Skip to content

Commit 463c61a

Browse files
authored
chore: move pnpm settings to pnpm-workspace.yaml (#791)
## Summary - Move `pnpm.overrides` and `pnpm.peerDependencyRules` out of `package.json` and into `pnpm-workspace.yaml` as top-level `overrides` and `peerDependencyRules` keys. - pnpm no longer reads the `pnpm` field in `package.json` and emits a warning on install: ``` [WARN] The "pnpm" field in package.json is no longer read by pnpm. The following keys were ignored: "pnpm.overrides", "pnpm.peerDependencyRules". See https://pnpm.io/settings for the new home of each setting. ``` ## Test plan - [x] `vp install` no longer emits the deprecation warning - [x] `vitest` still resolves to `@voidzero-dev/vite-plus-test` via the override
1 parent 29dfa5b commit 463c61a

3 files changed

Lines changed: 12 additions & 13 deletions

File tree

package.json

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -111,17 +111,5 @@
111111
"engines": {
112112
"node": ">= 22.0.0"
113113
},
114-
"packageManager": "pnpm@11.3.0",
115-
"pnpm": {
116-
"overrides": {
117-
"vite": "npm:@voidzero-dev/vite-plus-core@^0.1.22",
118-
"vitest": "npm:@voidzero-dev/vite-plus-test@^0.1.22"
119-
},
120-
"peerDependencyRules": {
121-
"allowAny": [
122-
"vite",
123-
"vitest"
124-
]
125-
}
126-
}
114+
"packageManager": "pnpm@11.3.0"
127115
}

pnpm-lock.yaml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,10 @@ minimumReleaseAgeExclude:
1010
- '@voidzero-dev/vite-plus-win32-arm64-msvc'
1111
- '@voidzero-dev/vite-plus-win32-x64-msvc'
1212
- vite-plus
13+
overrides:
14+
vite: 'npm:@voidzero-dev/vite-plus-core@^0.1.22'
15+
vitest: 'npm:@voidzero-dev/vite-plus-test@^0.1.22'
16+
peerDependencyRules:
17+
allowAny:
18+
- vite
19+
- vitest

0 commit comments

Comments
 (0)