diff --git a/.nvmrc b/.nvmrc index 2bd5a0a..a45fd52 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22 +24 diff --git a/CLAUDE.md b/CLAUDE.md index e8dabb0..ceafe31 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -12,7 +12,7 @@ translates the request, forwards it to the backend, and passes the backend's res ## Commands -Requires Node >= 22.6.0 and npm >= 10 (`.npmrc` sets `engine-strict=true`). `.nvmrc` pins Node 22. +Requires Node >= 24.0.0 and npm >= 10 (`.npmrc` sets `engine-strict=true`). `.nvmrc` pins Node 24. - Install: `npm install` - Run locally: `node --experimental-strip-types index.ts` (Node strips the TS types at runtime; on diff --git a/Dockerfile b/Dockerfile index 09a55c6..59c8829 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22-alpine +FROM node:24-alpine COPY . /app WORKDIR /app diff --git a/package-lock.json b/package-lock.json index d3dee36..78b880b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,7 @@ "typescript": "^5.9.2" }, "engines": { - "node": ">= 22.6.0", + "node": ">= 24.0.0", "npm": ">= 10.0.0" } }, diff --git a/package.json b/package.json index 6c4c1ae..92777cd 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "type": "module", "main": "index.ts", "engines": { - "node": ">= 22.6.0", + "node": ">= 24.0.0", "npm": ">= 10.0.0" }, "scripts": {