|
16 | 16 | "lint": "eslint . --ext .js,.jsx,.ts,.tsx,.mdx", |
17 | 17 | "lint:fix": "eslint . --ext .js,.jsx,.ts,.tsx,.mdx --fix", |
18 | 18 | "format": "prettier --write \"src/**/*.{js,jsx,ts,tsx,json,md,mdx}\"", |
19 | | - "format:check": "prettier --check \"src/**/*.{js,jsx,ts,tsx,json,md,mdx}\"" |
| 19 | + "format:check": "prettier --check \"src/**/*.{js,jsx,ts,tsx,json,md,mdx}\"", |
| 20 | + "prepare": "husky" |
20 | 21 | }, |
21 | 22 | "dependencies": { |
22 | 23 | "@docusaurus/core": "3.7.0", |
|
39 | 40 | "@docusaurus/module-type-aliases": "3.7.0", |
40 | 41 | "@docusaurus/types": "3.7.0", |
41 | 42 | "eslint": "^8.57.1", |
| 43 | + "eslint-config-prettier": "^9.1.0", |
42 | 44 | "eslint-plugin-import": "^2.32.0", |
43 | 45 | "eslint-plugin-mdx": "^3.6.2", |
44 | | - "eslint-config-prettier": "^9.1.0", |
45 | 46 | "eslint-plugin-prettier": "^5.1.3", |
46 | 47 | "eslint-plugin-react": "^7.34.1", |
| 48 | + "husky": "^9.1.7", |
47 | 49 | "prettier": "^3.2.5" |
48 | | - |
| 50 | + }, |
| 51 | + "lint-staged": { |
| 52 | + "*.{js,jsx,ts,tsx}": [ |
| 53 | + "prettier --write", |
| 54 | + "eslint --fix" |
| 55 | + ], |
| 56 | + "*.{md,mdx,json}": [ |
| 57 | + "prettier --write" |
| 58 | + ] |
49 | 59 | }, |
50 | 60 | "browserslist": { |
51 | 61 | "production": [ |
|
0 commit comments