From 4b9e206e037e65970249f8c4fb62a1f47dadbc5f Mon Sep 17 00:00:00 2001 From: otofu-square Date: Tue, 26 May 2026 14:43:03 +0900 Subject: [PATCH 1/2] chore(deps): bulk update to latest + Node 24 / Renovate cooldown MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Bump all npm packages to latest (incl. major: typescript 5→6, @vitejs/plugin-react 5→6) - Require Node >=24 via engines field - Add 7-day minimumReleaseAge for npm in renovate.json - Declare 'ress' module to satisfy TS 6.0 side-effect import check Co-Authored-By: Claude Opus 4.7 (1M context) --- package.json | 17 ++++++++++------- renovate.json | 3 ++- src/vite-env.d.ts | 2 ++ 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 65eaa30..0f2cd40 100644 --- a/package.json +++ b/package.json @@ -2,22 +2,25 @@ "name": "frontend-coding-interview", "version": "0.1.0", "private": true, + "engines": { + "node": ">=24" + }, "scripts": { "start": "vite" }, "dependencies": { - "react": "19.2.4", - "react-dom": "19.2.4", + "react": "19.2.6", + "react-dom": "19.2.6", "ress": "5.0.2", - "styled-components": "6.3.11" + "styled-components": "6.4.2" }, "devDependencies": { - "@types/react": "19.2.14", + "@types/react": "19.2.15", "@types/react-dom": "19.2.3", "@types/styled-components": "5.1.36", - "@vitejs/plugin-react": "5.2.0", - "prettier": "3.8.1", - "typescript": "5.9.3", + "@vitejs/plugin-react": "6.0.2", + "prettier": "3.8.3", + "typescript": "6.0.3", "vite": "8.0.14" } } diff --git a/renovate.json b/renovate.json index 3ee6d95..57be831 100644 --- a/renovate.json +++ b/renovate.json @@ -3,6 +3,7 @@ "extends": ["local>knowledge-work/renovate-config"], "packageRules": [ { "depTypeList": ["dependencies"], "groupName": "dependencies" }, - { "depTypeList": ["devDependencies"], "groupName": "devDependencies" } + { "depTypeList": ["devDependencies"], "groupName": "devDependencies" }, + { "matchManagers": ["npm"], "minimumReleaseAge": "7 days" } ] } diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts index 11f02fe..40721e3 100644 --- a/src/vite-env.d.ts +++ b/src/vite-env.d.ts @@ -1 +1,3 @@ /// + +declare module 'ress' From a726ead4ee737b768923fae350deebfdbf486a52 Mon Sep 17 00:00:00 2001 From: otofu-square Date: Tue, 26 May 2026 15:40:00 +0900 Subject: [PATCH 2/2] chore(npm): set min-release-age=7 for npm v11 cooldown Mirrors the Renovate-side 7-day cooldown on the install side: npm v11+ will refuse to resolve a tree containing versions younger than 7 days. Ignored on npm <11. Co-Authored-By: Claude Opus 4.7 (1M context) --- .npmrc | 1 + 1 file changed, 1 insertion(+) diff --git a/.npmrc b/.npmrc index 7c6e338..bd10b6a 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1,3 @@ ignore-scripts=true save-exact=true +min-release-age=7