Commit 3fc712c
authored
ci: remove npm force resolutions (#1405)
This PR removes some workarounds to package resolutions and see if yarn
4 can handle this better.
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Low Risk**
> Root-level dependency pinning only; risk is limited to install/build
breakage if a previously avoided transitive version regresses.
>
> **Overview**
> Removes Yarn **resolutions** that previously pinned **`jsonc-parser`**
to `3.2.0` (with a note that `3.3.0` broke `rollup-plugin-esbuild`) and
**`parse5`** to `7.2.1`, plus the explanatory `//` comment in
`package.json`.
>
> The only remaining resolution is **`@types/node`** at `24.1.0`.
Transitive versions of those packages will now follow what Yarn 4
resolves from the lockfile and dependency tree.
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
1d6df5e. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->1 parent b6a099f commit 3fc712c
1 file changed
Lines changed: 0 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
88 | 87 | | |
89 | | - | |
90 | | - | |
91 | 88 | | |
92 | 89 | | |
93 | 90 | | |
0 commit comments