19 lines
374 B
TypeScript
19 lines
374 B
TypeScript
import glob from 'fast-glob';
|
|
import dts from 'bun-plugin-dts';
|
|
|
|
const services = await glob('src/services/*.ts');
|
|
|
|
await Bun.build({
|
|
entrypoints: ['src/index.ts', ...services],
|
|
outdir: './dist',
|
|
target: 'node',
|
|
format: 'esm',
|
|
splitting: false,
|
|
sourcemap: 'none',
|
|
minify: false,
|
|
external: ['minio'],
|
|
plugins: [dts()],
|
|
});
|
|
|
|
console.log('Build completed!');
|