Skip to content

Latest commit

 

History

History
30 lines (27 loc) · 1.12 KB

roadmap.md

File metadata and controls

30 lines (27 loc) · 1.12 KB

Roadmap

Features

  • 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

Implementation details

  • 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

Additional features which may make it into addons or side-projects

  • Registry connectivity indicator(s)
  • Shims for npm to catch registry connectivity issues before continuing with installs
  • powerlevel10k prompt addon for connectivity/current registry