We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e021751 commit f6ea91eCopy full SHA for f6ea91e
scripts/build_themes.js
@@ -1,7 +1,8 @@
1
+// @ts-check
2
const esbuild = require("esbuild");
3
-esbuild
4
- .build({
+async function main() {
5
+ const context = await esbuild.context({
6
entryPoints: ["src/lib/output/themes/default/assets/bootstrap.ts"],
7
bundle: true,
8
minify: true,
@@ -10,9 +11,18 @@ esbuild
10
11
js: '"use strict";',
12
},
13
logLevel: "info",
- watch: process.argv.slice(2).includes("--watch"),
14
- })
15
- .catch((err) => {
16
- console.error(err);
17
- process.exitCode = 1;
18
});
+
+ await context.rebuild();
+ 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