From 40934a9d5f0b37bae4c64016e3e82b7faa85cfa0 Mon Sep 17 00:00:00 2001 From: Shreya Keshive Date: Wed, 27 Aug 2025 22:12:01 -0700 Subject: [PATCH] fix(ide): polyfill import.meta.url for cjs build (#7279) --- packages/vscode-ide-companion/esbuild.js | 6 ++++++ 1 file changed, 6 insertions(+) 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,