8
8
"build" : " tsc -b && vite build" ,
9
9
"lint" : " eslint ." ,
10
10
"lint:fix" : " eslint . --fix" ,
11
- "preview" : " vite preview"
11
+ "preview" : " vite preview" ,
12
+ "test" : " vitest --run" ,
13
+ "test:watch" : " vitest" ,
14
+ "test:coverage" : " vitest run --coverage"
12
15
},
13
16
"dependencies" : {
14
17
"@emotion/react" : " ^11.14.0" ,
25
28
"devDependencies" : {
26
29
"@eslint/js" : " ^9.23.0" ,
27
30
"@stylistic/eslint-plugin" : " ^4.2.0" ,
31
+ "@testing-library/jest-dom" : " ^6.6.3" ,
32
+ "@testing-library/react" : " ^16.2.0" ,
33
+ "@testing-library/user-event" : " ^14.6.1" ,
28
34
"@types/node" : " ^22.13.11" ,
29
35
"@types/react" : " ^19.0.12" ,
30
36
"@types/react-dom" : " ^19.0.4" ,
31
37
"@vitejs/plugin-react" : " ^4.3.4" ,
38
+ "@vitest/coverage-v8" : " ^3.1.1" ,
39
+ "@vitest/eslint-plugin" : " ^1.1.39" ,
32
40
"eslint" : " ^9.23.0" ,
33
41
"eslint-plugin-react" : " ^7.37.4" ,
34
42
"eslint-plugin-react-hooks" : " ^5.2.0" ,
35
43
"eslint-plugin-react-refresh" : " ^0.4.19" ,
44
+ "eslint-plugin-testing-library" : " ^7.1.1" ,
36
45
"globals" : " ^16.0.0" ,
46
+ "jsdom" : " ^26.0.0" ,
37
47
"typescript" : " ^5.8.2" ,
38
48
"typescript-eslint" : " ^8.27.0" ,
39
- "vite" : " ^6.2.0"
49
+ "vite" : " ^6.2.0" ,
50
+ "vitest" : " ^3.1.1"
40
51
},
41
52
"packageManager" :
" [email protected] +sha512.cdf928fca20832cd59ec53826492b7dc25dc524d4370b6b4adbf65803d32efaa6c1c88147c0ae4e8d579a6c9eec715757b50d4fa35eea179d868eada4ed043af"
42
53
}
0 commit comments