Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-108.3.0v8.3.0nlf
2021-12-09deps: minipass@3.1.6nlf
PR-URL: https://github.com/npm/cli/pull/4144 Credit: @nlf Close: #4144 Reviewed-by: @wraithgar
2021-12-09deps: @npmcli/arborist@4.1.1 parse-conflict-json@2.0.1Gar
* Fixes object property assignment bug in resolving package-locks with conflicts PR-URL: https://github.com/npm/cli/pull/4141 Credit: @wraithgar Close: #4141 Reviewed-by: @fritzy
2021-12-09deps: @npmcli/arborist@4.1.0nlf
PR-URL: https://github.com/npm/cli/pull/4116 Credit: @nlf Close: #4116 Reviewed-by: @wraithgar
2021-12-038.2.0v8.2.0release/v8.2.0Gar
2021-12-02chore: eslint@8.3.0Gar
2021-12-02chore: tap@15.1.5Gar
2021-12-02feat: streaming debug logfileLuke Karrys
This decouples the log file writing from the terminal logging. We now open an append only file at the start of the process and stream logs to it. We still only display the log file message in timing mode or if there is an error, but the file is still written regardless. All logging now goes through `proc-log` and this is the first step to removing `npmlog`. For now `npmlog` is still used for the terminal logging but with a shim in front of it to make it easier to test and use in conjunction with `proc-log`. Ref: npm/statusboard#366 This also refactors many of the tests to always use an explicit `t.testdir` for their cache since the file is opened on each `new Npm()`. Tests are also refactored to use more of `MockNpm` with behavior to add config items and load `npm` if necessary. A new fixture `mockGlobals` was also added to make much of this more ergonomic. Ref: npm/statusboard#410 Closes npm/statusboard#411 Closes npm/statusboard#367 PR-URL: https://github.com/npm/cli/pull/4062 Credit: @lukekarrys Close: #4062 Reviewed-by: @wraithgar
2021-11-30deps: node-gyp@8.4.1Gar
PR-URL: https://github.com/npm/cli/pull/4078 Credit: @wraithgar Close: #4078 Reviewed-by: @lukekarrys
2021-11-30deps: @npmcli/config@2.3.2Gar
* fix: always load localPrefix PR-URL: https://github.com/npm/cli/pull/4102 Credit: @wraithgar Close: #4102 Reviewed-by: @lukekarrys
2021-11-188.1.4v8.1.4release/v8.1.4Nathan Fritz
2021-11-18dep: @npmcli/arborist 4.0.5Nathan Fritz
PR-URL: https://github.com/npm/cli/pull/4065 Credit: @fritzy Close: #4065 Reviewed-by: @lukekarrys
2021-11-18deps: node-gyp@8.4.0Gar
* feat: support vs2022 * feat: build with config.gypi from node headers PR-URL: https://github.com/npm/cli/pull/4045 Credit: @wraithgar Close: #4045 Reviewed-by: @lukekarrys
2021-11-18deps: npmlog@6.0.0Gar
PR-URL: https://github.com/npm/cli/pull/4049 Credit: @wraithgar Close: #4049 Reviewed-by: @fritzy
2021-11-18deps: signal-exit@3.0.6, tap@15.1.2isaacs
2021-11-18separate github actions for workspacesNathan Fritz
PR-URL: https://github.com/npm/cli/pull/4050 Credit: @fritzy Close: #4050 Reviewed-by: @wraithgar PR-URL: https://github.com/npm/cli/pull/4050 Credit: @fritzy Close: #4050 Reviewed-by: @wraithgar
2021-11-08chore: eslint@8.0.0 @npmcli/eslint-config@2.0.0Gar
* Update to eslint@8 and and @npmcli/eslint-config@2.0.0 * Remove eslint-plugin-node. Also remove an unused script that was failing linting. We don't use the update-dist-tags script anymore as part of our release process. PR-URL: https://github.com/npm/cli/pull/4016 Credit: @wraithgar Close: #4016 Reviewed-by: @lukekarrys
2021-11-05chore: update to latest eslint and linting rulesGar
This brings us in line with the rest of the linting rules we are wanting to use on the npm cli repos. There were several hundred over-length lines and instead of editing them all by hand I piped the failing file through `prettier` and back through `eslint` just to save some time and energy. This means there may be some quirks in the linting those files have, but we can fix those if we see them and they bother us. Other than that there were about 50 lines that are legitimately over-length, all are now explicitly overridden. Many are tests that could be snapshots. PR-URL: https://github.com/npm/cli/pull/3995 Credit: @wraithgar Close: #3995 Reviewed-by: @lukekarrys
2021-11-048.1.3v8.1.3release/v8.1.3Gar
2021-11-04chore: lint previously ignored filesLuke Karrys
PR-URL: https://github.com/npm/cli/pull/3986 Credit: @lukekarrys Close: #3986 Reviewed-by: @wraithgar
2021-11-04deps: @npmcli/arborist@4.0.4Luke Karrys
PR-URL: https://github.com/npm/cli/pull/3990 Credit: @lukekarrys Close: #3990 Reviewed-by: @wraithgar
2021-10-288.1.2v8.1.2release/v8.1.2Luke Karrys
2021-10-28deps: arborist@4.0.3Luke Karrys
PR-URL: https://github.com/npm/cli/pull/3953 Credit: @lukekarrys Close: #3953 Reviewed-by: @nlf
2021-10-218.1.1v8.1.1release/v8.1.1Gar
2021-10-21deps: @npmcli/arborist@4.0.2Luke Karrys
* fix: skip peer conflict check if there is a current node PR-URL: https://github.com/npm/cli/pull/3921 Credit: @lukekarrys Close: #3921 Reviewed-by: @wraithgar
2021-10-19deps: node-gyp@8.3.0Gar
* feat(gyp): update gyp to v0.10.0 PR-URL: https://github.com/npm/cli/pull/3913 Credit: @wraithgar Close: #3913 Reviewed-by: @lukekarrys
2021-10-158.1.0v8.1.0release/v8.1.0nlf
2021-10-14deps: @npmcli/map-workspaces@2.0.0nlf/arborist-updatenlf
PR-URL: https://github.com/npm/cli/pull/3893 Credit: @nlf Close: #3893 Reviewed-by: @nlf
2021-10-14deps: @npmcli/arborist@4.0.1nlf
2021-10-14deps: @npmcli/ci-detect@1.4.0Gar
PR-URL: https://github.com/npm/cli/pull/3889 Credit: @wraithgar Close: #3889 Reviewed-by: @nlf
2021-10-14deps: pacote@12.0.2Gar
* fix: preserve git+ssh url for non-hosted repos * deps: update npm-packlist@3.0.0 * fix: no longer include ignored bundled link deps PR-URL: https://github.com/npm/cli/pull/3883 Credit: @wraithgar Close: #3883 Reviewed-by: @nlf
2021-10-12chore(deps): @npmcli/arborist@4.0.0isaacs
Bumped patch versions of libnpmexec and libnpmfund to dedupe
2021-10-11fix: include index.js in files arrayGar
This repairs the ability to `node .` from the installed package. `require('npm')` will still not work, as this was disabled in v8.0.0 PR-URL: https://github.com/npm/cli/pull/3874 Credit: @wraithgar Close: #3874 Reviewed-by: @lukekarrys
2021-10-078.0.0v8.0.0release/v8.0.0olefriis-mistake-6.46.4Gar
2021-10-07deps: cli-columns@4.0.0Luke Karrys
PR-URL: https://github.com/npm/cli/pull/3813 Credit: @lukekarrys Close: #3813 Reviewed-by: @wraithgar
2021-10-07feat: drop node 10, 11, and programmatic apiGar
BREAKING CHANGE: - Drop official support for node versions less than v12. - Drop support for `require('npm')` - Update a few subdependencies that dropped node10 support, and brought in the latest node-gyp PR-URL: https://github.com/npm/cli/pull/3762 Credit: @wraithgar Close: #3762 Reviewed-by: @fritzy
2021-10-047.24.2v7.24.2v7release/v7.24.2release/v7Luke Karrys
2021-10-04chore: fix bundleDependenciesGar
2021-10-01Revert "deps: arborist@2.10.0"Luke Karrys
This reverts commit 8349c3c1557ac52973ad08c10db492e3a5a30204. PR-URL: https://github.com/npm/cli/pull/3817 Credit: @lukekarrys Close: #3817 Reviewed-by: @wraithgar
2021-09-30Revert "feat(workspaces): --include-workspace-root"Luke Karrys
This reverts commit f17dfa0ced7d8df9bb7baf378bb20d33175c8e8b.
2021-09-30feat(workspaces): --include-workspace-rootGar
Adds a new config item that includes the workspace root when running non-arborist commands (i.e. repo, version, publish). Arborist will need to be udpated to look for this flag to change its behavior to include the workspace root for its functions. This also changes --workspaces to a trinary, so that setting it to false will explicitly exclude workspaces altogether. This is also going to require an arborist change so that it ignores workspaces altogether. Co-author: @fritzy PR-URL: https://github.com/npm/cli/pull/3816 Credit: @isaacs Close: #3816 Reviewed-by: @wraithgar
2021-09-30deps: arborist@2.10.0Gar
* includeWorkspaceRoot support * workspacesEnabled=false support PR-URL: https://github.com/npm/cli/pull/3815 Credit: @wraithgar Close: #3815 Reviewed-by: @isaacs
2021-09-28fix: use Intl.Collator for string sorting when availableisaacs/string-locale-compareisaacs
The npm/cli form of https://github.com/npm/arborist/pull/324 Required adding options support to package used for this. PR-URL: https://github.com/npm/cli/pull/3809 Credit: @isaacs Close: #3809 Reviewed-by: @wraithgar
2021-09-28deps: @npmcli/arborist@2.9.0Gar
* fix: avoid infinite loops in peer dep replacements * fix: use Intl.Collator for string sorting when available * feat(vuln): expose isDirect
2021-09-237.24.1v7.24.1release/v7.24.1Gar
2021-09-23deps: glob@7.2.0Gar
2021-09-177.24.0v7.24.0release/v7.24.0Nathan Fritz
2021-09-10deps: init-package-json@2.0.5Gar
* fix: bin script path
2021-09-09chore: bundle npm-install-checksGar
This is already part of the published npm, just not in git
2021-09-097.23.0v7.23.0release/v7.23.0Gar