7
7
"dev" : " vite" ,
8
8
"build" : " tsc -b && vite build && vite build --mode=client" ,
9
9
"lint" : " eslint ." ,
10
- "preview" : " vite preview"
10
+ "preview" : " vite preview" ,
11
+ "test" : " vitest" ,
12
+ "test:ui" : " vitest --ui" ,
13
+ "test:run" : " vitest run" ,
14
+ "test:coverage" : " vitest run --coverage" ,
15
+ "test:watch" : " vitest watch"
11
16
},
12
17
"dependencies" : {
13
18
"@fontsource-variable/inter" : " ^5.2.5" ,
60
65
"@biomejs/biome" : " 2.1.1" ,
61
66
"@eslint/js" : " ^9.25.0" ,
62
67
"@hono/vite-dev-server" : " ^0.19.1" ,
68
+ "@testing-library/jest-dom" : " ^6.6.3" ,
69
+ "@testing-library/react" : " ^16.3.0" ,
70
+ "@testing-library/user-event" : " ^14.6.1" ,
63
71
"@types/lodash" : " ^4.17.17" ,
64
72
"@types/node" : " ^22.15.21" ,
65
73
"@types/prismjs" : " ^1.26.5" ,
68
76
"@types/react-syntax-highlighter" : " ^15.5.13" ,
69
77
"@vitejs/plugin-basic-ssl" : " ^2.0.0" ,
70
78
"@vitejs/plugin-react" : " ^4.4.1" ,
79
+ "@vitest/ui" : " ^3.2.4" ,
71
80
"autoprefixer" : " ^10.4.21" ,
72
81
"eslint" : " ^9.25.0" ,
73
82
"eslint-plugin-react-hooks" : " ^5.2.0" ,
74
83
"eslint-plugin-react-refresh" : " ^0.4.19" ,
75
84
"globals" : " ^16.0.0" ,
85
+ "happy-dom" : " ^18.0.1" ,
86
+ "jsdom" : " ^26.1.0" ,
87
+ "msw" : " ^2.10.4" ,
76
88
"postcss" : " ^8.5.3" ,
77
89
"tailwindcss" : " 3" ,
78
90
"typescript" : " ~5.8.3" ,
79
91
"typescript-eslint" : " ^8.30.1" ,
80
92
"vercel" : " ^42.3.0" ,
81
93
"vite" : " ^6.3.5" ,
82
- "vite-plugin-vercel" : " ^9.0.7"
94
+ "vite-plugin-vercel" : " ^9.0.7" ,
95
+ "vitest" : " ^3.2.4"
83
96
}
84
97
}
0 commit comments