Skip to content

Commit 0237d59

Browse files
committed
remove multi-workspace config where not needed
1 parent dae56db commit 0237d59

File tree

122 files changed

+265
-654
lines changed

Some content is hidden

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

122 files changed

+265
-654
lines changed

Diff for: .gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ workspace/
99
data.db
1010
/playground
1111
**/tsconfig.tsbuildinfo
12+
**/*.tsbuildinfo
1213
__screenshots__
1314

1415
# in a real app you'd want to not commit the .env

Diff for: exercises/01.sunsetting-jsdom/01.problem.break-jsdom/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

Diff for: exercises/01.sunsetting-jsdom/01.solution.break-jsdom/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

Diff for: exercises/02.vitest-browser-mode/01.problem.installation-and-setup/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

Diff for: exercises/02.vitest-browser-mode/01.problem.installation-and-setup/tsconfig.node.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

Diff for: exercises/02.vitest-browser-mode/01.solution.installation-and-setup/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

Diff for: exercises/02.vitest-browser-mode/01.solution.installation-and-setup/tsconfig.node.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

Diff for: exercises/02.vitest-browser-mode/02.problem.migrate-the-test/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

Diff for: exercises/02.vitest-browser-mode/02.problem.migrate-the-test/tsconfig.node.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

Diff for: exercises/02.vitest-browser-mode/02.solution.migrate-the-test/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

Diff for: exercises/02.vitest-browser-mode/02.solution.migrate-the-test/tsconfig.node.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

Diff for: exercises/02.vitest-browser-mode/03.problem.playwright/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

Diff for: exercises/02.vitest-browser-mode/03.problem.playwright/tsconfig.node.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

Diff for: exercises/02.vitest-browser-mode/03.solution.playwright/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

Diff for: exercises/02.vitest-browser-mode/03.solution.playwright/tsconfig.node.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

Diff for: exercises/02.vitest-browser-mode/04.problem.shared-assets/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

Diff for: exercises/02.vitest-browser-mode/04.problem.shared-assets/tsconfig.node.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

Diff for: exercises/02.vitest-browser-mode/04.solution.shared-assets/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

Diff for: exercises/02.vitest-browser-mode/04.solution.shared-assets/tsconfig.node.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

Diff for: exercises/02.vitest-browser-mode/05.problem.multiple-workspaces/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

Diff for: exercises/02.vitest-browser-mode/05.problem.multiple-workspaces/tsconfig.node.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

Diff for: exercises/02.vitest-browser-mode/05.solution.multiple-workspaces/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

Diff for: exercises/02.vitest-browser-mode/05.solution.multiple-workspaces/tsconfig.node.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
/* Linting */
1616
"strict": true,
17-
"noUnusedLocals": true,
18-
"noUnusedParameters": true,
17+
"noUnusedLocals": false,
18+
"noUnusedParameters": false,
1919
"noFallthroughCasesInSwitch": true,
2020
"noUncheckedSideEffectImports": true
2121
},

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

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
},
1313
"devDependencies": {
1414
"@tailwindcss/vite": "^4.0.7",
15-
"@types/node": "^22.10.6",
1615
"@types/react": "^19.0.6",
1716
"@types/react-dom": "^19.0.3",
1817
"@vitejs/plugin-react": "^4.3.4",

Diff for: exercises/03.best-practices/01.problem.accessibility-selectors/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

Diff for: exercises/03.best-practices/01.problem.accessibility-selectors/tsconfig.json

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"references": [
44
{ "path": "./tsconfig.app.json" },
55
{ "path": "./tsconfig.node.json" },
6-
{ "path": "./tsconfig.test.unit.json" },
76
{ "path": "./tsconfig.test.browser.json" }
87
]
98
}

Diff for: exercises/03.best-practices/01.problem.accessibility-selectors/tsconfig.node.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
},

Diff for: exercises/03.best-practices/01.problem.accessibility-selectors/tsconfig.test.unit.json

-10
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,23 @@
11
/// <reference types="vitest" />
22
import { defineConfig } from 'vite'
3-
import { configDefaults } from 'vitest/config'
43
import react from '@vitejs/plugin-react'
54
import tailwindcss from '@tailwindcss/vite'
65

76
export default defineConfig({
87
plugins: [react(), tailwindcss()],
98
test: {
10-
workspace: [
11-
{
12-
test: {
13-
name: 'unit',
14-
globals: true,
15-
include: ['**/*.test.ts'],
16-
exclude: [...configDefaults.exclude, '**/*.browser.test.ts(x)?'],
17-
environment: 'node',
9+
globals: true,
10+
include: ['**/*.browser.test.ts(x)?'],
11+
browser: {
12+
enabled: true,
13+
headless: true,
14+
provider: 'playwright',
15+
instances: [
16+
{
17+
browser: 'chromium',
18+
setupFiles: ['./vitest.browser.setup.ts'],
1819
},
19-
},
20-
{
21-
extends: true,
22-
test: {
23-
name: 'browser',
24-
globals: true,
25-
include: ['**/*.browser.test.ts(x)?'],
26-
browser: {
27-
enabled: true,
28-
headless: true,
29-
provider: 'playwright',
30-
instances: [
31-
{
32-
browser: 'chromium',
33-
setupFiles: ['./vitest.browser.setup.ts'],
34-
},
35-
],
36-
},
37-
},
38-
},
39-
],
20+
],
21+
},
4022
},
4123
})

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

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
},
1313
"devDependencies": {
1414
"@tailwindcss/vite": "^4.0.7",
15-
"@types/node": "^22.10.6",
1615
"@types/react": "^19.0.6",
1716
"@types/react-dom": "^19.0.3",
1817
"@vitejs/plugin-react": "^4.3.4",

Diff for: exercises/03.best-practices/01.solution.accessibility-selectors/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
/* Linting */
1717
"strict": true,
18-
"noUnusedLocals": true,
19-
"noUnusedParameters": true,
18+
"noUnusedLocals": false,
19+
"noUnusedParameters": false,
2020
"noFallthroughCasesInSwitch": true,
2121
"noUncheckedSideEffectImports": true
2222
}

0 commit comments

Comments
 (0)