|
18 | 18 | "test": "vitest", |
19 | 19 | "test:ui": "vitest --ui", |
20 | 20 | "test:coverage": "vitest run --coverage", |
21 | | - "test:e2e": "playwright test" |
| 21 | + "test:e2e": "playwright test", |
| 22 | + "storybook": "storybook dev -p 6006", |
| 23 | + "build-storybook": "storybook build" |
22 | 24 | }, |
23 | 25 | "dependencies": { |
24 | 26 | "@base-ui/react": "^1.4.1", |
|
33 | 35 | "react-dom": "^19.2.6", |
34 | 36 | "react-hook-form": "^7.76.0", |
35 | 37 | "react-router": "^8.1.0", |
36 | | - "shadcn": "^4.7.0", |
37 | 38 | "tailwind-merge": "^3.6.0", |
38 | 39 | "tailwind-variants": "^3.2.2", |
39 | | - "tw-animate-css": "^1.4.0", |
40 | 40 | "zod": "^4.4.3", |
41 | 41 | "zustand": "^5.0.13" |
42 | 42 | }, |
|
45 | 45 | "@commitlint/config-conventional": "^21.2.0", |
46 | 46 | "@eslint/js": "^10.0.1", |
47 | 47 | "@playwright/test": "^1.60.0", |
| 48 | + "@storybook/addon-a11y": "10.4.6", |
| 49 | + "@storybook/addon-docs": "10.4.6", |
| 50 | + "@storybook/react-vite": "10.4.6", |
48 | 51 | "@svgr/core": "^8.1.0", |
49 | 52 | "@svgr/plugin-jsx": "^8.1.0", |
50 | 53 | "@svgr/plugin-svgo": "^8.1.0", |
|
61 | 64 | "eslint-plugin-jsx-a11y": "^6.10.2", |
62 | 65 | "eslint-plugin-react-hooks": "^7.1.1", |
63 | 66 | "eslint-plugin-react-refresh": "^0.5.2", |
| 67 | + "eslint-plugin-storybook": "10.4.6", |
64 | 68 | "globals": "^17.6.0", |
65 | 69 | "happy-dom": "^20.9.0", |
66 | 70 | "husky": "^8.0.0", |
67 | 71 | "lint-staged": "^16.4.0", |
68 | 72 | "prettier": "^3.8.3", |
69 | 73 | "prettier-plugin-tailwindcss": "^0.8.0", |
| 74 | + "storybook": "10.4.6", |
70 | 75 | "tailwindcss": "^4.3.0", |
71 | 76 | "tsx": "^4.22.4", |
72 | 77 | "typescript": "~6.0.2", |
|
0 commit comments