Skip to content

deps: upgrade to npm 11.13.0#456

Merged
santigimeno merged 3 commits intonode-v24.x-nsolid-v6.xfrom
santi/upgrade_npm
Apr 28, 2026
Merged

deps: upgrade to npm 11.13.0#456
santigimeno merged 3 commits intonode-v24.x-nsolid-v6.xfrom
santi/upgrade_npm

Conversation

@santigimeno
Copy link
Copy Markdown
Member

@santigimeno santigimeno commented Apr 27, 2026

Summary by CodeRabbit

  • New Features

    • Added --include-attestations to npm audit signatures --json (JSON now can include per-package attestation bundles).
    • Added short alias "u" for npm update.
    • Workspace installs: npm will detect target workspaces and symlink them when installing.
  • Documentation

    • Clarified min-release-age is not exported to child-process environments.
    • Require relative paths to use explicit ./ prefix in package specs/publish.
    • Removed legacy "User" scripts section.
    • Bumped docs to npm 11.13.0.

@santigimeno santigimeno requested a review from RafaelGSS April 27, 2026 16:12
@santigimeno santigimeno self-assigned this Apr 27, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 27, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 288dea99-3814-4ae7-949d-73d97839dd84

📥 Commits

Reviewing files that changed from the base of the PR and between f7ec1a9 and ed501c7.

