Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): update pnpm to v10.2.1 (#4855)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`10.0.0` -> `10.2.1`](https://renovatebot.com/diffs/npm/pnpm/10.0.0/10.2.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>pnpm/pnpm (pnpm)</summary> ### [`v10.2.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#1021) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.2.0...v10.2.1) ##### Patch Changes - Don't read a package from side-effects cache if it isn't allowed to be built [#​9042](https://redirect.github.com/pnpm/pnpm/issues/9042). - `pnpm approve-builds` should work, when executed from a subdirectory of a workspace [#​9042](https://redirect.github.com/pnpm/pnpm/issues/9042). - `pnpm deploy --legacy` should work without injected dependencies. - Add information about how to deploy without "injected dependencies" to the "pnpm deploy" error message. ### [`v10.2.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#1020) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.1.0...v10.2.0) ##### Minor Changes - Packages executed via `pnpm dlx` and `pnpm create` are allowed to be built (run postinstall scripts) by default. If the packages executed by `dlx` or `create` have dependencies that have to be built, they should be listed via the `--allow-build` flag. For instance, if you want to run a package called `bundle` that has `esbuild` in dependencies and want to allow `esbuild` to run postinstall scripts, run: pnpm --allow-build=esbuild dlx bundle Related PR: [#​9026](https://redirect.github.com/pnpm/pnpm/pull/9026). ##### Patch Changes - Quote args for scripts with shell-quote to support new lines (on POSIX only) [#​8980](https://redirect.github.com/pnpm/pnpm/issues/8980). - Fix a bug in which `pnpm deploy` fails to read the correct `projectId` when the deploy source is the same as the workspace directory [#​9001](https://redirect.github.com/pnpm/pnpm/issues/9001). - Proxy settings should be respected, when resolving Git-hosted dependencies [#​6530](https://redirect.github.com/pnpm/pnpm/issues/6530). - Prevent `overrides` from adding invalid version ranges to `peerDependencies` by keeping the `peerDependencies` and overriding them with prod `dependencies` [#​8978](https://redirect.github.com/pnpm/pnpm/issues/8978). - Sort the package names in the "pnpm.onlyBuiltDependencies" list saved by `pnpm approve-builds`. ### [`v10.1.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#1010) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.0.0...v10.1.0) ##### Minor Changes - Added a new command for printing the list of dependencies with ignored build scripts: `pnpm ignored-builds` [#​8963](https://redirect.github.com/pnpm/pnpm/pull/8963). - Added a new command for approving dependencies for running scripts during installation: `pnpm approve-builds` [#​8963](https://redirect.github.com/pnpm/pnpm/pull/8963). - Added a new setting called `optimistic-repeat-install`. When enabled, a fast check will be performed before proceeding to installation. This way a repeat install or an install on a project with everything up-to-date becomes a lot faster. But some edge cases might arise, so we keep it disabled by default for now [#​8977](https://redirect.github.com/pnpm/pnpm/pull/8977). - Added a new field "pnpm.ignoredBuiltDependencies" for explicitly listing packages that should not be built. When a package is in the list, pnpm will not print an info message about that package not being built [#​8935](https://redirect.github.com/pnpm/pnpm/issues/8935). ##### Patch Changes - Verify that the package name is valid when executing the publish command. - When running `pnpm install`, the `preprepare` and `postprepare` scripts of the project should be executed [#​8989](https://redirect.github.com/pnpm/pnpm/pull/8989). - Allow `workspace:` and `catalog:` to be part of wider version range in `peerDependencies`. - `pnpm deploy` should inherit the `pnpm` object from the root `package.json` [#​8991](https://redirect.github.com/pnpm/pnpm/pull/8991). - Make sure that the deletion of a `node_modules` in a sub-project of a monorepo is detected as out-of-date [#​8959](https://redirect.github.com/pnpm/pnpm/issues/8959). - Fix infinite loop caused by lifecycle scripts using `pnpm` to execute other scripts during `pnpm install` with `verify-deps-before-run=install` [#​8954](https://redirect.github.com/pnpm/pnpm/issues/8954). - Replace `strip-ansi` with the built-in `util.stripVTControlCharacters` [#​9009](https://redirect.github.com/pnpm/pnpm/pull/9009). - Do not print patched dependencies as ignored dependencies that require a build [#​8952](https://redirect.github.com/pnpm/pnpm/issues/8952). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/inabagumi/shinju-date). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information