diff --git a/package.json b/package.json index cd4c40b16..ffa95fb10 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "eslint": "8.7.0", "eslint-plugin-vue": "8.3.0", "express": "4.17.2", - "netlify-cli": "8.8.2", + "netlify-cli": "8.13.0", "happy-dom": "2.28.0", "postcss": "8.4.5", "postcss-preset-env": "7.2.3", diff --git a/yarn.lock b/yarn.lock index 9889d94fa..c0dcf5387 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1950,21 +1950,22 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@netlify/build@^26.1.3": - version "26.1.3" - resolved "https://registry.yarnpkg.com/@netlify/build/-/build-26.1.3.tgz#136a85c93e83b3f3b41e2c6787cdbb6b787fa2e2" - integrity sha512-DmuMkdIT5whw90vN4NV9RtBK+yh6sM2/mXalIQyT0XSGKhr77SjY3ZHgzE8JE0BHAklMN+xphQLTjvESk+L4Ng== +"@netlify/build@^26.2.0": + version "26.2.0" + resolved "https://registry.yarnpkg.com/@netlify/build/-/build-26.2.0.tgz#14e934444cfd8fda3220ed42019464c89be643ba" + integrity sha512-2yNzdO0nCRIZ5TLB7WUlis2NTSonVjairWnd1s/Tt9SBF3L3Z+IU/xSiXgAwYZ/xe+tkziUltwrx9l8rxm2VGw== dependencies: "@bugsnag/js" "^7.0.0" "@netlify/cache-utils" "^4.0.0" "@netlify/config" "^17.0.0" "@netlify/functions-utils" "^4.0.0" "@netlify/git-utils" "^4.0.0" - "@netlify/plugin-edge-handlers" "^3.0.3" - "@netlify/plugins-list" "^6.2.1" + "@netlify/plugin-edge-handlers" "^3.0.4" + "@netlify/plugins-list" "^6.3.0" "@netlify/run-utils" "^4.0.0" - "@netlify/zip-it-and-ship-it" "^5.4.0" + "@netlify/zip-it-and-ship-it" "^5.5.0" "@sindresorhus/slugify" "^1.1.0" + "@types/node" "^16.0.0" ansi-escapes "^4.3.2" chalk "^4.1.2" clean-stack "^3.0.1" @@ -2003,9 +2004,10 @@ supports-color "^8.0.0" tmp-promise "^3.0.2" ts-node "^10.4.0" + typescript "^4.5.4" update-notifier "^5.0.0" uuid "^8.0.0" - yargs "^15.3.1" + yargs "^17.3.1" "@netlify/cache-utils@^4.0.0": version "4.0.0" @@ -2090,10 +2092,10 @@ resolved "https://registry.yarnpkg.com/@netlify/esbuild/-/esbuild-0.13.6.tgz#ef0fda98604e708528ef0a57e853c50a6fc987f2" integrity sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw== -"@netlify/framework-info@^8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@netlify/framework-info/-/framework-info-8.0.1.tgz#2f10baf4017ad39f2c90dc90a3724aa3e797d2a3" - integrity sha512-fEvnNMPTFrjHui43UVsljopAmkB4TdY3ewtL1oKhBeiIW+QjN9EexrmkosFJznjLPb/SzS9i3hkd24ae1lVPEg== +"@netlify/framework-info@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@netlify/framework-info/-/framework-info-9.0.0.tgz#7a89c88288afb3c5d7125d46e974092635348bb2" + integrity sha512-I4TzDRKmFaagcLCwmFeSr5tPsfT/fxBBaPpDv192fb468R4WbI0TVfTAqlTGJEmc6cHllXpgbVNCRvpeJAP7Fw== dependencies: ajv "^8.0.0" filter-obj "^2.0.1" @@ -2212,10 +2214,10 @@ resolved "https://registry.yarnpkg.com/@netlify/open-api/-/open-api-2.8.0.tgz#e59537ae9aa8342c2aa64952d42e5e089c8422f4" integrity sha512-lfNB/QYDgaP07pwm/nWEaWPvRAAGyhxvJqNzvxMijc7A4uwquMjlbYve8yYyd0LJXPwgBpGobwiQj5RA76xzUQ== -"@netlify/plugin-edge-handlers@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@netlify/plugin-edge-handlers/-/plugin-edge-handlers-3.0.3.tgz#5244be82bbbd2a0b1216e4753f1866379498863c" - integrity sha512-Yj862RtTGXDgKEKJzfL9FNlonpxTGSVDEeRyt/Kpp7gKoW5z1Vr6h1T1Ymq7GKuFqFeGT6IKaxG6aJt24/rbTw== +"@netlify/plugin-edge-handlers@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@netlify/plugin-edge-handlers/-/plugin-edge-handlers-3.0.4.tgz#0150f7a110d743ab41c463e1fe11c38b67e45b8c" + integrity sha512-w6PkvBSsmVblPBj1QVwUDJALuYeD8SyD5YMrTF5c9XrR7tjAWqtJQcw8bsuYqdDr8sEwRjUNyydPd/Zt5kEBLA== dependencies: "@babel/core" "^7.11.4" "@babel/preset-env" "^7.11.5" @@ -2233,10 +2235,10 @@ rollup-plugin-node-polyfills "^0.2.1" rollup-plugin-terser "^7.0.2" -"@netlify/plugins-list@^6.2.1": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@netlify/plugins-list/-/plugins-list-6.2.1.tgz#ae0c7decf9d202f2964020a297b4adbc8eb7ffb1" - integrity sha512-/sXe4hjTFgKnRDFDiqU1qLvRCc+JtOqTLFf3aMNA6Xp7bSKGtTYJFOwTpPIUUOyLaDqbBdU3IOjemc6EtyC8qg== +"@netlify/plugins-list@^6.3.0", "@netlify/plugins-list@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@netlify/plugins-list/-/plugins-list-6.3.1.tgz#d63465a4eea6c5eb0398363e7d839a39afaefebf" + integrity sha512-6yAYBSELlg3oROgrFt1OCa5QwhINfkoBM2rv2Bpo7T5guwsCsEw7vI/O6nMLNDs6wGUyN43cjv2HTxaJBM/i4A== "@netlify/routing-local-proxy-darwin-arm64@^0.34.1": version "0.34.1" @@ -2275,10 +2277,10 @@ dependencies: execa "^5.1.1" -"@netlify/zip-it-and-ship-it@5.4.0", "@netlify/zip-it-and-ship-it@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.4.0.tgz#c083895a7e5873747e51a4287ac1da3f2423ac48" - integrity sha512-JVUr7S6GTHnPpwtD+g/+qzhKvhXwXoHGeisaHt1YYARRRd+XdvwFYo8yY2JzT7hM26uz99tpKwzDSfcL+WR1rQ== +"@netlify/zip-it-and-ship-it@^5.3.0": + version "5.3.0" + resolved "https://registry.yarnpkg.com/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.3.0.tgz#d19b8ffd86247025269aae86a88b5fea1ac5f451" + integrity sha512-ZaHjN0wTtsmJr2NIquHr16T6A3wquKB7PFLodcjlinS57DatSr4exb3V02QrxuDbTD36VS2kiYfiZ8ueTXH/3Q== dependencies: "@babel/parser" "^7.15.7" "@netlify/esbuild" "^0.13.6" @@ -2314,10 +2316,10 @@ unixify "^1.0.0" yargs "^16.0.0" -"@netlify/zip-it-and-ship-it@^5.3.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.3.0.tgz#d19b8ffd86247025269aae86a88b5fea1ac5f451" - integrity sha512-ZaHjN0wTtsmJr2NIquHr16T6A3wquKB7PFLodcjlinS57DatSr4exb3V02QrxuDbTD36VS2kiYfiZ8ueTXH/3Q== +"@netlify/zip-it-and-ship-it@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.5.0.tgz#ec3c5321954966662d50ee095588af533326ef13" + integrity sha512-V7hVGr8xwdiPF7kmH+TSvekorjFI/OTYe34dlEvEmPhEuDG3LejRjy2XzQ0hW5TpFXvd4V+JRPH4jMh85Xt6qg== dependencies: "@babel/parser" "^7.15.7" "@netlify/esbuild" "^0.13.6" @@ -2336,7 +2338,6 @@ is-builtin-module "^3.1.0" 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" @@ -2913,6 +2914,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.6.tgz#cc61c8361c89e70c468cda464d1fa3dd7e5ebd62" integrity sha512-iBxsxU7eswQDGhlr3AiamBxOssaYxbM+NKXVil8jg9yFXvrfEFbDumLD/2dMTB+zYyg7w+Xjt8yuxfdbUHAtcQ== +"@types/node@^16.0.0": + version "16.11.21" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.21.tgz#474d7589a30afcf5291f59bd49cca9ad171ffde4" + integrity sha512-Pf8M1XD9i1ksZEcCP8vuSNwooJ/bZapNmIzpmsMaL+jMI+8mEYU3PKvs+xDNuQcJWF/x24WzY4qxLtB0zNow9A== + "@types/node@^8.0.0": version "8.10.66" resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.66.tgz#dd035d409df322acc83dff62a602f12a5783bbb3" @@ -7368,6 +7374,16 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== +graphql@16.0.0: + version "16.0.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.0.0.tgz#5724f2767aefa543418e83671372117c39408c8f" + integrity sha512-n9NxoRfwnpYBZB/WJ7L166gyrShuZ8qYgVaX8oxVyELcJfAwkvwPt6WlYIl90WRlzqDjaNWvLmNOSnKs5llZWQ== + +graphql@^16.1.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.2.0.tgz#de3150e80f1fc009590b92a9d16ab1b46e12b656" + integrity sha512-MuQd7XXrdOcmfwuLwC2jNvx0n3rxIuNYOxUtiee5XOmfrWo613ar2U8pE7aHAKh8VwfpifubpD9IP+EdEAEOsA== + happy-dom@2.28.0: version "2.28.0" resolved "https://registry.yarnpkg.com/happy-dom/-/happy-dom-2.28.0.tgz#dd07b34424ff370cac38373e48674a41d762ebf1" @@ -8562,7 +8578,7 @@ kuler@^2.0.0: resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3" integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== -lambda-local@^2.0.0: +lambda-local@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lambda-local/-/lambda-local-2.0.0.tgz#91714d612e6fa7c614e1373578f8a670315c4f33" integrity sha512-5Z7ZEhqVYJSm3djoq7QLDkEk7Ao+jNYbARo3nk3wtjKpgCnEbzOuraxDPDWg7OlZ4JKcsRDP+wNLeORMdbF2ow== @@ -9305,19 +9321,19 @@ nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0: resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== -netlify-cli@8.8.2: - version "8.8.2" - resolved "https://registry.yarnpkg.com/netlify-cli/-/netlify-cli-8.8.2.tgz#b4e16541a0430b9e6a07b2bbccde9a2aa8ffe7b0" - integrity sha512-Jw+VrDtp4/vSws87TnXbxIArWAaAPkLdh+OMbXirYSZKC3f21NcBya3VMC+Kag6ju7S87X/6eoDQe0v+ca/rgQ== +netlify-cli@8.13.0: + version "8.13.0" + resolved "https://registry.yarnpkg.com/netlify-cli/-/netlify-cli-8.13.0.tgz#1e3231c97a9aa7aba92d95a2052489b5f5380706" + integrity sha512-NBFt0+qVeX8O0PVfIwVuhcnnzBA+8EH+EMcAq52pQIE3RlJMr7rprpuyWmQZoEG88luD2dmRqU8Xf0OVo//qhg== dependencies: - "@netlify/build" "^26.1.3" + "@netlify/build" "^26.2.0" "@netlify/config" "^17.0.3" - "@netlify/framework-info" "^8.0.1" + "@netlify/framework-info" "^9.0.0" "@netlify/local-functions-proxy" "^1.1.1" - "@netlify/plugin-edge-handlers" "^3.0.3" - "@netlify/plugins-list" "^6.2.1" + "@netlify/plugin-edge-handlers" "^3.0.4" + "@netlify/plugins-list" "^6.3.1" "@netlify/routing-local-proxy" "^0.34.1" - "@netlify/zip-it-and-ship-it" "5.4.0" + "@netlify/zip-it-and-ship-it" "^5.5.0" "@octokit/rest" "^18.0.0" "@sindresorhus/slugify" "^1.1.0" ansi-escapes "^5.0.0" @@ -9355,6 +9371,7 @@ netlify-cli@8.8.2: gh-release-fetch "^3.0.0" git-repo-info "^2.1.0" gitconfiglocal "^2.1.0" + graphql "^16.1.0" hasbin "^1.2.3" hasha "^5.2.2" http-proxy "^1.18.0" @@ -9367,7 +9384,7 @@ netlify-cli@8.8.2: is-wsl "^2.2.0" isexe "^2.0.0" jwt-decode "^3.0.0" - lambda-local "^2.0.0" + lambda-local "2.0.0" listr "^0.14.3" locate-path "^6.0.0" lodash "^4.17.20" @@ -9376,9 +9393,10 @@ netlify-cli@8.8.2: memoize-one "^6.0.0" minimist "^1.2.5" multiparty "^4.2.1" - netlify "^10.1.1" - netlify-headers-parser "^6.0.0" - netlify-redirect-parser "^13.0.0" + netlify "^10.1.2" + netlify-headers-parser "^6.0.1" + netlify-onegraph-internal "0.0.15" + netlify-redirect-parser "^13.0.1" netlify-redirector "^0.2.1" node-fetch "^2.6.0" node-version-alias "^1.0.1" @@ -9425,6 +9443,26 @@ netlify-headers-parser@^6.0.0: path-exists "^4.0.0" toml "^3.0.0" +netlify-headers-parser@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/netlify-headers-parser/-/netlify-headers-parser-6.0.1.tgz#b6f8becb0aacc767c42ffa3308df502ed6361a9e" + integrity sha512-4S1WBAe7M5QwB4OZ1rq4bw2hEwhP1G4nCk2OCD7zkTQgVoWUGzgjmn2vuTaDPuoj0s26sfTLD4Es+cPHN9m/+A== + dependencies: + escape-string-regexp "^4.0.0" + is-plain-obj "^3.0.0" + map-obj "^4.2.1" + path-exists "^4.0.0" + toml "^3.0.0" + +netlify-onegraph-internal@0.0.15: + version "0.0.15" + resolved "https://registry.yarnpkg.com/netlify-onegraph-internal/-/netlify-onegraph-internal-0.0.15.tgz#18df658616b44f53322ace463a3b1a32bf999503" + integrity sha512-PlUro29zk/D+9/8NLQOx8Qw58KWvZo/42uR+7YMqSx9pMtgvtqKWqpAGGf0iCy4eAwe/XLT/eCQR6k/dIBbZHw== + dependencies: + graphql "16.0.0" + node-fetch "^2.6.0" + uuid "^8.3.2" + netlify-redirect-parser@^13.0.0: version "13.0.0" resolved "https://registry.yarnpkg.com/netlify-redirect-parser/-/netlify-redirect-parser-13.0.0.tgz#a7d66dc515a47efd1e7b57b441808c6f0fb9148b" @@ -9435,6 +9473,16 @@ netlify-redirect-parser@^13.0.0: path-exists "^4.0.0" toml "^3.0.0" +netlify-redirect-parser@^13.0.1: + version "13.0.1" + resolved "https://registry.yarnpkg.com/netlify-redirect-parser/-/netlify-redirect-parser-13.0.1.tgz#6442c23e0792989fdcd580af8569ff37b887e049" + integrity sha512-TnEafRUQajzpe9s/k5eHjpcIOPydumS2DCxaf+ltnNBSk4KGkphy5srvQdm16YADeTtcnsQ4NQjnjm7VAu+oHg== + dependencies: + filter-obj "^2.0.2" + is-plain-obj "^3.0.0" + path-exists "^4.0.0" + toml "^3.0.0" + netlify-redirector@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/netlify-redirector/-/netlify-redirector-0.2.1.tgz#efdb761ea2c52edb3ecb5f237db0e10861f2ff0e" @@ -9466,6 +9514,19 @@ netlify@^10.1.1: p-wait-for "^3.2.0" qs "^6.9.6" +netlify@^10.1.2: + version "10.1.2" + resolved "https://registry.yarnpkg.com/netlify/-/netlify-10.1.2.tgz#11ab524f5b0344d3d304d99811eb0b0676a19427" + integrity sha512-xm9WUbnHCLmoPjMiZ3AuH3sHIsCQ7Y/u+QobbU2RzL9deR3OQaK0E7nJDFhUraybtO8n/mjOWnDwxb0GKtBwFQ== + dependencies: + "@netlify/open-api" "^2.8.0" + lodash.camelcase "^4.3.0" + micro-api-client "^3.3.0" + node-fetch "^2.6.1" + omit.js "^2.0.2" + p-wait-for "^3.2.0" + qs "^6.9.6" + no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" @@ -12473,7 +12534,7 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@4.5.5: +typescript@4.5.5, typescript@^4.5.4: version "4.5.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3" integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== @@ -13475,7 +13536,7 @@ yargs-parser@^21.0.0: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.0.tgz#a485d3966be4317426dd56bdb6a30131b281dc55" integrity sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA== -yargs@^15.3.0, yargs@^15.3.1: +yargs@^15.3.0: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==