chore: recommend npm-version-lens extension#33
chore: recommend npm-version-lens extension#33farshadhemmati wants to merge 1 commit intoFreeCodeCamp-Chengdu:mainfrom
Conversation
Replace outdated/alternative npm version extensions with legalfina.npm-version-lens. npm-version-lens provides: - Color-coded version indicators in package.json - One-click version updates via dropdown - Inlay hints showing latest versions Marketplace: https://marketplace.visualstudio.com/items?itemName=Legalfina.npm-version-lens
📝 WalkthroughWalkthroughUpdated the VSCode recommended extensions configuration by replacing the Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In @.vscode/extensions.json:
- Line 11: The workspace recommendations replaced the widely-used extension
identifier "pflannery.vscode-versionlens" with "legalfina.npm-version-lens",
which is a downgrade in adoption and risk; revert the change by restoring
"pflannery.vscode-versionlens" in the extensions list (or add justification in a
PR comment explaining why "legalfina.npm-version-lens" should replace it),
ensuring the extensions JSON contains the trusted "pflannery.vscode-versionlens"
entry or a documented rationale for the replacement.
| "akamud.vscode-caniuse", | ||
| "visualstudioexptteam.intellicode-api-usage-examples", | ||
| "pflannery.vscode-versionlens", | ||
| "legalfina.npm-version-lens", |
There was a problem hiding this comment.
🧩 Analysis chain
🌐 Web query:
legalfina.npm-version-lens VS Code extension marketplace
💡 Result:
The VS Code Marketplace listing for Legalfina.npm-version-lens is “NPM Package Version Dropdown” (publisher: Legalfina). It shows inline, color-coded npm version indicators in package.json, provides a dropdown to pick any available version, and supports Ctrl/Cmd-click to open the package on npmjs.com. (marketplace.visualstudio.com)
Citations:
🌐 Web query:
Legalfina npm-version-lens VS Code downloads rating installation count last updated
💡 Result:
VS Code Marketplace stats (as of Feb 7, 2026)
| Extension (publisher.id) | Installs (Marketplace) | Rating / reviews | Last updated |
|---|---|---|---|
NPM Package Version Dropdown (Legalfina.npm-version-lens) |
5 installs (marketplace.visualstudio.com) | (1 review) (average star rating not shown in the Marketplace HTML view we could access) (marketplace.visualstudio.com) | Marketplace “last updated” date not visible in the accessible HTML; repo shows commits on Feb 7, 2026 (github.com) |
Version Lens (pflannery.vscode-versionlens) |
2,348,242 installs (marketplace.visualstudio.com) | ≈ 4.58★ (and 90 reviews shown on Marketplace page) (vsixhub.com) | Sep 19, 2025 (vsixhub.com) |
Notes:
- The Marketplace pages clearly expose install counts for both extensions. (marketplace.visualstudio.com)
- For Version Lens, a numeric average rating and update date are available via VsixHub (mirrors Marketplace metadata). (vsixhub.com)
Citations:
- 1: https://marketplace.visualstudio.com/items?itemName=Legalfina.npm-version-lens
- 2: https://marketplace.visualstudio.com/items?itemName=Legalfina.npm-version-lens
- 3: https://github.com/Legalfina/vscode-npm-package-dropdown/commits/main/
- 4: https://marketplace.visualstudio.com/items?itemName=pflannery.vscode-versionlens
- 5: https://www.vsixhub.com/vsix/1919/?utm_source=openai
- 6: https://www.vsixhub.com/vsix/1919/?utm_source=openai
- 7: https://marketplace.visualstudio.com/items?itemName=Legalfina.npm-version-lens
- 8: https://www.vsixhub.com/vsix/1919/?utm_source=openai
Do not replace pflannery.vscode-versionlens with legalfina.npm-version-lens without further justification.
The new extension exists and has recent commits, but it has only 5 installs and 1 review compared to the prior extension's 2.3 million installs and 4.58★ rating (90 reviews). Recommending an untested extension with virtually no adoption to all contributors introduces significant risk. Either provide strong rationale for this downgrade or restore the prior extension.
🤖 Prompt for AI Agents
In @.vscode/extensions.json at line 11, The workspace recommendations replaced
the widely-used extension identifier "pflannery.vscode-versionlens" with
"legalfina.npm-version-lens", which is a downgrade in adoption and risk; revert
the change by restoring "pflannery.vscode-versionlens" in the extensions list
(or add justification in a PR comment explaining why
"legalfina.npm-version-lens" should replace it), ensuring the extensions JSON
contains the trusted "pflannery.vscode-versionlens" entry or a documented
rationale for the replacement.
Recommend npm-version-lens
This PR updates
.vscode/extensions.jsonto recommend npm-version-lens in place of the following extension(s):pflannery.vscode-versionlensWhy?
npm-version-lens provides:
package.jsonIt is actively maintained and lightweight.
Marketplace: https://marketplace.visualstudio.com/items?itemName=Legalfina.npm-version-lens
Summary by CodeRabbit