|
7 | 7 | "@hookform/devtools": "4.3.1",
|
8 | 8 | "@mdx-js/loader": "^2.3.0",
|
9 | 9 | "@mdx-js/react": "^2.3.0",
|
10 |
| - "@next/mdx": "^13.4.5", |
11 |
| - "@types/node": "^20.3.1", |
12 |
| - "class-variance-authority": "^0.6.0", |
| 10 | + "@next/mdx": "15.1.0", |
| 11 | + "class-variance-authority": "^0.6.1", |
13 | 12 | "clsx": "^1.2.1",
|
14 |
| - "contentlayer": "^0.3.3", |
15 |
| - "date-fns": "^2.30.0", |
16 |
| - "little-state-machine": "^4.8.0", |
17 |
| - "next": "^14.1.1", |
18 |
| - "next-contentlayer": "^0.3.3", |
| 13 | + "contentlayer": "^0.3.4", |
| 14 | + "little-state-machine": "^4.8.1", |
| 15 | + "next": "15.1.2", |
| 16 | + "next-contentlayer": "^0.3.4", |
19 | 17 | "next-themes": "^0.2.1",
|
20 |
| - "prism-react-renderer": "^2.0.5", |
| 18 | + "prism-react-renderer": "^2.4.1", |
21 | 19 | "prismjs": "^1.29.0",
|
22 |
| - "react": "18.2.0", |
23 |
| - "react-dom": "18.2.0", |
| 20 | + "react": "18.3.1", |
| 21 | + "react-dom": "18.3.1", |
24 | 22 | "react-github-btn": "1.4.0",
|
25 | 23 | "react-hook-form": "7.44.3",
|
26 |
| - "react-simple-animate": "^3.5.2", |
| 24 | + "react-simple-animate": "^3.5.3", |
27 | 25 | "react-simple-img": "3.0.0",
|
28 | 26 | "react-sortablejs": "1.5.1",
|
29 | 27 | "rehype-mdx-code-props": "^1.0.0",
|
|
33 | 31 | "sortablejs": "1.15.0"
|
34 | 32 | },
|
35 | 33 | "devDependencies": {
|
36 |
| - "@next/bundle-analyzer": "^13.4.5", |
37 |
| - "@types/react-helmet": "^6.1.6", |
38 |
| - "@typescript-eslint/eslint-plugin": "^5.59.11", |
39 |
| - "@typescript-eslint/parser": "^5.59.11", |
| 34 | + "@next/bundle-analyzer": "15.1.0", |
| 35 | + "@types/eslint-plugin-jsx-a11y": "6.10.0", |
| 36 | + "@types/eslint__eslintrc": "2.1.2", |
| 37 | + "@types/node": "20.17.10", |
| 38 | + "@types/react": "18.3.17", |
| 39 | + "@types/react-dom": "18.3.5", |
| 40 | + "@types/react-helmet": "^6.1.11", |
40 | 41 | "cross-env": "^7.0.3",
|
41 |
| - "eslint": "^8.42.0", |
42 |
| - "eslint-config-next": "^13.4.5", |
43 |
| - "eslint-config-prettier": "^8.8.0", |
44 |
| - "eslint-plugin-jsx-a11y": "^6.7.1", |
45 |
| - "eslint-plugin-react": "^7.32.2", |
46 |
| - "eslint-plugin-react-hooks": "^4.6.0", |
| 42 | + "eslint": "9.17.0", |
| 43 | + "eslint-config-next": "15.1.0", |
| 44 | + "eslint-plugin-jsx-a11y": "6.10.2", |
| 45 | + "eslint-plugin-react": "7.37.2", |
| 46 | + "eslint-plugin-react-hooks": "5.1.0", |
47 | 47 | "husky": "^8.0.3",
|
48 |
| - "lint-staged": "^13.2.2", |
49 |
| - "prettier": "^2.8.8", |
50 |
| - "typescript": "^5.1.3" |
| 48 | + "lint-staged": "^13.3.0", |
| 49 | + "prettier": "^3.4.2", |
| 50 | + "typescript": "^5.7.3", |
| 51 | + "typescript-eslint": "8.18.1" |
51 | 52 | },
|
52 | 53 | "keywords": [
|
53 | 54 | "react-hook-form",
|
|
58 | 59 | "analyze": "cross-env ANALYZE=true next build",
|
59 | 60 | "build": "next build",
|
60 | 61 | "dev": "next dev",
|
61 |
| - "format": "prettier --write", |
62 |
| - "lint": "next lint --fix", |
63 |
| - "now-build": "npm run build", |
| 62 | + "format": "prettier . --check", |
| 63 | + "format:fix": "prettier . --write", |
| 64 | + "lint": "next lint", |
| 65 | + "lint:fix": "next lint --fix", |
| 66 | + "lint:ci": "next build --no-lint && next lint", |
| 67 | + "now-build": "pnpm run build", |
64 | 68 | "start": "next start",
|
65 | 69 | "typecheck": "tsc --noEmit",
|
| 70 | + "typecheck:ci": "next build --no-lint && tsc --noEmit", |
66 | 71 | "prepare": "husky install"
|
67 | 72 | },
|
68 | 73 | "lint-staged": {
|
69 | 74 | "*.{ts,tsx,mdx,css,json}": [
|
70 |
| - "npm run format" |
| 75 | + "pnpm run format:fix" |
71 | 76 | ]
|
| 77 | + }, |
| 78 | + "packageManager": "pnpm@9.15.0+sha512.76e2379760a4328ec4415815bcd6628dee727af3779aaa4c914e3944156c4299921a89f976381ee107d41f12cfa4b66681ca9c718f0668fa0831ed4c6d8ba56c", |
| 79 | + "pnpm": { |
| 80 | + "overrides": { |
| 81 | + "@types/react": "18.3.17", |
| 82 | + "@types/react-dom": "18.3.5" |
| 83 | + } |
72 | 84 | }
|
73 | 85 | }
|
0 commit comments