diff --git a/package-lock.json b/package-lock.json index 4ef47bb4b20..c42db8bc299 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,12 +13,12 @@ "@bugsnag/js": "7.20.2", "@fastify/static": "6.10.2", "@netlify/blobs": "6.3.1", - "@netlify/build": "29.27.0", + "@netlify/build": "29.29.0", "@netlify/build-info": "7.11.1", "@netlify/config": "20.10.0", "@netlify/edge-bundler": "10.1.3", "@netlify/local-functions-proxy": "1.1.1", - "@netlify/zip-it-and-ship-it": "9.26.2", + "@netlify/zip-it-and-ship-it": "9.26.4", "@octokit/rest": "19.0.13", "ansi-escapes": "6.2.0", "ansi-styles": "6.2.1", @@ -768,10 +768,9 @@ } }, "node_modules/@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", + "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", "dependencies": { "@babel/helper-string-parser": "^7.22.5", "@babel/helper-validator-identifier": "^7.22.20", @@ -2288,21 +2287,22 @@ } }, "node_modules/@netlify/build": { - "version": "29.27.0", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-29.27.0.tgz", - "integrity": "sha512-olo97YFbaprhTECbzMl/6MuAPmB835wmAz+uSkG22unkbG19kmUibjcxQhLzArrhJa5YIOei2Xnkh9qWnJZxTw==", + "version": "29.29.0", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-29.29.0.tgz", + "integrity": "sha512-xvDJY3lCGVDpGqKvB0vDYt9777p6xR+a3GmKxA2JoJHLn3yidXm+X76Ef73kngGVcwU7FumQNx8nb8vzd1kKYg==", "dependencies": { "@bugsnag/js": "^7.0.0", "@honeycombio/opentelemetry-node": "^0.5.0", + "@netlify/blobs": "^6.3.1", "@netlify/cache-utils": "^5.1.5", "@netlify/config": "^20.10.0", "@netlify/edge-bundler": "10.1.3", "@netlify/framework-info": "^9.8.10", - "@netlify/functions-utils": "^5.2.41", + "@netlify/functions-utils": "^5.2.42", "@netlify/git-utils": "^5.1.1", "@netlify/plugins-list": "^6.72.0", "@netlify/run-utils": "^5.1.1", - "@netlify/zip-it-and-ship-it": "9.26.2", + "@netlify/zip-it-and-ship-it": "9.26.4", "@opentelemetry/api": "^1.4.1", "@opentelemetry/core": "^1.17.1", "@sindresorhus/slugify": "^2.0.0", @@ -2323,11 +2323,13 @@ "log-process-errors": "^8.0.0", "map-obj": "^5.0.0", "memoize-one": "^6.0.0", + "node-fetch": "^3.3.2", "os-name": "^5.0.0", "p-event": "^5.0.0", "p-every": "^2.0.0", "p-filter": "^3.0.0", "p-locate": "^6.0.0", + "p-map": "^6.0.0", "p-reduce": "^3.0.0", "path-exists": "^5.0.0", "path-type": "^5.0.0", @@ -2354,6 +2356,14 @@ }, "engines": { "node": "^14.16.0 || >=16.0.0" + }, + "peerDependencies": { + "@netlify/opentelemetry-sdk-setup": "^1.0.1" + }, + "peerDependenciesMeta": { + "@netlify/opentelemetry-sdk-setup": { + "optional": true + } } }, "node_modules/@netlify/build-info": { @@ -2646,6 +2656,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, "node_modules/@netlify/build/node_modules/normalize-url": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", @@ -2721,6 +2748,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/p-map": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-6.0.0.tgz", + "integrity": "sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@netlify/build/node_modules/path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -3881,11 +3919,11 @@ } }, "node_modules/@netlify/functions-utils": { - "version": "5.2.41", - "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-5.2.41.tgz", - "integrity": "sha512-rvp11NquyVQ4d5rK6W6cP4M3iKyuOATqfEGlC7jLUZjMeNp4bQ5gPb5RaqqG5MHPY0KmdELMGGGgUxmCbh+Qxw==", + "version": "5.2.42", + "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-5.2.42.tgz", + "integrity": "sha512-ltZ5Vtop8IiJOgSnKApxZdXArOq4cLDs9WpZ3Xoa1lJDojjyPvAH6Vpp3DxFAdi9a8pzYK70vTb048SzMwffnA==", "dependencies": { - "@netlify/zip-it-and-ship-it": "9.26.2", + "@netlify/zip-it-and-ship-it": "9.26.4", "cpy": "^9.0.0", "path-exists": "^5.0.0" }, @@ -4318,9 +4356,9 @@ } }, "node_modules/@netlify/serverless-functions-api": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.12.0.tgz", - "integrity": "sha512-LJt2gHzLQMgJLsLG9Chbu2Pxxi7Yzbj3Xcd9QlThvUlD7kf4nAr3lzzRJMZqo77rVNmfQX11W1uvGMSlduiKeA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.12.1.tgz", + "integrity": "sha512-+G9cTltqfH54dF4dLqoEOV2P4qTIY8dM9blUVqg+NtVTXyuadzgpHqtffhVeyeLytVnTx1238kWJUe+sV3bnlg==", "dependencies": { "@netlify/node-cookies": "^0.1.0", "urlpattern-polyfill": "8.0.2" @@ -4330,14 +4368,14 @@ } }, "node_modules/@netlify/zip-it-and-ship-it": { - "version": "9.26.2", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-9.26.2.tgz", - "integrity": "sha512-tsQbSfgOTEfZmSnUbCJiHDVyYDRN1gQQEWjAmJ90YI60ZloT4j7B4HlBt0gshU9pPCiDxoHhQMCk5pHg7//CSw==", + "version": "9.26.4", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-9.26.4.tgz", + "integrity": "sha512-lGdmHz5ppP6VmVEuvuL5nKP7a3/dUGRLBotqs2x/lwp35/1lbR+CIbXV6y8IYc4yn1hDfDtp+Lcqe6Np2KcFtg==", "dependencies": { "@babel/parser": "^7.22.5", "@babel/types": "7.23.3", "@netlify/binary-info": "^1.0.0", - "@netlify/serverless-functions-api": "^1.12.0", + "@netlify/serverless-functions-api": "^1.12.1", "@vercel/nft": "^0.23.0", "archiver": "^6.0.0", "common-path-prefix": "^3.0.0", @@ -4374,19 +4412,6 @@ "node": "^14.18.0 || >=16.0.0" } }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/android-arm": { "version": "0.19.6", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.6.tgz", @@ -25351,10 +25376,9 @@ } }, "@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", + "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", "requires": { "@babel/helper-string-parser": "^7.22.5", "@babel/helper-validator-identifier": "^7.22.20", @@ -26408,21 +26432,22 @@ "integrity": "sha512-JjLz3WW7Wp6NVwQtDxPpWio4L3u9pnnDXnQ7Q16zgAFE9IA1rSjZVSsyOQrtkiBQIxaJ1Zr5eky8vrXJ5mdRWg==" }, "@netlify/build": { - "version": "29.27.0", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-29.27.0.tgz", - "integrity": "sha512-olo97YFbaprhTECbzMl/6MuAPmB835wmAz+uSkG22unkbG19kmUibjcxQhLzArrhJa5YIOei2Xnkh9qWnJZxTw==", + "version": "29.29.0", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-29.29.0.tgz", + "integrity": "sha512-xvDJY3lCGVDpGqKvB0vDYt9777p6xR+a3GmKxA2JoJHLn3yidXm+X76Ef73kngGVcwU7FumQNx8nb8vzd1kKYg==", "requires": { "@bugsnag/js": "^7.0.0", "@honeycombio/opentelemetry-node": "^0.5.0", + "@netlify/blobs": "^6.3.1", "@netlify/cache-utils": "^5.1.5", "@netlify/config": "^20.10.0", "@netlify/edge-bundler": "10.1.3", "@netlify/framework-info": "^9.8.10", - "@netlify/functions-utils": "^5.2.41", + "@netlify/functions-utils": "^5.2.42", "@netlify/git-utils": "^5.1.1", "@netlify/plugins-list": "^6.72.0", "@netlify/run-utils": "^5.1.1", - "@netlify/zip-it-and-ship-it": "9.26.2", + "@netlify/zip-it-and-ship-it": "9.26.4", "@opentelemetry/api": "^1.4.1", "@opentelemetry/core": "^1.17.1", "@sindresorhus/slugify": "^2.0.0", @@ -26443,11 +26468,13 @@ "log-process-errors": "^8.0.0", "map-obj": "^5.0.0", "memoize-one": "^6.0.0", + "node-fetch": "^3.3.2", "os-name": "^5.0.0", "p-event": "^5.0.0", "p-every": "^2.0.0", "p-filter": "^3.0.0", "p-locate": "^6.0.0", + "p-map": "^6.0.0", "p-reduce": "^3.0.0", "path-exists": "^5.0.0", "path-type": "^5.0.0", @@ -26602,6 +26629,16 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==" }, + "node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "requires": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + }, "normalize-url": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", @@ -26644,6 +26681,11 @@ "p-limit": "^4.0.0" } }, + "p-map": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-6.0.0.tgz", + "integrity": "sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==" + }, "path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -27397,11 +27439,11 @@ } }, "@netlify/functions-utils": { - "version": "5.2.41", - "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-5.2.41.tgz", - "integrity": "sha512-rvp11NquyVQ4d5rK6W6cP4M3iKyuOATqfEGlC7jLUZjMeNp4bQ5gPb5RaqqG5MHPY0KmdELMGGGgUxmCbh+Qxw==", + "version": "5.2.42", + "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-5.2.42.tgz", + "integrity": "sha512-ltZ5Vtop8IiJOgSnKApxZdXArOq4cLDs9WpZ3Xoa1lJDojjyPvAH6Vpp3DxFAdi9a8pzYK70vTb048SzMwffnA==", "requires": { - "@netlify/zip-it-and-ship-it": "9.26.2", + "@netlify/zip-it-and-ship-it": "9.26.4", "cpy": "^9.0.0", "path-exists": "^5.0.0" }, @@ -27638,23 +27680,23 @@ } }, "@netlify/serverless-functions-api": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.12.0.tgz", - "integrity": "sha512-LJt2gHzLQMgJLsLG9Chbu2Pxxi7Yzbj3Xcd9QlThvUlD7kf4nAr3lzzRJMZqo77rVNmfQX11W1uvGMSlduiKeA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.12.1.tgz", + "integrity": "sha512-+G9cTltqfH54dF4dLqoEOV2P4qTIY8dM9blUVqg+NtVTXyuadzgpHqtffhVeyeLytVnTx1238kWJUe+sV3bnlg==", "requires": { "@netlify/node-cookies": "^0.1.0", "urlpattern-polyfill": "8.0.2" } }, "@netlify/zip-it-and-ship-it": { - "version": "9.26.2", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-9.26.2.tgz", - "integrity": "sha512-tsQbSfgOTEfZmSnUbCJiHDVyYDRN1gQQEWjAmJ90YI60ZloT4j7B4HlBt0gshU9pPCiDxoHhQMCk5pHg7//CSw==", + "version": "9.26.4", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-9.26.4.tgz", + "integrity": "sha512-lGdmHz5ppP6VmVEuvuL5nKP7a3/dUGRLBotqs2x/lwp35/1lbR+CIbXV6y8IYc4yn1hDfDtp+Lcqe6Np2KcFtg==", "requires": { "@babel/parser": "^7.22.5", "@babel/types": "7.23.3", "@netlify/binary-info": "^1.0.0", - "@netlify/serverless-functions-api": "^1.12.0", + "@netlify/serverless-functions-api": "^1.12.1", "@vercel/nft": "^0.23.0", "archiver": "^6.0.0", "common-path-prefix": "^3.0.0", @@ -27685,16 +27727,6 @@ "yargs": "^17.0.0" }, "dependencies": { - "@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", - "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - } - }, "@esbuild/android-arm": { "version": "0.19.6", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.6.tgz", diff --git a/package.json b/package.json index c94dc3ad365..4d230e2bdfc 100644 --- a/package.json +++ b/package.json @@ -81,12 +81,12 @@ "@bugsnag/js": "7.20.2", "@fastify/static": "6.10.2", "@netlify/blobs": "6.3.1", - "@netlify/build": "29.27.0", + "@netlify/build": "29.29.0", "@netlify/build-info": "7.11.1", "@netlify/config": "20.10.0", "@netlify/edge-bundler": "10.1.3", "@netlify/local-functions-proxy": "1.1.1", - "@netlify/zip-it-and-ship-it": "9.26.2", + "@netlify/zip-it-and-ship-it": "9.26.4", "@octokit/rest": "19.0.13", "ansi-escapes": "6.2.0", "ansi-styles": "6.2.1",