26 lines
461 B
JavaScript
Executable File
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.'))
|