diff --git a/package.json b/package.json index f624157e5..d8883fc1f 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "eslint-plugin-vue": "9.7.0", "express": "4.18.2", "happy-dom": "7.7.0", - "netlify-cli": "12.1.0", + "netlify-cli": "12.1.1", "postcss": "8.4.19", "postcss-preset-env": "7.8.2", "rollup": "3.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f27fc859b..591a563f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,7 +63,7 @@ specifiers: lodash.debounce: 4.0.8 marked: 4.2.2 minimist: 1.2.7 - netlify-cli: 12.1.0 + netlify-cli: 12.1.1 pinia: 2.0.23 postcss: 8.4.19 postcss-preset-env: 7.8.2 @@ -167,7 +167,7 @@ devDependencies: eslint-plugin-vue: 9.7.0_eslint@8.27.0 express: 4.18.2 happy-dom: 7.7.0 - netlify-cli: 12.1.0_@types+node@18.11.9 + netlify-cli: 12.1.1_@types+node@18.11.9 postcss: 8.4.19 postcss-preset-env: 7.8.2_postcss@8.4.19 rollup: 3.3.0 @@ -1892,20 +1892,20 @@ packages: resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==} dev: true - /@netlify/build/28.1.9_@types+node@18.11.9: - resolution: {integrity: sha512-HkoWsb1/BAf78djV9lRe2778MrQ5ESiuefD1Cgn20xqvhf48lLZC0qvqhF6YOHchKDR0AjHxJVQrg1ZkHaP8oA==} + /@netlify/build/28.1.13_@types+node@18.11.9: + resolution: {integrity: sha512-NyfZVbHzMHJs6gIfFtJ0BY35GFjOXDMO0sXQXO+npAXJ7pW5hCTore4jGzHcHqbvilSiIc8f3wmX+3+9ZXGXRA==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: '@bugsnag/js': 7.16.1 '@netlify/cache-utils': 5.0.1_supports-color@9.2.1 - '@netlify/config': 19.1.2 - '@netlify/edge-bundler': 3.1.1 - '@netlify/functions-utils': 5.0.2_supports-color@9.2.1 + '@netlify/config': 20.0.0 + '@netlify/edge-bundler': 4.0.0 + '@netlify/functions-utils': 5.0.3_supports-color@9.2.1 '@netlify/git-utils': 5.0.1 - '@netlify/plugins-list': 6.51.0 + '@netlify/plugins-list': 6.56.0 '@netlify/run-utils': 5.0.1 - '@netlify/zip-it-and-ship-it': 8.0.0_supports-color@9.2.1 + '@netlify/zip-it-and-ship-it': 7.1.2_supports-color@9.2.1 '@sindresorhus/slugify': 2.1.0 ajv: 8.11.0 ajv-errors: 3.0.0_ajv@8.11.0 @@ -2006,6 +2006,37 @@ packages: yargs: 17.6.0 dev: true + /@netlify/config/20.0.0: + resolution: {integrity: sha512-Yp2+xejtJ2sSmrEZ8S4Q5zsBQdOd5Lz0+1Kv0+AahChMzURWKzXzz9lKqkKY9fIOCJDRVuFcVi1koc+U/dt13g==} + engines: {node: ^14.16.0 || >=16.0.0} + hasBin: true + dependencies: + 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 + indent-string: 5.0.0 + is-plain-obj: 4.0.0 + js-yaml: 4.1.0 + map-obj: 5.0.0 + netlify: 13.0.1 + netlify-headers-parser: 7.0.1 + netlify-redirect-parser: 14.0.1 + 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/3.1.1: resolution: {integrity: sha512-6GuIf847XDCiYi7TYwxJhvXxLzlUEpwq89StQAuRj6uFjZvmNkvPnyngIt0w2u/pT6JwFZemyKpPhONMkTJl1Q==} engines: {node: ^14.16.0 || >=16.0.0} @@ -2028,6 +2059,28 @@ packages: uuid: 9.0.0 dev: true + /@netlify/edge-bundler/4.0.0: + resolution: {integrity: sha512-e0Rh5RwlaXD13c1a3IBdZIop4oyqQkV+213Eo0E8zIQri34a9ohtn9vO8uuE6GMBUpm8aNVZkO5I6+VG7zW8Gw==} + engines: {node: ^14.16.0 || >=16.0.0} + dependencies: + '@import-maps/resolve': 1.0.1 + common-path-prefix: 3.0.0 + del: 7.0.0 + env-paths: 3.0.0 + execa: 6.1.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 + dev: true + /@netlify/esbuild-android-64/0.14.39: resolution: {integrity: sha512-azq+lsvjRsKLap8ubIwSJXGyknUACqYu5h98Fvyoh40Qk4QXIVKl16JIJ4s+B7jy2k9qblEc5c4nxdDA3aGbVA==} engines: {node: '>=12'} @@ -2236,25 +2289,29 @@ packages: '@netlify/esbuild-windows-arm64': 0.14.39 dev: true - /@netlify/framework-info/9.3.0: - resolution: {integrity: sha512-GfGG6DGHeVNpSN9yesKvgT0LTgrD0d0toV3kU86+E9j+yByKnRUdxVlGXocA454t/eVw0Vww/xeKY10oGUljEw==} - engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} + /@netlify/framework-info/9.5.1: + resolution: {integrity: sha512-UqwJM7Z2SnZMnX85GkfE6lHfG9ZGoWwh8ejyBr84arjXg21xcOUl3Gy0txuON2R9dR4YseuPWKoHJqfqObbplQ==} + engines: {node: ^14.14.0 || >=16.0.0} dependencies: ajv: 8.11.0 filter-obj: 3.0.0 + find-up: 6.3.0 + fs-extra: 10.1.0 is-plain-obj: 4.0.0 locate-path: 7.1.0 p-filter: 3.0.0 p-locate: 6.0.0 + process: 0.11.10 read-pkg-up: 9.1.0 semver: 7.3.7 + url: 0.11.0 dev: true - /@netlify/functions-utils/5.0.2_supports-color@9.2.1: - resolution: {integrity: sha512-u3pIFTJTjJra5kqKVl3/R44A+Ljf6S3ahyuI7MY7hRFLaiJWahnix8iMyMvGu93vKLB9Luu9E6uSw37zXCBkEg==} + /@netlify/functions-utils/5.0.3_supports-color@9.2.1: + resolution: {integrity: sha512-nDDOnYhdiSEDlVGBdmQfjcJh+rUfKAMBAQiZNJnHH3GA/tGHb4nDbvrbvbQr1NfqHYx99UIXa5zQv1WRs0Lg5g==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: - '@netlify/zip-it-and-ship-it': 8.0.0_supports-color@9.2.1 + '@netlify/zip-it-and-ship-it': 7.1.2_supports-color@9.2.1 cpy: 8.1.2_supports-color@9.2.1 path-exists: 5.0.0 transitivePeerDependencies: @@ -2402,8 +2459,8 @@ packages: resolution: {integrity: sha512-1n9VvO/9qM7cRB5f7NgSNqeUrovM7j9WVAY7ZQ4LtQuXSquFmO9Fku7WrV3zAUC6v2Y62fxGyJ0fRllYz5uXLw==} dev: true - /@netlify/plugins-list/6.51.0: - resolution: {integrity: sha512-7msPFk3snzLEqVlPkGOkCrUrk60kcgawgXmHiQNQy9NSmw2ELm1twq+/vk8j9XYMQkZoe0JHJgDWXCR1IvNcFQ==} + /@netlify/plugins-list/6.56.0: + resolution: {integrity: sha512-Y0664AZiVHQEm1eABcv/9KyA9ehp9QzAxetHH4ZlEh80Q/9l1UKIHTQmcPmA884sSUkaH56mxZAnds8cctSgZw==} engines: {node: ^14.14.0 || >=16.0.0} dev: true @@ -2414,8 +2471,50 @@ packages: execa: 6.1.0 dev: true - /@netlify/zip-it-and-ship-it/8.0.0: - resolution: {integrity: sha512-vgaftlxdP+EErsLtzWRTUrUtZjOzTJRTQbfJygSpwhRJnUhdq6fJrOUtR3kz0c5qko+6bXqiWYhSAnxYu1HFyA==} + /@netlify/zip-it-and-ship-it/7.1.2_supports-color@9.2.1: + resolution: {integrity: sha512-WGCt5KDk5Zr+A0fhPGEgAAW2aNiGyLcZohBq4nu/4BoFtHkk+8vCZOH1lMytZiIFu0eAq00j2q4kdzyLFV0Wuw==} + 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} hasBin: true dependencies: @@ -2430,62 +2529,19 @@ packages: 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 + filter-obj: 5.1.0 + find-up: 6.3.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 + locate-path: 7.1.0 merge-options: 3.0.4 minimatch: 5.1.0 normalize-path: 3.0.0 p-map: 4.0.0 path-exists: 5.0.0 precinct: 9.0.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.0.0_supports-color@9.2.1: - resolution: {integrity: sha512-vgaftlxdP+EErsLtzWRTUrUtZjOzTJRTQbfJygSpwhRJnUhdq6fJrOUtR3kz0c5qko+6bXqiWYhSAnxYu1HFyA==} - 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: 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: 5.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 @@ -5140,6 +5196,16 @@ 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'} @@ -6914,6 +6980,11 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true + /filter-obj/5.1.0: + resolution: {integrity: sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==} + engines: {node: '>=14.16'} + dev: true + /finalhandler/1.2.0: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} @@ -7104,6 +7175,15 @@ packages: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} dev: true + /fs-extra/10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + /fs-extra/9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} @@ -9500,18 +9580,18 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: true - /netlify-cli/12.1.0_@types+node@18.11.9: - resolution: {integrity: sha512-r2vpxP0EoVbX4BHaT4gbaUOhuBEFO+pQAme8AlC7NIH+XLcqhAqDuiJkGddM2Bugd1Wr6a4JbZbn6+4/0IKmlA==} + /netlify-cli/12.1.1_@types+node@18.11.9: + resolution: {integrity: sha512-AVnxqMZQUQenkEA+bMaJdkoJ8elhADbqaGaDbQpYZRK+F+Bl7Q8byBdyxvOUfPLygx7leZzyv80KdeUP9hH/vw==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true requiresBuild: true dependencies: - '@netlify/build': 28.1.9_@types+node@18.11.9 + '@netlify/build': 28.1.13_@types+node@18.11.9 '@netlify/config': 19.1.2 '@netlify/edge-bundler': 3.1.1 - '@netlify/framework-info': 9.3.0 + '@netlify/framework-info': 9.5.1 '@netlify/local-functions-proxy': 1.1.1 - '@netlify/zip-it-and-ship-it': 8.0.0 + '@netlify/zip-it-and-ship-it': 8.1.0 '@octokit/rest': 19.0.4 ansi-escapes: 5.0.0 ansi-styles: 5.2.0 @@ -9574,7 +9654,7 @@ packages: minimist: 1.2.7 multiparty: 4.2.3 netlify: 13.0.1 - netlify-headers-parser: 7.0.0 + netlify-headers-parser: 7.0.1 netlify-onegraph-internal: 0.10.1 netlify-redirect-parser: 14.0.1 netlify-redirector: 0.3.1 @@ -9622,17 +9702,6 @@ packages: - zenObservable dev: true - /netlify-headers-parser/7.0.0: - resolution: {integrity: sha512-pTZFMII81vmomcedriYJbc4V4dOnxMOI++zTpiRpELvpsz704BFS0y8Hzkajep2qfNTdf5zOCWnuj0FZtFDN5w==} - engines: {node: ^14.16.0 || >=16.0.0} - dependencies: - escape-string-regexp: 5.0.0 - is-plain-obj: 4.0.0 - map-obj: 5.0.0 - path-exists: 5.0.0 - toml: 3.0.0 - dev: true - /netlify-headers-parser/7.0.1: resolution: {integrity: sha512-exwJ1V84VgSOJu1zgibEPLxx9JKRZ0UaCZsbsxwneP5go/4TuBWAMRMtpWiHv7qjkurzDIznlWQMMcI48X4qqw==} engines: {node: ^14.16.0 || >=16.0.0} @@ -10935,6 +11004,11 @@ packages: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true + /process/0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + dev: true + /promise/8.1.0: resolution: {integrity: sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==} dependencies: @@ -10980,6 +11054,10 @@ packages: once: 1.4.0 dev: true + /punycode/1.3.2: + resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} + dev: true + /punycode/2.1.1: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} engines: {node: '>=6'} @@ -11020,6 +11098,12 @@ packages: strict-uri-encode: 1.1.0 dev: true + /querystring/0.2.0: + resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + dev: true + /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -12890,6 +12974,13 @@ packages: engines: {node: '>= 4'} dev: true + /url/0.11.0: + resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} + dependencies: + punycode: 1.3.2 + querystring: 0.2.0 + dev: true + /use/3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'}