Skip to content

Commit 9940844

Browse files
committed
build: bump engines.node to ^18.14.0 || >=20
I don't believe there's any reason to support 14 and 16 in any of these, and this will lead to many blocked dependency upgrades down the road. Doing this now before public launch avoids user-facing major releases across all these packages. The only exception is `@netlify/blobs` (left unchanged here), because that's an existing package that [would require a major bump](https://github.com/netlify/blobs/blob/16973e4290e9d605792a3bd3774858e89eb33596/package.json#L7) and some thought to update. Note that Netlify CLI - an eventual consumer of some of these packages - currently requires >=18.14.0 (so no problem with dropping 14 and 16), but should be dropping 18 entirely by the time it starts to pull these packages in (it reached EOL a month ago).
1 parent 29fe1ee commit 9940844

File tree

11 files changed

+20
-20
lines changed

11 files changed

+20
-20
lines changed

package-lock.json

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

packages/cache/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "TypeScript utilities for interacting with the Netlify cache",
55
"type": "module",
66
"engines": {
7-
"node": "^14.16.0 || >=16.0.0"
7+
"node": "^18.14.0 || >=20"
88
},
99
"main": "./dist/main.cjs",
1010
"module": "./dist/main.js",

packages/dev-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "TypeScript utilities for the local emulation of the Netlify environment",
55
"type": "module",
66
"engines": {
7-
"node": "^14.16.0 || >=16.0.0"
7+
"node": "^18.14.0 || >=20"
88
},
99
"main": "./dist/main.cjs",
1010
"module": "./dist/main.js",

packages/dev/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Emulation of the Netlify environment for local development",
55
"type": "module",
66
"engines": {
7-
"node": "^14.16.0 || >=16.0.0"
7+
"node": "^18.14.0 || >=20"
88
},
99
"main": "./dist/main.cjs",
1010
"module": "./dist/main.js",

packages/otel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "1.1.0",
44
"type": "module",
55
"engines": {
6-
"node": "^14.16.0 || >=16.0.0"
6+
"node": "^18.14.0 || >=20"
77
},
88
"main": "./dist/main.cjs",
99
"module": "./dist/main.js",

packages/redirects/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "TypeScript implementation of Netlify's rewrites and redirects engine",
55
"type": "module",
66
"engines": {
7-
"node": "^14.16.0 || >=16.0.0"
7+
"node": "^18.14.0 || >=20"
88
},
99
"main": "./dist/main.js",
1010
"exports": "./dist/main.js",

packages/runtime-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Cross-environment utilities for the Netlify runtime",
55
"type": "module",
66
"engines": {
7-
"node": ">=16.0.0"
7+
"node": "^18.14.0 || >=20"
88
},
99
"main": "./dist/main.js",
1010
"exports": "./dist/main.js",

packages/runtime/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Netlify compute runtime",
55
"type": "module",
66
"engines": {
7-
"node": ">=16.0.0"
7+
"node": "^18.14.0 || >=20"
88
},
99
"main": "./dist/main.js",
1010
"exports": "./dist/main.js",

packages/static/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "TypeScript implementtion of Netlify's static file serving logic",
55
"type": "module",
66
"engines": {
7-
"node": "^14.16.0 || >=16.0.0"
7+
"node": "^18.14.0 || >=20"
88
},
99
"main": "./dist/main.js",
1010
"exports": "./dist/main.js",

packages/types/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "TypeScript definitions for the Netlify platform",
55
"type": "module",
66
"engines": {
7-
"node": ">=16.0.0"
7+
"node": "^18.14.0 || >=20"
88
},
99
"main": "./dist/main.js",
1010
"types": "./dist/main.d.ts",

0 commit comments

Comments
 (0)