|
11 | 11 | "format": "biome format --write .", |
12 | 12 | "lint": "biome lint .", |
13 | 13 | "check": "biome check --apply .", |
14 | | - "generate": "orval --config orval.config.ts" |
| 14 | + "generate": "orval --config orval.config.ts", |
| 15 | + "storybook": "storybook dev -p 6006", |
| 16 | + "build-storybook": "storybook build" |
15 | 17 | }, |
16 | 18 | "dependencies": { |
17 | 19 | "@hotjar/browser": "1.0.9", |
18 | 20 | "@radix-ui/react-dialog": "1.1.14", |
19 | 21 | "@radix-ui/themes": "3.2.1", |
20 | 22 | "@tanstack/react-router": "1.127.8", |
21 | 23 | "axios": "1.11.0", |
| 24 | + "driver.js": "^1.3.6", |
22 | 25 | "embla-carousel-react": "8.6.0", |
23 | 26 | "js-cookie": "3.0.5", |
24 | 27 | "react": "19.1.0", |
25 | 28 | "react-dom": "19.1.0" |
26 | 29 | }, |
27 | 30 | "devDependencies": { |
28 | 31 | "@biomejs/biome": "2.1.1", |
| 32 | + "@chromatic-com/storybook": "^4.0.1", |
| 33 | + "@storybook/addon-a11y": "^9.0.18", |
| 34 | + "@storybook/addon-docs": "^9.0.18", |
| 35 | + "@storybook/addon-vitest": "^9.0.18", |
| 36 | + "@storybook/react-vite": "^9.0.18", |
29 | 37 | "@tanstack/react-router-devtools": "1.127.8", |
30 | 38 | "@tanstack/router-vite-plugin": "1.127.8", |
31 | 39 | "@types/js-cookie": "3.0.6", |
|
35 | 43 | "msw": "2.10.4", |
36 | 44 | "orval": "7.10.0", |
37 | 45 | "postcss": "8", |
| 46 | + "storybook": "^9.0.18", |
38 | 47 | "tailwindcss": "3.4.17", |
39 | 48 | "typescript": "5.8.3", |
40 | | - "vite": "7.0.4" |
| 49 | + "vite": "7.0.4", |
| 50 | + "vitest": "^3.2.4", |
| 51 | + "@vitest/browser": "^3.2.4", |
| 52 | + "playwright": "^1.54.1", |
| 53 | + "@vitest/coverage-v8": "^3.2.4" |
41 | 54 | }, |
42 | 55 | "msw": { |
43 | 56 | "workerDirectory": [ |
|
0 commit comments