|
3 | 3 | "version": "0.1.0", |
4 | 4 | "private": true, |
5 | 5 | "scripts": { |
6 | | - "dev": "next dev", |
| 6 | + "dev": "next dev --turbopack", |
7 | 7 | "build": "cross-env SKIP_ENV_VALIDATION=1 next build", |
8 | 8 | "start": "next start", |
9 | | - "lint": "cross-env SKIP_ENV_VALIDATION=1 next lint", |
| 9 | + "lint": "cross-env SKIP_ENV_VALIDATION=1 eslint .", |
10 | 10 | "test": "vitest", |
11 | 11 | "dev:emails": "email dev --dir ./src/emails", |
12 | 12 | "stripe:listen": "stripe listen --forward-to http://localhost:3000/api/stripe" |
|
146 | 146 | "langfuse-vercel": "^3.38.4", |
147 | 147 | "lucide-react": "^0.517.0", |
148 | 148 | "micromatch": "^4.0.8", |
149 | | - "next": "14.2.30", |
| 149 | + "next": "15.5.0", |
150 | 150 | "next-auth": "^5.0.0-beta.25", |
151 | 151 | "next-navigation-guard": "^0.2.0", |
152 | 152 | "next-themes": "^0.3.0", |
|
157 | 157 | "posthog-js": "^1.161.5", |
158 | 158 | "pretty-bytes": "^6.1.1", |
159 | 159 | "psl": "^1.15.0", |
160 | | - "react": "^18", |
| 160 | + "react": "19.1.1", |
161 | 161 | "react-device-detect": "^2.2.3", |
162 | | - "react-dom": "^18", |
| 162 | + "react-dom": "19.1.1", |
163 | 163 | "react-hook-form": "^7.53.0", |
164 | 164 | "react-hotkeys-hook": "^4.5.1", |
165 | 165 | "react-icons": "^5.3.0", |
|
187 | 187 | "zod-to-json-schema": "^3.24.5" |
188 | 188 | }, |
189 | 189 | "devDependencies": { |
| 190 | + "@eslint/eslintrc": "^3", |
190 | 191 | "@tanstack/eslint-plugin-query": "^5.74.7", |
191 | | - "@testing-library/react-hooks": "^8.0.1", |
| 192 | + "@testing-library/dom": "^10.4.1", |
| 193 | + "@testing-library/react": "^16.3.0", |
192 | 194 | "@types/micromatch": "^4.0.9", |
193 | 195 | "@types/node": "^20", |
194 | 196 | "@types/nodemailer": "^6.4.17", |
195 | 197 | "@types/psl": "^1.1.3", |
196 | | - "@types/react": "^18", |
197 | | - "@types/react-dom": "^18", |
198 | | - "@typescript-eslint/eslint-plugin": "^8.3.0", |
199 | | - "@typescript-eslint/parser": "^8.3.0", |
| 198 | + "@types/react": "19.1.10", |
| 199 | + "@types/react-dom": "19.1.7", |
| 200 | + "@typescript-eslint/eslint-plugin": "^8.40.0", |
| 201 | + "@typescript-eslint/parser": "^8.40.0", |
200 | 202 | "cross-env": "^7.0.3", |
201 | 203 | "eslint": "^8", |
202 | | - "eslint-config-next": "14.2.6", |
203 | | - "eslint-plugin-react": "^7.35.0", |
204 | | - "eslint-plugin-react-hooks": "^4.6.2", |
| 204 | + "eslint-config-next": "15.5.0", |
| 205 | + "eslint-plugin-react": "^7.37.5", |
| 206 | + "eslint-plugin-react-hooks": "^5.2.0", |
205 | 207 | "jsdom": "^25.0.1", |
206 | 208 | "npm-run-all": "^4.1.5", |
207 | 209 | "postcss": "^8", |
|
211 | 213 | "typescript": "^5", |
212 | 214 | "vite-tsconfig-paths": "^5.1.3", |
213 | 215 | "vitest": "^2.1.5" |
| 216 | + }, |
| 217 | + "resolutions": { |
| 218 | + "@types/react": "19.1.10", |
| 219 | + "@types/react-dom": "19.1.7" |
214 | 220 | } |
215 | 221 | } |
0 commit comments