// SPDX-License-Identifier: AGPL-3.0-only 'use strict'; const path = require('node:path'); const esbuild = require('esbuild'); esbuild.buildSync({ entryPoints: [path.join(__dirname, '..', 'src', 'extension.js')], outfile: path.join(__dirname, '..', 'dist', 'extension.js'), bundle: true, platform: 'node', format: 'cjs', target: 'node20', external: ['vscode'], legalComments: 'eof', banner: {js: '// SPDX-License-Identifier: AGPL-3.0-only'}, sourcemap: false, minify: false, });