19 lines
410 B
JavaScript
19 lines
410 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'],
|
||
|
platform: 'node',
|
||
|
target: 'node10.12',
|
||
|
outfile: 'lib/index.js'
|
||
|
})
|
||
|
}
|
||
|
|
||
|
start().catch(e => {
|
||
|
console.error(e)
|
||
|
})
|