Files
blitzkit/packages/scripts/src/buildBot.ts
T

22 lines
451 B
TypeScript
Raw Normal View History

2024-11-26 21:03:01 -06:00
import { build } from 'esbuild';
import { readdir } from 'fs/promises';
const root = '../bot';
const workers = await readdir(`${root}/src/workers`);
build({
entryPoints: [
`${root}/src/main.ts`,
...workers.map((worker) => `${root}/src/workers/${worker}`),
],
bundle: true,
outdir: '../../dist/bot',
platform: 'node',
format: 'esm',
loader: {
'.ttf': 'file',
'.node': 'file',
},
minify: true,
sourcemap: true,
});