-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Comparing changes
Open a pull request
base repository: npm/cli
base: libnpmpack-v5.0.0-pre.3
head repository: npm/cli
compare: libnpmpack-v5.0.0-pre.4
- 20 commits
- 435 files changed
- 6 contributors
Commits on Oct 17, 2022
-
feat: do not alter file ownership
BREAKING CHANGE: this package no longer attempts to change file ownership automatically
Configuration menu - View commit details
-
Copy full SHA for 475e9b6 - Browse repository at this point
Copy the full SHA 475e9b6View commit details -
feat: do not alter file ownership
BREAKING CHANGE: this package no longer attempts to change file ownership automatically
Configuration menu - View commit details
-
Copy full SHA for 58065bc - Browse repository at this point
Copy the full SHA 58065bcView commit details
Commits on Oct 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 38dc7f6 - Browse repository at this point
Copy the full SHA 38dc7f6View commit details -
deps: update the following dependencies
- @npmcli/[email protected] - @npmcli/[email protected] - @npmcli/[email protected] - @npmcli/[email protected] - @npmcli/[email protected] - @npmcli/[email protected] - @npmcli/[email protected] - @npmcli/[email protected] - @npmcli/[email protected] - @npmcli/[email protected] - @npmcli/[email protected] - @npmcli/[email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] Removed dependencies: - `@npmcli/fs`
Configuration menu - View commit details
-
Copy full SHA for aa01072 - Browse repository at this point
Copy the full SHA aa01072View commit details -
fix: remove chownr and mkdirp-infer-owner
closes npm/statusboard#540 BREAKING CHANGE: npm will no longer attempt to modify ownership of files it creates
Configuration menu - View commit details
-
Copy full SHA for 353b5bb - Browse repository at this point
Copy the full SHA 353b5bbView commit details
Commits on Oct 19, 2022
-
feat: add --install-strategy=hoisted|nested|shallow, deprecate --glob…
…al-style, --legacy-bundling (#5709) BREAKING CHANGE: deprecate boolean install flags in favor of `--install-strategy` * deprecate --global-style, --global now sets --install-strategy=shallow * deprecate --legacy-bundling, now sets --install-strategy=nested
Configuration menu - View commit details
-
Copy full SHA for de2d33f - Browse repository at this point
Copy the full SHA de2d33fView commit details -
fix: account for new npm-package-arg behavior
`npm`, `npm@`, and `npm@*` are all now the same spec
Configuration menu - View commit details
-
Copy full SHA for 1afe5ba - Browse repository at this point
Copy the full SHA 1afe5baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2008ea6 - Browse repository at this point
Copy the full SHA 2008ea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aa0c2d - Browse repository at this point
Copy the full SHA 5aa0c2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2e7622 - Browse repository at this point
Copy the full SHA e2e7622View commit details -
Configuration menu - View commit details
-
Copy full SHA for f653785 - Browse repository at this point
Copy the full SHA f653785View commit details -
chore: manually hoist latest versions of some of our deps
I manually installed `@npmcli/fs` and `minipass-fetch` to the root of our the dependency tree so that the deduped version would now live at the root of `node_modules/` and any conflicting versions would be deduped inside of its nested parent `node_modules/` directory. Once this was locked in `package-lock.json` removing them from the `package.json` does not undo the hoisting and deduping. This has no effect on the resolved versions bundled with `npm` but it does make it easier to visually scan the output of `query` commands to be sure we are not inadvertently deduping dependencies in the future.
Configuration menu - View commit details
-
Copy full SHA for 7b92544 - Browse repository at this point
Copy the full SHA 7b92544View commit details -
feat: separate configs for
--timing
and--loglevel
BREAKING CHANGE: `timing` and `loglevel` changes - `timing` has been removed as a value for `--loglevel` - `--timing` will show timing information regardless of `--loglevel`, except when `--silent` Closes npm/statusboard#455 Closes npm/statusboard#454
Configuration menu - View commit details
-
Copy full SHA for 332914b - Browse repository at this point
Copy the full SHA 332914bView commit details -
Previously, `npmlog` was attempting to enable the progress bar even when logs were paused. This displayed the most recent log (most often an error) for the rest of the process. Fixes #4527
Configuration menu - View commit details
-
Copy full SHA for 88137a3 - Browse repository at this point
Copy the full SHA 88137a3View commit details -
fix:
npm hook ls
duplicates hook name prefixes (#5295)* fix: duplicate hook names * fix: incorrect names in mocks
Configuration menu - View commit details
-
Copy full SHA for 6ffa5b7 - Browse repository at this point
Copy the full SHA 6ffa5b7View commit details -
feat: refuse to set deprecated/invalid config (#5719)
BREAKING CHANGE: `npm config set` will no longer accept deprecated or invalid config options.
Configuration menu - View commit details
-
Copy full SHA for be642c6 - Browse repository at this point
Copy the full SHA be642c6View commit details -
feat: output json formatted errors on stdout (#5716)
This also adds a new output method `outputBuffer()` which will buffer all output until it is flushed in the exit handler. This allows the exit handler to catch any errors and append them to the output when in json mode. This was necessary to not introduce a regression in the case of #2150. BREAKING CHANGE: `npm` now outputs some json errors on stdout. Previously `npm` would output all json formatted errors on stderr, making it difficult to parse as the stderr stream usually has logs already written to it. In the future, `npm` will differentiate between errors and crashes. Errors, such as `E404` and `ERESOLVE`, will be handled and will continue to be output on stdout. In the case of a crash, `npm` will log the error as usual but will not attempt to display it as json, even in `--json` mode. Moving a case from the category of an error to a crash will not be considered a breaking change. For more information see npm/rfcs#482. Closes #2740 Closes npm/statusboard#589
Configuration menu - View commit details
-
Copy full SHA for d3543e9 - Browse repository at this point
Copy the full SHA d3543e9View commit details -
chore: remove legacy changelogs (#5723)
Co-authored-by: Luke Karrys <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 239ba8e - Browse repository at this point
Copy the full SHA 239ba8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e74d3e - Browse repository at this point
Copy the full SHA 9e74d3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2929899 - Browse repository at this point
Copy the full SHA 2929899View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff libnpmpack-v5.0.0-pre.3...libnpmpack-v5.0.0-pre.4