add esbuild commands from sealious
Summary: Ref T2721 Reviewers: #testers, kuba-orlik Reviewed By: #testers, kuba-orlik Subscribers: kuba-orlik Maniphest Tasks: T2721 Differential Revision: https://hub.sealcode.org/D1390master
parent
84a9b530d4
commit
d9af5dd81f
@ -0,0 +1,23 @@
|
|||||||
|
const { build } = require("esbuild");
|
||||||
|
const glob = require("tiny-glob");
|
||||||
|
|
||||||
|
const watch = process.argv.at(-1) === "--watch";
|
||||||
|
|
||||||
|
(async () => {
|
||||||
|
let entryPoints = Object.fromEntries(
|
||||||
|
(await glob("./src/**/*.ts")).map((e) => [
|
||||||
|
e.replace(/\.ts$/, ""),
|
||||||
|
e,
|
||||||
|
])
|
||||||
|
);
|
||||||
|
build({
|
||||||
|
entryPoints,
|
||||||
|
sourcemap: true,
|
||||||
|
outdir: "./dist",
|
||||||
|
logLevel: "info",
|
||||||
|
platform: "node",
|
||||||
|
watch,
|
||||||
|
target: "node16",
|
||||||
|
format: "cjs",
|
||||||
|
});
|
||||||
|
})();
|
||||||
Loading…
Reference in New Issue