diff --git a/packages/vscode-ide-companion/esbuild.js b/packages/vscode-ide-companion/esbuild.js index bcb32e818c..7de7c7ada0 100644 --- a/packages/vscode-ide-companion/esbuild.js +++ b/packages/vscode-ide-companion/esbuild.js @@ -43,6 +43,12 @@ async function main() { outfile: 'dist/extension.cjs', external: ['vscode'], logLevel: 'silent', + banner: { + js: `const import_meta = { url: require('url').pathToFileURL(__filename).href };`, + }, + define: { + 'import.meta.url': 'import_meta.url', + }, plugins: [ /* add to the end of plugins array */ esbuildProblemMatcherPlugin,