Igor's early advocacy for ESM and highly-upvoted proposal from Aug 8,
2021 came to fruition as Microsoft officially migrated to and shipped native ESM support for extensions in VS Code
v1.129.0. The issue served as a central tracking point for widespread CommonJS constraints, accumulating over
120 cross-references from major ecosystem projects blocked by the limitation and developer Q&A discussions on Stack Overflow. The issue is still receiving comments even after being closed.
View referencing projects
VS Code, TypeScript, Babel, Vite, Prettier, Stylelint, Svelte Language Tools, Stripe, VS Code Loader, WordPress Playground, Node Language Server for VS Code, Razor, Greasemonkey, Test CLI for VS Code, Cake Build, Tampermonkey, Prisma Language Tools, WireIt (Google), UnoCSS, Mermaid, Rocq, PowerShell Extension, Azure Bicep, WebExtensions (W3C), JS Standard for VS Code, Azure Tools – derived from the original issue.