Skip to content

Conversation

@jrieken
Copy link
Member

@jrieken jrieken commented May 7, 2025

Transition to ESM modules for Node.js and CommonJS for web workers, replacing Webpack with esbuild for improved performance. Update dependencies and configurations accordingly.

jrieken added 6 commits May 6, 2025 11:57
* run as ESM module for the nodejs EH
* bundle as CJS for web worker EH
* use esbuild over webpack
@jrieken jrieken enabled auto-merge May 7, 2025 08:21
@vs-code-engineering vs-code-engineering bot added this to the May 2025 milestone May 7, 2025
jrieken added a commit to microsoft/vscode that referenced this pull request May 7, 2025
This PR makes it possible to have an extension that uses ESM for the NodeJS EH and CJS for the web worker EH.

A sample is the GH issue notebooks extension: microsoft/vscode-github-issue-notebooks#185

re #130367
jrieken added a commit to microsoft/vscode that referenced this pull request May 7, 2025
This PR makes it possible to have an extension that uses ESM for the NodeJS EH and CJS for the web worker EH.

A sample is the GH issue notebooks extension: microsoft/vscode-github-issue-notebooks#185

re #130367
@jrieken jrieken merged commit 8e99cdb into main May 7, 2025
2 checks passed
@jrieken jrieken deleted the joh/cool-harrier branch May 7, 2025 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants