diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index f4f1eeae..8ac6c570 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -75,7 +75,7 @@ jobs: - name: Node.js 18.14.0 uses: actions/setup-node@v4 with: - node-version: 18.14.0 + node-version: 22.21.0 cache: 'npm' - name: Setup Deno uses: denoland/setup-deno@v1 diff --git a/package-lock.json b/package-lock.json index cd194fed..4268bdcd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6030,20 +6030,14 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.3.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.1.tgz", - "integrity": "sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==", + "version": "22.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.12.tgz", + "integrity": "sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==", "license": "MIT", "dependencies": { - "undici-types": "~7.10.0" + "undici-types": "~6.21.0" } }, - "node_modules/@types/node/node_modules/undici-types": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", - "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", - "license": "MIT" - }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", @@ -17692,10 +17686,9 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true, + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "license": "MIT" }, "node_modules/unenv": { @@ -19162,7 +19155,7 @@ "@netlify/api": "^14.0.4" }, "devDependencies": { - "@types/node": "20.14.15", + "@types/node": "22.18.12", "npm-run-all2": "^7.0.2", "tsup": "8.5.0", "typescript": "5.9.2", @@ -19175,14 +19168,6 @@ "@netlify/api": ">=14.0.0" } }, - "packages/ai/node_modules/@types/node": { - "version": "20.14.15", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, "packages/ai/node_modules/ansi-styles": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", @@ -19252,7 +19237,7 @@ "@netlify/runtime-utils": "2.2.0" }, "devDependencies": { - "@types/node": "^18.19.110", + "@types/node": "^22.0.0", "node-fetch": "^3.3.1", "npm-run-all2": "^8.0.4", "semver": "^7.5.3", @@ -19264,16 +19249,6 @@ "node": "^14.16.0 || >=16.0.0" } }, - "packages/blobs/node_modules/@types/node": { - "version": "18.19.124", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.124.tgz", - "integrity": "sha512-hY4YWZFLs3ku6D2Gqo3RchTd9VRCcrjqp/I0mmohYeUVA5Y8eCXKJEasHxLAJVZRJuQogfd1GiJ9lgogBgKeuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, "packages/blobs/node_modules/node-fetch": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", @@ -19421,7 +19396,7 @@ }, "devDependencies": { "@netlify/types": "2.1.0", - "@types/node": "^18.19.110", + "@types/node": "^22.0.0", "@types/parse-gitignore": "^1.0.2", "@types/write-file-atomic": "^4.0.3", "execa": "^8.0.1", @@ -19432,16 +19407,6 @@ "node": "^18.14.0 || >=20" } }, - "packages/dev-utils/node_modules/@types/node": { - "version": "18.19.124", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.124.tgz", - "integrity": "sha512-hY4YWZFLs3ku6D2Gqo3RchTd9VRCcrjqp/I0mmohYeUVA5Y8eCXKJEasHxLAJVZRJuQogfd1GiJ9lgogBgKeuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, "packages/edge-functions": { "name": "@netlify/edge-functions", "version": "3.0.0", @@ -19481,7 +19446,7 @@ "vitest": "^3.0.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.6.1" } }, "packages/edge-functions/prod": { @@ -19750,7 +19715,7 @@ }, "devDependencies": { "@netlify/dev-utils": "^4.3.0", - "@types/node": "^20.17.57", + "@types/node": "^22.0.0", "tsup": "^8.0.0", "vitest": "^3.1.4" }, @@ -19758,19 +19723,6 @@ "node": ">=20.6.1" } }, - "packages/headers/node_modules/@types/node": { - "version": "20.19.11", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "packages/headers/node_modules/undici-types": { - "version": "6.21.0", - "dev": true, - "license": "MIT" - }, "packages/images": { "name": "@netlify/images", "version": "1.3.0", @@ -19815,19 +19767,6 @@ "node": "^20.19.0 || >=22.12.0" } }, - "packages/nuxt-module/node_modules/@types/node": { - "version": "22.17.2", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "packages/nuxt-module/node_modules/undici-types": { - "version": "6.21.0", - "dev": true, - "license": "MIT" - }, "packages/otel": { "name": "@netlify/otel", "version": "4.3.0", @@ -19942,7 +19881,7 @@ }, "devDependencies": { "@netlify/dev-utils": "^4.3.0", - "@types/node": "^20.17.57", + "@types/node": "^22.0.0", "tsup": "^8.0.0", "vitest": "^3.0.0" }, @@ -19955,7 +19894,7 @@ "version": "2.2.0", "license": "MIT", "devDependencies": { - "@types/node": "^18.19.110", + "@types/node": "^22.0.0", "tsup": "^8.0.0", "vitest": "^3.0.0" }, @@ -19963,29 +19902,6 @@ "node": "^18.14.0 || >=20" } }, - "packages/runtime-utils/node_modules/@types/node": { - "version": "18.19.124", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.124.tgz", - "integrity": "sha512-hY4YWZFLs3ku6D2Gqo3RchTd9VRCcrjqp/I0mmohYeUVA5Y8eCXKJEasHxLAJVZRJuQogfd1GiJ9lgogBgKeuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "packages/runtime/node_modules/@types/node": { - "version": "20.19.11", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "packages/runtime/node_modules/undici-types": { - "version": "6.21.0", - "dev": true, - "license": "MIT" - }, "packages/static": { "name": "@netlify/static", "version": "3.1.0", @@ -20008,7 +19924,7 @@ "version": "2.1.0", "license": "MIT", "devDependencies": { - "@types/node": "^18.19.110", + "@types/node": "^22.0.0", "tsup": "^8.0.0", "typescript": "^5.8.3", "vitest": "^3.0.0" @@ -20017,16 +19933,6 @@ "node": "^18.14.0 || >=20" } }, - "packages/types/node_modules/@types/node": { - "version": "18.19.124", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.124.tgz", - "integrity": "sha512-hY4YWZFLs3ku6D2Gqo3RchTd9VRCcrjqp/I0mmohYeUVA5Y8eCXKJEasHxLAJVZRJuQogfd1GiJ9lgogBgKeuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, "packages/vite-plugin": { "name": "@netlify/vite-plugin", "version": "2.7.4", @@ -20037,7 +19943,7 @@ "dedent": "^1.7.0" }, "devDependencies": { - "@types/node": "^20.17.57", + "@types/node": "^22.0.0", "playwright": "^1.52.0", "tsup": "^8.0.0", "vite": "^6.3.6", @@ -20084,16 +19990,6 @@ } } }, - "packages/vite-plugin-tanstack-start/node_modules/@types/node": { - "version": "22.18.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.6.tgz", - "integrity": "sha512-r8uszLPpeIWbNKtvWRt/DbVi5zbqZyj1PTmhRMqBMvDnaz1QpmSKujUtJLrqGZeoM8v72MfYggDceY4K1itzWQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, "packages/vite-plugin-tanstack-start/node_modules/hosted-git-info": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.0.tgz", @@ -20132,26 +20028,6 @@ "node": "^20.17.0 || >=22.9.0" } }, - "packages/vite-plugin-tanstack-start/node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" - }, - "packages/vite-plugin/node_modules/@types/node": { - "version": "20.19.11", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "packages/vite-plugin/node_modules/undici-types": { - "version": "6.21.0", - "dev": true, - "license": "MIT" - }, "packages/vite-plugin/node_modules/vite": { "version": "6.3.6", "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.6.tgz", diff --git a/packages/ai/package.json b/packages/ai/package.json index 2d346fb2..19be1118 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -59,7 +59,7 @@ "@netlify/api": "^14.0.4" }, "devDependencies": { - "@types/node": "20.14.15", + "@types/node": "22.18.12", "npm-run-all2": "^7.0.2", "tsup": "8.5.0", "typescript": "5.9.2", diff --git a/packages/blobs/package.json b/packages/blobs/package.json index 0fc24bcb..eca44425 100644 --- a/packages/blobs/package.json +++ b/packages/blobs/package.json @@ -67,7 +67,7 @@ "test": "test" }, "devDependencies": { - "@types/node": "^18.19.110", + "@types/node": "^22.0.0", "node-fetch": "^3.3.1", "npm-run-all2": "^8.0.4", "semver": "^7.5.3", diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json index 482f07f3..781f0cb0 100644 --- a/packages/dev-utils/package.json +++ b/packages/dev-utils/package.json @@ -43,7 +43,7 @@ "author": "Netlify Inc.", "devDependencies": { "@netlify/types": "2.1.0", - "@types/node": "^18.19.110", + "@types/node": "^22.0.0", "@types/parse-gitignore": "^1.0.2", "@types/write-file-atomic": "^4.0.3", "execa": "^8.0.1", diff --git a/packages/headers/package.json b/packages/headers/package.json index 7fda779c..bdbe18bf 100644 --- a/packages/headers/package.json +++ b/packages/headers/package.json @@ -33,7 +33,7 @@ "author": "Netlify Inc.", "devDependencies": { "@netlify/dev-utils": "^4.3.0", - "@types/node": "^20.17.57", + "@types/node": "^22.0.0", "tsup": "^8.0.0", "vitest": "^3.1.4" }, diff --git a/packages/runtime-utils/package.json b/packages/runtime-utils/package.json index c9da00e7..93eefcae 100644 --- a/packages/runtime-utils/package.json +++ b/packages/runtime-utils/package.json @@ -29,7 +29,7 @@ }, "author": "Netlify Inc.", "devDependencies": { - "@types/node": "^18.19.110", + "@types/node": "^22.0.0", "tsup": "^8.0.0", "vitest": "^3.0.0" } diff --git a/packages/runtime/package.json b/packages/runtime/package.json index a3d64164..66f520a6 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@netlify/dev-utils": "^4.3.0", - "@types/node": "^20.17.57", + "@types/node": "^22.0.0", "tsup": "^8.0.0", "vitest": "^3.0.0" } diff --git a/packages/types/package.json b/packages/types/package.json index 0c5dfb39..86f9daa8 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -29,7 +29,7 @@ }, "author": "Netlify Inc.", "devDependencies": { - "@types/node": "^18.19.110", + "@types/node": "^22.0.0", "tsup": "^8.0.0", "typescript": "^5.8.3", "vitest": "^3.0.0" diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index ce9c9393..ebdfeced 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -33,7 +33,7 @@ }, "author": "Netlify Inc.", "devDependencies": { - "@types/node": "^20.17.57", + "@types/node": "^22.0.0", "playwright": "^1.52.0", "tsup": "^8.0.0", "vite": "^6.3.6",