diff --git a/package-lock.json b/package-lock.json index 9350864c99..42fbb59103 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "folder-hash": "^4.0.0", "husky": "^4.3.0", "jest": "^26.6.1", - "netlify-cli": "^3.38.9", + "netlify-cli": "^3.38.10", "next": "^11.0.0", "path-exists": "^4.0.0", "prettier": "^2.1.2", @@ -16209,20 +16209,20 @@ "dev": true }, "node_modules/netlify-cli": { - "version": "3.38.9", - "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-3.38.9.tgz", - "integrity": "sha512-f/kLVXQY9GpGX8qmMBdQQ8oaGVQnUesQQAzWxQ+hv9PMBSK+cSAwHe4UXq9gr4sjDlZHBQQT5pXszFliiujGyg==", + "version": "3.38.10", + "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-3.38.10.tgz", + "integrity": "sha512-lBKeVnj82K9K3P5oLWBzIXrxLFrMVFHBaV5NTw9HYWWl2jm+0pB6D9kq62U1yaH189UEi3zQB9+W8PAXv2maRA==", "dev": true, "hasInstallScript": true, "hasShrinkwrap": true, "dependencies": { - "@netlify/build": "^12.8.0", - "@netlify/config": "^8.0.0", + "@netlify/build": "^12.9.0", + "@netlify/config": "^9.1.0", "@netlify/framework-info": "^5.3.0", "@netlify/plugin-edge-handlers": "^1.11.19", "@netlify/plugins-list": "^2.18.0", "@netlify/routing-local-proxy": "^0.30.1", - "@netlify/zip-it-and-ship-it": "4.4.2", + "@netlify/zip-it-and-ship-it": "4.6.0", "@oclif/command": "^1.6.1", "@oclif/config": "^1.15.1", "@oclif/errors": "^1.3.4", @@ -18049,14 +18049,14 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/build": { - "version": "12.8.0", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-12.8.0.tgz", - "integrity": "sha512-NID3ikg1/kS7MOA5X9CxNf92Hfyka1HF1NLpPw7TTmIMZtfPsl4tfP+sQ1GeYLNPIGFKBili4v8v8Bp+5nwXaQ==", + "version": "12.9.0", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-12.9.0.tgz", + "integrity": "sha512-TTaxdpOeZk4LnGZBmkz0nfH7hMNmBCvbN1vJu/0b/UQO7feAFm+fXi/LWNe+1TCUGd7dUE+ex1Mmf4oOjVfgDw==", "dev": true, "dependencies": { "@bugsnag/js": "^7.0.0", "@netlify/cache-utils": "^1.0.7", - "@netlify/config": "^7.0.0", + "@netlify/config": "^9.0.0", "@netlify/functions-utils": "^1.3.13", "@netlify/git-utils": "^1.0.8", "@netlify/plugin-edge-handlers": "^1.11.19", @@ -18069,6 +18069,7 @@ "array-flat-polyfill": "^1.0.1", "chalk": "^3.0.0", "clean-stack": "^2.2.0", + "dot-prop": "^5.3.0", "execa": "^3.3.0", "figures": "^3.2.0", "filter-obj": "^2.0.1", @@ -18113,43 +18114,181 @@ "node": ">=8.3.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/config": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@netlify/config/-/config-7.7.1.tgz", - "integrity": "sha512-ReVy0Dqcvubldo9ZzmI6jCwUqFwDdq9v4enQu/uM6B2UVueKSgombKO8r0BlyNtLlKbbCOlaG7Gpbu0KsBvsPw==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.4.2.tgz", + "integrity": "sha512-627ZNqfc4mdhU5mYDpcKUbmx8RoAUu8ZQiW/RIt5s7uDhruba3bK776Ygzog5b14hYWthT41/bf+9wQ+O9NFWw==", "dev": true, "dependencies": { - "@ungap/from-entries": "^0.2.1", + "@netlify/esbuild": "^0.13.6", + "archiver": "^5.3.0", "array-flat-polyfill": "^1.0.1", - "chalk": "^3.0.0", - "deepmerge": "^4.2.2", - "dot-prop": "^5.3.0", - "execa": "^3.4.0", - "fast-safe-stringify": "^2.0.7", - "figures": "^3.2.0", + "common-path-prefix": "^3.0.0", + "cp-file": "^9.0.0", + "del": "^6.0.0", + "elf-cam": "^0.1.1", + "end-of-stream": "^1.4.4", "filter-obj": "^2.0.1", - "find-up": "^4.1.0", - "indent-string": "^4.0.0", - "is-plain-obj": "^2.1.0", - "js-yaml": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^7.1.6", + "junk": "^3.1.0", + "locate-path": "^6.0.0", "make-dir": "^3.1.0", - "map-obj": "^4.0.0", - "netlify": "^7.0.1", - "netlify-redirect-parser": "^7.0.0", - "omit.js": "^2.0.2", - "p-locate": "^4.1.0", + "merge-options": "^3.0.4", + "minimatch": "^3.0.4", + "p-map": "^4.0.0", "path-exists": "^4.0.0", - "path-type": "^4.0.0", - "toml": "^3.0.0", - "tomlify-j0.4": "^3.0.0", - "validate-npm-package-name": "^3.0.0", - "yargs": "^15.3.0" + "pkg-dir": "^5.0.0", + "precinct": "^8.0.0", + "read-package-json-fast": "^2.0.2", + "require-package-name": "^2.0.1", + "resolve": "^2.0.0-next.1", + "semver": "^7.0.0", + "unixify": "^1.0.0", + "yargs": "^16.0.0" }, "bin": { - "netlify-config": "src/bin/main.js" + "zip-it-and-ship-it": "src/bin.js" }, "engines": { - "node": ">=8.3.0" + "node": ">=10.18.0" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" } }, "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@sindresorhus/is": { @@ -18464,21 +18603,6 @@ "node": ">=8" } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/netlify-redirect-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/netlify-redirect-parser/-/netlify-redirect-parser-7.0.0.tgz", - "integrity": "sha512-O+4b18XZG1Y8Jaki02T58xRFoEAXIH4qxMSlhQXd8qP5WPIicwcQKylC4fdoA2+puQzGkXvEY9Yc5jn8Zpb2pQ==", - "dev": true, - "dependencies": { - "filter-obj": "^2.0.2", - "is-plain-obj": "^2.1.0", - "path-exists": "^4.0.0", - "toml": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/normalize-url": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", @@ -18497,6 +18621,21 @@ "node": ">=6" } }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/resolve": { "version": "2.0.0-next.3", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", @@ -18694,9 +18833,9 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/config": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@netlify/config/-/config-8.0.0.tgz", - "integrity": "sha512-zEgClyq8RZ79FPJHEK3xIPnXOPbji0N5ucPpk17lFyccPeKTsEG2cfEJ94vP2T809AUHa90cRvZVg8j7UtpR4A==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@netlify/config/-/config-9.1.0.tgz", + "integrity": "sha512-XP3z4bm/D5KsZZB85lzgciJp6v2tF3jxJaeuq7hB7bEfVaHqGJfHesalhrqEXjB9lATD63UR6h7YmzRq2DmIpQ==", "dev": true, "dependencies": { "@ungap/from-entries": "^0.2.1", @@ -18993,6 +19132,71 @@ "node": ">=8.3.0" } }, + "node_modules/netlify-cli/node_modules/@netlify/functions-utils/node_modules/@netlify/zip-it-and-ship-it": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.4.2.tgz", + "integrity": "sha512-627ZNqfc4mdhU5mYDpcKUbmx8RoAUu8ZQiW/RIt5s7uDhruba3bK776Ygzog5b14hYWthT41/bf+9wQ+O9NFWw==", + "dev": true, + "dependencies": { + "@netlify/esbuild": "^0.13.6", + "archiver": "^5.3.0", + "array-flat-polyfill": "^1.0.1", + "common-path-prefix": "^3.0.0", + "cp-file": "^9.0.0", + "del": "^6.0.0", + "elf-cam": "^0.1.1", + "end-of-stream": "^1.4.4", + "filter-obj": "^2.0.1", + "find-up": "^5.0.0", + "glob": "^7.1.6", + "junk": "^3.1.0", + "locate-path": "^6.0.0", + "make-dir": "^3.1.0", + "merge-options": "^3.0.4", + "minimatch": "^3.0.4", + "p-map": "^4.0.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "precinct": "^8.0.0", + "read-package-json-fast": "^2.0.2", + "require-package-name": "^2.0.1", + "resolve": "^2.0.0-next.1", + "semver": "^7.0.0", + "unixify": "^1.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "zip-it-and-ship-it": "src/bin.js" + }, + "engines": { + "node": ">=10.18.0" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/functions-utils/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/functions-utils/node_modules/resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/netlify-cli/node_modules/@netlify/git-utils": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@netlify/git-utils/-/git-utils-1.0.11.tgz", @@ -19193,12 +19397,13 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.4.2.tgz", - "integrity": "sha512-627ZNqfc4mdhU5mYDpcKUbmx8RoAUu8ZQiW/RIt5s7uDhruba3bK776Ygzog5b14hYWthT41/bf+9wQ+O9NFWw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.6.0.tgz", + "integrity": "sha512-U9yFhnSRhndrgDZ5lwM3P6vVEWiaPD4rKCXqxxGN+AGzX6inMlRAqBvA2xYEkFm2jqAuUMxAiXvDyT/8f7Skbw==", "dev": true, "dependencies": { "@netlify/esbuild": "^0.13.6", + "acorn": "^8.4.0", "archiver": "^5.3.0", "array-flat-polyfill": "^1.0.1", "common-path-prefix": "^3.0.0", @@ -19222,6 +19427,7 @@ "require-package-name": "^2.0.1", "resolve": "^2.0.0-next.1", "semver": "^7.0.0", + "tmp-promise": "^3.0.2", "unixify": "^1.0.0", "yargs": "^16.0.0" }, @@ -20589,6 +20795,18 @@ "node": ">= 0.6" } }, + "node_modules/netlify-cli/node_modules/acorn": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz", + "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/netlify-cli/node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", @@ -51511,18 +51729,18 @@ "dev": true }, "netlify-cli": { - "version": "3.38.9", - "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-3.38.9.tgz", - "integrity": "sha512-f/kLVXQY9GpGX8qmMBdQQ8oaGVQnUesQQAzWxQ+hv9PMBSK+cSAwHe4UXq9gr4sjDlZHBQQT5pXszFliiujGyg==", + "version": "3.38.10", + "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-3.38.10.tgz", + "integrity": "sha512-lBKeVnj82K9K3P5oLWBzIXrxLFrMVFHBaV5NTw9HYWWl2jm+0pB6D9kq62U1yaH189UEi3zQB9+W8PAXv2maRA==", "dev": true, "requires": { - "@netlify/build": "^12.8.0", - "@netlify/config": "^8.0.0", + "@netlify/build": "^12.9.0", + "@netlify/config": "^9.1.0", "@netlify/framework-info": "^5.3.0", "@netlify/plugin-edge-handlers": "^1.11.19", "@netlify/plugins-list": "^2.18.0", "@netlify/routing-local-proxy": "^0.30.1", - "@netlify/zip-it-and-ship-it": "4.4.2", + "@netlify/zip-it-and-ship-it": "4.6.0", "@oclif/command": "^1.6.1", "@oclif/config": "^1.15.1", "@oclif/errors": "^1.3.4", @@ -52853,14 +53071,14 @@ } }, "@netlify/build": { - "version": "12.8.0", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-12.8.0.tgz", - "integrity": "sha512-NID3ikg1/kS7MOA5X9CxNf92Hfyka1HF1NLpPw7TTmIMZtfPsl4tfP+sQ1GeYLNPIGFKBili4v8v8Bp+5nwXaQ==", + "version": "12.9.0", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-12.9.0.tgz", + "integrity": "sha512-TTaxdpOeZk4LnGZBmkz0nfH7hMNmBCvbN1vJu/0b/UQO7feAFm+fXi/LWNe+1TCUGd7dUE+ex1Mmf4oOjVfgDw==", "dev": true, "requires": { "@bugsnag/js": "^7.0.0", "@netlify/cache-utils": "^1.0.7", - "@netlify/config": "^7.0.0", + "@netlify/config": "^9.0.0", "@netlify/functions-utils": "^1.3.13", "@netlify/git-utils": "^1.0.8", "@netlify/plugin-edge-handlers": "^1.11.19", @@ -52873,6 +53091,7 @@ "array-flat-polyfill": "^1.0.1", "chalk": "^3.0.0", "clean-stack": "^2.2.0", + "dot-prop": "^5.3.0", "execa": "^3.3.0", "figures": "^3.2.0", "filter-obj": "^2.0.1", @@ -52911,37 +53130,135 @@ "yargs": "^15.3.1" }, "dependencies": { - "@netlify/config": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@netlify/config/-/config-7.7.1.tgz", - "integrity": "sha512-ReVy0Dqcvubldo9ZzmI6jCwUqFwDdq9v4enQu/uM6B2UVueKSgombKO8r0BlyNtLlKbbCOlaG7Gpbu0KsBvsPw==", + "@netlify/zip-it-and-ship-it": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.4.2.tgz", + "integrity": "sha512-627ZNqfc4mdhU5mYDpcKUbmx8RoAUu8ZQiW/RIt5s7uDhruba3bK776Ygzog5b14hYWthT41/bf+9wQ+O9NFWw==", "dev": true, "requires": { - "@ungap/from-entries": "^0.2.1", + "@netlify/esbuild": "^0.13.6", + "archiver": "^5.3.0", "array-flat-polyfill": "^1.0.1", - "chalk": "^3.0.0", - "deepmerge": "^4.2.2", - "dot-prop": "^5.3.0", - "execa": "^3.4.0", - "fast-safe-stringify": "^2.0.7", - "figures": "^3.2.0", + "common-path-prefix": "^3.0.0", + "cp-file": "^9.0.0", + "del": "^6.0.0", + "elf-cam": "^0.1.1", + "end-of-stream": "^1.4.4", "filter-obj": "^2.0.1", - "find-up": "^4.1.0", - "indent-string": "^4.0.0", - "is-plain-obj": "^2.1.0", - "js-yaml": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^7.1.6", + "junk": "^3.1.0", + "locate-path": "^6.0.0", "make-dir": "^3.1.0", - "map-obj": "^4.0.0", - "netlify": "^7.0.1", - "netlify-redirect-parser": "^7.0.0", - "omit.js": "^2.0.2", - "p-locate": "^4.1.0", + "merge-options": "^3.0.4", + "minimatch": "^3.0.4", + "p-map": "^4.0.0", "path-exists": "^4.0.0", - "path-type": "^4.0.0", - "toml": "^3.0.0", - "tomlify-j0.4": "^3.0.0", - "validate-npm-package-name": "^3.0.0", - "yargs": "^15.3.0" + "pkg-dir": "^5.0.0", + "precinct": "^8.0.0", + "read-package-json-fast": "^2.0.2", + "require-package-name": "^2.0.1", + "resolve": "^2.0.0-next.1", + "semver": "^7.0.0", + "unixify": "^1.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } } }, "@sindresorhus/is": { @@ -53189,18 +53506,6 @@ "p-locate": "^4.1.0" } }, - "netlify-redirect-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/netlify-redirect-parser/-/netlify-redirect-parser-7.0.0.tgz", - "integrity": "sha512-O+4b18XZG1Y8Jaki02T58xRFoEAXIH4qxMSlhQXd8qP5WPIicwcQKylC4fdoA2+puQzGkXvEY9Yc5jn8Zpb2pQ==", - "dev": true, - "requires": { - "filter-obj": "^2.0.2", - "is-plain-obj": "^2.1.0", - "path-exists": "^4.0.0", - "toml": "^3.0.0" - } - }, "normalize-url": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", @@ -53213,6 +53518,15 @@ "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, "resolve": { "version": "2.0.0-next.3", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", @@ -53377,9 +53691,9 @@ } }, "@netlify/config": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@netlify/config/-/config-8.0.0.tgz", - "integrity": "sha512-zEgClyq8RZ79FPJHEK3xIPnXOPbji0N5ucPpk17lFyccPeKTsEG2cfEJ94vP2T809AUHa90cRvZVg8j7UtpR4A==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@netlify/config/-/config-9.1.0.tgz", + "integrity": "sha512-XP3z4bm/D5KsZZB85lzgciJp6v2tF3jxJaeuq7hB7bEfVaHqGJfHesalhrqEXjB9lATD63UR6h7YmzRq2DmIpQ==", "dev": true, "requires": { "@ungap/from-entries": "^0.2.1", @@ -53611,6 +53925,61 @@ "@netlify/zip-it-and-ship-it": "4.4.2", "cpy": "^8.1.0", "path-exists": "^4.0.0" + }, + "dependencies": { + "@netlify/zip-it-and-ship-it": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.4.2.tgz", + "integrity": "sha512-627ZNqfc4mdhU5mYDpcKUbmx8RoAUu8ZQiW/RIt5s7uDhruba3bK776Ygzog5b14hYWthT41/bf+9wQ+O9NFWw==", + "dev": true, + "requires": { + "@netlify/esbuild": "^0.13.6", + "archiver": "^5.3.0", + "array-flat-polyfill": "^1.0.1", + "common-path-prefix": "^3.0.0", + "cp-file": "^9.0.0", + "del": "^6.0.0", + "elf-cam": "^0.1.1", + "end-of-stream": "^1.4.4", + "filter-obj": "^2.0.1", + "find-up": "^5.0.0", + "glob": "^7.1.6", + "junk": "^3.1.0", + "locate-path": "^6.0.0", + "make-dir": "^3.1.0", + "merge-options": "^3.0.4", + "minimatch": "^3.0.4", + "p-map": "^4.0.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "precinct": "^8.0.0", + "read-package-json-fast": "^2.0.2", + "require-package-name": "^2.0.1", + "resolve": "^2.0.0-next.1", + "semver": "^7.0.0", + "unixify": "^1.0.0", + "yargs": "^16.0.0" + } + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } } }, "@netlify/git-utils": { @@ -53766,12 +54135,13 @@ } }, "@netlify/zip-it-and-ship-it": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.4.2.tgz", - "integrity": "sha512-627ZNqfc4mdhU5mYDpcKUbmx8RoAUu8ZQiW/RIt5s7uDhruba3bK776Ygzog5b14hYWthT41/bf+9wQ+O9NFWw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.6.0.tgz", + "integrity": "sha512-U9yFhnSRhndrgDZ5lwM3P6vVEWiaPD4rKCXqxxGN+AGzX6inMlRAqBvA2xYEkFm2jqAuUMxAiXvDyT/8f7Skbw==", "dev": true, "requires": { "@netlify/esbuild": "^0.13.6", + "acorn": "^8.4.0", "archiver": "^5.3.0", "array-flat-polyfill": "^1.0.1", "common-path-prefix": "^3.0.0", @@ -53795,6 +54165,7 @@ "require-package-name": "^2.0.1", "resolve": "^2.0.0-next.1", "semver": "^7.0.0", + "tmp-promise": "^3.0.2", "unixify": "^1.0.0", "yargs": "^16.0.0" }, @@ -54899,6 +55270,12 @@ "negotiator": "0.6.2" } }, + "acorn": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz", + "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==", + "dev": true + }, "agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", diff --git a/package.json b/package.json index 0d2b49143b..666ede0e21 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "folder-hash": "^4.0.0", "husky": "^4.3.0", "jest": "^26.6.1", - "netlify-cli": "^3.38.9", + "netlify-cli": "^3.38.10", "next": "^11.0.0", "path-exists": "^4.0.0", "prettier": "^2.1.2",