Fix bad import, bump esbuild
This commit is contained in:
parent
64e5edbd6f
commit
d0e33f22e1
8 changed files with 19 additions and 46 deletions
|
@ -3,17 +3,24 @@ import fs from 'fs'
|
|||
import esbuild from 'esbuild'
|
||||
import serve, { error, log } from 'create-serve'
|
||||
|
||||
const isDevServer = process.argv.includes('--dev')
|
||||
const isDevServer = true
|
||||
|
||||
if (!fs.existsSync('./dist')) {
|
||||
fs.mkdirSync('./dist')
|
||||
}
|
||||
|
||||
fs.copyFile('./src/index.html', './dist/index.html', (err) => {
|
||||
if (err) throw err
|
||||
})
|
||||
|
||||
esbuild
|
||||
.build({
|
||||
entryPoints: ['src/index.tsx'],
|
||||
bundle: true,
|
||||
outdir: 'dist',
|
||||
outfile: 'dist/bundle.js',
|
||||
minify: false,
|
||||
sourcemap: true,
|
||||
incremental: isDevServer,
|
||||
platform: 'browser',
|
||||
target: ['chrome58', 'firefox57', 'safari11', 'edge18'],
|
||||
define: {
|
||||
'process.env.NODE_ENV': isDevServer ? '"development"' : '"production"',
|
||||
|
@ -27,11 +34,6 @@ esbuild
|
|||
})
|
||||
.catch(() => process.exit(1))
|
||||
|
||||
for (const file of ['index.html']) {
|
||||
fs.copyFile(`./src/${file}`, `./dist/${file}`, (err) => {
|
||||
if (err) throw err
|
||||
})
|
||||
}
|
||||
if (isDevServer) {
|
||||
serve.start({
|
||||
port: 5000,
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
"esbuild"
|
||||
],
|
||||
"scripts": {
|
||||
"start": "node ./esbuild.config.mjs --dev & tsc --watch"
|
||||
"start": "node ./esbuild.config.mjs --dev tsc --watch"
|
||||
},
|
||||
"files": [
|
||||
"README.md",
|
||||
|
@ -32,7 +32,7 @@
|
|||
"@types/react-router-dom": "^5.1.8",
|
||||
"concurrently": "6.0.1",
|
||||
"create-serve": "1.0.1",
|
||||
"esbuild": "0.11.5",
|
||||
"esbuild": "^0.12.26",
|
||||
"rimraf": "3.0.2",
|
||||
"typescript": "4.2.3"
|
||||
},
|
||||
|
|
3
packages/dev/src/embedded.d.ts
vendored
3
packages/dev/src/embedded.d.ts
vendored
|
@ -1,3 +0,0 @@
|
|||
/// <reference types="react" />
|
||||
export default function Embedded(): JSX.Element;
|
||||
//# sourceMappingURL=embedded.d.ts.map
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"embedded.d.ts","sourceRoot":"","sources":["embedded.tsx"],"names":[],"mappings":";AAGA,MAAM,CAAC,OAAO,UAAU,QAAQ,IAAI,GAAG,CAAC,OAAO,CA0B9C"}
|
|
@ -1,24 +0,0 @@
|
|||
import { TLDraw } from '@tldraw/tldraw';
|
||||
import * as React from 'react';
|
||||
export default function Embedded() {
|
||||
return (<div style={{ padding: '2% 10%', width: 'calc(100% - 100px)' }}>
|
||||
<div style={{
|
||||
position: 'relative',
|
||||
width: 'auto',
|
||||
height: '500px',
|
||||
overflow: 'hidden',
|
||||
}}>
|
||||
<TLDraw id="small1"/>
|
||||
</div>
|
||||
|
||||
<div style={{
|
||||
position: 'relative',
|
||||
width: 'auto',
|
||||
height: '500px',
|
||||
overflow: 'hidden',
|
||||
}}>
|
||||
<TLDraw id="small2"/>
|
||||
</div>
|
||||
</div>);
|
||||
}
|
||||
//# sourceMappingURL=embedded.jsx.map
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"embedded.jsx","sourceRoot":"","sources":["embedded.tsx"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAA;AACvC,OAAO,KAAK,KAAK,MAAM,OAAO,CAAA;AAE9B,MAAM,CAAC,OAAO,UAAU,QAAQ;IAC9B,OAAO,CACL,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,oBAAoB,EAAE,CAAC,CAC7D;MAAA,CAAC,GAAG,CACF,KAAK,CAAC,CAAC;YACL,QAAQ,EAAE,UAAU;YACpB,KAAK,EAAE,MAAM;YACb,MAAM,EAAE,OAAO;YACf,QAAQ,EAAE,QAAQ;SACnB,CAAC,CAEF;QAAA,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,EACrB;MAAA,EAAE,GAAG,CAEL;;MAAA,CAAC,GAAG,CACF,KAAK,CAAC,CAAC;YACL,QAAQ,EAAE,UAAU;YACpB,KAAK,EAAE,MAAM;YACb,MAAM,EAAE,OAAO;YACf,QAAQ,EAAE,QAAQ;SACnB,CAAC,CAEF;QAAA,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,EACrB;MAAA,EAAE,GAAG,CACP;IAAA,EAAE,GAAG,CAAC,CACP,CAAA;AACH,CAAC"}
|
|
@ -2,14 +2,14 @@
|
|||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<link rel="stylesheet" href="index.css" />
|
||||
<link rel="stylesheet" href="bundle.css" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>tldraw</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="root"></div>
|
||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||
<script type="module" src="./index.js"></script>
|
||||
<script type="module" src="./bundle.js"></script>
|
||||
<!--
|
||||
This HTML file is a template.
|
||||
If you open it directly in the browser, you will see an empty page.
|
||||
|
|
10
yarn.lock
10
yarn.lock
|
@ -6244,16 +6244,16 @@ es6-promisify@^5.0.0:
|
|||
dependencies:
|
||||
es6-promise "^4.0.3"
|
||||
|
||||
esbuild@0.11.5:
|
||||
version "0.11.5"
|
||||
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.11.5.tgz#25b18a2ff2fb9580683edce26a48f64c08c2f2df"
|
||||
integrity sha512-aRs6jAE+bVRp1tyfzUugAw1T/Y0Fwzp4Z2ROikF3h+UifoD5QlEbEYQGc6orNnnSIRhWR5VWBH7LozlAumaLHg==
|
||||
|
||||
esbuild@^0.12.24:
|
||||
version "0.12.25"
|
||||
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.25.tgz#c2131cef022cf9fe94aaa5e00110b27fc976221a"
|
||||
integrity sha512-woie0PosbRSoN8gQytrdCzUbS2ByKgO8nD1xCZkEup3D9q92miCze4PqEI9TZDYAuwn6CruEnQpJxgTRWdooAg==
|
||||
|
||||
esbuild@^0.12.26:
|
||||
version "0.12.26"
|
||||
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.26.tgz#35f2d58ac3fa4629df24aa4d6fd72feb5522e94b"
|
||||
integrity sha512-YmTkhPKjvTJ+G5e96NyhGf69bP+hzO0DscqaVJTi5GM34uaD4Ecj7omu5lJO+NrxCUBRhy2chONLK1h/2LwoXA==
|
||||
|
||||
escalade@^3.1.1:
|
||||
version "3.1.1"
|
||||
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
|
||||
|
|
Loading…
Reference in a new issue