Skip to content

chore(deps): update pnpm packages to v11.6.0#217

Merged
renovate[bot] merged 2 commits into
mainfrom
renovate/pnpm-packages
Jun 15, 2026
Merged

chore(deps): update pnpm packages to v11.6.0#217
renovate[bot] merged 2 commits into
mainfrom
renovate/pnpm-packages

Conversation

@renovate

@renovate renovate Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
pnpm (source) 11.5.311.6.0 age confidence

Release Notes

pnpm/pnpm (pnpm)

v11.6.0

Compare Source

Minor Changes
  • pnpm install completes without re-resolving when pnpm-lock.yaml was deleted but node_modules is intact: the up-to-date check now treats the current lockfile (node_modules/.pnpm/lock.yaml) — the record of what the previous install materialized — as the wanted lockfile, verifies the manifests still match it, restores pnpm-lock.yaml from it, and reports "Already up to date". Previously this scenario triggered a full resolution and a re-verification of every locked package against the registry.

  • 615c669: Added support for configuring URL-scoped registry settings through npm_config_//… and pnpm_config_//… environment variables, for example:

    npm_config_//registry.npmjs.org/:_authToken=<token>
    pnpm_config_//registry.npmjs.org/:_authToken=<token>
    

    This provides a file-free way to supply registry authentication. Because the registry a value applies to is encoded in the (trusted) environment variable name, it is host-scoped by construction and cannot be redirected to another registry by repository-controlled config. The environment value is treated as trusted config: it takes precedence over a project/workspace .npmrc but is still overridden by command-line options. When the same key is provided through both prefixes, pnpm_config_ wins.

  • Raised the default network concurrency from min(64, max(cpuCores * 3, 16)) to min(96, max(cpuCores * 3, 64)). Package downloads are I/O-bound, not CPU-bound, so deriving the floor from the core count left machines with few cores (for example 4-vCPU CI runners) downloading only 16 tarballs at a time and unable to saturate a low-latency registry. The networkConcurrency setting still overrides the default.

Patch Changes
  • Improved the warning printed when a project .npmrc uses an environment variable in a registry/proxy URL or in registry credentials. The message now explains why the setting was ignored and how to migrate it to a trusted source — for example by moving the line to the user-level ~/.npmrc or running pnpm config set "<key>" <value> — with a link to https://pnpm.io/npmrc. The pnpm config set example is only suggested when the key has no ${...} placeholder, so the snippet is always safe to copy-paste.
  • Print a "Lockfile passes supply-chain policies (verified 2h ago)" message when lockfile verification is skipped because a cached verdict for the same lockfile content and policy is reused. Previously the cached short-circuit was completely silent, which made it look like the policy gate never ran #​12324.
  • Platform-specific optional dependencies are now skipped even when their os/cpu/libc fields are missing from the registry metadata or the lockfile. Some registries strip these fields from the package metadata, which made pnpm download and install the binaries of every platform regardless of supportedArchitectures. The missing platform fields of an optional dependency are now inferred from its name (e.g. @nx/nx-win32-arm64-msvcos: win32, cpu: arm64), so foreign-platform binaries are skipped without even downloading them #​11702.

Configuration

📅 Schedule: (in timezone Asia/Kolkata)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added dependencies Pull requests that update a dependency file renovate labels Jun 15, 2026
@changeset-bot

changeset-bot Bot commented Jun 15, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: ba610e5

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Jun 15, 2026

Copy link
Copy Markdown

Open in StackBlitz

js-utils-kit

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit@217.tgz

juk-cli

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/juk-cli@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/juk-cli@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/juk-cli@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/juk-cli@217.tgz

juk-web

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/juk-web@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/juk-web@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/juk-web@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/juk-web@217.tgz

@js-utils-kit/array

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/array@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/array@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/array@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/array@217.tgz

@js-utils-kit/charset

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/charset@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/charset@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/charset@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/charset@217.tgz

@js-utils-kit/constants

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/constants@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/constants@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/constants@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/constants@217.tgz

@js-utils-kit/core

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/core@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/core@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/core@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/core@217.tgz

@js-utils-kit/env

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/env@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/env@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/env@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/env@217.tgz

@js-utils-kit/fs

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/fs@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/fs@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/fs@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/fs@217.tgz

@js-utils-kit/number

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/number@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/number@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/number@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/number@217.tgz

@js-utils-kit/object

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/object@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/object@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/object@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/object@217.tgz

@js-utils-kit/pm

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/pm@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/pm@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/pm@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/pm@217.tgz

@js-utils-kit/regex

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/regex@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/regex@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/regex@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/regex@217.tgz

@js-utils-kit/string

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/string@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/string@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/string@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/string@217.tgz

@js-utils-kit/system

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/system@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/system@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/system@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/system@217.tgz

@js-utils-kit/types

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/types@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/types@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/types@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/types@217.tgz

@js-utils-kit/valid

npm i https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/valid@217
pnpm add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/valid@217
yarn add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/valid@217.tgz
bun add https://pkg.pr.new/teneplaysofficial/js-utils-kit/@js-utils-kit/valid@217.tgz

commit: ba610e5

@codecov

codecov Bot commented Jun 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@renovate renovate Bot merged commit c4760d1 into main Jun 15, 2026
17 checks passed
@renovate renovate Bot deleted the renovate/pnpm-packages branch June 15, 2026 05:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants