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