1
0
Fork 0
mirror of https://github.com/Findus23/nn_evaluate.git synced 2024-09-19 14:53:44 +02:00
nn_evaluate/typescript/build.js

33 lines
772 B
JavaScript

const esbuild = require('esbuild')
switch (process.argv[2]) {
case "build":
esbuild.build({
entryPoints: ["main.ts"],
target: "es2020",
bundle: true,
sourcemap: true,
minify: true,
color: true,
outdir: "public",
})
break
case "serve":
esbuild.serve({
port: 1234,
servedir: "public"
}, {
entryPoints: ['main.ts'],
bundle: true,
target: "es2020",
outdir: 'public',
sourcemap: true,
format: "esm", splitting: true
// minify:true
}).catch(() => process.exit(1))
break
default:
console.log(process.argv)
}