mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-22 11:17:05 +02:00
22 lines
451 B
TypeScript
22 lines
451 B
TypeScript
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,
|
||
|
|
});
|