diff --git a/package-lock.json b/package-lock.json index 576084d9fc..a8b3c83d6c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@netlify/edge-bundler": "^14.0.6", "@netlify/edge-functions": "^2.15.6", "@netlify/eslint-config-node": "^7.0.1", - "@netlify/functions": "^4.1.7", + "@netlify/functions": "^4.1.9", "@netlify/serverless-functions-api": "^1.41.2", "@netlify/zip-it-and-ship-it": "^12.1.4", "@opentelemetry/api": "^1.8.0", @@ -3926,9 +3926,9 @@ } }, "node_modules/@netlify/dev-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-3.2.1.tgz", - "integrity": "sha512-a96wZheD3duD20aEJXBIui73GewRIcKwsXyzyFyerrsDffQjaWFuWxU9fnVSiunl6UVrvpBjWMJRGkCv4zf2KQ==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-3.2.2.tgz", + "integrity": "sha512-ECz/xEaqhAPUoFkeC2Ofpky1HBEKwPCsAL66iK/dLFHUFs39SC3y6Bn5QY76DzONmt+RjWmoYkSIEhJ1xAWHfA==", "dev": true, "dependencies": { "@whatwg-node/server": "^0.10.0", @@ -3943,6 +3943,7 @@ "lodash.debounce": "^4.0.8", "parse-gitignore": "^2.0.0", "semver": "^7.7.2", + "tmp-promise": "^3.0.3", "uuid": "^11.1.0", "write-file-atomic": "^5.0.1" }, @@ -4005,32 +4006,6 @@ "integrity": "sha512-Fs1cQ+XKfKr2OxrAvmX+S46CJmrysxBdCUCTk/wwcCZikrDvsYUFG7FTquUl4JfAf9taYYyW/tPv35gKOKS8BQ==", "dev": true }, - "node_modules/@netlify/edge-functions/node_modules/@netlify/dev-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-3.2.2.tgz", - "integrity": "sha512-ECz/xEaqhAPUoFkeC2Ofpky1HBEKwPCsAL66iK/dLFHUFs39SC3y6Bn5QY76DzONmt+RjWmoYkSIEhJ1xAWHfA==", - "dev": true, - "dependencies": { - "@whatwg-node/server": "^0.10.0", - "ansis": "^4.1.0", - "chokidar": "^4.0.1", - "decache": "^4.6.2", - "dot-prop": "9.0.0", - "env-paths": "^3.0.0", - "find-up": "7.0.0", - "image-size": "^2.0.2", - "js-image-generator": "^1.0.4", - "lodash.debounce": "^4.0.8", - "parse-gitignore": "^2.0.0", - "semver": "^7.7.2", - "tmp-promise": "^3.0.3", - "uuid": "^11.1.0", - "write-file-atomic": "^5.0.1" - }, - "engines": { - "node": "^18.14.0 || >=20" - } - }, "node_modules/@netlify/eslint-config-node": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/@netlify/eslint-config-node/-/eslint-config-node-7.0.1.tgz", @@ -4132,15 +4107,15 @@ "dev": true }, "node_modules/@netlify/functions": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-4.1.7.tgz", - "integrity": "sha512-qahFKqGpN4O9FCmIPmlF52Ig4Mix8u5pLgH/Nj2sddMzeNKhjhxMCPeyeMCgAOIRHQAa02ZML3VNdFBoImbPPQ==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-4.1.9.tgz", + "integrity": "sha512-9E2tsmtt5VsmTeJT4xJGq5fSY1P2R5QMy/asUkVyQskc78VKLW/D94V/NNpHgWVbRJ8YqIJ6SAHCLUrzDlgH9A==", "dev": true, "dependencies": { - "@netlify/blobs": "10.0.1", - "@netlify/dev-utils": "3.2.1", - "@netlify/serverless-functions-api": "2.1.2", - "@netlify/zip-it-and-ship-it": "^12.1.4", + "@netlify/blobs": "10.0.3", + "@netlify/dev-utils": "3.2.2", + "@netlify/serverless-functions-api": "2.1.3", + "@netlify/zip-it-and-ship-it": "^12.2.0", "cron-parser": "^4.9.0", "decache": "^4.6.2", "extract-zip": "^2.0.1", @@ -4168,13 +4143,26 @@ "node": ">=18.14.0" } }, + "node_modules/@netlify/functions/node_modules/@babel/types": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz", + "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@netlify/functions/node_modules/@netlify/blobs": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-10.0.1.tgz", - "integrity": "sha512-Mbf5WkJlbR5nWA8LgA9CH+dVg7yKxoRXr1jfl1CdzEsRAVIJROPCTXGUYI5N7Q6vk/py0fVLbEie+N9d7eYVdw==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-10.0.3.tgz", + "integrity": "sha512-edfIKZTkKMKU00/L7u86jR14RrV7NyJBtxSEWLdtY1t2sxFprJgVJNIqPWXPF/LRvTCfNqmvyxkLvB2mbPA0aQ==", "dev": true, "dependencies": { - "@netlify/dev-utils": "3.2.1", + "@netlify/dev-utils": "3.2.2", "@netlify/runtime-utils": "2.1.0" }, "engines": { @@ -4182,14 +4170,61 @@ } }, "node_modules/@netlify/functions/node_modules/@netlify/serverless-functions-api": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.1.2.tgz", - "integrity": "sha512-uEFA0LAcBGd3+fgDSLkTTsrgyooKqu8mN/qA+F/COS2A7NFWRcLFnjVKH/xZhxq+oQkrSa+XPS9qj2wgQosiQw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.1.3.tgz", + "integrity": "sha512-bNlN/hpND8xFQzpjyKxm6vJayD+bPBlOvs4lWihE7WULrphuH1UuFsoVE5386bNNGH8Rs1IH01AFsl7ALQgOlQ==", "dev": true, "engines": { "node": ">=18.0.0" } }, + "node_modules/@netlify/functions/node_modules/@netlify/zip-it-and-ship-it": { + "version": "12.2.1", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-12.2.1.tgz", + "integrity": "sha512-zAr+8Tg80y/sUbhdUkZsq4Uy1IMzkSB6H/sKRMrDQ2NJx4uPgf5X5jMdg9g2FljNcxzpfJwc1Gg4OXQrjD0Z4A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.22.5", + "@babel/types": "7.28.0", + "@netlify/binary-info": "^1.0.0", + "@netlify/serverless-functions-api": "^2.1.3", + "@vercel/nft": "0.29.4", + "archiver": "^7.0.0", + "common-path-prefix": "^3.0.0", + "copy-file": "^11.0.0", + "es-module-lexer": "^1.0.0", + "esbuild": "0.25.5", + "execa": "^8.0.0", + "fast-glob": "^3.3.3", + "filter-obj": "^6.0.0", + "find-up": "^7.0.0", + "is-builtin-module": "^3.1.0", + "is-path-inside": "^4.0.0", + "junk": "^4.0.0", + "locate-path": "^7.0.0", + "merge-options": "^3.0.4", + "minimatch": "^9.0.0", + "normalize-path": "^3.0.0", + "p-map": "^7.0.0", + "path-exists": "^5.0.0", + "precinct": "^12.0.0", + "require-package-name": "^2.0.1", + "resolve": "^2.0.0-next.1", + "semver": "^7.3.8", + "tmp-promise": "^3.0.2", + "toml": "^3.0.0", + "unixify": "^1.0.0", + "urlpattern-polyfill": "8.0.2", + "yargs": "^17.0.0", + "zod": "^3.23.8" + }, + "bin": { + "zip-it-and-ship-it": "bin.js" + }, + "engines": { + "node": ">=18.14.0" + } + }, "node_modules/@netlify/functions/node_modules/is-stream": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", @@ -35927,9 +35962,9 @@ } }, "@netlify/dev-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-3.2.1.tgz", - "integrity": "sha512-a96wZheD3duD20aEJXBIui73GewRIcKwsXyzyFyerrsDffQjaWFuWxU9fnVSiunl6UVrvpBjWMJRGkCv4zf2KQ==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-3.2.2.tgz", + "integrity": "sha512-ECz/xEaqhAPUoFkeC2Ofpky1HBEKwPCsAL66iK/dLFHUFs39SC3y6Bn5QY76DzONmt+RjWmoYkSIEhJ1xAWHfA==", "dev": true, "requires": { "@whatwg-node/server": "^0.10.0", @@ -35944,6 +35979,7 @@ "lodash.debounce": "^4.0.8", "parse-gitignore": "^2.0.0", "semver": "^7.7.2", + "tmp-promise": "^3.0.3", "uuid": "^11.1.0", "write-file-atomic": "^5.0.1" } @@ -35989,31 +36025,6 @@ "@netlify/runtime-utils": "2.1.0", "@netlify/types": "2.0.2", "get-port": "^7.1.0" - }, - "dependencies": { - "@netlify/dev-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-3.2.2.tgz", - "integrity": "sha512-ECz/xEaqhAPUoFkeC2Ofpky1HBEKwPCsAL66iK/dLFHUFs39SC3y6Bn5QY76DzONmt+RjWmoYkSIEhJ1xAWHfA==", - "dev": true, - "requires": { - "@whatwg-node/server": "^0.10.0", - "ansis": "^4.1.0", - "chokidar": "^4.0.1", - "decache": "^4.6.2", - "dot-prop": "9.0.0", - "env-paths": "^3.0.0", - "find-up": "7.0.0", - "image-size": "^2.0.2", - "js-image-generator": "^1.0.4", - "lodash.debounce": "^4.0.8", - "parse-gitignore": "^2.0.0", - "semver": "^7.7.2", - "tmp-promise": "^3.0.3", - "uuid": "^11.1.0", - "write-file-atomic": "^5.0.1" - } - } } }, "@netlify/edge-functions-bootstrap": { @@ -36099,15 +36110,15 @@ } }, "@netlify/functions": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-4.1.7.tgz", - "integrity": "sha512-qahFKqGpN4O9FCmIPmlF52Ig4Mix8u5pLgH/Nj2sddMzeNKhjhxMCPeyeMCgAOIRHQAa02ZML3VNdFBoImbPPQ==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-4.1.9.tgz", + "integrity": "sha512-9E2tsmtt5VsmTeJT4xJGq5fSY1P2R5QMy/asUkVyQskc78VKLW/D94V/NNpHgWVbRJ8YqIJ6SAHCLUrzDlgH9A==", "dev": true, "requires": { - "@netlify/blobs": "10.0.1", - "@netlify/dev-utils": "3.2.1", - "@netlify/serverless-functions-api": "2.1.2", - "@netlify/zip-it-and-ship-it": "^12.1.4", + "@netlify/blobs": "10.0.3", + "@netlify/dev-utils": "3.2.2", + "@netlify/serverless-functions-api": "2.1.3", + "@netlify/zip-it-and-ship-it": "^12.2.0", "cron-parser": "^4.9.0", "decache": "^4.6.2", "extract-zip": "^2.0.1", @@ -36118,22 +36129,73 @@ "source-map-support": "^0.5.21" }, "dependencies": { + "@babel/types": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz", + "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + } + }, "@netlify/blobs": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-10.0.1.tgz", - "integrity": "sha512-Mbf5WkJlbR5nWA8LgA9CH+dVg7yKxoRXr1jfl1CdzEsRAVIJROPCTXGUYI5N7Q6vk/py0fVLbEie+N9d7eYVdw==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-10.0.3.tgz", + "integrity": "sha512-edfIKZTkKMKU00/L7u86jR14RrV7NyJBtxSEWLdtY1t2sxFprJgVJNIqPWXPF/LRvTCfNqmvyxkLvB2mbPA0aQ==", "dev": true, "requires": { - "@netlify/dev-utils": "3.2.1", + "@netlify/dev-utils": "3.2.2", "@netlify/runtime-utils": "2.1.0" } }, "@netlify/serverless-functions-api": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.1.2.tgz", - "integrity": "sha512-uEFA0LAcBGd3+fgDSLkTTsrgyooKqu8mN/qA+F/COS2A7NFWRcLFnjVKH/xZhxq+oQkrSa+XPS9qj2wgQosiQw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.1.3.tgz", + "integrity": "sha512-bNlN/hpND8xFQzpjyKxm6vJayD+bPBlOvs4lWihE7WULrphuH1UuFsoVE5386bNNGH8Rs1IH01AFsl7ALQgOlQ==", "dev": true }, + "@netlify/zip-it-and-ship-it": { + "version": "12.2.1", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-12.2.1.tgz", + "integrity": "sha512-zAr+8Tg80y/sUbhdUkZsq4Uy1IMzkSB6H/sKRMrDQ2NJx4uPgf5X5jMdg9g2FljNcxzpfJwc1Gg4OXQrjD0Z4A==", + "dev": true, + "requires": { + "@babel/parser": "^7.22.5", + "@babel/types": "7.28.0", + "@netlify/binary-info": "^1.0.0", + "@netlify/serverless-functions-api": "^2.1.3", + "@vercel/nft": "0.29.4", + "archiver": "^7.0.0", + "common-path-prefix": "^3.0.0", + "copy-file": "^11.0.0", + "es-module-lexer": "^1.0.0", + "esbuild": "0.25.5", + "execa": "^8.0.0", + "fast-glob": "^3.3.3", + "filter-obj": "^6.0.0", + "find-up": "^7.0.0", + "is-builtin-module": "^3.1.0", + "is-path-inside": "^4.0.0", + "junk": "^4.0.0", + "locate-path": "^7.0.0", + "merge-options": "^3.0.4", + "minimatch": "^9.0.0", + "normalize-path": "^3.0.0", + "p-map": "^7.0.0", + "path-exists": "^5.0.0", + "precinct": "^12.0.0", + "require-package-name": "^2.0.1", + "resolve": "^2.0.0-next.1", + "semver": "^7.3.8", + "tmp-promise": "^3.0.2", + "toml": "^3.0.0", + "unixify": "^1.0.0", + "urlpattern-polyfill": "8.0.2", + "yargs": "^17.0.0", + "zod": "^3.23.8" + } + }, "is-stream": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", diff --git a/package.json b/package.json index 76ff7a26a3..d483d5e1b3 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "@netlify/edge-bundler": "^14.0.6", "@netlify/edge-functions": "^2.15.6", "@netlify/eslint-config-node": "^7.0.1", - "@netlify/functions": "^4.1.7", + "@netlify/functions": "^4.1.9", "@netlify/serverless-functions-api": "^1.41.2", "@netlify/zip-it-and-ship-it": "^12.1.4", "@opentelemetry/api": "^1.8.0",