refactor: group asset-related files

Fixes #15
This commit is contained in:
Oliver Davies 2022-07-22 21:39:49 +01:00
parent 36d55283d2
commit 3e8421d8b7
11 changed files with 55 additions and 54 deletions

View file

@ -0,0 +1,29 @@
const esbuild = require("esbuild");
let minify = false;
let sourcemap = true;
let watch_fs = true;
if (process.env.NODE_ENV === "production") {
minify = true;
sourcemap = false;
watch_fs = false;
}
const watch = watch_fs && {
onRebuild(error) {
if (error) console.error("[watch] build failed", error);
else console.log("[watch] build finished");
},
};
console.log(watch);
esbuild.build({
entryPoints: ["./js/app.js"],
outfile: "../source/build/app.js",
bundle: true,
minify: minify,
sourcemap: sourcemap,
watch: watch,
plugins: [],
});