|
40 | 40 | "prepublishOnly": "npm run build", |
41 | 41 | "serve": "node bin/cli.js", |
42 | 42 | "preserve": "npm run build", |
| 43 | + "storybook": "storybook dev -p 6006", |
43 | 44 | "test": "vitest run", |
44 | 45 | "typecheck": "tsc --noEmit", |
45 | 46 | "url": "run-p -l watch:ts watch:vite watch:url", |
|
59 | 60 | }, |
60 | 61 | "devDependencies": { |
61 | 62 | "@eslint/js": "9.23.0", |
| 63 | + "@storybook/addon-essentials": "8.6.12", |
| 64 | + "@storybook/addon-interactions": "8.6.12", |
| 65 | + "@storybook/blocks": "8.6.12", |
| 66 | + "@storybook/react": "8.6.12", |
| 67 | + "@storybook/react-vite": "8.6.12", |
| 68 | + "@storybook/test": "8.6.12", |
62 | 69 | "@testing-library/react": "16.3.0", |
63 | 70 | "@types/node": "22.14.0", |
64 | 71 | "@types/react": "19.0.12", |
|
69 | 76 | "eslint-plugin-react": "7.37.5", |
70 | 77 | "eslint-plugin-react-hooks": "5.2.0", |
71 | 78 | "eslint-plugin-react-refresh": "0.4.19", |
| 79 | + "eslint-plugin-storybook": "0.12.0", |
72 | 80 | "globals": "16.0.0", |
73 | 81 | "jsdom": "26.0.0", |
74 | 82 | "nodemon": "3.1.9", |
75 | 83 | "npm-run-all": "4.1.5", |
| 84 | + "storybook": "8.6.12", |
76 | 85 | "typescript": "5.8.3", |
77 | 86 | "typescript-eslint": "8.29.0", |
78 | 87 | "vite": "6.2.5", |
79 | 88 | "vitest": "3.1.1" |
| 89 | + }, |
| 90 | + "eslintConfig": { |
| 91 | + "extends": [ |
| 92 | + "plugin:storybook/recommended" |
| 93 | + ] |
80 | 94 | } |
81 | 95 | } |
0 commit comments