⛔ Files ignored due to path filters (45)
  • deps/npm/node_modules/@gar/promise-retry/LICENSE is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/lib/index.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/lib/retry.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/License is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/example/dns.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/example/stop.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/index.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/lib/retry.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/lib/retry_operation.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/arborist/isolated-reifier.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/audit-report.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/diff.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/inventory.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/isolated-classes.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/node.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/optional-set.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/override-set.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/query-selector-all.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/config/lib/definitions/definitions.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/config/lib/index.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/config/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/run-script/lib/set-path.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/run-script/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@sigstore/core/dist/crypto.js is excluded by !**/dist/**, !**/node_modules/**
  • deps/npm/node_modules/@sigstore/core/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
📒 Files selected for processing (254)
  • deps/npm/docs/content/commands/npm-audit.md
  • deps/npm/docs/content/commands/npm-install-test.md
  • deps/npm/docs/content/commands/npm-install.md
  • deps/npm/docs/content/commands/npm-ls.md
  • deps/npm/docs/content/commands/npm-outdated.md
  • deps/npm/docs/content/commands/npm-publish.md
  • deps/npm/docs/content/commands/npm-trust.md
  • deps/npm/docs/content/commands/npm-update.md
  • deps/npm/docs/content/commands/npm.md
  • deps/npm/docs/content/using-npm/config.md
  • deps/npm/docs/content/using-npm/scripts.md
  • deps/npm/docs/content/using-npm/workspaces.md
  • deps/npm/docs/lib/index.js
  • deps/npm/docs/output/commands/npm-access.html
  • deps/npm/docs/output/commands/npm-adduser.html
  • deps/npm/docs/output/commands/npm-audit.html
  • deps/npm/docs/output/commands/npm-bugs.html
  • deps/npm/docs/output/commands/npm-cache.html
  • deps/npm/docs/output/commands/npm-ci.html
  • deps/npm/docs/output/commands/npm-completion.html
  • deps/npm/docs/output/commands/npm-config.html
  • deps/npm/docs/output/commands/npm-dedupe.html
  • deps/npm/docs/output/commands/npm-deprecate.html
  • deps/npm/docs/output/commands/npm-diff.html
  • deps/npm/docs/output/commands/npm-dist-tag.html
  • deps/npm/docs/output/commands/npm-docs.html
  • deps/npm/docs/output/commands/npm-doctor.html
  • deps/npm/docs/output/commands/npm-edit.html
  • deps/npm/docs/output/commands/npm-exec.html
  • deps/npm/docs/output/commands/npm-explain.html
  • deps/npm/docs/output/commands/npm-explore.html
  • deps/npm/docs/output/commands/npm-find-dupes.html
  • deps/npm/docs/output/commands/npm-fund.html
  • deps/npm/docs/output/commands/npm-get.html
  • deps/npm/docs/output/commands/npm-help-search.html
  • deps/npm/docs/output/commands/npm-help.html
  • deps/npm/docs/output/commands/npm-init.html
  • deps/npm/docs/output/commands/npm-install-ci-test.html
  • deps/npm/docs/output/commands/npm-install-test.html
  • deps/npm/docs/output/commands/npm-install.html
  • deps/npm/docs/output/commands/npm-link.html
  • deps/npm/docs/output/commands/npm-ll.html
  • deps/npm/docs/output/commands/npm-login.html
  • deps/npm/docs/output/commands/npm-logout.html
  • deps/npm/docs/output/commands/npm-ls.html
  • deps/npm/docs/output/commands/npm-org.html
  • deps/npm/docs/output/commands/npm-outdated.html
  • deps/npm/docs/output/commands/npm-owner.html
  • deps/npm/docs/output/commands/npm-pack.html
  • deps/npm/docs/output/commands/npm-ping.html
  • deps/npm/docs/output/commands/npm-pkg.html
  • deps/npm/docs/output/commands/npm-prefix.html
  • deps/npm/docs/output/commands/npm-profile.html
  • deps/npm/docs/output/commands/npm-prune.html
  • deps/npm/docs/output/commands/npm-publish.html
  • deps/npm/docs/output/commands/npm-query.html
  • deps/npm/docs/output/commands/npm-rebuild.html
  • deps/npm/docs/output/commands/npm-repo.html
  • deps/npm/docs/output/commands/npm-restart.html
  • deps/npm/docs/output/commands/npm-root.html
  • deps/npm/docs/output/commands/npm-run.html
  • deps/npm/docs/output/commands/npm-sbom.html
  • deps/npm/docs/output/commands/npm-search.html
  • deps/npm/docs/output/commands/npm-set.html
  • deps/npm/docs/output/commands/npm-shrinkwrap.html
  • deps/npm/docs/output/commands/npm-star.html
  • deps/npm/docs/output/commands/npm-stars.html
  • deps/npm/docs/output/commands/npm-start.html
  • deps/npm/docs/output/commands/npm-stop.html
  • deps/npm/docs/output/commands/npm-team.html
  • deps/npm/docs/output/commands/npm-test.html
  • deps/npm/docs/output/commands/npm-token.html
  • deps/npm/docs/output/commands/npm-trust.html
  • deps/npm/docs/output/commands/npm-undeprecate.html
  • deps/npm/docs/output/commands/npm-uninstall.html
  • deps/npm/docs/output/commands/npm-unpublish.html
  • deps/npm/docs/output/commands/npm-unstar.html
  • deps/npm/docs/output/commands/npm-update.html
  • deps/npm/docs/output/commands/npm-version.html
  • deps/npm/docs/output/commands/npm-view.html
  • deps/npm/docs/output/commands/npm-whoami.html
  • deps/npm/docs/output/commands/npm.html
  • deps/npm/docs/output/commands/npx.html
  • deps/npm/docs/output/configuring-npm/folders.html
  • deps/npm/docs/output/configuring-npm/install.html
  • deps/npm/docs/output/configuring-npm/npm-global.html
  • deps/npm/docs/output/configuring-npm/npm-json.html
  • deps/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html
  • deps/npm/docs/output/configuring-npm/npmrc.html
  • deps/npm/docs/output/configuring-npm/package-json.html
  • deps/npm/docs/output/configuring-npm/package-lock-json.html
  • deps/npm/docs/output/using-npm/config.html
  • deps/npm/docs/output/using-npm/dependency-selectors.html
  • deps/npm/docs/output/using-npm/developers.html
  • deps/npm/docs/output/using-npm/logging.html
  • deps/npm/docs/output/using-npm/orgs.html
  • deps/npm/docs/output/using-npm/package-spec.html
  • deps/npm/docs/output/using-npm/registry.html
  • deps/npm/docs/output/using-npm/removal.html
  • deps/npm/docs/output/using-npm/scope.html
  • deps/npm/docs/output/using-npm/scripts.html
  • deps/npm/docs/output/using-npm/workspaces.html
  • deps/npm/lib/arborist-cmd.js
  • deps/npm/lib/base-cmd.js
  • deps/npm/lib/cli/entry.js
  • deps/npm/lib/cli/exit-handler.js
  • deps/npm/lib/cli/update-notifier.js
  • deps/npm/lib/cli/validate-engines.js
  • deps/npm/lib/commands/audit.js
  • deps/npm/lib/commands/cache.js
  • deps/npm/lib/commands/ci.js
  • deps/npm/lib/commands/completion.js
  • deps/npm/lib/commands/config.js
  • deps/npm/lib/commands/dedupe.js
  • deps/npm/lib/commands/diff.js
  • deps/npm/lib/commands/dist-tag.js
  • deps/npm/lib/commands/doctor.js
  • deps/npm/lib/commands/exec.js
  • deps/npm/lib/commands/explore.js
  • deps/npm/lib/commands/find-dupes.js
  • deps/npm/lib/commands/fund.js
  • deps/npm/lib/commands/help-search.js
  • deps/npm/lib/commands/help.js
  • deps/npm/lib/commands/init.js
  • deps/npm/lib/commands/install-ci-test.js
  • deps/npm/lib/commands/install-test.js
  • deps/npm/lib/commands/install.js
  • deps/npm/lib/commands/link.js
  • deps/npm/lib/commands/ls.js
  • deps/npm/lib/commands/org.js
  • deps/npm/lib/commands/outdated.js
  • deps/npm/lib/commands/pack.js
  • deps/npm/lib/commands/pkg.js
  • deps/npm/lib/commands/profile.js
  • deps/npm/lib/commands/prune.js
  • deps/npm/lib/commands/publish.js
  • deps/npm/lib/commands/run.js
  • deps/npm/lib/commands/sbom.js
  • deps/npm/lib/commands/shrinkwrap.js
  • deps/npm/lib/commands/team.js
  • deps/npm/lib/commands/trust/index.js
  • deps/npm/lib/commands/unpublish.js
  • deps/npm/lib/commands/update.js
  • deps/npm/lib/commands/view.js
  • deps/npm/lib/lifecycle-cmd.js
  • deps/npm/lib/npm.js
  • deps/npm/lib/package-url-cmd.js
  • deps/npm/lib/utils/audit-error.js
  • deps/npm/lib/utils/auth.js
  • deps/npm/lib/utils/cmd-list.js
  • deps/npm/lib/utils/error-message.js
  • deps/npm/lib/utils/explain-dep.js
  • deps/npm/lib/utils/explain-eresolve.js
  • deps/npm/lib/utils/format-bytes.js
  • deps/npm/lib/utils/format-search-stream.js
  • deps/npm/lib/utils/get-identity.js
  • deps/npm/lib/utils/log-file.js
  • deps/npm/lib/utils/oidc.js
  • deps/npm/lib/utils/open-url.js
  • deps/npm/lib/utils/ping.js
  • deps/npm/lib/utils/queryable.js
  • deps/npm/lib/utils/reify-finish.js
  • deps/npm/lib/utils/reify-output.js
  • deps/npm/lib/utils/update-workspaces.js
  • deps/npm/lib/utils/verify-signatures.js
  • deps/npm/man/man1/npm-access.1
  • deps/npm/man/man1/npm-adduser.1
  • deps/npm/man/man1/npm-audit.1
  • deps/npm/man/man1/npm-bugs.1
  • deps/npm/man/man1/npm-cache.1
  • deps/npm/man/man1/npm-ci.1
  • deps/npm/man/man1/npm-completion.1
  • deps/npm/man/man1/npm-config.1
  • deps/npm/man/man1/npm-dedupe.1
  • deps/npm/man/man1/npm-deprecate.1
  • deps/npm/man/man1/npm-diff.1
  • deps/npm/man/man1/npm-dist-tag.1
  • deps/npm/man/man1/npm-docs.1
  • deps/npm/man/man1/npm-doctor.1
  • deps/npm/man/man1/npm-edit.1
  • deps/npm/man/man1/npm-exec.1
  • deps/npm/man/man1/npm-explain.1
  • deps/npm/man/man1/npm-explore.1
  • deps/npm/man/man1/npm-find-dupes.1
  • deps/npm/man/man1/npm-fund.1
  • deps/npm/man/man1/npm-get.1
  • deps/npm/man/man1/npm-help-search.1
  • deps/npm/man/man1/npm-help.1
  • deps/npm/man/man1/npm-init.1
  • deps/npm/man/man1/npm-install-ci-test.1
  • deps/npm/man/man1/npm-install-test.1
  • deps/npm/man/man1/npm-install.1
  • deps/npm/man/man1/npm-link.1
  • deps/npm/man/man1/npm-ll.1
  • deps/npm/man/man1/npm-login.1
  • deps/npm/man/man1/npm-logout.1
  • deps/npm/man/man1/npm-ls.1
  • deps/npm/man/man1/npm-org.1
  • deps/npm/man/man1/npm-outdated.1
  • deps/npm/man/man1/npm-owner.1
  • deps/npm/man/man1/npm-pack.1
  • deps/npm/man/man1/npm-ping.1
  • deps/npm/man/man1/npm-pkg.1
  • deps/npm/man/man1/npm-prefix.1
  • deps/npm/man/man1/npm-profile.1
  • deps/npm/man/man1/npm-prune.1
  • deps/npm/man/man1/npm-publish.1
  • deps/npm/man/man1/npm-query.1
  • deps/npm/man/man1/npm-rebuild.1
  • deps/npm/man/man1/npm-repo.1
  • deps/npm/man/man1/npm-restart.1
  • deps/npm/man/man1/npm-root.1
  • deps/npm/man/man1/npm-run.1
  • deps/npm/man/man1/npm-sbom.1
  • deps/npm/man/man1/npm-search.1
  • deps/npm/man/man1/npm-set.1
  • deps/npm/man/man1/npm-shrinkwrap.1
  • deps/npm/man/man1/npm-star.1
  • deps/npm/man/man1/npm-stars.1
  • deps/npm/man/man1/npm-start.1
  • deps/npm/man/man1/npm-stop.1
  • deps/npm/man/man1/npm-team.1
  • deps/npm/man/man1/npm-test.1
  • deps/npm/man/man1/npm-token.1
  • deps/npm/man/man1/npm-trust.1
  • deps/npm/man/man1/npm-undeprecate.1
  • deps/npm/man/man1/npm-uninstall.1
  • deps/npm/man/man1/npm-unpublish.1
  • deps/npm/man/man1/npm-unstar.1
  • deps/npm/man/man1/npm-update.1
  • deps/npm/man/man1/npm-version.1
  • deps/npm/man/man1/npm-view.1
  • deps/npm/man/man1/npm-whoami.1
  • deps/npm/man/man1/npm.1
  • deps/npm/man/man1/npx.1
  • deps/npm/man/man5/folders.5
  • deps/npm/man/man5/install.5
  • deps/npm/man/man5/npm-global.5
  • deps/npm/man/man5/npm-json.5
  • deps/npm/man/man5/npm-shrinkwrap-json.5
  • deps/npm/man/man5/npmrc.5
  • deps/npm/man/man5/package-json.5
  • deps/npm/man/man5/package-lock-json.5
  • deps/npm/man/man7/config.7
  • deps/npm/man/man7/dependency-selectors.7
  • deps/npm/man/man7/developers.7
  • deps/npm/man/man7/logging.7
  • deps/npm/man/man7/orgs.7
  • deps/npm/man/man7/package-spec.7
  • deps/npm/man/man7/registry.7
  • deps/npm/man/man7/removal.7
  • deps/npm/man/man7/scope.7
  • deps/npm/man/man7/scripts.7
  • deps/npm/man/man7/workspaces.7

Walkthrough

Documentation and manpage version bumps to 11.13.0; adds include-attestations config/flag for npm audit signatures --json; introduces attestation capture/propagation and JSON verified output; adds dependency cycle detection in explain-dep; minor Arborist/CI, ls, pack, and various comment/usage refinements.

Changes

Cohort / File(s) Summary
Docs & manpages (version bump)
deps/npm/docs/content/commands/*.md, deps/npm/docs/output/commands/*.html, deps/npm/man/man1/*.1, deps/npm/man/man5/*.5, deps/npm/man/man7/*.7
Bumped displayed npm CLI version from 11.11.0 → 11.13.0 across docs, HTML output, and manpages; updated generated anchor ids and TOCs where needed (~150 files).
Audit + Attestations
deps/npm/docs/content/commands/npm-audit.md, deps/npm/docs/content/using-npm/config.md, deps/npm/lib/commands/audit.js, deps/npm/lib/utils/verify-signatures.js
Added --include-attestations flag/config (default false) and support to capture/propagate sigstore attestation bundles; JSON npm audit signatures --json can now include a verified array with attestation bundles.
verify-signatures behavior & output
deps/npm/lib/utils/verify-signatures.js
Records per-package attestation bundles when requested; non-JSON output emits hint to use --json --include-attestations; JSON output includes verified when enabled.
CLI param/usage handling
deps/npm/lib/commands/audit.js, deps/npm/docs/lib/index.js, deps/npm/lib/commands/trust/index.js, deps/npm/lib/base-cmd.js
Added include-attestations to Audit.params; Trust.usage set to null; defensive usage rendering added to docs generator; base command now prints subcommand usage hints when present.
Dependency explanation cycle detection
deps/npm/lib/utils/explain-dep.js
Added seen set and stable node identifier (name@version:location) to break cycles during recursive explain traversal to prevent infinite recursion.
Arborist / CI refactor
deps/npm/lib/commands/ci.js
Split lockfile handling into virtualArb load with try/catch and separate arb build for ideal tree; reuse virtual inventory for validation; reorganized error logging.
LS command edge filtering
deps/npm/lib/commands/ls.js
Added filterLinkedStrategyEdges to suppress false UNMET dependency reports when installStrategy === 'linked' (filters root workspace edges and non-root dev edges).
Outdated error codes
deps/npm/lib/commands/outdated.js
Adjusted ignored error list in packument fetch catch to ['ETARGET','E403','E404'] (previously duplicated E404).
Pack prefer-online
deps/npm/lib/commands/pack.js
Propagates preferOnline: true to manifest and tarball retrieval to prefer online resolution.
Reify finish builtin config
deps/npm/lib/utils/reify-finish.js
Inlined builtin .npmrc preservation logic instead of separate helper.
Update-notifier & entry changes
deps/npm/lib/cli/update-notifier.js, deps/npm/lib/cli/entry.js
Made updater async and simplified opt-out, reflowed messages; comment/formatting and non-functional refinements in entry handling.
Alias & cmd-list
deps/npm/lib/utils/cmd-list.js
Added u alias for update.
Scripts & workspace docs
deps/npm/docs/content/using-npm/scripts.md, deps/npm/docs/content/using-npm/workspaces.md, deps/npm/man/man7/scripts.7, deps/npm/man/man7/workspaces.7
Removed "User" scripts subsection; changed workspace dependency example from workspace:* approach to npm install b -w a and standard semver dependency; updated explanations accordingly.
Publish package-spec doc
deps/npm/docs/content/commands/npm-publish.md, deps/npm/docs/output/commands/npm-publish.html, deps/npm/man/man1/npm-publish.1
Documented requirement that relative path inputs must include an explicit ./ prefix.
Widespread comment reflow
deps/npm/lib/commands/*.js, deps/npm/lib/utils/*.js, deps/npm/lib/*.js
Condensed and reformatted multi-line comments across many files; minimal/no behavioral changes.
Minor message/format tweaks
assorted files (error-message.js, unpublish.js, run.js, etc.)
Refactored error/help strings, message construction, and a few comment-only edits without semantic change.

Sequence Diagram(s)

sequenceDiagram
    participant User as "User (CLI)"
    participant CLI as "npm CLI"
    participant Verify as "verify-signatures"
    participant Pacote as "pacote.manifest"
    participant Output as "JSON output"

    User->>CLI: run `npm audit signatures --json --include-attestations`
    CLI->>Verify: invoke signature verification (includeAttestations=true)
    Verify->>Pacote: request manifest (receive attestationBundles)
    Pacote-->>Verify: return manifest + attestationBundles
    Verify->>Verify: validate signatures, assemble attestationBundles
    Verify->>Output: emit audit results with `verified` array
    Output-->>User: JSON with `verified` (DSSE envelopes, verification material, tlog entries)
Loading

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

  • deps: upgrade to npm 11.13.0 #456 — modifies vendored npm files to add include-attestations handling and related verify-signatures output (strong code-level overlap).

Suggested labels

QA approved

Poem

🐇 I hopped from docs to code with a twitchy nose,
Attestations bundled where the audit now goes,
Cycles are caught, comments trimmed neat,
Workspaces now link with an install so sweet,
A tiny rabbit cheers—release notes in rows!

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch santi/upgrade_npm

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@deps/npm/docs/content/using-npm/workspaces.md`:
- Around line 94-96: The fenced command block containing "npm install b -w a" is
missing a language tag; update that code fence to include a shell language
(e.g., add "bash" after the opening backticks) so the block becomes ```
bash
npm install b -w a
``` to satisfy MD040 and enable proper syntax highlighting.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: ee181126-1bdc-4ad6-9398-2fc9a2e3b49e

📥 Commits

Reviewing files that changed from the base of the PR and between 2c871f6 and f7ec1a9.

⛔ Files ignored due to path filters (46)
  • deps/npm/node_modules/@gar/promise-retry/LICENSE is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/lib/index.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/lib/retry.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/License is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/example/dns.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/example/stop.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/index.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/lib/retry.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/lib/retry_operation.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/node_modules/retry/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@gar/promise-retry/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/arborist/isolated-reifier.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/audit-report.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/diff.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/inventory.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/isolated-classes.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/node.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/optional-set.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/override-set.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/lib/query-selector-all.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/arborist/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/config/lib/definitions/definitions.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/config/lib/index.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/config/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/run-script/lib/set-path.js is excluded by !**/node_modules/**
  • deps/npm/node_modules/@npmcli/run-script/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@sigstore/core/dist/crypto.js is excluded by !**/dist/**, !**/node_modules/**
  • deps/npm/node_modules/@sigstore/core/package.json is excluded by !**/node_modules/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
  • deps/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js is excluded by !**/dist/**, !**/node_modules/**, !**/__generated__/**
📒 Files selected for processing (254)
  • deps/npm/docs/content/commands/npm-audit.md
  • deps/npm/docs/content/commands/npm-install-test.md
  • deps/npm/docs/content/commands/npm-install.md
  • deps/npm/docs/content/commands/npm-ls.md
  • deps/npm/docs/content/commands/npm-outdated.md
  • deps/npm/docs/content/commands/npm-publish.md
  • deps/npm/docs/content/commands/npm-trust.md
  • deps/npm/docs/content/commands/npm-update.md
  • deps/npm/docs/content/commands/npm.md
  • deps/npm/docs/content/using-npm/config.md
  • deps/npm/docs/content/using-npm/scripts.md
  • deps/npm/docs/content/using-npm/workspaces.md
  • deps/npm/docs/lib/index.js
  • deps/npm/docs/output/commands/npm-access.html
  • deps/npm/docs/output/commands/npm-adduser.html
  • deps/npm/docs/output/commands/npm-audit.html
  • deps/npm/docs/output/commands/npm-bugs.html
  • deps/npm/docs/output/commands/npm-cache.html
  • deps/npm/docs/output/commands/npm-ci.html
  • deps/npm/docs/output/commands/npm-completion.html
  • deps/npm/docs/output/commands/npm-config.html
  • deps/npm/docs/output/commands/npm-dedupe.html
  • deps/npm/docs/output/commands/npm-deprecate.html
  • deps/npm/docs/output/commands/npm-diff.html
  • deps/npm/docs/output/commands/npm-dist-tag.html
  • deps/npm/docs/output/commands/npm-docs.html
  • deps/npm/docs/output/commands/npm-doctor.html
  • deps/npm/docs/output/commands/npm-edit.html
  • deps/npm/docs/output/commands/npm-exec.html
  • deps/npm/docs/output/commands/npm-explain.html
  • deps/npm/docs/output/commands/npm-explore.html
  • deps/npm/docs/output/commands/npm-find-dupes.html
  • deps/npm/docs/output/commands/npm-fund.html
  • deps/npm/docs/output/commands/npm-get.html
  • deps/npm/docs/output/commands/npm-help-search.html
  • deps/npm/docs/output/commands/npm-help.html
  • deps/npm/docs/output/commands/npm-init.html
  • deps/npm/docs/output/commands/npm-install-ci-test.html
  • deps/npm/docs/output/commands/npm-install-test.html
  • deps/npm/docs/output/commands/npm-install.html
  • deps/npm/docs/output/commands/npm-link.html
  • deps/npm/docs/output/commands/npm-ll.html
  • deps/npm/docs/output/commands/npm-login.html
  • deps/npm/docs/output/commands/npm-logout.html
  • deps/npm/docs/output/commands/npm-ls.html
  • deps/npm/docs/output/commands/npm-org.html
  • deps/npm/docs/output/commands/npm-outdated.html
  • deps/npm/docs/output/commands/npm-owner.html
  • deps/npm/docs/output/commands/npm-pack.html
  • deps/npm/docs/output/commands/npm-ping.html
  • deps/npm/docs/output/commands/npm-pkg.html
  • deps/npm/docs/output/commands/npm-prefix.html
  • deps/npm/docs/output/commands/npm-profile.html
  • deps/npm/docs/output/commands/npm-prune.html
  • deps/npm/docs/output/commands/npm-publish.html
  • deps/npm/docs/output/commands/npm-query.html
  • deps/npm/docs/output/commands/npm-rebuild.html
  • deps/npm/docs/output/commands/npm-repo.html
  • deps/npm/docs/output/commands/npm-restart.html
  • deps/npm/docs/output/commands/npm-root.html
  • deps/npm/docs/output/commands/npm-run.html
  • deps/npm/docs/output/commands/npm-sbom.html
  • deps/npm/docs/output/commands/npm-search.html
  • deps/npm/docs/output/commands/npm-set.html
  • deps/npm/docs/output/commands/npm-shrinkwrap.html
  • deps/npm/docs/output/commands/npm-star.html
  • deps/npm/docs/output/commands/npm-stars.html
  • deps/npm/docs/output/commands/npm-start.html
  • deps/npm/docs/output/commands/npm-stop.html
  • deps/npm/docs/output/commands/npm-team.html
  • deps/npm/docs/output/commands/npm-test.html
  • deps/npm/docs/output/commands/npm-token.html
  • deps/npm/docs/output/commands/npm-trust.html
  • deps/npm/docs/output/commands/npm-undeprecate.html
  • deps/npm/docs/output/commands/npm-uninstall.html
  • deps/npm/docs/output/commands/npm-unpublish.html
  • deps/npm/docs/output/commands/npm-unstar.html
  • deps/npm/docs/output/commands/npm-update.html
  • deps/npm/docs/output/commands/npm-version.html
  • deps/npm/docs/output/commands/npm-view.html
  • deps/npm/docs/output/commands/npm-whoami.html
  • deps/npm/docs/output/commands/npm.html
  • deps/npm/docs/output/commands/npx.html
  • deps/npm/docs/output/configuring-npm/folders.html
  • deps/npm/docs/output/configuring-npm/install.html
  • deps/npm/docs/output/configuring-npm/npm-global.html
  • deps/npm/docs/output/configuring-npm/npm-json.html
  • deps/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html
  • deps/npm/docs/output/configuring-npm/npmrc.html
  • deps/npm/docs/output/configuring-npm/package-json.html
  • deps/npm/docs/output/configuring-npm/package-lock-json.html
  • deps/npm/docs/output/using-npm/config.html
  • deps/npm/docs/output/using-npm/dependency-selectors.html
  • deps/npm/docs/output/using-npm/developers.html
  • deps/npm/docs/output/using-npm/logging.html
  • deps/npm/docs/output/using-npm/orgs.html
  • deps/npm/docs/output/using-npm/package-spec.html
  • deps/npm/docs/output/using-npm/registry.html
  • deps/npm/docs/output/using-npm/removal.html
  • deps/npm/docs/output/using-npm/scope.html
  • deps/npm/docs/output/using-npm/scripts.html
  • deps/npm/docs/output/using-npm/workspaces.html
  • deps/npm/lib/arborist-cmd.js
  • deps/npm/lib/base-cmd.js
  • deps/npm/lib/cli/entry.js
  • deps/npm/lib/cli/exit-handler.js
  • deps/npm/lib/cli/update-notifier.js
  • deps/npm/lib/cli/validate-engines.js
  • deps/npm/lib/commands/audit.js
  • deps/npm/lib/commands/cache.js
  • deps/npm/lib/commands/ci.js
  • deps/npm/lib/commands/completion.js
  • deps/npm/lib/commands/config.js
  • deps/npm/lib/commands/dedupe.js
  • deps/npm/lib/commands/diff.js
  • deps/npm/lib/commands/dist-tag.js
  • deps/npm/lib/commands/doctor.js
  • deps/npm/lib/commands/exec.js
  • deps/npm/lib/commands/explore.js
  • deps/npm/lib/commands/find-dupes.js
  • deps/npm/lib/commands/fund.js
  • deps/npm/lib/commands/help-search.js
  • deps/npm/lib/commands/help.js
  • deps/npm/lib/commands/init.js
  • deps/npm/lib/commands/install-ci-test.js
  • deps/npm/lib/commands/install-test.js
  • deps/npm/lib/commands/install.js
  • deps/npm/lib/commands/link.js
  • deps/npm/lib/commands/ls.js
  • deps/npm/lib/commands/org.js
  • deps/npm/lib/commands/outdated.js
  • deps/npm/lib/commands/pack.js
  • deps/npm/lib/commands/pkg.js
  • deps/npm/lib/commands/profile.js
  • deps/npm/lib/commands/prune.js
  • deps/npm/lib/commands/publish.js
  • deps/npm/lib/commands/run.js
  • deps/npm/lib/commands/sbom.js
  • deps/npm/lib/commands/shrinkwrap.js
  • deps/npm/lib/commands/team.js
  • deps/npm/lib/commands/trust/index.js
  • deps/npm/lib/commands/unpublish.js
  • deps/npm/lib/commands/update.js
  • deps/npm/lib/commands/view.js
  • deps/npm/lib/lifecycle-cmd.js
  • deps/npm/lib/npm.js
  • deps/npm/lib/package-url-cmd.js
  • deps/npm/lib/utils/audit-error.js
  • deps/npm/lib/utils/auth.js
  • deps/npm/lib/utils/cmd-list.js
  • deps/npm/lib/utils/error-message.js
  • deps/npm/lib/utils/explain-dep.js
  • deps/npm/lib/utils/explain-eresolve.js
  • deps/npm/lib/utils/format-bytes.js
  • deps/npm/lib/utils/format-search-stream.js
  • deps/npm/lib/utils/get-identity.js
  • deps/npm/lib/utils/log-file.js
  • deps/npm/lib/utils/oidc.js
  • deps/npm/lib/utils/open-url.js
  • deps/npm/lib/utils/ping.js
  • deps/npm/lib/utils/queryable.js
  • deps/npm/lib/utils/reify-finish.js
  • deps/npm/lib/utils/reify-output.js
  • deps/npm/lib/utils/update-workspaces.js
  • deps/npm/lib/utils/verify-signatures.js
  • deps/npm/man/man1/npm-access.1
  • deps/npm/man/man1/npm-adduser.1
  • deps/npm/man/man1/npm-audit.1
  • deps/npm/man/man1/npm-bugs.1
  • deps/npm/man/man1/npm-cache.1
  • deps/npm/man/man1/npm-ci.1
  • deps/npm/man/man1/npm-completion.1
  • deps/npm/man/man1/npm-config.1
  • deps/npm/man/man1/npm-dedupe.1
  • deps/npm/man/man1/npm-deprecate.1
  • deps/npm/man/man1/npm-diff.1
  • deps/npm/man/man1/npm-dist-tag.1
  • deps/npm/man/man1/npm-docs.1
  • deps/npm/man/man1/npm-doctor.1
  • deps/npm/man/man1/npm-edit.1
  • deps/npm/man/man1/npm-exec.1
  • deps/npm/man/man1/npm-explain.1
  • deps/npm/man/man1/npm-explore.1
  • deps/npm/man/man1/npm-find-dupes.1
  • deps/npm/man/man1/npm-fund.1
  • deps/npm/man/man1/npm-get.1
  • deps/npm/man/man1/npm-help-search.1
  • deps/npm/man/man1/npm-help.1
  • deps/npm/man/man1/npm-init.1
  • deps/npm/man/man1/npm-install-ci-test.1
  • deps/npm/man/man1/npm-install-test.1
  • deps/npm/man/man1/npm-install.1
  • deps/npm/man/man1/npm-link.1
  • deps/npm/man/man1/npm-ll.1
  • deps/npm/man/man1/npm-login.1
  • deps/npm/man/man1/npm-logout.1
  • deps/npm/man/man1/npm-ls.1
  • deps/npm/man/man1/npm-org.1
  • deps/npm/man/man1/npm-outdated.1
  • deps/npm/man/man1/npm-owner.1
  • deps/npm/man/man1/npm-pack.1
  • deps/npm/man/man1/npm-ping.1
  • deps/npm/man/man1/npm-pkg.1
  • deps/npm/man/man1/npm-prefix.1
  • deps/npm/man/man1/npm-profile.1
  • deps/npm/man/man1/npm-prune.1
  • deps/npm/man/man1/npm-publish.1
  • deps/npm/man/man1/npm-query.1
  • deps/npm/man/man1/npm-rebuild.1
  • deps/npm/man/man1/npm-repo.1
  • deps/npm/man/man1/npm-restart.1
  • deps/npm/man/man1/npm-root.1
  • deps/npm/man/man1/npm-run.1
  • deps/npm/man/man1/npm-sbom.1
  • deps/npm/man/man1/npm-search.1
  • deps/npm/man/man1/npm-set.1
  • deps/npm/man/man1/npm-shrinkwrap.1
  • deps/npm/man/man1/npm-star.1
  • deps/npm/man/man1/npm-stars.1
  • deps/npm/man/man1/npm-start.1
  • deps/npm/man/man1/npm-stop.1
  • deps/npm/man/man1/npm-team.1
  • deps/npm/man/man1/npm-test.1
  • deps/npm/man/man1/npm-token.1
  • deps/npm/man/man1/npm-trust.1
  • deps/npm/man/man1/npm-undeprecate.1
  • deps/npm/man/man1/npm-uninstall.1
  • deps/npm/man/man1/npm-unpublish.1
  • deps/npm/man/man1/npm-unstar.1
  • deps/npm/man/man1/npm-update.1
  • deps/npm/man/man1/npm-version.1
  • deps/npm/man/man1/npm-view.1
  • deps/npm/man/man1/npm-whoami.1
  • deps/npm/man/man1/npm.1
  • deps/npm/man/man1/npx.1
  • deps/npm/man/man5/folders.5
  • deps/npm/man/man5/install.5
  • deps/npm/man/man5/npm-global.5
  • deps/npm/man/man5/npm-json.5
  • deps/npm/man/man5/npm-shrinkwrap-json.5
  • deps/npm/man/man5/npmrc.5
  • deps/npm/man/man5/package-json.5
  • deps/npm/man/man5/package-lock-json.5
  • deps/npm/man/man7/config.7
  • deps/npm/man/man7/dependency-selectors.7
  • deps/npm/man/man7/developers.7
  • deps/npm/man/man7/logging.7
  • deps/npm/man/man7/orgs.7
  • deps/npm/man/man7/package-spec.7
  • deps/npm/man/man7/registry.7
  • deps/npm/man/man7/removal.7
  • deps/npm/man/man7/scope.7
  • deps/npm/man/man7/scripts.7
  • deps/npm/man/man7/workspaces.7
💤 Files with no reviewable changes (6)
  • deps/npm/lib/commands/install-ci-test.js
  • deps/npm/lib/commands/install-test.js
  • deps/npm/lib/commands/prune.js
  • deps/npm/docs/content/using-npm/scripts.md
  • deps/npm/docs/content/commands/npm-trust.md
  • deps/npm/lib/commands/find-dupes.js

Comment thread deps/npm/docs/content/using-npm/workspaces.md
Copy link
Copy Markdown
Member

@RafaelGSS RafaelGSS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RSLGTM

PR-URL: nodejs/node#62216
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
PR-URL: #456
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
PR-URL: nodejs/node#62448
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
PR-URL: #456
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
PR-URL: nodejs/node#62898
Reviewed-By: Jordan Harband <ljharb@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
PR-URL: #456
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
@santigimeno santigimeno merged commit ed501c7 into node-v24.x-nsolid-v6.x Apr 28, 2026
9 of 14 checks passed
@santigimeno santigimeno deleted the santi/upgrade_npm branch April 28, 2026 17:45
santigimeno pushed a commit that referenced this pull request Apr 28, 2026
PR-URL: nodejs/node#62898
Reviewed-By: Jordan Harband <ljharb@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
PR-URL: #456
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants