-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor lib npm.js #1509
refactor lib npm.js #1509
Commits on Jul 23, 2020
-
unit test for unsupported version checker
Also, modernize the code in the unsupported version checking module.
Configuration menu - View commit details
-
Copy full SHA for 447bdb8 - Browse repository at this point
Copy the full SHA 447bdb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5cdfb2 - Browse repository at this point
Copy the full SHA c5cdfb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d675d69 - Browse repository at this point
Copy the full SHA d675d69View commit details -
Configuration menu - View commit details
-
Copy full SHA for a12d702 - Browse repository at this point
Copy the full SHA a12d702View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2368c2 - Browse repository at this point
Copy the full SHA a2368c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ecaddd - Browse repository at this point
Copy the full SHA 9ecadddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3535fca - Browse repository at this point
Copy the full SHA 3535fcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f937a1c - Browse repository at this point
Copy the full SHA f937a1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7c0447 - Browse repository at this point
Copy the full SHA c7c0447View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d7ffd - Browse repository at this point
Copy the full SHA 67d7ffdView commit details -
Update open-url and help to fix browser help docs
Allows openUrl to open `file://` urls, and passes that instead of the raw path.
Configuration menu - View commit details
-
Copy full SHA for 6799f25 - Browse repository at this point
Copy the full SHA 6799f25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e1e68c - Browse repository at this point
Copy the full SHA 8e1e68cView commit details -
remove reference to npm.rollbacks list
We don't use that any more, Arborist handles it all for us.
Configuration menu - View commit details
-
Copy full SHA for 5edb3b5 - Browse repository at this point
Copy the full SHA 5edb3b5View commit details -
First pass refactoring npm.js and npm-cli.js
- Several sections of code moved out into separate modules. - npm is an instance of an inline class. - uses a Proxy for npm.commands object instead of the old hand-rolled Proxy-esque thing. - organized code path for outputting usage/help information.
Configuration menu - View commit details
-
Copy full SHA for 5075e82 - Browse repository at this point
Copy the full SHA 5075e82View commit details -
update dependencies, refactor config loading to async
This removes a lot of very outdated dependencies, updates many to their modern (usually promisified) versions, and updates (or removes) code to account for the change. Several dependencies have been completely removed, and others a bit shuffled around, so that the node_modules folder can be bundled somewhat more optimally than it would have otherwise.
Configuration menu - View commit details
-
Copy full SHA for b5bcaf4 - Browse repository at this point
Copy the full SHA b5bcaf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d12fbe0 - Browse repository at this point
Copy the full SHA d12fbe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c3d221 - Browse repository at this point
Copy the full SHA 6c3d221View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99b4bd5 - Browse repository at this point
Copy the full SHA 99b4bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e5874c - Browse repository at this point
Copy the full SHA 9e5874cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3e89ee - Browse repository at this point
Copy the full SHA a3e89eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec1337b - Browse repository at this point
Copy the full SHA ec1337bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8be88a - Browse repository at this point
Copy the full SHA b8be88aView commit details -
remove direct dep on npm-install-checks
This module is only used via arborist and npm-pick-manifest
Configuration menu - View commit details
-
Copy full SHA for 6630581 - Browse repository at this point
Copy the full SHA 6630581View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58c69e9 - Browse repository at this point
Copy the full SHA 58c69e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a6e16b - Browse repository at this point
Copy the full SHA 7a6e16bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0451572 - Browse repository at this point
Copy the full SHA 0451572View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6f0616 - Browse repository at this point
Copy the full SHA c6f0616View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc27fcb - Browse repository at this point
Copy the full SHA bc27fcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1c16f6 - Browse repository at this point
Copy the full SHA b1c16f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75ac93d - Browse repository at this point
Copy the full SHA 75ac93dView commit details -
make ll a first-class command to make the cmd implementation easier
It was a mistake to have a command alias that sets a config.
Configuration menu - View commit details
-
Copy full SHA for ed5c98b - Browse repository at this point
Copy the full SHA ed5c98bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dcbb5d - Browse repository at this point
Copy the full SHA 7dcbb5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8af672f - Browse repository at this point
Copy the full SHA 8af672fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8857fb3 - Browse repository at this point
Copy the full SHA 8857fb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4a4857 - Browse repository at this point
Copy the full SHA c4a4857View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3437399 - Browse repository at this point
Copy the full SHA 3437399View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e4a2c5 - Browse repository at this point
Copy the full SHA 3e4a2c5View commit details -
Reinstall everything from a clean node_modules and package-lock.json state. Re-generate list of bundleDependencies and node_modules/.gitignore with a script that does the right thing based on actual dependency state.
Configuration menu - View commit details
-
Copy full SHA for 2eeb21a - Browse repository at this point
Copy the full SHA 2eeb21aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 977bcf7 - Browse repository at this point
Copy the full SHA 977bcf7View commit details -
Make ll completion test pass by comparing toString() values
The functions are different actual things because only one of them is loaded in the NYC transpiled coverage environment.
Configuration menu - View commit details
-
Copy full SHA for 63ac2a4 - Browse repository at this point
Copy the full SHA 63ac2a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cce81d5 - Browse repository at this point
Copy the full SHA cce81d5View commit details -
Use eslint directly instead of standard
Way too opinionated and hard to configure. Copied out standard's config as a starting point, and tweaked a few things that don't make sense for the npm cli project.
Configuration menu - View commit details
-
Copy full SHA for 11ef4de - Browse repository at this point
Copy the full SHA 11ef4deView commit details -
Configuration menu - View commit details
-
Copy full SHA for c97a878 - Browse repository at this point
Copy the full SHA c97a878View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a12a7e - Browse repository at this point
Copy the full SHA 9a12a7eView commit details
Commits on Jul 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7ffd198 - Browse repository at this point
Copy the full SHA 7ffd198View commit details -
Configuration menu - View commit details
-
Copy full SHA for d69aa6b - Browse repository at this point
Copy the full SHA d69aa6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96d0f25 - Browse repository at this point
Copy the full SHA 96d0f25View commit details
Commits on Jul 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 021db3a - Browse repository at this point
Copy the full SHA 021db3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9481645 - Browse repository at this point
Copy the full SHA 9481645View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26f1e52 - Browse repository at this point
Copy the full SHA 26f1e52View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd4f487 - Browse repository at this point
Copy the full SHA cd4f487View commit details
Commits on Jul 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 17969d5 - Browse repository at this point
Copy the full SHA 17969d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4905fa8 - Browse repository at this point
Copy the full SHA 4905fa8View commit details -
This resets the node_modules tree state after fixing the bug in minipass-pipeline that caused some tarballs to be incompletely unpacked.
Configuration menu - View commit details
-
Copy full SHA for d6755f0 - Browse repository at this point
Copy the full SHA d6755f0View commit details
Commits on Jul 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5f08b61 - Browse repository at this point
Copy the full SHA 5f08b61View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed5c7dc - Browse repository at this point
Copy the full SHA ed5c7dcView commit details