Skip to content

Commit 47c0ee0

Browse files
committed
update vite, vitest, and tailwind (fix unstyled flash)
1 parent 9eddd2f commit 47c0ee0

File tree

29 files changed

+529
-539
lines changed

29 files changed

+529
-539
lines changed

exercises/01.sunsetting-jsdom/01.problem.break-jsdom/package.json

+4-5
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,17 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@testing-library/dom": "^10.4.0",
1616
"@testing-library/jest-dom": "^6.6.3",
1717
"@testing-library/react": "^16.1.0",
1818
"@testing-library/user-event": "^14.5.2",
1919
"@types/react": "^19.0.6",
2020
"@types/react-dom": "^19.0.3",
2121
"@vitejs/plugin-react": "^4.3.4",
22-
"@vitest/browser": "^3.0.5",
2322
"jsdom": "^26.0.0",
24-
"tailwindcss": "^4.0.7",
25-
"vite": "^6.0.7",
26-
"vitest": "^3.0.5"
23+
"tailwindcss": "^4.0.11",
24+
"vite": "^6.2.0",
25+
"vitest": "^3.0.7"
2726
}
2827
}

exercises/01.sunsetting-jsdom/01.solution.break-jsdom/package.json

+4-5
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,16 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@testing-library/dom": "^10.4.0",
1616
"@testing-library/jest-dom": "^6.6.3",
1717
"@testing-library/react": "^16.1.0",
1818
"@types/react": "^19.0.6",
1919
"@types/react-dom": "^19.0.3",
2020
"@vitejs/plugin-react": "^4.3.4",
21-
"@vitest/browser": "^3.0.5",
2221
"jsdom": "^26.0.0",
23-
"tailwindcss": "^4.0.7",
24-
"vite": "^6.0.7",
25-
"vitest": "^3.0.5"
22+
"tailwindcss": "^4.0.11",
23+
"vite": "^6.2.0",
24+
"vitest": "^3.0.7"
2625
}
2726
}

exercises/02.vitest-browser-mode/01.problem.installation-and-setup/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@testing-library/dom": "^10.4.0",
1616
"@testing-library/react": "^16.1.0",
1717
"@types/react": "^19.0.6",
1818
"@types/react-dom": "^19.0.3",
1919
"@vitejs/plugin-react": "^4.3.4",
2020
"@vitest/browser": "^3.0.5",
2121
"jsdom": "^26.0.0",
22-
"tailwindcss": "^4.0.7",
23-
"vite": "^6.0.7",
24-
"vitest": "^3.0.5"
22+
"tailwindcss": "^4.0.11",
23+
"vite": "^6.2.0",
24+
"vitest": "^3.0.7"
2525
}
2626
}

exercises/02.vitest-browser-mode/01.solution.installation-and-setup/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
19-
"tailwindcss": "^4.0.7",
20-
"vite": "^6.0.7",
21-
"vitest": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
19+
"tailwindcss": "^4.0.11",
20+
"vite": "^6.2.0",
21+
"vitest": "^3.0.7",
2222
"vitest-browser-react": "^0.0.4"
2323
}
2424
}

exercises/02.vitest-browser-mode/02.problem.migrate-the-test/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
19-
"tailwindcss": "^4.0.7",
20-
"vite": "^6.0.7",
21-
"vitest": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
19+
"tailwindcss": "^4.0.11",
20+
"vite": "^6.2.0",
21+
"vitest": "^3.0.7",
2222
"vitest-browser-react": "^0.0.4"
2323
}
2424
}

exercises/02.vitest-browser-mode/02.solution.migrate-the-test/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
19-
"tailwindcss": "^4.0.7",
20-
"vite": "^6.0.7",
21-
"vitest": "^3.0.5"
18+
"@vitest/browser": "^3.0.7",
19+
"tailwindcss": "^4.0.11",
20+
"vite": "^6.2.0",
21+
"vitest": "^3.0.7"
2222
}
2323
}

exercises/02.vitest-browser-mode/03.problem.playwright/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
19-
"tailwindcss": "^4.0.7",
20-
"vite": "^6.0.7",
21-
"vitest": "^3.0.5"
18+
"@vitest/browser": "^3.0.7",
19+
"tailwindcss": "^4.0.11",
20+
"vite": "^6.2.0",
21+
"vitest": "^3.0.7"
2222
}
2323
}

exercises/02.vitest-browser-mode/03.solution.playwright/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
1919
"playwright": "^1.49.1",
20-
"tailwindcss": "^4.0.7",
21-
"vite": "^6.0.7",
22-
"vitest": "^3.0.5"
20+
"tailwindcss": "^4.0.11",
21+
"vite": "^6.2.0",
22+
"vitest": "^3.0.7"
2323
}
2424
}

exercises/02.vitest-browser-mode/04.problem.shared-assets/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
1919
"playwright": "^1.49.1",
20-
"tailwindcss": "^4.0.7",
21-
"vite": "^6.0.7",
22-
"vitest": "^3.0.5"
20+
"tailwindcss": "^4.0.11",
21+
"vite": "^6.2.0",
22+
"vitest": "^3.0.7"
2323
}
2424
}

