18 lines
368 B
JavaScript
18 lines
368 B
JavaScript
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
|
const { build } = require('esbuild')
|
|
|
|
build({
|
|
entryPoints: ['./src/**/*.ts'],
|
|
bundle: false,
|
|
outdir: 'dist',
|
|
platform: 'node',
|
|
format: 'cjs',
|
|
target: 'node20',
|
|
sourcemap: true,
|
|
tsconfig: 'tsconfig.json',
|
|
loader: { '.ts': 'ts' },
|
|
}).catch((e) => {
|
|
console.error(e)
|
|
process.exit(1)
|
|
})
|