Skip to content

Commit e57794a

Browse files
veilletteclaude
andcommitted
build: require Node 26 (engines, devEngines, @types/node)
Node 26 is the Active LTS and the fleet CI default (OpenLyceum/Baton#72). Raise engines.node to >=26, bump @types/node to ^26, and add devEngines.runtime with onFail: "error" so npm refuses to install or run scripts on an older local Node. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RTDmW22K4QUQA33XctdtDM
1 parent 82af229 commit e57794a

2 files changed

Lines changed: 22 additions & 8 deletions

File tree

‎package-lock.json‎

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

‎package.json‎

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"devDependencies": {
4545
"@biomejs/biome": "^2.6.2",
4646
"@playwright/test": "^1.64.1",
47-
"@types/node": "^24.19.2",
47+
"@types/node": "^26.6.6",
4848
"happy-dom": "^21.0.4",
4949
"png-to-ico": "^3.0.2",
5050
"sharp": "^0.35.5",
@@ -55,11 +55,18 @@
5555
"vitest": "^5.0.5"
5656
},
5757
"engines": {
58-
"node": ">=24"
58+
"node": ">=26"
5959
},
6060
"overrides": {
6161
"lodash": "~4.18.1",
6262
"three": "~0.125.2",
6363
"brace-expansion": "~5.0.12"
64+
},
65+
"devEngines": {
66+
"runtime": {
67+
"name": "node",
68+
"version": ">=26",
69+
"onFail": "error"
70+
}
6471
}
6572
}

0 commit comments

Comments
 (0)