diff --git a/package.json b/package.json index d12d052b4..71bc84f4d 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "eslint": "8.30.0", "eslint-plugin-vue": "9.8.0", "happy-dom": "8.1.0", - "netlify-cli": "12.2.10", + "netlify-cli": "12.4.0", "postcss": "8.4.20", "postcss-preset-env": "7.8.3", "rollup": "3.7.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65c6dabaa..bee2be26d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,7 +62,7 @@ specifiers: lodash.debounce: 4.0.8 marked: 4.2.4 minimist: 1.2.7 - netlify-cli: 12.2.10 + netlify-cli: 12.4.0 pinia: 2.0.28 postcss: 8.4.20 postcss-preset-env: 7.8.3 @@ -165,7 +165,7 @@ devDependencies: eslint: 8.30.0 eslint-plugin-vue: 9.8.0_eslint@8.30.0 happy-dom: 8.1.0 - netlify-cli: 12.2.10_@types+node@18.11.17 + netlify-cli: 12.4.0_@types+node@18.11.17 postcss: 8.4.20 postcss-preset-env: 7.8.3_postcss@8.4.20 rollup: 3.7.5 @@ -2143,20 +2143,20 @@ packages: resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==} dev: true - /@netlify/build/28.4.5_@types+node@18.11.17: - resolution: {integrity: sha512-5ciyNoF0SH+1DlDLUzgtLqPJJXh6QW1bDkq8H0S44uOy1VxJpbvFat3asa0BspoB61CYpqzyzmpfIQKw+voySA==} + /@netlify/build/29.1.2_@types+node@18.11.17: + resolution: {integrity: sha512-mbk/aog+qED+jG+IgGZ10BZCnJmBmLP9V+uupnGPjfpsuFfsWGoNd7o6+cqA7AH5hNtjS2YU57hIceVAU3c8iQ==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: '@bugsnag/js': 7.16.1 - '@netlify/cache-utils': 5.0.2_supports-color@9.2.1 - '@netlify/config': 20.0.2 - '@netlify/edge-bundler': 5.0.0 - '@netlify/functions-utils': 5.0.5_supports-color@9.2.1 - '@netlify/git-utils': 5.0.2 - '@netlify/plugins-list': 6.56.0 - '@netlify/run-utils': 5.0.2 - '@netlify/zip-it-and-ship-it': 7.1.3_supports-color@9.2.1 + '@netlify/cache-utils': 5.1.0_supports-color@9.2.1 + '@netlify/config': 20.1.0 + '@netlify/edge-bundler': 6.1.0 + '@netlify/functions-utils': 5.1.1_supports-color@9.2.1 + '@netlify/git-utils': 5.1.0 + '@netlify/plugins-list': 6.59.0 + '@netlify/run-utils': 5.1.0 + '@netlify/zip-it-and-ship-it': 8.2.0_supports-color@9.2.1 '@sindresorhus/slugify': 2.1.0 ansi-escapes: 5.0.0 chalk: 5.1.2 @@ -2208,8 +2208,8 @@ packages: - encoding dev: true - /@netlify/cache-utils/5.0.2_supports-color@9.2.1: - resolution: {integrity: sha512-LuX+rmVah13OeQtZEd5TlDgYnnm0nL/dqjn1Q1CatryQumPM3L6QtDCYASbUXPzqZviWswy8nYEgQ3yHg0X2kw==} + /@netlify/cache-utils/5.1.0_supports-color@9.2.1: + resolution: {integrity: sha512-KmiklYOkj8j9riQU8ww/KlZDZmGUc0Nqfo7IVuPcjagp/Xb0/HiwuAS+z4buHXDRF2rQ/lMln5Wp+FGE7wbc+g==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: cpy: 8.1.2_supports-color@9.2.1 @@ -2256,33 +2256,39 @@ packages: yargs: 17.6.0 dev: true - /@netlify/edge-bundler/5.0.0: - resolution: {integrity: sha512-6kTOzuBhdYO5/puBU87hbl5b15DMCUHynVbJMRb2AAnxB0/ggWbQpOVogQSeLF7pOO+4r5TmRGS/U30xC2CA2A==} + /@netlify/config/20.1.0: + resolution: {integrity: sha512-kghgBc+q7i4rBhmAOROFyBY38KC6JLBT+rtMhlzVgeEHnv728Xl6kDWroN+1Py/cl9teBM/grLLc+LeUPZ5Mhg==} engines: {node: ^14.16.0 || >=16.0.0} + hasBin: true dependencies: - '@import-maps/resolve': 1.0.1 - ajv: 8.11.2 - ajv-errors: 3.0.0_ajv@8.11.2 - better-ajv-errors: 1.2.0_ajv@8.11.2 - common-path-prefix: 3.0.0 - del: 7.0.0 - env-paths: 3.0.0 + chalk: 5.1.2 + cron-parser: 4.2.1 + deepmerge: 4.2.2 + dot-prop: 7.1.1 execa: 6.1.0 + fast-safe-stringify: 2.1.1 + figures: 4.0.0 + filter-obj: 3.0.0 find-up: 6.3.0 - get-port: 6.1.2 - glob-to-regexp: 0.4.1 - node-fetch: 3.2.0 - 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.7 - tmp-promise: 3.0.3 - uuid: 9.0.0 + indent-string: 5.0.0 + is-plain-obj: 4.0.0 + js-yaml: 4.1.0 + map-obj: 5.0.0 + netlify: 13.1.0 + netlify-headers-parser: 7.1.0 + netlify-redirect-parser: 14.1.0 + omit.js: 2.0.2 + p-locate: 6.0.0 + path-exists: 5.0.0 + path-type: 5.0.0 + toml: 3.0.0 + tomlify-j0.4: 3.0.0 + validate-npm-package-name: 4.0.0 + yargs: 17.6.0 dev: true - /@netlify/edge-bundler/5.4.0: - resolution: {integrity: sha512-hCqr8/hiaW+7O5mf801tCO2uJpo8GQjEQ/u47qb49Xth9iSOlAxkhKc+phYR5DulRNO2Tf8EzuOsls81SrbRMQ==} + /@netlify/edge-bundler/6.1.0: + resolution: {integrity: sha512-zIIfRvj0awUhREO91gAsME7mD2nXyJYA3bk/DdLwcR+y13aEw2XYlyPuKjxCTms7YPmSOwPm79EeLwkSr8wcVA==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: '@import-maps/resolve': 1.0.1 @@ -2296,6 +2302,7 @@ packages: find-up: 6.3.0 get-port: 6.1.2 glob-to-regexp: 0.4.1 + jsonc-parser: 3.2.0 node-fetch: 3.2.0 node-stream-zip: 1.15.0 p-retry: 5.1.1 @@ -2532,11 +2539,11 @@ packages: url: 0.11.0 dev: true - /@netlify/functions-utils/5.0.5_supports-color@9.2.1: - resolution: {integrity: sha512-C9do87XSqBE3wP463o4617hBoZqj+T48aND8gUpgrMLIZRI0Ip7lKSKO8Qyx15Lqhg2a3istkeL4ux14LX/6lg==} + /@netlify/functions-utils/5.1.1_supports-color@9.2.1: + resolution: {integrity: sha512-e++/c7r1lM1CBQwBHXrELaLl06gtvvmlSmSNkzafsYgPGkLwPk7yaUOkjqnhi9xiDZAJiohm0ItglCR8YjP5Rw==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: - '@netlify/zip-it-and-ship-it': 7.1.3_supports-color@9.2.1 + '@netlify/zip-it-and-ship-it': 8.2.0_supports-color@9.2.1 cpy: 8.1.2_supports-color@9.2.1 path-exists: 5.0.0 transitivePeerDependencies: @@ -2544,8 +2551,8 @@ packages: - supports-color dev: true - /@netlify/git-utils/5.0.2: - resolution: {integrity: sha512-ri3KweO9gNXFAYJLiZNOQsffdNWFA1JjwSf2QSMScQMvAtWRNfZ6Xps890VRsjnUoSMQysSopB+bMVYOxD/pAw==} + /@netlify/git-utils/5.1.0: + resolution: {integrity: sha512-/OGTTH8wtnTit7ZTL4tUFbys3+zL9I7h82K0nIoQDeGNf4LMbjqgC5TFEsMbK3K/WE/yK5c4V8mQS8BHARHQOQ==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: execa: 6.1.0 @@ -2684,60 +2691,18 @@ packages: resolution: {integrity: sha512-1n9VvO/9qM7cRB5f7NgSNqeUrovM7j9WVAY7ZQ4LtQuXSquFmO9Fku7WrV3zAUC6v2Y62fxGyJ0fRllYz5uXLw==} dev: true - /@netlify/plugins-list/6.56.0: - resolution: {integrity: sha512-Y0664AZiVHQEm1eABcv/9KyA9ehp9QzAxetHH4ZlEh80Q/9l1UKIHTQmcPmA884sSUkaH56mxZAnds8cctSgZw==} + /@netlify/plugins-list/6.59.0: + resolution: {integrity: sha512-QLS3j9jf/5Jmu9x6OY+qp8i1mSCftBgq9SmE797mHP/TRD6+00C93pIdZN9KZJRUdyy8gts9K3XSXiS23LJJWA==} engines: {node: ^14.14.0 || >=16.0.0} dev: true - /@netlify/run-utils/5.0.2: - resolution: {integrity: sha512-otfFwuZEd6pm/i3wv5UMIB6t6UNY7NEWkgF3fgO6nx9uWLq9oRqzVYrff5pYSNm8YgdEBDxx8eHvv5mGMyXz2A==} + /@netlify/run-utils/5.1.0: + resolution: {integrity: sha512-fHBXEW35QmKB2MiSRXVBZ4t29t+QhvTClUfXsxLHLEPkEi9tE9N+d55ycZha/b5U8Tc1ZeyzzDFjjnKk+XHWbA==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: execa: 6.1.0 dev: true - /@netlify/zip-it-and-ship-it/7.1.3_supports-color@9.2.1: - resolution: {integrity: sha512-7ToznythQL7b99ZxAiGyjagULNcZsSg2fByuUp3L35WrBASMmSrdq03zpYhRk3EIsuM65DjJayJ/amYu7Mjn3w==} - engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} - hasBin: true - dependencies: - '@babel/parser': 7.16.8 - '@netlify/binary-info': 1.0.0 - '@netlify/esbuild': 0.14.39 - '@vercel/nft': 0.22.1_supports-color@9.2.1 - archiver: 5.3.0 - common-path-prefix: 3.0.0 - cp-file: 9.1.0 - del: 6.0.0 - end-of-stream: 1.4.4 - es-module-lexer: 1.0.3 - execa: 5.1.1 - filter-obj: 2.0.2 - find-up: 5.0.0 - glob: 8.0.3 - is-builtin-module: 3.1.0 - is-path-inside: 3.0.3 - junk: 3.1.0 - locate-path: 6.0.0 - merge-options: 3.0.4 - minimatch: 5.1.0 - normalize-path: 3.0.0 - p-map: 4.0.0 - path-exists: 4.0.0 - precinct: 9.0.1_supports-color@9.2.1 - read-package-json-fast: 2.0.3 - require-package-name: 2.0.1 - resolve: 2.0.0-next.3 - semver: 7.3.7 - tmp-promise: 3.0.3 - toml: 3.0.0 - unixify: 1.0.0 - yargs: 17.6.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - /@netlify/zip-it-and-ship-it/8.1.0: resolution: {integrity: sha512-PTIGSIUB6YYjGalYL/lNzayKeU5zC8rxyXt+dZWmd3Ha9qv+v+fdcfH4WHe47SIYtQgO/F81qsL0/JetghOfTA==} engines: {node: ^14.16.0 || >=16.0.0} @@ -2779,6 +2744,47 @@ packages: - supports-color dev: true + /@netlify/zip-it-and-ship-it/8.2.0_supports-color@9.2.1: + resolution: {integrity: sha512-gaq+SnQB/VNCLPT1HfYbW1XmCRPG21d3ecOTyOf8ikDsGoypI4VaGVzjINVo8mu0uQWtRY+wWHcYeiQdN54GuQ==} + engines: {node: ^14.16.0 || >=16.0.0} + hasBin: true + dependencies: + '@babel/parser': 7.16.8 + '@netlify/binary-info': 1.0.0 + '@netlify/esbuild': 0.14.39 + '@vercel/nft': 0.22.1_supports-color@9.2.1 + archiver: 5.3.0 + common-path-prefix: 3.0.0 + cp-file: 10.0.0 + del: 7.0.0 + end-of-stream: 1.4.4 + es-module-lexer: 1.0.3 + execa: 6.1.0 + filter-obj: 5.1.0 + find-up: 6.3.0 + glob: 8.0.3 + is-builtin-module: 3.1.0 + is-path-inside: 4.0.0 + junk: 4.0.0 + locate-path: 7.1.0 + merge-options: 3.0.4 + minimatch: 5.1.0 + normalize-path: 3.0.0 + p-map: 5.5.0 + path-exists: 5.0.0 + precinct: 9.0.1_supports-color@9.2.1 + require-package-name: 2.0.1 + resolve: 2.0.0-next.3 + semver: 7.3.7 + tmp-promise: 3.0.3 + toml: 3.0.0 + unixify: 1.0.0 + yargs: 17.6.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -5361,16 +5367,6 @@ packages: p-event: 4.2.0 dev: true - /cp-file/9.1.0: - resolution: {integrity: sha512-3scnzFj/94eb7y4wyXRWwvzLFaQp87yyfTnChIjlfYrVqp5lVO3E2hIJMeQIltUT0K2ZAB3An1qXcBmwGyvuwA==} - engines: {node: '>=10'} - dependencies: - graceful-fs: 4.2.10 - make-dir: 3.1.0 - nested-error-stacks: 2.1.1 - p-event: 4.2.0 - dev: true - /cpy/8.1.2_supports-color@9.2.1: resolution: {integrity: sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==} engines: {node: '>=8'} @@ -8664,6 +8660,10 @@ packages: semver: 6.3.0 dev: false + /jsonc-parser/3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + dev: true + /jsonfile/6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: @@ -9576,15 +9576,15 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: true - /netlify-cli/12.2.10_@types+node@18.11.17: - resolution: {integrity: sha512-0TUZr3LlI8VknRP43kxSsh/VygxcV3RyNiT5Yy31dBYULKY1n7xhGjrCf8tucdF3pjzblMEk0svpaeoFzIBFCA==} + /netlify-cli/12.4.0_@types+node@18.11.17: + resolution: {integrity: sha512-psSL2L548C7bBr4JJQjmnqWQIuu/O2ZeL9FIrJd7dm6VTt3vKDMM1/eQluwUuXcBqVmYKNFh4UeMnVC/gqh4qg==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true requiresBuild: true dependencies: - '@netlify/build': 28.4.5_@types+node@18.11.17 + '@netlify/build': 29.1.2_@types+node@18.11.17 '@netlify/config': 20.0.2 - '@netlify/edge-bundler': 5.4.0 + '@netlify/edge-bundler': 6.1.0 '@netlify/framework-info': 9.5.2 '@netlify/local-functions-proxy': 1.1.1 '@netlify/zip-it-and-ship-it': 8.1.0 @@ -9646,7 +9646,6 @@ packages: lodash: 4.17.21 log-symbols: 4.1.0 log-update: 5.0.0 - memoize-one: 6.0.0 minimist: 1.2.7 multiparty: 4.2.3 netlify: 13.0.2 @@ -9656,7 +9655,6 @@ packages: netlify-redirector: 0.3.1 node-fetch: 2.6.7 node-version-alias: 1.0.1 - omit.js: 2.0.2 ora: 5.4.1 p-filter: 2.1.0 p-map: 4.0.0 @@ -9710,6 +9708,18 @@ packages: toml: 3.0.0 dev: true + /netlify-headers-parser/7.1.0: + resolution: {integrity: sha512-KX+YETETcibTx/yNyzFJ+78GbXTG1kmEgORAPeKJFHQhRQWeix8Mfnu0a/NK4hJt7seOdQQOCAA6FaZer+LEBw==} + engines: {node: ^14.16.0 || >=16.0.0} + dependencies: + escape-string-regexp: 5.0.0 + fast-safe-stringify: 2.1.1 + is-plain-obj: 4.0.0 + map-obj: 5.0.0 + path-exists: 5.0.0 + toml: 3.0.0 + dev: true + /netlify-onegraph-internal/0.10.1: resolution: {integrity: sha512-lGHBUfILWoMO2iJN3zmqd/S+pbgYyQI4WgWDiMrEPkDQPF6wO1JUmhcMOGiZfsmaX/leD9S+CKDKX7iDc440Hw==} dependencies: @@ -9732,6 +9742,17 @@ packages: toml: 3.0.0 dev: true + /netlify-redirect-parser/14.1.0: + resolution: {integrity: sha512-shyZ9eg4984c7prN67/vQAcYu1Sco2iRfP+ne9pjcWFEVigREzGGitGvOQCChxVyT16TT0n1CrJW+aKlBqwPlA==} + engines: {node: ^14.16.0 || >=16.0.0} + dependencies: + fast-safe-stringify: 2.1.1 + filter-obj: 3.0.0 + is-plain-obj: 4.0.0 + path-exists: 5.0.0 + toml: 3.0.0 + dev: true + /netlify-redirector/0.3.1: resolution: {integrity: sha512-+8x07Ukx8vgKkGqTDq1GrkuCRR0DqheZ9fF5PXk6VbIChp9Qi8+psmwBV3hjocoyUvUGH7CIHLUk05aVwLN3wA==} dev: true @@ -9749,6 +9770,19 @@ packages: qs: 6.11.0 dev: true + /netlify/13.1.0: + resolution: {integrity: sha512-FkMXk0h7QuR1iR3MeSQFxadarHXWgXzYFoHvF3m7edsFUpJ2WdRH3xiOVEyJciQUGYwEAHycUyi8CkT/2aKzLA==} + engines: {node: ^14.16.0 || >=16.0.0} + dependencies: + '@netlify/open-api': 2.12.0 + lodash-es: 4.17.21 + micro-api-client: 3.3.0 + node-fetch: 3.2.0 + omit.js: 2.0.2 + p-wait-for: 4.1.0 + qs: 6.11.0 + dev: true + /no-case/3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: @@ -9910,10 +9944,6 @@ packages: engines: {node: '>=12.20'} dev: true - /npm-normalize-package-bin/1.0.1: - resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} - dev: true - /npm-run-path/4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -11154,14 +11184,6 @@ packages: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} dev: true - /read-package-json-fast/2.0.3: - resolution: {integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==} - engines: {node: '>=10'} - dependencies: - json-parse-even-better-errors: 2.3.1 - npm-normalize-package-bin: 1.0.1 - dev: true - /read-pkg-up/7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'}