Skip to content

Commit

Permalink
build(deps): update pnpm to v10.2.1 (#4855)
Browse files Browse the repository at this point in the history
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) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.0.0/10.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.0.0/10.2.1?slim=true)](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 [#&#8203;9042](https://redirect.github.com/pnpm/pnpm/issues/9042).
- `pnpm approve-builds` should work, when executed from a subdirectory
of a workspace
[#&#8203;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:
[#&#8203;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) [#&#8203;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
[#&#8203;9001](https://redirect.github.com/pnpm/pnpm/issues/9001).
- Proxy settings should be respected, when resolving Git-hosted
dependencies
[#&#8203;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`
[#&#8203;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`
[#&#8203;8963](https://redirect.github.com/pnpm/pnpm/pull/8963).
- Added a new command for approving dependencies for running scripts
during installation: `pnpm approve-builds`
[#&#8203;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
[#&#8203;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 [#&#8203;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
[#&#8203;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`
[#&#8203;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
[#&#8203;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`
[#&#8203;8954](https://redirect.github.com/pnpm/pnpm/issues/8954).
- Replace `strip-ansi` with the built-in `util.stripVTControlCharacters`
[#&#8203;9009](https://redirect.github.com/pnpm/pnpm/pull/9009).
- Do not print patched dependencies as ignored dependencies that require
a build
[#&#8203;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
renovate[bot] authored Feb 7, 2025
1 parent d3620a9 commit abd5396
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"homepage": "https://shinju.date/",
"license": "MIT",
"name": "@shinju-date/monorepo",
"packageManager": "pnpm@10.0.0",
"packageManager": "pnpm@10.2.1",
"private": true,
"scripts": {
"build": "turbo build",
Expand Down

0 comments on commit abd5396

Please sign in to comment.