Skip to content

Commit 906f293

Browse files
committed
node 24
1 parent 84467a1 commit 906f293

6 files changed

Lines changed: 47 additions & 55 deletions

File tree

.github/renovate.json5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
packageRules: [
99
{
1010
packageNames: ["node"],
11-
allowedVersions: "<=22",
11+
allowedVersions: "<=24",
1212
rangeStrategy: "replace",
1313
},
1414
{

.github/workflows/cicd.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
- uses: actions/setup-node@v4
1717
with:
18-
node-version: 22
18+
node-version: 24
1919

2020
- run: corepack enable
2121

@@ -55,7 +55,7 @@ jobs:
5555

5656
- uses: actions/setup-node@v4
5757
with:
58-
node-version: 22
58+
node-version: 24
5959

6060
- run: corepack enable
6161

@@ -83,7 +83,7 @@ jobs:
8383

8484
- uses: actions/setup-node@v4
8585
with:
86-
node-version: 22
86+
node-version: 24
8787

8888
- run: corepack enable
8989

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:22-alpine as base
1+
FROM node:24-alpine as base
22

33
WORKDIR /app
44

package.json

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,13 @@
88
"homepage": "https://arm.haglund.dev/docs",
99
"packageManager": "pnpm@10.12.1",
1010
"engines": {
11-
"node": ">=22"
11+
"node": "^24"
1212
},
1313
"simple-git-hooks": {
1414
"pre-commit": "node_modules/.bin/nano-staged"
1515
},
1616
"nano-staged": {
17-
"*.{js,cjs,mjs,ts,cts,mts,json}": [
18-
"biome check --fix"
19-
]
17+
"*.{js,cjs,mjs,ts,cts,mts,json}": ["biome check --fix"]
2018
},
2119
"scripts": {
2220
"build": "tsdown",
@@ -40,10 +38,10 @@
4038
"@hono/node-server": "1.14.4",
4139
"@hono/standard-validator": "0.1.2",
4240
"@standard-schema/spec": "1.0.0",
43-
"@tsconfig/node22": "22.0.2",
41+
"@tsconfig/node24": "24.0.1",
4442
"@tsconfig/strictest": "2.0.5",
4543
"@types/json-schema": "7.0.15",
46-
"@types/node": "22.15.32",
44+
"@types/node": "24.0.1",
4745
"@vitest/coverage-v8": "3.2.3",
4846
"better-sqlite3": "11.10.0",
4947
"dotenv": "16.5.0",
@@ -80,14 +78,8 @@
8078
"is-core-module": "npm:@nolyfill/is-core-module@^1",
8179
"safe-buffer": "npm:@nolyfill/safe-buffer@^1"
8280
},
83-
"onlyBuiltDependencies": [
84-
"better-sqlite3"
85-
],
86-
"ignoredBuiltDependencies": [
87-
"@biomejs/biome",
88-
"esbuild",
89-
"simple-git-hooks"
90-
],
81+
"onlyBuiltDependencies": ["better-sqlite3"],
82+
"ignoredBuiltDependencies": ["@biomejs/biome", "esbuild", "simple-git-hooks"],
9183
"patchedDependencies": {
9284
"knex": "patches/knex.patch"
9385
}

pnpm-lock.yaml

Lines changed: 35 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"extends": ["@tsconfig/node22/tsconfig.json", "@tsconfig/strictest/tsconfig.json"],
2+
"extends": ["@tsconfig/node24/tsconfig.json", "@tsconfig/strictest/tsconfig.json"],
33
"compilerOptions": {
44
"noEmit": true,
55
"sourceMap": true,

0 commit comments

Comments
 (0)