esbuild.js 335 B

1234567891011121314
  1. const esbuild = require('esbuild');
  2. const production = process.argv.includes('--minify');
  3. esbuild.build({
  4. entryPoints: ['src/extension.ts'],
  5. bundle: true,
  6. outfile: 'dist/extension.js',
  7. external: ['vscode'],
  8. format: 'cjs',
  9. platform: 'node',
  10. minify: production,
  11. sourcemap: !production,
  12. }).catch(() => process.exit(1));