diff --git a/yarn.lock b/yarn.lock index d4e261566db..16e0253f231 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2351,6 +2351,11 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== +"@humanwhocodes/momoa@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@humanwhocodes/momoa/-/momoa-2.0.4.tgz#8b9e7a629651d15009c3587d07a222deeb829385" + integrity sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA== + "@humanwhocodes/object-schema@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" @@ -3323,23 +3328,21 @@ resolved "https://registry.yarnpkg.com/@netlify/binary-info/-/binary-info-1.0.0.tgz#cd0d86fb783fb03e52067f0cd284865e57be86c8" integrity sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw== -"@netlify/build@^28.2.0": - version "28.2.2" - resolved "https://registry.yarnpkg.com/@netlify/build/-/build-28.2.2.tgz#95e62a2f13a4eca20ed994ca452daa92b7471cfe" - integrity sha512-40NbC5eQhpZq4ijECDW2wQfz3u3pyW6eLiiLHa6IycM2g+tzEKguerK9MQXr6BAQ2NDZrpLP39bek/CQ/7FJpw== +"@netlify/build@^28.4.2": + version "28.4.2" + resolved "https://registry.yarnpkg.com/@netlify/build/-/build-28.4.2.tgz#3b1818184bb0595dc4a065245c5aa264f0aa92ba" + integrity sha512-dGR1yxuo1UmxMKgBPQUW7xGwCRa884LKnVnwLVp7WhTxQwb8uhu+stKQ7+15Su/Pw+Eqgt9b6lSTID6w0KRAcw== dependencies: "@bugsnag/js" "^7.0.0" "@netlify/cache-utils" "^5.0.2" - "@netlify/config" "^20.0.1" - "@netlify/edge-bundler" "4.3.2" + "@netlify/config" "^20.0.2" + "@netlify/edge-bundler" "4.4.2" "@netlify/functions-utils" "^5.0.4" "@netlify/git-utils" "^5.0.2" "@netlify/plugins-list" "^6.54.0" "@netlify/run-utils" "^5.0.2" "@netlify/zip-it-and-ship-it" "^7.1.2" "@sindresorhus/slugify" "^2.0.0" - ajv "^8.11.0" - ajv-errors "^3.0.0" ansi-escapes "^5.0.0" chalk "^5.0.0" clean-stack "^4.0.0" @@ -3376,6 +3379,7 @@ string-width "^5.0.0" strip-ansi "^7.0.0" supports-color "^9.0.0" + terminal-link "^3.0.0" tmp-promise "^3.0.2" ts-node "^10.6.0" typescript "^4.8.4" @@ -3398,10 +3402,10 @@ path-exists "^5.0.0" readdirp "^3.4.0" -"@netlify/config@^20.0.1": - version "20.0.1" - resolved "https://registry.yarnpkg.com/@netlify/config/-/config-20.0.1.tgz#e601dce26998be47de7d928ef6605698f1ed5af5" - integrity sha512-5DSNWBTWVAEJDJlpLu0wmgAdxaHQBEDZpgoIIBi7DIqNWoiCydEpzgw3mINn0Wy6UrRKjXoFrGNJg2j9fFwr1w== +"@netlify/config@^20.0.2": + version "20.0.2" + resolved "https://registry.yarnpkg.com/@netlify/config/-/config-20.0.2.tgz#ec8104bdda78ec4c4deaa4ff9c950ada530670f4" + integrity sha512-ZHEeuAC1Re5PyLd7BNmhAYtGmLhgeZKfSas6Q66X62n5Xem9omo9k74wP5hSIZ3Fs2fooU6lxLzvK58DdMUCsQ== dependencies: chalk "^5.0.0" cron-parser "^4.1.0" @@ -3417,7 +3421,7 @@ js-yaml "^4.0.0" map-obj "^5.0.0" netlify "^13.0.2" - netlify-headers-parser "^7.0.2" + netlify-headers-parser "^7.0.3" netlify-redirect-parser "^14.0.2" omit.js "^2.0.2" p-locate "^6.0.0" @@ -3428,12 +3432,40 @@ validate-npm-package-name "^4.0.0" yargs "^17.6.0" -"@netlify/edge-bundler@4.3.2", "@netlify/edge-bundler@^4.3.2": - version "4.3.2" - resolved "https://registry.yarnpkg.com/@netlify/edge-bundler/-/edge-bundler-4.3.2.tgz#15738eac10b1b07ca09820920e4ccb433d5279d3" - integrity sha512-wHAeLe6IAxf0DB3eqW3YWcjJoIGsOT5j/GlnIGtWCSEwl0TkwUTolThcY2FWLZyPJNv0jD+4XeLy/05Yw8FNCg== +"@netlify/edge-bundler@4.4.2": + version "4.4.2" + resolved "https://registry.yarnpkg.com/@netlify/edge-bundler/-/edge-bundler-4.4.2.tgz#559b7370387c6e8ba1e5249f6f9f6f6311316f10" + integrity sha512-ixoK6wlfyjQKEZReSMWxEwAuZsIqmssHCSUqboZ0XQtWJCnXW/dFBOhbSBKM0dMMuUdx4EDOpDER12tKOv0Ujw== dependencies: "@import-maps/resolve" "^1.0.1" + ajv "^8.11.2" + ajv-errors "^3.0.0" + better-ajv-errors "^1.2.0" + common-path-prefix "^3.0.0" + del "^7.0.0" + env-paths "^3.0.0" + execa "^6.0.0" + find-up "^6.3.0" + get-port "^6.1.2" + glob-to-regexp "^0.4.1" + node-fetch "^3.1.1" + node-stream-zip "^1.15.0" + p-retry "^5.1.1" + p-wait-for "^4.1.0" + path-key "^4.0.0" + semver "^7.3.5" + tmp-promise "^3.0.3" + uuid "^9.0.0" + +"@netlify/edge-bundler@^4.4.2": + version "4.4.3" + resolved "https://registry.yarnpkg.com/@netlify/edge-bundler/-/edge-bundler-4.4.3.tgz#bd2626f10facd0f4248ee76adda1c21061b169fb" + integrity sha512-wELFNmsnst3ujgQ2KNv1ex07G4GLS6JwJcZfXuwC5aV3FOZAQApAIH/A3MzHNxIfoW6EmLD/PE6sVMdSB1U6uQ== + dependencies: + "@import-maps/resolve" "^1.0.1" + ajv "^8.11.2" + ajv-errors "^3.0.0" + better-ajv-errors "^1.2.0" common-path-prefix "^3.0.0" del "^7.0.0" env-paths "^3.0.0" @@ -3576,10 +3608,10 @@ "@netlify/esbuild-windows-64" "0.14.39" "@netlify/esbuild-windows-arm64" "0.14.39" -"@netlify/framework-info@^9.5.1": - version "9.5.1" - resolved "https://registry.yarnpkg.com/@netlify/framework-info/-/framework-info-9.5.1.tgz#998f2a87b2f2348afad0613c42df265cfc6d9bee" - integrity sha512-UqwJM7Z2SnZMnX85GkfE6lHfG9ZGoWwh8ejyBr84arjXg21xcOUl3Gy0txuON2R9dR4YseuPWKoHJqfqObbplQ== +"@netlify/framework-info@^9.5.2": + version "9.5.2" + resolved "https://registry.yarnpkg.com/@netlify/framework-info/-/framework-info-9.5.2.tgz#ae22ba2f31ca8bc525d38fc43a53a472f1483463" + integrity sha512-4gEP+02y6ueJEm/oLPfoFJGg/9TOQi/NCKcxZm1dwkLTVgCYmT47niXG7hVDWz3F3daqVm6lcCUSdrvkhDYgcQ== dependencies: ajv "^8.0.0" filter-obj "^3.0.0" @@ -6174,6 +6206,16 @@ ajv@^8.0.0, ajv@^8.11.0: require-from-string "^2.0.2" uri-js "^4.2.2" +ajv@^8.11.2: + version "8.11.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + algoliasearch-helper@^3.11.1: version "3.11.1" resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.11.1.tgz#d83ab7f1a2a374440686ef7a144b3c288b01188a" @@ -7113,6 +7155,17 @@ before-after-hook@^2.2.0: resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e" integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ== +better-ajv-errors@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/better-ajv-errors/-/better-ajv-errors-1.2.0.tgz#6412d58fa4d460ff6ccbd9e65c5fef9781cc5286" + integrity sha512-UW+IsFycygIo7bclP9h5ugkNH8EjCSgqyFB/yQ4Hqqa1OEYDtb0uFIkYE0b6+CjkgJYVM5UKI/pJPxjYe9EZlA== + dependencies: + "@babel/code-frame" "^7.16.0" + "@humanwhocodes/momoa" "^2.0.2" + chalk "^4.1.2" + jsonpointer "^5.0.0" + leven "^3.1.0 < 4" + better-opn@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-3.0.2.tgz#f96f35deaaf8f34144a4102651babcf00d1d8817" @@ -15322,6 +15375,11 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== +jsonpointer@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== + jsonwebtoken@^8.2.0, jsonwebtoken@^8.5.1: version "8.5.1" resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d" @@ -15567,7 +15625,7 @@ lerna@^6.0.0: nx ">=14.8.6 < 16" typescript "^3 || ^4" -leven@^3.1.0: +leven@^3.1.0, "leven@^3.1.0 < 4": version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== @@ -18044,14 +18102,14 @@ nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0, nested-error-stacks@^2.1 integrity sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw== netlify-cli@^12.0.4: - version "12.2.4" - resolved "https://registry.yarnpkg.com/netlify-cli/-/netlify-cli-12.2.4.tgz#373cb856c8d4dc7e5131d65e0b4ff4b5f64f49c3" - integrity sha512-c4/JcZst5AlVL8gGFdHVoZF0Dc0ys3EsoArMBSYkm09t1WyD5Y7Yj1g5QsGT0Zya3hKzu0IKWMNyvOYhj7KdAQ== + version "12.2.7" + resolved "https://registry.yarnpkg.com/netlify-cli/-/netlify-cli-12.2.7.tgz#685816bd80a093d97e06f5b6c758bbd8ebb29293" + integrity sha512-p9xXsZqPyCJ+0aPqPVLEFmfWpkUb4RH9wJwdqPfdyNKAUKQsZs1JuMFY1ExzVmeUgGeROxK8wPrbTWgJ8upRYg== dependencies: - "@netlify/build" "^28.2.0" - "@netlify/config" "^20.0.1" - "@netlify/edge-bundler" "^4.3.2" - "@netlify/framework-info" "^9.5.1" + "@netlify/build" "^28.4.2" + "@netlify/config" "^20.0.2" + "@netlify/edge-bundler" "^4.4.2" + "@netlify/framework-info" "^9.5.2" "@netlify/local-functions-proxy" "^1.1.1" "@netlify/zip-it-and-ship-it" "^8.1.0" "@octokit/rest" "^19.0.0" @@ -18116,7 +18174,7 @@ netlify-cli@^12.0.4: minimist "^1.2.5" multiparty "^4.2.1" netlify "^13.0.2" - netlify-headers-parser "^7.0.2" + netlify-headers-parser "^7.0.3" netlify-onegraph-internal "0.10.1" netlify-redirect-parser "^14.0.2" netlify-redirector "^0.3.1" @@ -18154,12 +18212,13 @@ netlify-cli@^12.0.4: winston "^3.2.1" write-file-atomic "^4.0.0" -netlify-headers-parser@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/netlify-headers-parser/-/netlify-headers-parser-7.0.2.tgz#72dc14fdde09e629eaf088775ce2ea919045cf1b" - integrity sha512-A4OvRo29SYCxjEXiFJKylURD6rhqc3Abs1HcZ5P/2j0aT8ayEZN0qX5VHadew/wzzYzq2ooyxQatE3tTGZrp2Q== +netlify-headers-parser@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/netlify-headers-parser/-/netlify-headers-parser-7.0.3.tgz#fdebe31a150681b91574ce5dc6b8f0cc7b0cd91a" + integrity sha512-vdpQl7gwgu1Lt0j+kgR7DXae0FOiHyuT0cwJgjr5YAAo5Lj+0ZNYsH2SbNZ0S4qzu+0xONqRwJAJ3gKE0Ocp4w== dependencies: escape-string-regexp "^5.0.0" + fast-safe-stringify "^2.0.7" is-plain-obj "^4.0.0" map-obj "^5.0.0" path-exists "^5.0.0" @@ -24754,6 +24813,14 @@ supports-hyperlinks@^2.0.0: has-flag "^4.0.0" supports-color "^7.0.0" +supports-hyperlinks@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" @@ -24978,6 +25045,14 @@ terminal-link@^2.1.1: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" +terminal-link@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-3.0.0.tgz#91c82a66b52fc1684123297ce384429faf72ac5c" + integrity sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg== + dependencies: + ansi-escapes "^5.0.0" + supports-hyperlinks "^2.2.0" + terser@^5.14.2: version "5.15.1" resolved "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c"