- Better Name: "Automatic Node Version Switcher" is more descriptive
- Unnamespaced Package:
anvsis available without namespace (vs@olvrcc/xvn) - Clearer Purpose: Name immediately communicates what the tool does
- Tribute to avn: Pays homage to the original project while being distinct
| Old (xvn) | New (anvs) |
|---|---|
@olvrcc/xvn |
anvs |
xvn binary |
anvs binary |
~/.xvn/ directory |
~/.anvs/ directory |
~/.xvnrc config |
~/.anvsrc config |
.xvn.yaml project file |
.anvs.yaml project file |
Install the new package directly:
npm install -g anvs
anvs setup-
Backup your config (optional but recommended):
cp ~/.xvnrc ~/.xvnrc.backup
-
Uninstall xvn:
xvn uninstall # or manually: npm uninstall -g @olvrcc/xvn -
Install anvs:
npm install -g anvs anvs setup
-
Migrate config (if you had custom settings):
- Copy settings from
~/.xvnrc.backupto~/.anvsrc - Rename project-level
.xvn.yamlto.anvs.yaml
- Copy settings from
- v1.7.0 (Current): Final xvn release with deprecation notice
- v2.0.0: New
anvspackage published (coming soon) - Ongoing: Both packages will coexist during transition period
- New package: https://github.com/olvrcc/anvs
- Migration help: https://github.com/olvrcc/anvs/issues
- Full migration guide: [Link will be added when published]
No! Your current xvn installation will continue to work indefinitely. However:
- No new features will be added to
xvn - Bug fixes and updates will only go to
anvs - We recommend migrating when convenient
Thank you for using xvn! We look forward to seeing you on anvs.