- Editable config in the UI
- Can select new files and maybe edit files
- Can configure notifications on and off
- Can configure tray icon colours per .npmrc
- Can configure names of .npmrc files
- Can change target .npmrc
- Can configure npm registry connectivity checks and interval
- Interchangable and fully compatible (interactive) CLI and UI
- works on mac, linux and windows
- Builds available on github.
- CLI available from NPM
- works with light and dark modes
- CLI has command for registry connectivity check
- Core reusable npm-switch component
- nsw package (reserved on npm)
- Ensure that existing any existing .npmrc is used by default & backed up on first usage
- CI pipeline for builds/versioning on github
- Changelog
- Pull out icon generation into another package?
- Automate all icon generation/copying
- Registry connectivity indicator(s)
- Shims for npm to catch registry connectivity issues before continuing with installs
- powerlevel10k prompt addon for connectivity/current registry