Skip to content

Commit 1b2091b

Browse files
authored
chore: bump to vite 8 (#437)
1 parent 0e098c3 commit 1b2091b

49 files changed

Lines changed: 1445 additions & 914 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/flat-kids-care.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/create': patch
3+
---
4+
5+
chore: bump solid base and example to vite 8

examples/custom-cli/create-qwik-app/project/base/package.json

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
"name": "my-qwik-empty-starter",
33
"description": "Blank project with routing included",
44
"engines": {
5-
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
5+
"node": "^20.19.0 || >=22.12.0"
66
},
7-
"engines-annotation": "Mostly required by sharp which needs a Node-API v9 compatible runtime",
7+
"engines-annotation": "Required by Vite 8 (Node 20.19+ or 22.12+)",
88
"private": true,
99
"type": "module",
1010
"scripts": {
@@ -20,21 +20,25 @@
2020
"lint": "eslint \"src/**/*.ts*\"",
2121
"preview": "qwik build preview && vite preview --open",
2222
"start": "vite --open --mode ssr",
23-
"qwik": "qwik"
23+
"qwik": "qwik",
24+
"test": "vitest run"
2425
},
2526
"devDependencies": {
2627
"@builder.io/qwik": "^1.13.0",
2728
"@builder.io/qwik-city": "^1.13.0",
29+
"@noma.to/qwik-testing-library": "^1.6.0",
30+
"@testing-library/dom": "^10.4.1",
2831
"@types/eslint": "8.56.10",
2932
"@types/node": "20.14.11",
3033
"@typescript-eslint/eslint-plugin": "7.16.1",
3134
"@typescript-eslint/parser": "7.16.1",
3235
"eslint": "8.57.0",
3336
"eslint-plugin-qwik": "^1.13.0",
37+
"jsdom": "^28.1.0",
3438
"prettier": "3.3.3",
3539
"typescript": "^6.0.2",
3640
"undici": "*",
37-
"vite": "^7.1.7",
38-
"vite-tsconfig-paths": "^4.2.1"
41+
"vite": "^8.0.10",
42+
"vitest": "^4.1.5"
3943
}
4044
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { component$ } from "@builder.io/qwik";
2+
import { describe, expect, test } from "vitest";
3+
import { render, screen } from "@noma.to/qwik-testing-library";
4+
5+
const Hello = component$(() => <div>Hello Qwik</div>);
6+
7+
describe("Hello", () => {
8+
test("renders", async () => {
9+
await render(<Hello />);
10+
expect(screen.getByText("Hello Qwik")).toBeDefined();
11+
});
12+
});

examples/custom-cli/create-qwik-app/project/base/vite.config.ts.ejs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import { defineConfig, type UserConfig } from "vite";
66
import { qwikVite } from "@builder.io/qwik/optimizer";
77
import { qwikCity } from "@builder.io/qwik-city/vite";
8-
import tsconfigPaths from "vite-tsconfig-paths";
98
import pkg from "./package.json";
109

1110
type PkgDep = Record<string, string>;
@@ -23,7 +22,8 @@ import tailwindcss from '@tailwindcss/vite'
2322
*/
2423
export default defineConfig(({ command, mode }): UserConfig => {
2524
return {
26-
plugins: [qwikCity(), qwikVite(), tsconfigPaths(), tailwindcss()],
25+
resolve: { tsconfigPaths: true },
26+
plugins: [qwikCity(), qwikVite(), tailwindcss()],
2727
// This tells Vite which dependencies to pre-build in dev mode.
2828
optimizeDeps: {
2929
// Put problematic deps that break bundling here, mostly those with binaries.

examples/custom-cli/create-rwsdk/project/base/package.json.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"@types/react-dom": "19.1.2",
3838
"tailwindcss": "^4.1.14",
3939
"typescript": "^6.0.2",
40-
"vite": "7.1.6",
40+
"vite": "^8.0.10",
4141
"wrangler": "4.38.0"
4242
},
4343
"pnpm": {

examples/react/blog/package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,21 +28,20 @@
2828
"@content-collections/core": "^0.13.1",
2929
"@content-collections/markdown": "^0.1.4",
3030
"@content-collections/mdx": "^0.2.2",
31-
"@content-collections/vite": "^0.2.8",
31+
"@content-collections/vite": "^0.3.0",
3232
"@tailwindcss/typography": "^0.5.16",
33-
"@tanstack/devtools-vite": "^0.3.11",
33+
"@tanstack/devtools-vite": "^0.6.0",
3434
"@testing-library/dom": "^10.4.0",
3535
"@testing-library/react": "^16.2.0",
3636
"@types/node": "^22.10.2",
3737
"@types/react": "^19.2.0",
3838
"@types/react-dom": "^19.2.0",
39-
"@vitejs/plugin-react": "^5.0.4",
39+
"@vitejs/plugin-react": "^6.0.1",
4040
"jsdom": "^27.0.0",
4141
"remark-gfm": "^4.0.1",
4242
"typescript": "^6.0.2",
43-
"vite": "^7.1.7",
44-
"vite-tsconfig-paths": "^5.1.4",
45-
"vitest": "^3.0.5",
43+
"vite": "^8.0.10",
44+
"vitest": "^4.1.5",
4645
"zod": "^4.3.5"
4746
},
4847
"pnpm": {

examples/react/blog/starter-info.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"@content-collections/core": "^0.13.1",
1818
"@content-collections/markdown": "^0.1.4",
1919
"@content-collections/mdx": "^0.2.2",
20-
"@content-collections/vite": "^0.2.8",
20+
"@content-collections/vite": "^0.3.0",
2121
"@tailwindcss/typography": "^0.5.16",
2222
"remark-gfm": "^4.0.1",
2323
"zod": "^4.3.5"

examples/react/blog/starter.json

Lines changed: 6 additions & 6 deletions
Large diffs are not rendered by default.

examples/react/blog/template-info.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"@content-collections/core": "^0.13.1",
1818
"@content-collections/markdown": "^0.1.4",
1919
"@content-collections/mdx": "^0.2.2",
20-
"@content-collections/vite": "^0.2.8",
20+
"@content-collections/vite": "^0.3.0",
2121
"@tailwindcss/typography": "^0.5.16",
2222
"remark-gfm": "^4.0.1",
2323
"zod": "^4.3.5"

examples/react/blog/template.json

Lines changed: 6 additions & 6 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)