build: lock file maintenance (main)#33025
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates a large number of dependencies in pnpm-lock.yaml. Feedback points out that entities@8.0.0 and other packages require Node.js >=20.19.0, which is currently unreleased and will break installations. Additionally, there is a version mismatch between @typescript-eslint/types (8.58.2) and @typescript-eslint/typescript-estree (8.58.1) that should be resolved for consistency.
| entities@8.0.0: | ||
| resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==} | ||
| engines: {node: '>=20.19.0'} |
There was a problem hiding this comment.
The dependency entities@8.0.0 specifies a Node.js engine requirement of >=20.19.0. This version of Node.js has not been released yet (the current latest Node 20 LTS is 20.18.1), which will cause installation failures on all current Node.js 20 environments. Similar restrictive requirements are found in other updated packages like @asamuzakjp/css-color@5.1.11. This update introduces a significant breaking change for the project's runtime compatibility.
| '@typescript-eslint/types@8.58.2': | ||
| resolution: {integrity: sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==} | ||
| engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} |
There was a problem hiding this comment.
There is a version mismatch within the @typescript-eslint ecosystem: @typescript-eslint/types is updated to 8.58.2, while @typescript-eslint/typescript-estree remains at 8.58.1. All @typescript-eslint packages should be kept on the same version to avoid type compatibility issues.
See associated pull request for more information.
9f1d25c to
81e6760
Compare
|
This PR was merged into the repository. The changes were merged into the following branches:
|
This PR contains the following updates:
🔧 This Pull Request updates lock files to use the latest dependency versions.