Files
welshman/build.js
T
2023-03-28 14:23:31 -05:00

26 lines
461 B
JavaScript
Executable File

#!/usr/bin/env node
const {build} = require('esbuild')
const common = {
bundle: true,
entryPoints: ['src/main.ts'],
sourcemap: 'external'
}
build({
...common,
outfile: 'dist/paravel.esm.js',
format: 'esm',
packages: 'external'
})
.then(() => console.log('esm build success.'))
build({
...common,
outfile: 'dist/paravel.cjs',
format: 'cjs',
packages: 'external'
})
.then(() => console.log('cjs build success.'))