-
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
Release/v7.7.0 #2922
Release/v7.7.0 #2922
Commits on Mar 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 111e284 - Browse repository at this point
Copy the full SHA 111e284View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33c8536 - Browse repository at this point
Copy the full SHA 33c8536View commit details -
Configuration menu - View commit details
-
Copy full SHA for af7eaac - Browse repository at this point
Copy the full SHA af7eaacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9166230 - Browse repository at this point
Copy the full SHA 9166230View commit details -
Configuration menu - View commit details
-
Copy full SHA for f06c12e - Browse repository at this point
Copy the full SHA f06c12eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 966057c - Browse repository at this point
Copy the full SHA 966057cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b395763 - Browse repository at this point
Copy the full SHA b395763View commit details -
chore(config): remove flatOptions references
Iterative change moving us towards a more unified config. No longer pulling config from flatOptions where we don't have to. PR-URL: #2892 Credit: @wraithgar Close: #2892 Reviewed-by: @ruyadorno
Configuration menu - View commit details
-
Copy full SHA for 46e14bd - Browse repository at this point
Copy the full SHA 46e14bdView commit details -
fix(publish): handle case where multiple config list is present
When not handled, when there are multiple entries in this.npm.config.list, it causes crash as described in #2834 The change here merge everything in this.npm.config.list, because as I observed, the default config is present only at the last entry. Fix: #2834 Co-authored-by: @wraithgar PR-URL: #2865 Credit: @kenrick95 Close: #2865 Reviewed-by: @isaacs, @wraithgar
Configuration menu - View commit details
-
Copy full SHA for 8cce428 - Browse repository at this point
Copy the full SHA 8cce428View commit details -
New consolidated config definitions
This replaces the multiple separate sets of objects and documentation, some of which had defaults and/or types, some of which didn't, and cleans up a lot of configs that are no longer used. Deprecated configs are now marked, and the approach used to create these config definitions ensures that it is impossible to create a new config option that lacks the appropriate data for it.
Configuration menu - View commit details
-
Copy full SHA for 6598bfe - Browse repository at this point
Copy the full SHA 6598bfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68db124 - Browse repository at this point
Copy the full SHA 68db124View commit details -
Eventually @npmcli/config will move back to the CLI under lib/utils/config/, so this v2 will be a short-lived release family.
Configuration menu - View commit details
-
Copy full SHA for f52c51d - Browse repository at this point
Copy the full SHA f52c51dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c89e74 - Browse repository at this point
Copy the full SHA 7c89e74View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaafab8 - Browse repository at this point
Copy the full SHA aaafab8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8d0751 - Browse repository at this point
Copy the full SHA a8d0751View commit details -
feat(help): refactor npm help/help-search
Lots of dead code removed thanks to streamlining of logic. `npm help` `npm <command>` and `npm help-search` are all now separated concerns, handling their own use cases. `help` calls `help-search` as a last resort, but `npm <command>` no longer tries to wind its way through to `help-search` just to get the basic npm usage displayed. The `did you mean` output has been expanded. It now always suggests top level commands, scripts, and bins, and suggests them in the way they should be called. PR-URL: #2859 Credit: @wraithgar Close: #2859 Reviewed-by: @ruyadorno
Configuration menu - View commit details
-
Copy full SHA for 41facf6 - Browse repository at this point
Copy the full SHA 41facf6View commit details -
docs(configuring-npm): Fix broken link
PR-URL: #2860 Credit: @varmakarthik12 Close: #2860 Reviewed-by: @wraithgar
Configuration menu - View commit details
-
Copy full SHA for ad65bd9 - Browse repository at this point
Copy the full SHA ad65bd9View commit details -
bump version in v7 bug template
PR-URL: #2869 Credit: @jansepke Close: #2869 Reviewed-by: @wraithgar
Configuration menu - View commit details
-
Copy full SHA for 0a331ac - Browse repository at this point
Copy the full SHA 0a331acView commit details -
docs: add asdf-nodejs as a viable version manager
PR-URL: #2872 Credit: @augustobmoura Close: #2872 Reviewed-by: @darcyclarke
Configuration menu - View commit details
-
Copy full SHA for 78cb830 - Browse repository at this point
Copy the full SHA 78cb830View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e99515 - Browse repository at this point
Copy the full SHA 7e99515View commit details -
fix(tests): go back to mockNpm in test
This was erroneously removed during a merge conflict
Configuration menu - View commit details
-
Copy full SHA for fc8a1ff - Browse repository at this point
Copy the full SHA fc8a1ffView commit details -
PR-URL: #2876 Credit: @chowkapow Close: #2876 Reviewed-by: @wraithgar
Configuration menu - View commit details
-
Copy full SHA for b419bfb - Browse repository at this point
Copy the full SHA b419bfbView commit details -
docs(package-json): document default main behavior
PR-URL: #2881 Credit: @klausbayrhammer Close: #2881 Reviewed-by: @wraithgar
Configuration menu - View commit details
-
Copy full SHA for 8a38afe - Browse repository at this point
Copy the full SHA 8a38afeView commit details -
feat: add run-script workspaces
- Add workspaces-related configs: - workspace: list of workspaces names/dir to filter for - workspaces: boolean value to enable/disable workspaces awareness - adds the proposed note in the docs of each of the commands that are not affected by these configs. - Add workspaces support to `npm run-script` - add ability to serially run lifecycle scripts in workspaces - add ability to list scripts for all workspaces - add colors to `npm run` (no args) output Relates to: npm/rfcs#117 Fixes: npm/statusboard#276 Fixes: npm/statusboard#283 Fixes: npm/statusboard#284 Fixes: npm/statusboard#285 Fixes: npm/statusboard#286 PR-URL: #2864 Credit: @ruyadorno Close: #2864 Reviewed-by: @wraithgar
Configuration menu - View commit details
-
Copy full SHA for 33c4189 - Browse repository at this point
Copy the full SHA 33c4189View commit details -
restore npm.flatOptions.npmCommand
This is used by npm-registry-fetch to set the 'npm-command' HTTP header. Will be cleaned up in a less ugly way in config refactor part 2. PR-URL: #2903 Credit: @isaacs Close: #2903 Reviewed-by: @wraithgar
Configuration menu - View commit details
-
Copy full SHA for d98edd1 - Browse repository at this point
Copy the full SHA d98edd1View commit details
Commits on Mar 19, 2021
-
fix(suggestions): clarify Unknown command output
Base commands and `npm run` need different outputs PR-URL: #2906 Credit: @wraithgar Close: #2906 Reviewed-by: @ruyadorno
Configuration menu - View commit details
-
Copy full SHA for e94a458 - Browse repository at this point
Copy the full SHA e94a458View commit details
Commits on Mar 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 629aaf3 - Browse repository at this point
Copy the full SHA 629aaf3View commit details -
fix(usage): tie usage to config
This starts us down the path of tying the params our commands accept to their config items. For now it is optional, and not every current config item would cleanly render if we added them today. The ones that are added here DO render nicely, and we can iterate from here. We can also at a later date do the same kind of appraoch with our positional args. PR-URL: #2908 Credit: @wraithgar Close: #2908 Reviewed-by: @nlf, @isaacs
Configuration menu - View commit details
-
Copy full SHA for b876442 - Browse repository at this point
Copy the full SHA b876442View commit details -
Add workspaces support to `npm exec` - Refactored logic to read and filter workspaces into `lib/workspaces/get-workspaces.js` - Added location context message when entering interactive shell using `npm exec` (with no args) - Add ability to execute a package in the context of each configured workspace Fixes: npm/statusboard#288 PR-URL: #2886 Credit: @ruyadorno Close: #2886 Reviewed-by: @wraithgar
Configuration menu - View commit details
-
Copy full SHA for e1b3b31 - Browse repository at this point
Copy the full SHA e1b3b31View commit details -
fix(usage): add action items to error output
PR-URL: #2917 Credit: @wraithgar Close: #2917 Reviewed-by: @ruyadorno
Configuration menu - View commit details
-
Copy full SHA for 93a061d - Browse repository at this point
Copy the full SHA 93a061dView commit details -
`npm exec <pkg>` was failing for packages not available in the local or global scope due to the default value of the `yes` config having been changed to `false` during the latest config refactor. That caused `npm exec` to throw with a `canceled` error message since the current implementation expects the default value to be falsy but not `false`. This change reinstates the previous default config value for `yes` and changes the implementation to throw with a proper error object in order to get a stack trace when running with `--loglevel=verbose`.
Configuration menu - View commit details
-
Copy full SHA for 15ee1ae - Browse repository at this point
Copy the full SHA 15ee1aeView commit details -
The default value for the `which` config option used in the `npm fund` command is now `null` instead of the previously used `undefined`.
Configuration menu - View commit details
-
Copy full SHA for b7b4491 - Browse repository at this point
Copy the full SHA b7b4491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fb6e2f - Browse repository at this point
Copy the full SHA 4fb6e2fView commit details
Commits on Mar 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1924eb4 - Browse repository at this point
Copy the full SHA 1924eb4View commit details -
fix(run-script): remove log.disableProgress
This was causing the progress bar to be flashing in between lifecycle script runs.
Configuration menu - View commit details
-
Copy full SHA for 8e4621d - Browse repository at this point
Copy the full SHA 8e4621dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f76e7c2 - Browse repository at this point
Copy the full SHA f76e7c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4928512 - Browse repository at this point
Copy the full SHA 4928512View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b5606b - Browse repository at this point
Copy the full SHA 7b5606bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b043bf9 - Browse repository at this point
Copy the full SHA b043bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7706557 - Browse repository at this point
Copy the full SHA 7706557View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0364be0 - Browse repository at this point
Copy the full SHA 0364be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 581b60b - Browse repository at this point
Copy the full SHA 581b60bView commit details