Lightweight google chrome extension which changes the install field in npmjs.com or yarnpkg.com to your preferred package manager.
trimmed-git-demo.mp4
Please be patient with these and add as much detail as you can, for bugs add the wrong behavior and the proper behavior in a BDD structure if possible.
Suggestions are also appreciated heavily and please again give good detail with these, also feel free to raise pull requests.
This section contains detail on how you run this application locally, as well as how you get it to show as an extension in your browser and interface with npmjs.com pages.
yarn && yarn run:chrome start
yarn && yarn run:chrome build:test
Then once the output
directory is generated:
- Go to
chrome://extensions
- Load unpacked pointing at
packages/chrome/output
- Then you should see the extension
- Using commit-lint standards for changelog generation, so use type(scope): msg.
- For current active requirements see scenarios.md
- "Safety nets not guardrails" for test coverage, coverage isn't enforced but we should produce valuable tests.
- Converting npm to yarn commands in npm website.
- Adding pnpm support.
- Controlled via a toggle on the popup.
- Improve styling of the popup
- Infer dev dependencies based on existence of command in readme
- With warning on missing readme detail
- No warning if readme contains regular install
- Added bower support
- Ensure popup meets accessibility criteria
- Sonarcloud setup with webhook
- Removing logs from deploy
- Yarnpkg support
- SSR support (npmjs)
- CSR support (yarnpkg)
- Active tab switching support
- Path aliases with parcel and tsc
- Linting (ts-standard)
- E2E Coverage via manual runs
- Publishing with Semver and generating distribution zips
- Pipelines including E2E run (needs help)
- Automated compatibility coverage
- Firefox
- Brave
- Edge