diff --git a/package-lock.json b/package-lock.json index 8f91c047..0e5bbea1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3036,15 +3036,15 @@ } }, "node_modules/@netlify/edge-functions": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@netlify/edge-functions/-/edge-functions-3.0.8.tgz", - "integrity": "sha512-ml1oCDsRTTRmZS2nUj8XRD1b6+foEiZT3lPk7qQ4nv/jnxylHJ20ooPzPDH+cJmGjXFrMeR14/91W1o6D2ftBg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@netlify/edge-functions/-/edge-functions-4.0.0.tgz", + "integrity": "sha512-0jerPQQ5mLczl7jwCRfTJsLcaiXbvPOC+Whtxxk7IHdz24OvZGjUtVHAxhppjT8wcX48I7C6oAff04QdQDMTfw==", "license": "MIT", "dependencies": { - "@netlify/types": "2.8.0" + "@netlify/types": "3.0.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=22.12.0" } }, "node_modules/@netlify/edge-functions-bootstrap": { @@ -3092,18 +3092,6 @@ "node": ">=22.12.0" } }, - "node_modules/@netlify/edge-functions-dev/node_modules/@netlify/edge-functions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@netlify/edge-functions/-/edge-functions-4.0.0.tgz", - "integrity": "sha512-0jerPQQ5mLczl7jwCRfTJsLcaiXbvPOC+Whtxxk7IHdz24OvZGjUtVHAxhppjT8wcX48I7C6oAff04QdQDMTfw==", - "license": "MIT", - "dependencies": { - "@netlify/types": "3.0.0" - }, - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@netlify/edge-functions-dev/node_modules/@netlify/runtime-utils": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@netlify/runtime-utils/-/runtime-utils-3.0.0.tgz", @@ -3113,15 +3101,6 @@ "node": ">=22.12.0" } }, - "node_modules/@netlify/edge-functions-dev/node_modules/@netlify/types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@netlify/types/-/types-3.0.0.tgz", - "integrity": "sha512-zRCidsQgI4CZWrZB/kmwdPf0QbSNljakfNSLizFvrsSA3UcUrTWSBNMVKmZnob92/8ESeUN0ewXLOlffJU+ATQ==", - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@netlify/edge-functions-dev/node_modules/chokidar": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", @@ -3150,6 +3129,15 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/@netlify/edge-functions/node_modules/@netlify/types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@netlify/types/-/types-3.0.0.tgz", + "integrity": "sha512-zRCidsQgI4CZWrZB/kmwdPf0QbSNljakfNSLizFvrsSA3UcUrTWSBNMVKmZnob92/8ESeUN0ewXLOlffJU+ATQ==", + "license": "MIT", + "engines": { + "node": ">=22.12.0" + } + }, "node_modules/@netlify/framework-adapters-test-utils": { "resolved": "packages/test-utils", "link": true @@ -20113,6 +20101,19 @@ "node": ">=20.6.1" } }, + "node_modules/netlify-cli/node_modules/@netlify/edge-functions": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@netlify/edge-functions/-/edge-functions-3.0.8.tgz", + "integrity": "sha512-ml1oCDsRTTRmZS2nUj8XRD1b6+foEiZT3lPk7qQ4nv/jnxylHJ20ooPzPDH+cJmGjXFrMeR14/91W1o6D2ftBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@netlify/types": "2.8.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/netlify-cli/node_modules/@netlify/edge-functions-bootstrap": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@netlify/edge-functions-bootstrap/-/edge-functions-bootstrap-3.2.0.tgz", @@ -30727,7 +30728,7 @@ "version": "4.0.0", "license": "MIT", "dependencies": { - "@netlify/edge-functions": "^3.0.8", + "@netlify/edge-functions": "^4.0.0", "semver": "^7.8.0" }, "devDependencies": { diff --git a/packages/angular-runtime/demo/package-lock.json b/packages/angular-runtime/demo/package-lock.json index 3d2f7236..0befb890 100644 --- a/packages/angular-runtime/demo/package-lock.json +++ b/packages/angular-runtime/demo/package-lock.json @@ -20,7 +20,7 @@ "@angular/router": "^22", "@angular/ssr": "^22", "@netlify/angular-runtime": "file:..", - "@netlify/edge-functions": "^3.0.8", + "@netlify/edge-functions": "^4.0.0", "express": "^4.21.0", "rxjs": "~7.8.0", "tslib": "^2.3.0", @@ -48,19 +48,15 @@ "version": "4.0.0", "license": "MIT", "dependencies": { - "@netlify/edge-functions": "^3.0.8", + "@netlify/edge-functions": "^4.0.0", "semver": "^7.8.0" }, "devDependencies": { - "@netlify/build": "^35.14.0", - "@netlify/eslint-config-node": "^7.0.1", + "@netlify/build": "^36.0.1", "@opentelemetry/api": "~1.8.0", "@types/node": "^24.0.0", - "eslint-plugin-unicorn": "^49.0.0", - "husky": "^9.1.7", - "netlify-cli": "^26.1.0", - "npm-run-all2": "^8.0.4", - "prettier": "^3.8.3" + "netlify-cli": "^27.0.0", + "npm-run-all2": "^8.0.4" }, "engines": { "node": "^22.22.0 || ^24.13.1 || >=26.0.0" @@ -2772,24 +2768,24 @@ "link": true }, "node_modules/@netlify/edge-functions": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@netlify/edge-functions/-/edge-functions-3.0.8.tgz", - "integrity": "sha512-ml1oCDsRTTRmZS2nUj8XRD1b6+foEiZT3lPk7qQ4nv/jnxylHJ20ooPzPDH+cJmGjXFrMeR14/91W1o6D2ftBg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@netlify/edge-functions/-/edge-functions-4.0.0.tgz", + "integrity": "sha512-0jerPQQ5mLczl7jwCRfTJsLcaiXbvPOC+Whtxxk7IHdz24OvZGjUtVHAxhppjT8wcX48I7C6oAff04QdQDMTfw==", "license": "MIT", "dependencies": { - "@netlify/types": "2.8.0" + "@netlify/types": "3.0.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=22.12.0" } }, "node_modules/@netlify/types": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@netlify/types/-/types-2.8.0.tgz", - "integrity": "sha512-8/g0Pt6y6wXj5Ia5eeYLiXhRfWeqZXGXpGFeCiiQdUOem+FPtXdA4+YdGxqzWc7D0AvptKSO01KGeeVWHSu8Kg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@netlify/types/-/types-3.0.0.tgz", + "integrity": "sha512-zRCidsQgI4CZWrZB/kmwdPf0QbSNljakfNSLizFvrsSA3UcUrTWSBNMVKmZnob92/8ESeUN0ewXLOlffJU+ATQ==", "license": "MIT", "engines": { - "node": "^18.14.0 || >=20" + "node": ">=22.12.0" } }, "node_modules/@npmcli/agent": { @@ -6355,23 +6351,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-instrument": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", - "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", - "extraneous": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/istanbul-lib-report": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", diff --git a/packages/angular-runtime/demo/package.json b/packages/angular-runtime/demo/package.json index 630ca588..ea7c2309 100644 --- a/packages/angular-runtime/demo/package.json +++ b/packages/angular-runtime/demo/package.json @@ -22,7 +22,7 @@ "@angular/router": "^22", "@angular/ssr": "^22", "@netlify/angular-runtime": "file:..", - "@netlify/edge-functions": "^3.0.8", + "@netlify/edge-functions": "^4.0.0", "express": "^4.21.0", "rxjs": "~7.8.0", "tslib": "^2.3.0", diff --git a/packages/angular-runtime/package.json b/packages/angular-runtime/package.json index fe13e54c..e28fd5f8 100644 --- a/packages/angular-runtime/package.json +++ b/packages/angular-runtime/package.json @@ -86,7 +86,7 @@ "npm-run-all2": "^8.0.4" }, "dependencies": { - "@netlify/edge-functions": "^3.0.8", + "@netlify/edge-functions": "^4.0.0", "semver": "^7.8.0" }, "type": "module" diff --git a/packages/nuxt-module/playground/package.json b/packages/nuxt-module/playground/package.json index aba6590a..580b6b4e 100644 --- a/packages/nuxt-module/playground/package.json +++ b/packages/nuxt-module/playground/package.json @@ -11,6 +11,6 @@ "nuxt": "^3.17.6" }, "devDependencies": { - "@netlify/edge-functions": "^3.0.3" + "@netlify/edge-functions": "^4.0.0" } }