18 lines
424 B
JavaScript
18 lines
424 B
JavaScript
|
|
async function start() {
|
|
await require('esbuild').build({
|
|
entryPoints: ['src/index.ts'],
|
|
bundle: true,
|
|
minify: process.env.NODE_ENV === 'production',
|
|
sourcemap: process.env.NODE_ENV === 'development',
|
|
mainFields: ['module', 'main'],
|
|
external: ['coc.nvim', 'typescript'],
|
|
platform: 'node',
|
|
target: 'node10.12',
|
|
outfile: 'lib/index.js'
|
|
})
|
|
}
|
|
|
|
start().catch(e => {
|
|
console.error(e)
|
|
})
|