From 8fcc372d9e75708b75e5d78cfe8b9e69b8ea1865 Mon Sep 17 00:00:00 2001 From: RomeoCavazza Date: Sun, 7 Jun 2026 02:18:37 +0200 Subject: [PATCH] chore(deps): upgrade to React 19.2.7, TypeScript 6, Tailwind 4.3 Align the marketing site with the latest stable toolchain and with the app's pinned versions: React/React-DOM 19.2.7, TypeScript 6, Tailwind CSS 4.3, @types/node 24, @tailwindcss/postcss 4.3. ESLint held at 9: the Next 16 lint stack (eslint-plugin-react 7.37.x) does not yet support ESLint 10 (peer eslint "<10"). Verified locally: npm run lint / typecheck / build all green. Co-Authored-By: Claude Opus 4.8 --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 12 ++++++------ 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index 842a3f4..c3f243e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,19 +11,19 @@ "clsx": "^2.1.1", "lucide-react": "^1.17.0", "next": "16.2.7", - "react": "19.2.4", - "react-dom": "19.2.4", + "react": "19.2.7", + "react-dom": "19.2.7", "tailwind-merge": "^3.6.0" }, "devDependencies": { - "@tailwindcss/postcss": "^4", - "@types/node": "^20", + "@tailwindcss/postcss": "^4.3.0", + "@types/node": "^24", "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", "eslint-config-next": "16.2.7", - "tailwindcss": "^4", - "typescript": "^5" + "tailwindcss": "^4.3.0", + "typescript": "^6" } }, "node_modules/@alloc/quick-lru": { @@ -1569,13 +1569,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.19.42", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.42.tgz", - "integrity": "sha512-5L7SUaFC1RyDraj2yRhyBzHTobyXHmohD100CChNtyPyleoq37Mqab5Gn8XEKI04dfN/oqPdpHk38MgcQWHbZg==", + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.1.tgz", + "integrity": "sha512-RSpUJGmvsJ1ZeBehQZFhIdpsz+bIpES0nIQXko4Ybq+N+kX6XvOq3Jo+iJ82FWLdblFq85AsMikd3m35jgezYg==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.18.0" } }, "node_modules/@types/react": { @@ -5507,24 +5507,24 @@ "license": "MIT" }, "node_modules/react": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", - "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", + "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", - "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", + "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", "license": "MIT", "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.2.4" + "react": "^19.2.7" } }, "node_modules/react-is": { @@ -6379,9 +6379,9 @@ } }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -6436,9 +6436,9 @@ } }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index 92d58bb..6bbe764 100644 --- a/package.json +++ b/package.json @@ -13,18 +13,18 @@ "clsx": "^2.1.1", "lucide-react": "^1.17.0", "next": "16.2.7", - "react": "19.2.4", - "react-dom": "19.2.4", + "react": "19.2.7", + "react-dom": "19.2.7", "tailwind-merge": "^3.6.0" }, "devDependencies": { - "@tailwindcss/postcss": "^4", - "@types/node": "^20", + "@tailwindcss/postcss": "^4.3.0", + "@types/node": "^24", "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", "eslint-config-next": "16.2.7", - "tailwindcss": "^4", - "typescript": "^5" + "tailwindcss": "^4.3.0", + "typescript": "^6" } }