exercises/02.vitest-browser-mode/04.solution.shared-assets/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
1919
"playwright": "^1.49.1",
20-
"tailwindcss": "^4.0.7",
21-
"vite": "^6.0.7",
22-
"vitest": "^3.0.5"
20+
"tailwindcss": "^4.0.11",
21+
"vite": "^6.2.0",
22+
"vitest": "^3.0.7"
2323
}
2424
}

exercises/02.vitest-browser-mode/05.problem.multiple-workspaces/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
1919
"playwright": "^1.49.1",
20-
"tailwindcss": "^4.0.7",
21-
"vite": "^6.0.7",
22-
"vitest": "^3.0.5"
20+
"tailwindcss": "^4.0.11",
21+
"vite": "^6.2.0",
22+
"vitest": "^3.0.7"
2323
}
2424
}

exercises/02.vitest-browser-mode/05.solution.multiple-workspaces/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
"react-dom": "^19.0.0"
1414
},
1515
"devDependencies": {
16-
"@tailwindcss/vite": "^4.0.7",
16+
"@tailwindcss/vite": "^4.0.11",
1717
"@types/node": "^22.10.6",
1818
"@types/react": "^19.0.6",
1919
"@types/react-dom": "^19.0.3",
2020
"@vitejs/plugin-react": "^4.3.4",
21-
"@vitest/browser": "^3.0.5",
21+
"@vitest/browser": "^3.0.7",
2222
"playwright": "^1.49.1",
23-
"tailwindcss": "^4.0.7",
24-
"vite": "^6.0.7",
25-
"vitest": "^3.0.5"
23+
"tailwindcss": "^4.0.11",
24+
"vite": "^6.2.0",
25+
"vitest": "^3.0.7"
2626
}
2727
}

exercises/03.best-practices/01.problem.accessibility-selectors/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
1919
"playwright": "^1.49.1",
20-
"tailwindcss": "^4.0.7",
21-
"vite": "^6.0.7",
22-
"vitest": "^3.0.5"
20+
"tailwindcss": "^4.0.11",
21+
"vite": "^6.2.0",
22+
"vitest": "^3.0.7"
2323
}
2424
}

exercises/03.best-practices/01.solution.accessibility-selectors/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
1919
"playwright": "^1.49.1",
20-
"tailwindcss": "^4.0.7",
21-
"vite": "^6.0.7",
22-
"vitest": "^3.0.5"
20+
"tailwindcss": "^4.0.11",
21+
"vite": "^6.2.0",
22+
"vitest": "^3.0.7"
2323
}
2424
}

exercises/03.best-practices/02.problem.user-events/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
1919
"playwright": "^1.49.1",
20-
"tailwindcss": "^4.0.7",
21-
"vite": "^6.0.7",
22-
"vitest": "^3.0.5"
20+
"tailwindcss": "^4.0.11",
21+
"vite": "^6.2.0",
22+
"vitest": "^3.0.7"
2323
}
2424
}

exercises/03.best-practices/02.solution.user-events/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
1919
"playwright": "^1.49.1",
20-
"tailwindcss": "^4.0.7",
21-
"vite": "^6.0.7",
22-
"vitest": "^3.0.5"
20+
"tailwindcss": "^4.0.11",
21+
"vite": "^6.2.0",
22+
"vitest": "^3.0.7"
2323
}
2424
}

exercises/03.best-practices/03.problem.network-mocking/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
1919
"playwright": "^1.49.1",
20-
"tailwindcss": "^4.0.7",
21-
"vite": "^6.0.7",
22-
"vitest": "^3.0.5"
20+
"tailwindcss": "^4.0.11",
21+
"vite": "^6.2.0",
22+
"vitest": "^3.0.7"
2323
}
2424
}

exercises/03.best-practices/03.solution.network-mocking/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
1919
"msw": "^2.7.3",
2020
"playwright": "^1.49.1",
21-
"tailwindcss": "^4.0.7",
22-
"vite": "^6.0.7",
23-
"vitest": "^3.0.5"
21+
"tailwindcss": "^4.0.11",
22+
"vite": "^6.2.0",
23+
"vitest": "^3.0.7"
2424
},
2525
"msw": {
2626
"workerDirectory": [

exercises/03.best-practices/04.problem.element-presence/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@
1111
"react-dom": "^19.0.0"
1212
},
1313
"devDependencies": {
14-
"@tailwindcss/vite": "^4.0.7",
14+
"@tailwindcss/vite": "^4.0.11",
1515
"@types/react": "^19.0.6",
1616
"@types/react-dom": "^19.0.3",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"@vitest/browser": "^3.0.5",
18+
"@vitest/browser": "^3.0.7",
1919
"msw": "^2.7.3",
2020
"playwright": "^1.49.1",
21-
"tailwindcss": "^4.0.7",
22-
"vite": "^6.0.7",
23-
"vitest": "^3.0.5"
21+
"tailwindcss": "^4.0.11",
22+
"vite": "^6.2.0",
23+
"vitest": "^3.0.7"
2424
},
2525
"msw": {
2626
"workerDirectory": [

0 commit comments

Comments
 (0)