Skip to content

Commit f6ea91e

Browse files
committed
esbuild breaking changes
1 parent e021751 commit f6ea91e

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

scripts/build_themes.js

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
// @ts-check
12
const esbuild = require("esbuild");
23

3-
esbuild
4-
.build({
4+
async function main() {
5+
const context = await esbuild.context({
56
entryPoints: ["src/lib/output/themes/default/assets/bootstrap.ts"],
67
bundle: true,
78
minify: true,
@@ -10,9 +11,18 @@ esbuild
1011
js: '"use strict";',
1112
},
1213
logLevel: "info",
13-
watch: process.argv.slice(2).includes("--watch"),
14-
})
15-
.catch((err) => {
16-
console.error(err);
17-
process.exitCode = 1;
1814
});
15+
16+
await context.rebuild();
17+
18+
if (process.argv.slice(2).includes("--watch")) {
19+
await context.watch();
20+
} else {
21+
await context.dispose();
22+
}
23+
}
24+
25+
main().catch((err) => {
26+
console.error(err);
27+
process.exitCode = 1;
28+
});

0 commit comments

Comments
 (0)