diff --git a/package-lock.json b/package-lock.json index 67d9d2f6..022acf5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "devDependencies": { "cypress": "13.6.0", "jest": "^24.9.0", - "netlify-cli": "17.5.3", + "netlify-cli": "17.8.1", "prettier": "2.2.1", "react": "16.13.1", "react-dom": "16.13.1", @@ -19391,22 +19391,22 @@ "dev": true }, "node_modules/netlify-cli": { - "version": "17.5.3", - "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-17.5.3.tgz", - "integrity": "sha512-zvOlYZeD62/9USgMH0f9PMu5Yn+qEdAw8dxuviUauXDt77+SH58tBdHJtCW0Kq/YGpnkkljWI4cIh6dkcCHPQQ==", + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-17.8.1.tgz", + "integrity": "sha512-9uoSRb5iR1VxIyrsG6z7T2cnHxtGekPAcVB0eGw9SbmRZKe4UmWagzc7gJom8socHalhUdU72RLVXMU9wnYPSg==", "dev": true, "hasInstallScript": true, "hasShrinkwrap": true, "dependencies": { "@bugsnag/js": "7.20.2", "@fastify/static": "6.10.2", - "@netlify/blobs": "6.3.0", - "@netlify/build": "29.27.0", + "@netlify/blobs": "6.3.1", + "@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", @@ -19511,8 +19511,8 @@ "zod": "3.22.4" }, "bin": { - "netlify": "bin/run.mjs", - "ntl": "bin/run.mjs" + "netlify": "bin/run.js", + "ntl": "bin/run.js" }, "engines": { "node": ">=18.14.0" @@ -19687,6 +19687,20 @@ "node": ">=6.0.0" } }, + "node_modules/netlify-cli/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==", + "dev": true, + "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-cli/node_modules/@bugsnag/browser": { "version": "7.20.2", "resolved": "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.20.2.tgz", @@ -20249,31 +20263,32 @@ "dev": true }, "node_modules/netlify-cli/node_modules/@netlify/blobs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-6.3.0.tgz", - "integrity": "sha512-EcgttqwH7kmK5B9RO8hRwAx/pkO9RwfFoRl+B38UNiFN6L4T46Q9Vhxnp3EzXQxn7Le1RpwFnXhd+UAhyZod+g==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-6.3.1.tgz", + "integrity": "sha512-JjLz3WW7Wp6NVwQtDxPpWio4L3u9pnnDXnQ7Q16zgAFE9IA1rSjZVSsyOQrtkiBQIxaJ1Zr5eky8vrXJ5mdRWg==", "dev": true, "engines": { "node": "^14.16.0 || >=16.0.0" } }, "node_modules/netlify-cli/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==", "dev": true, "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", @@ -20294,11 +20309,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", @@ -20325,6 +20342,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-cli/node_modules/@netlify/build-info": { @@ -20640,6 +20665,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/netlify-cli/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==", + "dev": true, + "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-cli/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", @@ -20721,6 +20764,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/netlify-cli/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==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/netlify-cli/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", @@ -21817,12 +21872,12 @@ } }, "node_modules/netlify-cli/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==", "dev": true, "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" }, @@ -22273,9 +22328,9 @@ } }, "node_modules/netlify-cli/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==", "dev": true, "dependencies": { "@netlify/node-cookies": "^0.1.0", @@ -22286,15 +22341,15 @@ } }, "node_modules/netlify-cli/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==", "dev": true, "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", @@ -22331,20 +22386,6 @@ "node": "^14.18.0 || >=16.0.0" } }, - "node_modules/netlify-cli/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==", - "dev": true, - "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-cli/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", @@ -65929,20 +65970,20 @@ "dev": true }, "netlify-cli": { - "version": "17.5.3", - "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-17.5.3.tgz", - "integrity": "sha512-zvOlYZeD62/9USgMH0f9PMu5Yn+qEdAw8dxuviUauXDt77+SH58tBdHJtCW0Kq/YGpnkkljWI4cIh6dkcCHPQQ==", + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-17.8.1.tgz", + "integrity": "sha512-9uoSRb5iR1VxIyrsG6z7T2cnHxtGekPAcVB0eGw9SbmRZKe4UmWagzc7gJom8socHalhUdU72RLVXMU9wnYPSg==", "dev": true, "requires": { "@bugsnag/js": "7.20.2", "@fastify/static": "6.10.2", - "@netlify/blobs": "6.3.0", - "@netlify/build": "29.27.0", + "@netlify/blobs": "6.3.1", + "@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", @@ -66172,6 +66213,17 @@ "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", "dev": true }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, "@bugsnag/browser": { "version": "7.20.2", "resolved": "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.20.2.tgz", @@ -66629,28 +66681,29 @@ "dev": true }, "@netlify/blobs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-6.3.0.tgz", - "integrity": "sha512-EcgttqwH7kmK5B9RO8hRwAx/pkO9RwfFoRl+B38UNiFN6L4T46Q9Vhxnp3EzXQxn7Le1RpwFnXhd+UAhyZod+g==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-6.3.1.tgz", + "integrity": "sha512-JjLz3WW7Wp6NVwQtDxPpWio4L3u9pnnDXnQ7Q16zgAFE9IA1rSjZVSsyOQrtkiBQIxaJ1Zr5eky8vrXJ5mdRWg==", "dev": true }, "@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==", "dev": true, "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", @@ -66671,11 +66724,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", @@ -66847,6 +66902,17 @@ "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", "dev": true }, + "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==", + "dev": true, + "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", @@ -66895,6 +66961,12 @@ "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==", + "dev": true + }, "path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -67614,12 +67686,12 @@ } }, "@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==", "dev": true, "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" }, @@ -67887,9 +67959,9 @@ } }, "@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==", "dev": true, "requires": { "@netlify/node-cookies": "^0.1.0", @@ -67897,15 +67969,15 @@ } }, "@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==", "dev": true, "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", @@ -67936,17 +68008,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==", - "dev": true, - "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 8ec6880e..7657bd28 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "devDependencies": { "jest": "^24.9.0", "cypress": "13.6.0", - "netlify-cli": "17.5.3", + "netlify-cli": "17.8.1", "prettier": "2.2.1", "react": "16.13.1", "react-dom": "16.13.1",