Skip to content

Commit 34e0710

Browse files
committed
02/03: add playwright solution, merge vitest with vite
1 parent f3b8a20 commit 34e0710

File tree

35 files changed

+853
-1920
lines changed

35 files changed

+853
-1920
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"type": "module",
23
"name": "exercises_01.sunsetting-jsdom_01.problem.break-jsdom",
34
"scripts": {
45
"dev": "vite",
@@ -20,6 +21,6 @@
2021
"postcss": "^8.4.49",
2122
"tailwindcss": "^3.4.17",
2223
"vite": "^6.0.7",
23-
"vitest": "^2.1.8"
24+
"vitest": "^3.0.0-beta.4"
2425
}
2526
}

exercises/01.sunsetting-jsdom/01.problem.break-jsdom/tsconfig.node.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},
22-
"include": ["vite.config.ts", "vitest.config.ts"]
22+
"include": ["vite.config.ts"]
2323
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1+
/// <reference types="vitest" />
12
import { defineConfig } from 'vite'
23
import react from '@vitejs/plugin-react'
34

45
export default defineConfig({
56
plugins: [react()],
7+
test: {
8+
environment: 'jsdom',
9+
},
610
})

exercises/01.sunsetting-jsdom/01.problem.break-jsdom/vitest.config.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"type": "module",
23
"name": "exercises_01.sunsetting-jsdom_01.solution.break-jsdom",
34
"scripts": {
45
"dev": "vite",
@@ -19,6 +20,6 @@
1920
"postcss": "^8.4.49",
2021
"tailwindcss": "^3.4.17",
2122
"vite": "^6.0.7",
22-
"vitest": "^2.1.8"
23+
"vitest": "^3.0.0-beta.4"
2324
}
2425
}

exercises/01.sunsetting-jsdom/01.solution.break-jsdom/tsconfig.node.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},
22-
"include": ["vite.config.ts", "vitest.config.ts"]
22+
"include": ["vite.config.ts"]
2323
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1+
/// <reference types="vitest" />
12
import { defineConfig } from 'vite'
23
import react from '@vitejs/plugin-react'
34

45
export default defineConfig({
56
plugins: [react()],
7+
test: {
8+
environment: 'jsdom',
9+
},
610
})

exercises/01.sunsetting-jsdom/01.solution.break-jsdom/vitest.config.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

exercises/01.sunsetting-jsdom/02.problem.under-the-hood/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"type": "module",
23
"name": "exercises_01.sunsetting-jsdom_02.problem.under-the-hood",
34
"scripts": {
45
"dev": "echo hi"

exercises/01.sunsetting-jsdom/02.solution.under-the-hood/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"type": "module",
23
"name": "exercises_01.sunsetting-jsdom_02.solution.under-the-hood",
34
"scripts": {
45
"dev": "echo hi"

0 commit comments

Comments
 (0)