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
path: root/docs
AgeCommit message (Collapse)Author
2022-08-25chore(docs): add npmrc docs about scoping auth related confignlf
2022-08-24docs: fix link to dependency selectors page (#5321)Nathan Hughes
fix: correct link to dependency selectors
2022-08-24docs(dependency-selectors): fix Arborist example in docs (#5328)Kyle West
* [dependency-selectors] fix example in docs * Add async to the function declaration because awaits are used
2022-08-22chore: temporarily remove extraneous deps linting from docsGar
#5309 will turn it back on
2022-08-22deps: @npmcli/eslint-config@3.1.0Luke Karrys
2022-08-17docs: update --no-optional to --omit=optional (#5304)Gar
2022-08-17feat(query): support :overridden pseudo selectornlf
2022-08-08docs: Fix link syntax in `dependency-selectors.md` (#5257)Anton Rieder
Fix link syntax in `dependency-selectors.md`
2022-08-03fix: properly find locally/globally/npxCache packagesGar
Lots of bugfixes here, we properly parse ranges and versions, and we also now work with git repos and gists, and know when they are already installed.
2022-08-03feat: add --replace-registry-host=<npmjs|always|never> (#4860)Nathan Fritz
feat: add --replace-registry-host=<npmjs|always|never>|<hostname>
2022-08-01feat: add npm query cmd (#5000)Ruy Adorno
Co-authored-by: Gar <gar+gh@danger.computer>
2022-08-01docs: Use the full proper name of Travis CI (#5240)Takuya N
Use the full proper name of Travis CI Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2022-07-28docs: describe implicit workspace and prefix configuration (#5221)Nathan Fritz
* docs: describe implicit workspace and prefix configuration * Update docs/content/using-npm/workspaces.md Co-authored-by: Gar <gar+gh@danger.computer> Co-authored-by: Luke Karrys <luke@lukekarrys.com> Co-authored-by: Gar <gar+gh@danger.computer>
2022-07-28docs: sync ci params with install (#5207)Gar
2022-07-28fix(init): allow for spec on scope-only arg (#5206)Gar
2022-07-28docs: update npm-ls.md (#5218)MapleCCC
2022-07-21docs: update commit-ish default branch (#5205)JC (Jonathan Chen)
* docs: update commit-ish default branch To match with https://github.com/npm/cli/blob/latest/docs/content/using-npm/developers.md#what-is-a-package
2022-07-20docs: correct bundledDependencies -> bundleDependencies (#5171)nlf
arborist normalizes `bundledDependencies` to `bundleDependencies`, this change corrects the documentation to match that reality
2022-07-20docs: Update audit signatures cmd (#5168)Philip Harrison
fix: Update docs for audit signatures cmd Update command documentation for `npm audit signatures` added in this PR: https://github.com/npm/cli/pull/4827
2022-07-20feat: accept registry-scoped certfile and keyfile as credentials (#5160)Jon Jensen
Closes #4765 RFC: https://github.com/npm/rfcs/pull/591 While this doesn't directly allow top-level cert/key as credentials (per the original issue), it's a more targeted/secure approach that accomplishes the same end-result; the new options are scoped to a specific registry, and the actual cert/key contents are much less likely to be exposed. See the RFC for more context. Depends on: * https://github.com/npm/npm-registry-fetch/pull/125 * https://github.com/npm/config/pull/69
2022-07-12feat: Add `web` auth type (#5076)Julian Møller Ellehauge
2022-07-12feat: warn on config --auth-type=sso/saml/oauth, undeprecate --auth-typeNathan Fritz
2022-07-11docs: document `dependencies` script (#5095)nlf
2022-07-11docs: naming of files in example code should be consistent (#5043)Chen XI
The use of `a` workspace have some inconsistency in terms of naming, making the doc not easy to follow.
2022-07-11docs: update reference to deprecated spdx package (#5079)Kenichi Kamiya
Just refer to the spec instead. Author describes the reason here: https://github.com/kemitchell/spdx.js/commit/616ce611bb8ba4271cc31cbec7d11468af852808
2022-07-11docs: typo in npm command (#5118)Mihai Crisan
2022-07-11feat: add npm audit signatures (#4827)Philip Harrison
* feat: add npm audit signatures Implements [RFC: Improve signature verification](https://github.com/npm/rfcs/pull/550/) Adds a new sub-command to `audit`: `npm audit signatures` (following [`npm audit licenses`](https://github.com/npm/cli/pull/3452)) This command will verify registry signatures stored in the packument against a public key on the registry. Supporting: - Any registry that implements `host/-/npm/v1/keys` endpoint and provides `signatures` in the packument `dist` object - Validates public keys are not expired - Errors when encountering packages with missing signatures when the registry returns keys at `host/-/npm/v1/keys` - Errors when encountering invalid signatures - Output: json/human formats
2022-06-29docs: add foreground-scripts to run-script page (#5087)Ruy Adorno
2022-06-22docs: fix typo (#5030)Seth Westphal
Fix typo.
2022-06-22docs: consolidate docs and help for package spec (#5048)Gar
Many of our commands parse their args via [npm-package-arg](https://npm.im/npm-package-arg), which is a good standard way of parsing a "package" argument. However the docs surrounding these args are not very consistent. This can lead to confusion in commands such as `npm publish` where the behavior is slightly different than in the past due to this. This adds a new help command `npm help package-spec` that describes what this argument is, and can be, and also updates all the commands that interpret their args this with to refer to them as `<package-spec>`. It also adds a link to the new help page on their docs pages.
2022-06-02fix: undeprecate and remove warnings for --global, -g, --local (#4982)Nathan Fritz
2022-06-02nlf/docs updates (#4961)nlf
* docs: add `npm version` notes to scripts doc * docs: clarify when git deps will be cloned and installed before packing
2022-06-02feat: Add `--auth-type=webauthn` flag (#4931)Julian Møller Ellehauge
* feat: Add --use-webauth flag * Add docs * Switch from a separate flag to a variation of auth-type * Update snapshot
2022-06-02feat(init): reify on init new workspace (#4892)Ruy Adorno
Adds a minimalistic reify step that updates the installed tree after initializing a new workspace. Moved the shared update logic from `lib/commands/version.js` to a `lib/workspaces/update-workspaces.js` module that is reused between both `npm version` and `npm init`. Relates to: https://github.com/npm/rfcs/issues/556 Relates to: https://github.com/npm/cli/pull/4588
2022-05-19fix(ci): remove node_modules post-validation (#4913)Gar
The removal of node_modules was happening in a race with the loading of the virtualTree, and before the validation of the package-lock against the package.json. This defers the removal till after all that validation has happened. It also makes the errors thrown usage errors, and refactors the tests to be real.
2022-05-19feat: deprecated set-script, birthday, --global, and --localNathan Fritz
2022-05-11chore: @npmcli/template-oss@3.5.0 (#4882)Gar
2022-05-10feat: add flag --omit-lockfile-registry-resolved (#4874)Nathan Fritz
* feat(arborist): added flag to omit lockfile resolved * feat: add flag --omit-lockfile-registry-resolved Co-authored-by: Caleb ツ Everett <calebev@amazon.com>
2022-05-09feat: add --iwr alias for --include-workspace-root (#4864)Nathan Fritz
2022-05-09fix: consolidate bugs, docs, repo command logic (#4857)Gar
All three of these commands do the same thing: open a manifest and find a url inside to open it. The finding of that manifest was not very consistent across these three commands. Some work with workspaces while others don't. Some work correctly with `--prefix` while others don't. This PR consolidates these commands so that they all are consistent in how they find the manifest being referenced. The specifics of which url they open are still left to each command. The util that only these three commands were using was consolidated into their base class.
2022-05-09fix: cleanup star/unstar (#4868)Gar
It was querying whoami once for every package you starred/unstarred, and incorrectly trying to determine if you weren't logged in. In fact the function throws a descriptive message if you're not logged in already. The whoami check was also racing with the fetch of the packument for each package you were starring/unstarring meaning you could also get a random 401 for a private package instead of the 'you need to log in' message. unstar was setting an undocumented config item to get the shared code to unstar. The command already has a name attribute that tells us what action we are doing so we can just use that. Finally, the duplicated (and differing) params between the two commands were consolidated.
2022-05-04docs: show complex object interactions in npm pkg (#4847)Gar
2022-05-04docs: remove incorrect v6 auto prune info (#4845)Gar
As of npm@7, extraneous modules are always auto pruned
2022-05-03feat: make npm owner workspace aware (#4835)Gar
2022-04-26chore(deps): @npmcli/template-oss@3.4.2Luke Karrys
2022-04-21docs: include org instructions in scoped publish (#4772)Tierney Cyren
* doc: include org instructions in scoped publish * doc: update scope context to add user scopes * Update docs/content/using-npm/scope.md Co-authored-by: Gar <wraithgar@github.com> Co-authored-by: Luke Karrys <luke@lukekarrys.com> Co-authored-by: Gar <wraithgar@github.com>
2022-04-21docs: explain that _auth only goes to npm registryGar
2022-04-20chore: rebuild docs for install-links confignlf
2022-04-20docs: add some more docs for --install-linksnlf
2022-04-20feat: add install-links config definitionnlf