diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ed8a4577..4287afae 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -47,9 +47,6 @@ jobs: node-version: ${{ matrix.node-version }} cache: 'npm' if: ${{ !steps.release-check.outputs.IS_RELEASE }} - - name: Install npm@7 - run: npm install -g npm@7 - if: ${{ matrix.node-version == '14.16.0' && !steps.release-check.outputs.IS_RELEASE }} - name: Setup Deno uses: denoland/setup-deno@v1 with: diff --git a/package-lock.json b/package-lock.json index 7e173f75..7a0ec3e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16942,7 +16942,7 @@ "vitest": "^3.0.0" }, "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" } }, "packages/dev": { @@ -16966,7 +16966,7 @@ "vitest": "^3.0.0" }, "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" } }, "packages/dev-utils": { @@ -16996,7 +16996,7 @@ "vitest": "^3.0.0" }, "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" } }, "packages/dev-utils/node_modules/dot-prop": { @@ -17130,7 +17130,7 @@ "vitest": "^3.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" } }, "packages/functions/node_modules/ansi-styles": { @@ -17208,7 +17208,7 @@ "vitest": "^3.0.0" }, "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" } }, "packages/redirects": { @@ -17227,7 +17227,7 @@ "@types/jsonwebtoken": "9.0.9" }, "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" } }, "packages/runtime": { @@ -17245,7 +17245,7 @@ "vitest": "^3.0.0" }, "engines": { - "node": ">=16.0.0" + "node": "^18.14.0 || >=20" } }, "packages/runtime-utils": { @@ -17258,7 +17258,7 @@ "vitest": "^3.0.0" }, "engines": { - "node": ">=16.0.0" + "node": "^18.14.0 || >=20" } }, "packages/static": { @@ -17273,7 +17273,7 @@ "@types/mime-types": "^2.1.4" }, "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" } }, "packages/test-utils": { @@ -17316,7 +17316,7 @@ "vitest": "^3.0.0" }, "engines": { - "node": ">=16.0.0" + "node": "^18.14.0 || >=20" } }, "packages/types/node_modules/@types/node": { @@ -17343,7 +17343,7 @@ "vitest": "^3.0.0" }, "engines": { - "node": ">=16.0.0" + "node": "^18.14.0 || >=20" }, "peerDependencies": { "vite": "^6.2" diff --git a/packages/cache/package.json b/packages/cache/package.json index 0f5383cd..ecaab2ef 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -4,7 +4,7 @@ "description": "TypeScript utilities for interacting with the Netlify cache", "type": "module", "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" }, "main": "./dist/main.cjs", "module": "./dist/main.js", diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json index 854a53f6..0d20b021 100644 --- a/packages/dev-utils/package.json +++ b/packages/dev-utils/package.json @@ -4,7 +4,7 @@ "description": "TypeScript utilities for the local emulation of the Netlify environment", "type": "module", "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" }, "main": "./dist/main.cjs", "module": "./dist/main.js", diff --git a/packages/dev/package.json b/packages/dev/package.json index ef7f6f42..02a88bb4 100644 --- a/packages/dev/package.json +++ b/packages/dev/package.json @@ -4,7 +4,7 @@ "description": "Emulation of the Netlify environment for local development", "type": "module", "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" }, "main": "./dist/main.cjs", "module": "./dist/main.js", diff --git a/packages/functions/package.json b/packages/functions/package.json index 5464311d..b615ff37 100644 --- a/packages/functions/package.json +++ b/packages/functions/package.json @@ -104,6 +104,6 @@ "vitest": "^3.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" } } diff --git a/packages/otel/package.json b/packages/otel/package.json index 8f40ed41..c2c95a60 100644 --- a/packages/otel/package.json +++ b/packages/otel/package.json @@ -3,7 +3,7 @@ "version": "1.1.0", "type": "module", "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" }, "main": "./dist/main.cjs", "module": "./dist/main.js", diff --git a/packages/redirects/package.json b/packages/redirects/package.json index 4c3664ed..efaba6b4 100644 --- a/packages/redirects/package.json +++ b/packages/redirects/package.json @@ -4,7 +4,7 @@ "description": "TypeScript implementation of Netlify's rewrites and redirects engine", "type": "module", "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" }, "main": "./dist/main.js", "exports": "./dist/main.js", diff --git a/packages/runtime-utils/package.json b/packages/runtime-utils/package.json index cde918b8..def9f3ec 100644 --- a/packages/runtime-utils/package.json +++ b/packages/runtime-utils/package.json @@ -4,7 +4,7 @@ "description": "Cross-environment utilities for the Netlify runtime", "type": "module", "engines": { - "node": ">=16.0.0" + "node": "^18.14.0 || >=20" }, "main": "./dist/main.js", "exports": "./dist/main.js", diff --git a/packages/runtime/package.json b/packages/runtime/package.json index c6435e28..9179d12d 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -4,7 +4,7 @@ "description": "Netlify compute runtime", "type": "module", "engines": { - "node": ">=16.0.0" + "node": "^18.14.0 || >=20" }, "main": "./dist/main.js", "exports": "./dist/main.js", diff --git a/packages/static/package.json b/packages/static/package.json index e1233419..b89187d0 100644 --- a/packages/static/package.json +++ b/packages/static/package.json @@ -4,7 +4,7 @@ "description": "TypeScript implementtion of Netlify's static file serving logic", "type": "module", "engines": { - "node": "^14.16.0 || >=16.0.0" + "node": "^18.14.0 || >=20" }, "main": "./dist/main.js", "exports": "./dist/main.js", diff --git a/packages/types/package.json b/packages/types/package.json index 515818f4..0d295b29 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -4,7 +4,7 @@ "description": "TypeScript definitions for the Netlify platform", "type": "module", "engines": { - "node": ">=16.0.0" + "node": "^18.14.0 || >=20" }, "main": "./dist/main.js", "types": "./dist/main.d.ts", diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index 90d0148a..46caa89a 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -4,7 +4,7 @@ "description": "Vite plugin with a local emulation of the Netlify environment", "type": "module", "engines": { - "node": ">=16.0.0" + "node": "^18.14.0 || >=20" }, "main": "./dist/main.js", "exports": "./dist/main.js",