Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@
"devDependencies": {
"@vitest/coverage-v8": "4.1.5",
"release-it": "20.0.1",
"vite": "npm:@voidzero-dev/vite-plus-core@0.1.16",
"vite": "https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-core@1588",
"vite-plugin-dts": "4.5.4",
"vite-plus": "0.1.19",
"vitest": "npm:@voidzero-dev/vite-plus-test@0.1.16",
"vite-plus": "https://pkg.pr.new/voidzero-dev/vite-plus@1588",
"vitest": "^4.1.5",
"webdriverio": "9.27.0"
},
"engines": {
Expand All @@ -60,8 +60,8 @@
"packageManager": "pnpm@10.33.0",
"pnpm": {
"overrides": {
"vite": "npm:@voidzero-dev/vite-plus-core@0.1.16",
"vitest": "npm:@voidzero-dev/vite-plus-test@0.1.16"
"@voidzero-dev/vite-plus-core": "https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-core@5577b0154f33d1480a3c96347e94fa5d2094de2e",
"@voidzero-dev/vite-plus-prompts": "https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-prompts@5577b0154f33d1480a3c96347e94fa5d2094de2e"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

There are two issues with the current overrides configuration:

  1. Inconsistent Version Specifiers: The devDependencies (lines 51 and 53) use the PR specifier @1588, whereas the overrides here use a specific commit hash (@5577b0154f33d1480a3c96347e94fa5d2094de2e). This inconsistency can lead to multiple versions of the same package being resolved and cached, and it prevents automatic updates when new commits are pushed to PR 1588.
  2. Missing vite Override: In the original configuration, "vite" was overridden to "npm:@voidzero-dev/vite-plus-core@0.1.16". Removing this override means that any transitive dependencies (such as vite-plugin-dts) requiring "vite" will now resolve to the official vite package from npm instead of the custom core. This can lead to duplicate installations of Vite and potential runtime/build issues.

To fix this, we should restore the "vite" override and use the consistent @1588 specifier for all overrides.

			"vite": "https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-core@1588",
			"@voidzero-dev/vite-plus-core": "https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-core@1588",
			"@voidzero-dev/vite-plus-prompts": "https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-prompts@1588"

}
}
}
12 changes: 12 additions & 0 deletions pnpm-workspace.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
blockExoticSubdeps: false
minimumReleaseAge: 60
minimumReleaseAgeExclude:
- vite-plus
- "@voidzero-dev/*"
- "@oxc-project/*"
- "@oxlint/*"
- oxlint
- oxfmt
- oxlint-tsgolint
- vitest
- "@vitest/*"
Loading