Files
DcsMissionScriptingTools/github-actions/bundle-script/esbuild.js
T
dutchie031 7128a44adc
publish-vs-code-extensions.yml / Publish VS Code Extension (push) Successful in 5s
updates to get it working again
2026-09-19 23:00:57 +02:00

33 lines
648 B
JavaScript

import esbuild from "esbuild";
const production = process.argv.includes('--production');
const watch = process.argv.includes('--watch');
async function main() {
const ctx = await esbuild.context({
entryPoints: [
'src/index.ts'
],
bundle: true,
format: 'esm',
minify: production,
sourcemap: !production,
sourcesContent: false,
platform: 'node',
outfile: 'dist/index.js',
external: ['@actions/core'],
logLevel: 'silent',
});
if (watch) {
await ctx.watch();
} else {
await ctx.rebuild();
await ctx.dispose();
}
}
main().catch(e => {
console.error(e);
process.exit(1);
});