|
5 | 5 | "build": "react-scripts build", |
6 | 6 | "eject": "react-scripts eject", |
7 | 7 | "prettier:fix": "prettier --write .", |
| 8 | + "storybook": "start-storybook -p 4000 -s public", |
| 9 | + "build-storybook": "build-storybook -s public" |
8 | 10 | }, |
9 | 11 | "dependencies": { |
10 | 12 | "react": "^17.0.2", |
|
13 | 15 | "web-vitals": "^2.1.0" |
14 | 16 | }, |
15 | 17 | "devDependencies": { |
| 18 | + "@storybook/addon-actions": "^6.4.13", |
| 19 | + "@storybook/addon-essentials": "^6.4.13", |
| 20 | + "@storybook/addon-links": "^6.4.13", |
| 21 | + "@storybook/builder-webpack5": "^6.4.13", |
| 22 | + "@storybook/manager-webpack5": "^6.4.13", |
| 23 | + "@storybook/node-logger": "^6.4.13", |
| 24 | + "@storybook/preset-create-react-app": "^4.0.0", |
| 25 | + "@storybook/react": "^6.4.13", |
16 | 26 | "@types/node": "^17.0.9", |
17 | 27 | "@types/react": "^17.0.38", |
18 | 28 | "@types/react-dom": "^17.0.11", |
|
22 | 32 | "eslint-config-prettier": "^8.3.0", |
23 | 33 | "eslint-plugin-prettier": "^4.0.0", |
24 | 34 | "eslint-plugin-react": "^7.28.0", |
| 35 | + "eslint-plugin-storybook": "^0.5.5", |
25 | 36 | "prettier": "2.5.1", |
26 | 37 | "typescript": "^4.5.4", |
27 | 38 | "webpack": "^5.66.0" |
28 | 39 | }, |
29 | 40 | "eslintConfig": { |
30 | 41 | "extends": [ |
31 | | - "react-app", |
| 42 | + "react-app" |
32 | 43 | ], |
33 | 44 | "overrides": [ |
| 45 | + { |
| 46 | + "files": [ |
| 47 | + "**/*.stories.*" |
| 48 | + ], |
| 49 | + "rules": { |
| 50 | + "import/no-anonymous-default-export": "off" |
| 51 | + } |
| 52 | + } |
34 | 53 | ] |
35 | 54 | }, |
36 | 55 | "browserslist": { |
|
0 commit comments