Skip to content

Commit 482dfa8

Browse files
authored
chore: upgrade vite-plus (#647)
1 parent d2eb00f commit 482dfa8

5 files changed

Lines changed: 266 additions & 407 deletions

File tree

.github/workflows/nodejs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ jobs:
7575
cache: true
7676
run-install: true
7777

78+
- name: Run lint
79+
run: vite run lint
80+
7881
- name: Run tests
7982
run: vite run ci
8083

CLAUDE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ Tests use Vitest with:
8484
- User-Agent header: `node-urllib/{version} Node.js/{version} ({platform}; {arch})`
8585

8686
<!--VITE PLUS START-->
87+
8788
# Using Vite+, the Unified Toolchain for the Web
8889

8990
This project is using Vite+, a modern toolchain built on top of Vite, Rolldown, Vitest, tsdown, Oxlint, and Oxfmt. Vite+ wraps these tools and package manager commands in a single, global CLI called `vite`. Vite+ is distinct from Vite, but it invokes Vite through `vite dev` and `vite build`.

package.json

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@
7575
"form-data": "^4.0.5",
7676
"formstream": "^1.5.2",
7777
"mime-types": "^2.1.35",
78-
"qs": "^6.14.0",
78+
"qs": "^6.14.1",
7979
"type-fest": "^4.41.0",
80-
"undici": "^7.16.0",
80+
"undici": "^7.19.0",
8181
"ylru": "^2.0.0"
8282
},
8383
"devDependencies": {
@@ -86,14 +86,14 @@
8686
"@eggjs/tsconfig": "^2.0.0",
8787
"@types/busboy": "^1.5.4",
8888
"@types/mime-types": "^2.1.4",
89-
"@types/node": "^22.19.3",
89+
"@types/node": "^22.19.7",
9090
"@types/proxy": "^1.0.4",
9191
"@types/qs": "^6.14.0",
9292
"@types/selfsigned": "^2.1.0",
9393
"@types/tar-stream": "^2.2.3",
9494
"@typescript/native-preview": "7.0.0-dev.20260120.1",
9595
"@ungap/structured-clone": "^1.3.0",
96-
"@vitest/coverage-v8": "^4.0.17",
96+
"@vitest/coverage-v8": "^4.0.18",
9797
"busboy": "^1.6.0",
9898
"cross-env": "^10.1.0",
9999
"husky": "^9.1.7",
@@ -106,12 +106,17 @@
106106
"tshy": "^3.1.0",
107107
"tshy-after": "^1.4.1",
108108
"typescript": "^5.9.3",
109-
"vite-plus": "latest"
109+
"vite-plus": "latest",
110+
"vitest": "npm:@voidzero-dev/vite-plus-test@latest"
111+
},
112+
"overrides": {
113+
"vite": "npm:@voidzero-dev/vite-plus-core@latest",
114+
"vitest": "npm:@voidzero-dev/vite-plus-test@latest"
110115
},
111116
"lint-staged": {
112117
"*": [
113118
"vite run lint --fix",
114-
"vite run fmt ."
119+
"vite fmt --no-error-on-unmatched-pattern"
115120
]
116121
},
117122
"tshy": {
@@ -126,10 +131,14 @@
126131
"packageManager": "pnpm@10.28.1",
127132
"pnpm": {
128133
"overrides": {
129-
"vite": "npm:@voidzero-dev/vite-plus-core@latest"
134+
"vite": "npm:@voidzero-dev/vite-plus-core@latest",
135+
"vitest": "npm:@voidzero-dev/vite-plus-test@latest"
136+
},
137+
"peerDependencyRules": {
138+
"allowAny": [
139+
"vite",
140+
"vitest"
141+
]
130142
}
131-
},
132-
"overrides": {
133-
"vite": "npm:@voidzero-dev/vite-plus-core@latest"
134143
}
135144
}

0 commit comments

Comments
 (0)