diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 9b061a1fbe..530f884b1f 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -49,7 +49,7 @@ "!dist/**/*.spec.*" ], "peerDependencies": { - "svelte": "^4.0.0" + "svelte": "^4.0.0 || ^5.0.0" }, "dependencies": { "@tolgee/web": "5.31.1" @@ -71,7 +71,7 @@ "prettier": "^3.1.1", "prettier-plugin-svelte": "^3.1.2", "publint": "^0.2.0", - "svelte": "^4.2.7", + "svelte": "^5.1.9", "svelte-check": "^4.0.0", "typescript": "^5.0.0", "typescript-eslint": "^8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ee465b67d8..9661be5e8e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,7 +59,7 @@ importers: version: 8.0.1 jest: specifier: ^29.1.2 - version: 29.1.2(@types/node@18.14.6)(ts-node@10.9.1) + version: 29.1.2(@types/node@22.8.7)(ts-node@10.9.1) lerna: specifier: ^5.3.0 version: 5.5.4 @@ -83,7 +83,7 @@ importers: version: 2.6.1 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.14.6)(typescript@4.9.5) + version: 10.9.1(@types/node@22.8.7)(typescript@4.9.5) turbo: specifier: 1.13.2 version: 1.13.2 @@ -512,19 +512,19 @@ importers: version: 3.2.5(@sveltejs/kit@2.6.1) '@sveltejs/kit': specifier: ^2.0.0 - version: 2.6.1(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.8) + version: 2.6.1(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@5.1.9)(vite@5.4.8) '@sveltejs/package': specifier: ^2.0.0 - version: 2.3.5(svelte@4.2.19)(typescript@5.4.5) + version: 2.3.5(svelte@5.1.9)(typescript@5.4.5) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.0 - version: 3.1.2(svelte@4.2.19)(vite@5.4.8) + version: 3.1.2(svelte@5.1.9)(vite@5.4.8) '@testing-library/jest-dom': specifier: ^6.5.0 version: 6.5.0 '@testing-library/svelte': specifier: ^5.2.3 - version: 5.2.3(svelte@4.2.19)(vite@5.4.8)(vitest@2.1.2) + version: 5.2.3(svelte@5.1.9)(vite@5.4.8)(vitest@2.1.2) '@tolgee/format-icu': specifier: 5.31.1 version: link:../format-icu @@ -542,7 +542,7 @@ importers: version: 9.1.0(eslint@9.11.1) eslint-plugin-svelte: specifier: ^2.36.0 - version: 2.44.1(eslint@9.11.1)(svelte@4.2.19)(ts-node@10.9.1) + version: 2.44.1(eslint@9.11.1)(svelte@5.1.9)(ts-node@10.9.1) globals: specifier: ^15.0.0 version: 15.10.0 @@ -551,16 +551,16 @@ importers: version: 3.2.5 prettier-plugin-svelte: specifier: ^3.1.2 - version: 3.2.2(prettier@3.2.5)(svelte@4.2.19) + version: 3.2.2(prettier@3.2.5)(svelte@5.1.9) publint: specifier: ^0.2.0 version: 0.2.11 svelte: - specifier: ^4.2.7 - version: 4.2.19 + specifier: ^5.1.9 + version: 5.1.9 svelte-check: specifier: ^4.0.0 - version: 4.0.4(svelte@4.2.19)(typescript@5.4.5) + version: 4.0.4(svelte@5.1.9)(typescript@5.4.5) typescript: specifier: ^5.0.0 version: 5.4.5 @@ -569,10 +569,10 @@ importers: version: 8.8.0(eslint@9.11.1)(typescript@5.4.5) vite: specifier: ^5.0.11 - version: 5.4.8(@types/node@18.14.6) + version: 5.4.8(@types/node@22.8.7) vitest: specifier: ^2.0.0 - version: 2.1.2(@types/node@18.14.6) + version: 2.1.2(@types/node@22.8.7) vitest-fetch-mock: specifier: ^0.3.0 version: 0.3.0(vitest@2.1.2) @@ -596,7 +596,7 @@ importers: version: 5.16.5 '@testing-library/vue': specifier: ^6.6.1 - version: 6.6.1(@vue/compiler-sfc@3.5.11)(vue@3.2.47) + version: 6.6.1(@vue/compiler-sfc@3.5.12)(vue@3.2.47) '@tolgee/format-icu': specifier: 5.31.1 version: link:../format-icu @@ -635,13 +635,13 @@ importers: version: 1.0.3 rollup-plugin-sourcemaps: specifier: ^0.6.3 - version: 0.6.3(@types/node@18.14.6)(rollup@3.18.0) + version: 0.6.3(@types/node@22.8.7)(rollup@3.18.0) rollup-plugin-terser: specifier: 7.0.2 version: 7.0.2(rollup@3.18.0) rollup-plugin-vue: specifier: ^6.0.0 - version: 6.0.0(@vue/compiler-sfc@3.5.11) + version: 6.0.0(@vue/compiler-sfc@3.5.12) ts-jest: specifier: ^27.0.7 version: 27.1.5(@babel/core@7.26.0)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.9.5) @@ -702,7 +702,7 @@ importers: version: 4.2.1(vite@5.2.7) codemirror: specifier: ^6.0.1 - version: 6.0.1(@lezer/common@1.2.2) + version: 6.0.1(@lezer/common@1.2.3) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -717,7 +717,7 @@ importers: version: 1.0.6 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.14.6)(ts-node@10.9.1) + version: 29.7.0(@types/node@22.8.7)(ts-node@10.9.1) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -750,7 +750,7 @@ importers: version: 10.0.0(react@18.3.1) vite: specifier: ^5.2.0 - version: 5.2.7(@types/node@18.14.6) + version: 5.2.7(@types/node@22.8.7) vite-plugin-replace: specifier: ^0.1.1 version: 0.1.1(vite@5.2.7) @@ -1011,7 +1011,7 @@ importers: version: 5.3.2 vite: specifier: ^5.0.8 - version: 5.0.8(@types/node@18.14.6) + version: 5.0.8(@types/node@22.8.7) testapps/react-i18next: dependencies: @@ -1026,7 +1026,7 @@ importers: version: 18.3.1(react@18.3.1) react-i18next: specifier: ^14.0.0 - version: 14.0.0(i18next@23.15.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.0.0(i18next@23.16.4)(react-dom@18.3.1)(react@18.3.1) devDependencies: '@types/react': specifier: ^18.2.43 @@ -1057,7 +1057,7 @@ importers: version: 5.3.2 vite: specifier: ^5.0.8 - version: 5.0.8(@types/node@18.14.6) + version: 5.0.8(@types/node@22.8.7) testapps/svelte: dependencies: @@ -1068,21 +1068,18 @@ importers: specifier: 5.31.1 version: link:../../packages/svelte devDependencies: - '@fontsource/fira-mono': - specifier: ^5.0.0 - version: 5.1.0 '@neoconfetti/svelte': specifier: ^2.0.0 version: 2.2.1 '@sveltejs/adapter-auto': - specifier: ^3.0.0 - version: 3.2.5(@sveltejs/kit@2.6.1) + specifier: ^3.3.1 + version: 3.3.1(@sveltejs/kit@2.7.4) '@sveltejs/kit': - specifier: ^2.0.0 - version: 2.6.1(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.8) + specifier: ^2.7.4 + version: 2.7.4(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.1.9)(vite@5.4.8) '@sveltejs/vite-plugin-svelte': - specifier: ^3.0.0 - version: 3.1.2(svelte@4.2.19)(vite@5.4.8) + specifier: ^4.0.0 + version: 4.0.0(svelte@5.1.9)(vite@5.4.8) '@types/eslint': specifier: ^9.6.0 version: 9.6.1 @@ -1094,7 +1091,7 @@ importers: version: 9.1.0(eslint@9.11.1) eslint-plugin-svelte: specifier: ^2.36.0 - version: 2.44.1(eslint@9.11.1)(svelte@4.2.19)(ts-node@10.9.1) + version: 2.44.1(eslint@9.11.1)(svelte@5.1.9)(ts-node@10.9.1) globals: specifier: ^15.0.0 version: 15.10.0 @@ -1103,13 +1100,13 @@ importers: version: 3.2.5 prettier-plugin-svelte: specifier: ^3.1.2 - version: 3.2.2(prettier@3.2.5)(svelte@4.2.19) + version: 3.2.2(prettier@3.2.5)(svelte@5.1.9) svelte: - specifier: ^4.2.7 - version: 4.2.19 + specifier: ^5.1.9 + version: 5.1.9 svelte-check: - specifier: ^4.0.0 - version: 4.0.4(svelte@4.2.19)(typescript@5.4.5) + specifier: ^4.0.5 + version: 4.0.5(svelte@5.1.9)(typescript@5.4.5) typescript: specifier: ^5.0.0 version: 5.4.5 @@ -1118,7 +1115,7 @@ importers: version: 8.8.0(eslint@9.11.1)(typescript@5.4.5) vite: specifier: ^5.0.3 - version: 5.4.8(@types/node@18.14.6) + version: 5.4.8(@types/node@22.8.7) testapps/vue: dependencies: @@ -1170,7 +1167,7 @@ importers: version: 23.5.1 i18next-icu: specifier: ^2.3.0 - version: 2.3.0(intl-messageformat@10.7.3) + version: 2.3.0(intl-messageformat@10.7.5) i18next-vue: specifier: ^3.0.0 version: 3.0.0(i18next@23.5.1)(vue@3.2.47) @@ -1183,13 +1180,13 @@ importers: version: 5.0.8(@vue/cli-service@5.0.8)(core-js@3.25.5)(vue@3.2.47) '@vue/cli-plugin-eslint': specifier: ~5.0.8 - version: 5.0.8(@vue/cli-service@5.0.8)(eslint@8.57.0) + version: 5.0.8(@vue/cli-service@5.0.8)(eslint@8.57.1) '@vue/cli-service': specifier: ~5.0.8 version: 5.0.8(@babel/core@7.26.0)(nunjucks@3.2.3)(prettier@3.2.5)(vue-template-compiler@2.7.14) babel-eslint: specifier: ^10.1.0 - version: 10.1.0(eslint@8.57.0) + version: 10.1.0(eslint@8.57.1) serve: specifier: ^14.1.1 version: 14.1.1 @@ -1396,7 +1393,7 @@ packages: http-proxy-middleware: 2.0.6(@types/express@4.17.21) https-proxy-agent: 7.0.4 inquirer: 9.2.15 - jest: 29.1.2(@types/node@18.14.6)(ts-node@10.9.1) + jest: 29.1.2(@types/node@22.8.7)(ts-node@10.9.1) jsonc-parser: 3.2.1 karma-source-map-support: 1.4.0 less: 4.2.0 @@ -1829,14 +1826,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.24.2 - picocolors: 1.1.0 + picocolors: 1.1.1 /@babel/code-frame@7.25.7: resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.25.7 - picocolors: 1.1.0 + picocolors: 1.1.1 /@babel/code-frame@7.26.2: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} @@ -1878,7 +1875,7 @@ packages: '@babel/traverse': 7.24.1 '@babel/types': 7.24.5 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -1947,7 +1944,7 @@ packages: '@babel/traverse': 7.24.1 '@babel/types': 7.24.5 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -2649,7 +2646,7 @@ packages: '@babel/helper-validator-identifier': 7.24.5 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 /@babel/highlight@7.25.7: resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} @@ -2658,7 +2655,7 @@ packages: '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 /@babel/parser@7.20.15: resolution: {integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==} @@ -4883,6 +4880,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 + dev: true + + /@babel/runtime@7.26.0: + resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + dev: false /@babel/template@7.24.0: resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} @@ -4920,7 +4925,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.24.4 '@babel/types': 7.24.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -5053,7 +5058,7 @@ packages: '@brillout/import': 0.2.3 dev: false - /@codemirror/autocomplete@6.15.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)(@lezer/common@1.2.2): + /@codemirror/autocomplete@6.15.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)(@lezer/common@1.2.3): resolution: {integrity: sha512-G2Zm0mXznxz97JhaaOdoEG2cVupn4JjPaS4AcNvZzhOsnnG9YVN68VzfoUw6dYTsIxT6a/cmoFEN47KAWhXaOg==} peerDependencies: '@codemirror/language': ^6.0.0 @@ -5064,7 +5069,7 @@ packages: '@codemirror/language': 6.10.1 '@codemirror/state': 6.4.1 '@codemirror/view': 6.26.1 - '@lezer/common': 1.2.2 + '@lezer/common': 1.2.3 dev: true /@codemirror/commands@6.3.3: @@ -6695,6 +6700,16 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@eslint-community/eslint-utils@4.4.1(eslint@8.57.1): + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + dev: true + /@eslint-community/regexpp@4.10.0: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -6704,6 +6719,11 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true + /@eslint-community/regexpp@4.12.1: + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + /@eslint/config-array@0.18.0: resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6757,6 +6777,11 @@ packages: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@eslint/js@8.57.1: + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@eslint/js@9.11.1: resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6870,10 +6895,6 @@ packages: resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} dev: true - /@fontsource/fira-mono@5.1.0: - resolution: {integrity: sha512-6+nftSKApXyN0I9FC5GJuG5TUCh+in5OehtrXRIsHJvq38Pm//oA1kZZYNdXv99JYzLzJ3lzsTAavmS+xGLGDw==} - dev: true - /@formatjs/ecma402-abstract@2.0.0: resolution: {integrity: sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==} dependencies: @@ -6887,6 +6908,15 @@ packages: '@formatjs/fast-memoize': 2.2.2 '@formatjs/intl-localematcher': 0.5.6 tslib: 2.8.1 + dev: true + + /@formatjs/ecma402-abstract@2.2.3: + resolution: {integrity: sha512-aElGmleuReGnk2wtYOzYFmNWYoiWWmf1pPPCYg0oiIQSJj0mjc4eUfzUXaSOJ4S8WzI/cLqnCTWjqz904FT2OQ==} + dependencies: + '@formatjs/fast-memoize': 2.2.3 + '@formatjs/intl-localematcher': 0.5.7 + tslib: 2.8.1 + dev: false /@formatjs/fast-memoize@2.2.0: resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==} @@ -6898,6 +6928,13 @@ packages: resolution: {integrity: sha512-mzxZcS0g1pOzwZTslJOBTmLzDXseMLLvnh25ymRilCm8QLMObsQ7x/rj9GNrH0iUhZMlFisVOD6J1n6WQqpKPQ==} dependencies: tslib: 2.8.1 + dev: true + + /@formatjs/fast-memoize@2.2.3: + resolution: {integrity: sha512-3jeJ+HyOfu8osl3GNSL4vVHUuWFXR03Iz9jjgI7RwjG6ysu/Ymdr0JRCPHfF5yGbTE6JCrd63EpvX1/WybYRbA==} + dependencies: + tslib: 2.8.1 + dev: false /@formatjs/icu-messageformat-parser@2.7.8: resolution: {integrity: sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==} @@ -6913,6 +6950,15 @@ packages: '@formatjs/ecma402-abstract': 2.2.1 '@formatjs/icu-skeleton-parser': 1.8.5 tslib: 2.8.1 + dev: true + + /@formatjs/icu-messageformat-parser@2.9.3: + resolution: {integrity: sha512-9L99QsH14XjOCIp4TmbT8wxuffJxGK8uLNO1zNhLtcZaVXvv626N0s4A2qgRCKG3dfYWx9psvGlFmvyVBa6u/w==} + dependencies: + '@formatjs/ecma402-abstract': 2.2.3 + '@formatjs/icu-skeleton-parser': 1.8.7 + tslib: 2.8.1 + dev: false /@formatjs/icu-skeleton-parser@1.8.2: resolution: {integrity: sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==} @@ -6926,6 +6972,14 @@ packages: dependencies: '@formatjs/ecma402-abstract': 2.2.1 tslib: 2.8.1 + dev: true + + /@formatjs/icu-skeleton-parser@1.8.7: + resolution: {integrity: sha512-fI+6SmS2g7h3srfAKSWa5dwreU5zNEfon2uFo99OToiLF6yxGE+WikvFSbsvMAYkscucvVmTYNlWlaDPp0n5HA==} + dependencies: + '@formatjs/ecma402-abstract': 2.2.3 + tslib: 2.8.1 + dev: false /@formatjs/intl-localematcher@0.5.4: resolution: {integrity: sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==} @@ -6937,6 +6991,13 @@ packages: resolution: {integrity: sha512-roz1+Ba5e23AHX6KUAWmLEyTRZegM5YDuxuvkHCyK3RJddf/UXB2f+s7pOMm9ktfPGla0g+mQXOn5vsuYirnaA==} dependencies: tslib: 2.8.1 + dev: true + + /@formatjs/intl-localematcher@0.5.7: + resolution: {integrity: sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==} + dependencies: + tslib: 2.8.1 + dev: false /@gar/promisify@1.1.3: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} @@ -6962,6 +7023,18 @@ packages: transitivePeerDependencies: - supports-color + /@humanwhocodes/config-array@0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -8437,8 +8510,8 @@ packages: resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==} dev: true - /@lezer/common@1.2.2: - resolution: {integrity: sha512-Z+R3hN6kXbgBWAuejUNPihylAL1Z5CaFqnIe0nTX8Ej+XlIy3EGtXxn6WtLMO+os2hRkQvm2yvaGMYliUzlJaw==} + /@lezer/common@1.2.3: + resolution: {integrity: sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==} dev: true /@lezer/highlight@1.2.0: @@ -9329,7 +9402,7 @@ packages: cross-spawn: 7.0.3 is-glob: 4.0.3 open: 8.4.2 - picocolors: 1.1.0 + picocolors: 1.1.1 tiny-glob: 0.2.9 tslib: 2.7.0 dev: true @@ -9367,7 +9440,7 @@ packages: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: true - /@rollup/plugin-json@6.1.0(rollup@4.24.0): + /@rollup/plugin-json@6.1.0(rollup@4.24.4): resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -9376,8 +9449,8 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.24.0) - rollup: 4.24.0 + '@rollup/pluginutils': 5.1.0(rollup@4.24.4) + rollup: 4.24.4 dev: true /@rollup/plugin-node-resolve@13.3.0(rollup@2.79.1): @@ -9428,7 +9501,7 @@ packages: rollup: 3.18.0 dev: true - /@rollup/plugin-node-resolve@15.2.3(rollup@4.24.0): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.24.4): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -9437,13 +9510,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@4.24.0) + '@rollup/pluginutils': 5.0.2(rollup@4.24.4) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.24.0 + rollup: 4.24.4 dev: true /@rollup/plugin-replace@4.0.0(rollup@2.79.1): @@ -9601,7 +9674,7 @@ packages: rollup: 3.18.0 dev: true - /@rollup/pluginutils@5.0.2(rollup@4.24.0): + /@rollup/pluginutils@5.0.2(rollup@4.24.4): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -9613,10 +9686,10 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.24.0 + rollup: 4.24.4 dev: true - /@rollup/pluginutils@5.1.0(rollup@4.24.0): + /@rollup/pluginutils@5.1.0(rollup@4.24.4): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -9628,7 +9701,7 @@ packages: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.24.0 + rollup: 4.24.4 dev: true /@rollup/rollup-android-arm-eabi@4.14.0: @@ -9646,6 +9719,14 @@ packages: dev: true optional: true + /@rollup/rollup-android-arm-eabi@4.24.4: + resolution: {integrity: sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-android-arm64@4.14.0: resolution: {integrity: sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==} cpu: [arm64] @@ -9661,6 +9742,14 @@ packages: dev: true optional: true + /@rollup/rollup-android-arm64@4.24.4: + resolution: {integrity: sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-darwin-arm64@4.14.0: resolution: {integrity: sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==} cpu: [arm64] @@ -9676,6 +9765,14 @@ packages: dev: true optional: true + /@rollup/rollup-darwin-arm64@4.24.4: + resolution: {integrity: sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-darwin-x64@4.14.0: resolution: {integrity: sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==} cpu: [x64] @@ -9691,6 +9788,30 @@ packages: dev: true optional: true + /@rollup/rollup-darwin-x64@4.24.4: + resolution: {integrity: sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-freebsd-arm64@4.24.4: + resolution: {integrity: sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-freebsd-x64@4.24.4: + resolution: {integrity: sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.14.0: resolution: {integrity: sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==} cpu: [arm] @@ -9706,6 +9827,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.24.4: + resolution: {integrity: sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm-musleabihf@4.24.0: resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} cpu: [arm] @@ -9714,6 +9843,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm-musleabihf@4.24.4: + resolution: {integrity: sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm64-gnu@4.14.0: resolution: {integrity: sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==} cpu: [arm64] @@ -9729,6 +9866,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm64-gnu@4.24.4: + resolution: {integrity: sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm64-musl@4.14.0: resolution: {integrity: sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==} cpu: [arm64] @@ -9744,6 +9889,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm64-musl@4.24.4: + resolution: {integrity: sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-powerpc64le-gnu@4.14.0: resolution: {integrity: sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==} cpu: [ppc64le] @@ -9759,6 +9912,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-powerpc64le-gnu@4.24.4: + resolution: {integrity: sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-riscv64-gnu@4.14.0: resolution: {integrity: sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==} cpu: [riscv64] @@ -9774,6 +9935,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-riscv64-gnu@4.24.4: + resolution: {integrity: sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-s390x-gnu@4.14.0: resolution: {integrity: sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==} cpu: [s390x] @@ -9789,6 +9958,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-s390x-gnu@4.24.4: + resolution: {integrity: sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-gnu@4.14.0: resolution: {integrity: sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==} cpu: [x64] @@ -9804,6 +9981,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-x64-gnu@4.24.4: + resolution: {integrity: sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-musl@4.14.0: resolution: {integrity: sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==} cpu: [x64] @@ -9819,6 +10004,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-x64-musl@4.24.4: + resolution: {integrity: sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-arm64-msvc@4.14.0: resolution: {integrity: sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==} cpu: [arm64] @@ -9834,6 +10027,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-arm64-msvc@4.24.4: + resolution: {integrity: sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-ia32-msvc@4.14.0: resolution: {integrity: sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==} cpu: [ia32] @@ -9849,6 +10050,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-ia32-msvc@4.24.4: + resolution: {integrity: sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-x64-msvc@4.14.0: resolution: {integrity: sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==} cpu: [x64] @@ -9864,6 +10073,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-x64-msvc@4.24.4: + resolution: {integrity: sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/wasm-node@4.17.2: resolution: {integrity: sha512-4F6C3XaUn02XY/GJMQTXncWrLyCkRHdRZe4OyWuQUprWKmU2u+esISOtCYdr3Bp9AqCIo/X3So2Ik7N9dNDwow==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -10165,11 +10382,20 @@ packages: peerDependencies: '@sveltejs/kit': ^2.0.0 dependencies: - '@sveltejs/kit': 2.6.1(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.8) + '@sveltejs/kit': 2.6.1(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@5.1.9)(vite@5.4.8) + import-meta-resolve: 4.1.0 + dev: true + + /@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.7.4): + resolution: {integrity: sha512-5Sc7WAxYdL6q9j/+D0jJKjGREGlfIevDyHSQ2eNETHcB1TKlQWHcAo8AS8H1QdjNvSXpvOwNjykDUHPEAyGgdQ==} + peerDependencies: + '@sveltejs/kit': ^2.0.0 + dependencies: + '@sveltejs/kit': 2.7.4(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.1.9)(vite@5.4.8) import-meta-resolve: 4.1.0 dev: true - /@sveltejs/kit@2.6.1(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.8): + /@sveltejs/kit@2.6.1(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@5.1.9)(vite@5.4.8): resolution: {integrity: sha512-QFlch3GPGZYidYhdRAub0fONw8UTguPICFHUSPxNkA/jdlU1p6C6yqq19J1QWdxIHS2El/ycDCGrHb3EAiMNqg==} engines: {node: '>=18.13'} hasBin: true @@ -10179,7 +10405,7 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.8) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.1.9)(vite@5.4.8) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -10191,12 +10417,39 @@ packages: sade: 1.8.1 set-cookie-parser: 2.7.0 sirv: 2.0.4 - svelte: 4.2.19 + svelte: 5.1.9 + tiny-glob: 0.2.9 + vite: 5.4.8(@types/node@22.8.7) + dev: true + + /@sveltejs/kit@2.7.4(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.1.9)(vite@5.4.8): + resolution: {integrity: sha512-3DOPQYck3CpAmPgGq/HuhJMCCz8GF0ukbompPJQ2zShoSzrEKW9iG/l0nZmaxMvuOO3NNLmZj8F3W9uzqmkNdw==} + engines: {node: '>=18.13'} + hasBin: true + requiresBuild: true + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 + dependencies: + '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.1.9)(vite@5.4.8) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 5.1.1 + esm-env: 1.1.4 + import-meta-resolve: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.12 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.7.1 + sirv: 3.0.0 + svelte: 5.1.9 tiny-glob: 0.2.9 - vite: 5.4.8(@types/node@18.14.6) + vite: 5.4.8(@types/node@22.8.7) dev: true - /@sveltejs/package@2.3.5(svelte@4.2.19)(typescript@5.4.5): + /@sveltejs/package@2.3.5(svelte@5.1.9)(typescript@5.4.5): resolution: {integrity: sha512-fxWSG+pJHxWwcKltG+JoQ+P1CPO7NHVuZD1Gchi/1mNN6C60yD/voHeeXlqr0HHGkvIrpAjRIHLjsavI77Qsiw==} engines: {node: ^16.14 || >=18} hasBin: true @@ -10207,13 +10460,13 @@ packages: kleur: 4.1.5 sade: 1.8.1 semver: 7.6.3 - svelte: 4.2.19 - svelte2tsx: 0.7.21(svelte@4.2.19)(typescript@5.4.5) + svelte: 5.1.9 + svelte2tsx: 0.7.21(svelte@5.1.9)(typescript@5.4.5) transitivePeerDependencies: - typescript dev: true - /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.8): + /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@5.1.9)(vite@5.4.8): resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -10221,34 +10474,69 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.8) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.1.9)(vite@5.4.8) + debug: 4.3.7 + svelte: 5.1.9 + vite: 5.4.8(@types/node@22.8.7) + transitivePeerDependencies: + - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.1.9)(vite@5.4.8): + resolution: {integrity: sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^4.0.0-next.0||^4.0.0 + svelte: ^5.0.0-next.96 || ^5.0.0 + vite: ^5.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.1.9)(vite@5.4.8) debug: 4.3.7 - svelte: 4.2.19 - vite: 5.4.8(@types/node@18.14.6) + svelte: 5.1.9 + vite: 5.4.8(@types/node@22.8.7) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.8): + /@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.1.9)(vite@5.4.8): resolution: {integrity: sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.8) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@5.1.9)(vite@5.4.8) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 - svelte: 4.2.19 - svelte-hmr: 0.16.0(svelte@4.2.19) - vite: 5.4.8(@types/node@18.14.6) + svelte: 5.1.9 + svelte-hmr: 0.16.0(svelte@5.1.9) + vite: 5.4.8(@types/node@22.8.7) vitefu: 0.2.5(vite@5.4.8) transitivePeerDependencies: - supports-color dev: true + /@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.9)(vite@5.4.8): + resolution: {integrity: sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22} + peerDependencies: + svelte: ^5.0.0-next.96 || ^5.0.0 + vite: ^5.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.1.9)(vite@5.4.8) + debug: 4.3.7 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.12 + svelte: 5.1.9 + vite: 5.4.8(@types/node@22.8.7) + vitefu: 1.0.3(vite@5.4.8) + transitivePeerDependencies: + - supports-color + dev: true + /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} dev: false @@ -10389,7 +10677,7 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.7.0(@types/node@18.14.6)(ts-node@10.9.1) + jest: 29.7.0(@types/node@22.8.7)(ts-node@10.9.1) lodash: 4.17.21 redent: 3.0.0 dev: true @@ -10421,7 +10709,7 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true - /@testing-library/svelte@5.2.3(svelte@4.2.19)(vite@5.4.8)(vitest@2.1.2): + /@testing-library/svelte@5.2.3(svelte@5.1.9)(vite@5.4.8)(vitest@2.1.2): resolution: {integrity: sha512-y5eaD2Vp3hb729dAv3dOYNoZ9uNM0bQ0rd5AfXDWPvI+HiGmjl8ZMOuKzBopveyAkci1Kplb6kS53uZhPGEK+w==} engines: {node: '>= 10'} peerDependencies: @@ -10435,12 +10723,12 @@ packages: optional: true dependencies: '@testing-library/dom': 10.1.0 - svelte: 4.2.19 - vite: 5.4.8(@types/node@18.14.6) - vitest: 2.1.2(@types/node@18.14.6) + svelte: 5.1.9 + vite: 5.4.8(@types/node@22.8.7) + vitest: 2.1.2(@types/node@22.8.7) dev: true - /@testing-library/vue@6.6.1(@vue/compiler-sfc@3.5.11)(vue@3.2.47): + /@testing-library/vue@6.6.1(@vue/compiler-sfc@3.5.12)(vue@3.2.47): resolution: {integrity: sha512-vpyBPrHzKTwEGS7ehUC8/IXgnqTBEMk6jd52Gouf51arG2jUorPhmkbsxUwJOyxz6L0gj2ZcmWnznG1OJcTCDQ==} engines: {node: '>=12'} peerDependencies: @@ -10449,7 +10737,7 @@ packages: dependencies: '@babel/runtime': 7.19.0 '@testing-library/dom': 8.20.0 - '@vue/compiler-sfc': 3.5.11 + '@vue/compiler-sfc': 3.5.12 '@vue/test-utils': 2.1.0(vue@3.2.47) vue: 3.2.47 dev: true @@ -10583,7 +10871,7 @@ packages: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: '@types/eslint': 9.6.1 - '@types/estree': 1.0.6 + '@types/estree': 0.0.51 dev: true /@types/eslint@8.21.1: @@ -10783,6 +11071,11 @@ packages: undici-types: 6.19.8 dev: true + /@types/node@22.8.7: + resolution: {integrity: sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==} + dependencies: + undici-types: 6.19.8 + /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -11112,7 +11405,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.7 eslint: 8.57.0 typescript: 4.9.5 transitivePeerDependencies: @@ -11568,7 +11861,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.0.8(@types/node@18.14.6) + vite: 5.0.8(@types/node@22.8.7) transitivePeerDependencies: - supports-color dev: true @@ -11584,7 +11877,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.2.7(@types/node@18.14.6) + vite: 5.2.7(@types/node@22.8.7) transitivePeerDependencies: - supports-color dev: true @@ -11667,7 +11960,7 @@ packages: '@vitest/spy': 2.1.2 estree-walker: 3.0.3 magic-string: 0.30.11 - vite: 5.4.8(@types/node@18.14.6) + vite: 5.4.8(@types/node@22.8.7) dev: true /@vitest/pretty-format@2.1.2: @@ -11943,7 +12236,7 @@ packages: - webpack-cli dev: true - /@vue/cli-plugin-eslint@5.0.8(@vue/cli-service@5.0.8)(eslint@8.57.0): + /@vue/cli-plugin-eslint@5.0.8(@vue/cli-service@5.0.8)(eslint@8.57.1): resolution: {integrity: sha512-d11+I5ONYaAPW1KyZj9GlrV/E6HZePq5L5eAF5GgoVdu6sxr6bDgEoxzhcS1Pk2eh8rn1MxG/FyyR+eCBj/CNg==} peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 @@ -11951,8 +12244,8 @@ packages: dependencies: '@vue/cli-service': 5.0.8(@babel/core@7.26.0)(nunjucks@3.2.3)(prettier@3.2.5)(vue-template-compiler@2.7.14) '@vue/cli-shared-utils': 5.0.8 - eslint: 8.57.0 - eslint-webpack-plugin: 3.2.0(eslint@8.57.0)(webpack@5.74.0) + eslint: 8.57.1 + eslint-webpack-plugin: 3.2.0(eslint@8.57.1)(webpack@5.74.0) globby: 11.1.0 webpack: 5.74.0 yorkie: 2.0.0 @@ -12167,11 +12460,11 @@ packages: estree-walker: 2.0.2 source-map: 0.6.1 - /@vue/compiler-core@3.5.11: - resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} + /@vue/compiler-core@3.5.12: + resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} dependencies: '@babel/parser': 7.26.2 - '@vue/shared': 3.5.11 + '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 @@ -12193,11 +12486,11 @@ packages: '@vue/compiler-core': 3.2.47 '@vue/shared': 3.2.47 - /@vue/compiler-dom@3.5.11: - resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} + /@vue/compiler-dom@3.5.12: + resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} dependencies: - '@vue/compiler-core': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/compiler-core': 3.5.12 + '@vue/shared': 3.5.12 dev: true /@vue/compiler-dom@3.5.8: @@ -12221,16 +12514,16 @@ packages: postcss: 8.4.47 source-map: 0.6.1 - /@vue/compiler-sfc@3.5.11: - resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} + /@vue/compiler-sfc@3.5.12: + resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} dependencies: '@babel/parser': 7.26.2 - '@vue/compiler-core': 3.5.11 - '@vue/compiler-dom': 3.5.11 - '@vue/compiler-ssr': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/compiler-core': 3.5.12 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 estree-walker: 2.0.2 - magic-string: 0.30.11 + magic-string: 0.30.12 postcss: 8.4.47 source-map-js: 1.2.1 dev: true @@ -12244,7 +12537,7 @@ packages: '@vue/compiler-ssr': 3.5.8 '@vue/shared': 3.5.8 estree-walker: 2.0.2 - magic-string: 0.30.11 + magic-string: 0.30.12 postcss: 8.4.47 source-map-js: 1.2.1 dev: true @@ -12255,11 +12548,11 @@ packages: '@vue/compiler-dom': 3.2.47 '@vue/shared': 3.2.47 - /@vue/compiler-ssr@3.5.11: - resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} + /@vue/compiler-ssr@3.5.12: + resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} dependencies: - '@vue/compiler-dom': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/compiler-dom': 3.5.12 + '@vue/shared': 3.5.12 dev: true /@vue/compiler-ssr@3.5.8: @@ -12410,8 +12703,8 @@ packages: /@vue/shared@3.2.47: resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} - /@vue/shared@3.5.11: - resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} + /@vue/shared@3.5.12: + resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} dev: true /@vue/shared@3.5.8: @@ -12815,12 +13108,12 @@ packages: acorn-walk: 8.2.0 dev: true - /acorn-import-assertions@1.8.0(acorn@8.11.3): + /acorn-import-assertions@1.8.0(acorn@8.14.0): resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.11.3 + acorn: 8.14.0 dev: true /acorn-import-assertions@1.8.0(acorn@8.8.2): @@ -12862,6 +13155,14 @@ packages: xtend: 4.0.2 dev: true + /acorn-typescript@1.4.13(acorn@8.14.0): + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' + dependencies: + acorn: 8.14.0 + dev: true + /acorn-walk@7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} @@ -12888,6 +13189,12 @@ packages: hasBin: true dev: true + /acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /acorn@8.8.0: resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} engines: {node: '>=0.4.0'} @@ -13403,7 +13710,7 @@ packages: caniuse-lite: 1.0.30001667 fraction.js: 4.2.0 normalize-range: 0.1.2 - picocolors: 1.1.0 + picocolors: 1.1.1 postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: true @@ -13455,10 +13762,9 @@ packages: - debug dev: true - /axobject-query@3.1.1: - resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} - dependencies: - deep-equal: 2.2.0 + /axobject-query@3.2.4: + resolution: {integrity: sha512-aPTElBrbifBU1krmZxGZOlBkslORe7Ll7+BDnI50Wy4LgOt69luMgevkDfTq1O/ZgprooPCtWpjCwKSZw/iZ4A==} + engines: {node: '>= 0.4'} dev: true /axobject-query@4.1.0: @@ -13466,7 +13772,7 @@ packages: engines: {node: '>= 0.4'} dev: true - /babel-eslint@10.1.0(eslint@8.57.0): + /babel-eslint@10.1.0(eslint@8.57.1): resolution: {integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==} engines: {node: '>=6'} deprecated: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. @@ -13477,7 +13783,7 @@ packages: '@babel/parser': 7.20.15 '@babel/traverse': 7.20.13 '@babel/types': 7.20.7 - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 1.3.0 resolve: 1.22.1 transitivePeerDependencies: @@ -14240,7 +14546,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001676 + caniuse-lite: 1.0.30001677 electron-to-chromium: 1.5.50 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -14459,8 +14765,8 @@ packages: /caniuse-lite@1.0.30001667: resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} - /caniuse-lite@1.0.30001676: - resolution: {integrity: sha512-Qz6zwGCiPghQXGJvgQAem79esjitvJ+CxSbSQkW9H/UX5hg8XM88d4lp2W+MEQ81j+Hip58Il+jGVdazk1z9cw==} + /caniuse-lite@1.0.30001677: + resolution: {integrity: sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==} /cardinal@2.1.1: resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} @@ -14844,20 +15150,10 @@ packages: requiresBuild: true dev: true - /code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.6 - acorn: 8.12.1 - estree-walker: 3.0.3 - periscopic: 3.1.0 - dev: true - - /codemirror@6.0.1(@lezer/common@1.2.2): + /codemirror@6.0.1(@lezer/common@1.2.3): resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} dependencies: - '@codemirror/autocomplete': 6.15.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)(@lezer/common@1.2.2) + '@codemirror/autocomplete': 6.15.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)(@lezer/common@1.2.3) '@codemirror/commands': 6.3.3 '@codemirror/language': 6.10.1 '@codemirror/lint': 6.5.0 @@ -15635,7 +15931,7 @@ packages: sha.js: 2.4.11 dev: true - /create-jest@29.7.0(@types/node@18.14.6)(ts-node@10.9.1): + /create-jest@29.7.0(@types/node@20.11.17)(ts-node@10.8.1): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -15644,7 +15940,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.14.6)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.8.1) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15654,7 +15950,7 @@ packages: - ts-node dev: true - /create-jest@29.7.0(@types/node@20.11.17)(ts-node@10.8.1): + /create-jest@29.7.0(@types/node@22.8.7)(ts-node@10.9.1): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -15663,7 +15959,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.8.1) + jest-config: 29.7.0(@types/node@22.8.7)(ts-node@10.9.1) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15879,14 +16175,6 @@ packages: source-map-js: 1.2.1 dev: true - /css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - dependencies: - mdn-data: 2.0.30 - source-map-js: 1.2.1 - dev: true - /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} @@ -17324,7 +17612,7 @@ packages: eslint: '*' eslint-plugin-import: '*' dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.7 enhanced-resolve: 5.15.0 eslint: 8.57.0 eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.39.0)(eslint@8.57.0) @@ -17411,7 +17699,7 @@ packages: array.prototype.flatmap: 1.3.1 ast-types-flow: 0.0.7 axe-core: 4.6.3 - axobject-query: 3.1.1 + axobject-query: 3.2.4 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 eslint: 8.57.0 @@ -17525,7 +17813,7 @@ packages: svelte: 3.59.2 dev: true - /eslint-plugin-svelte@2.44.1(eslint@9.11.1)(svelte@4.2.19)(ts-node@10.9.1): + /eslint-plugin-svelte@2.44.1(eslint@9.11.1)(svelte@5.1.9)(ts-node@10.9.1): resolution: {integrity: sha512-w6wkoJPw1FJKFtM/2oln21rlu5+HTd2CSkkzhm32A+trNoW2EYQqTQAbDTU6k2GI/6Vh64rBHYQejqEgDld7fw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -17546,8 +17834,8 @@ packages: postcss-safe-parser: 6.0.0(postcss@8.4.47) postcss-selector-parser: 6.1.2 semver: 7.6.3 - svelte: 4.2.19 - svelte-eslint-parser: 0.41.1(svelte@4.2.19) + svelte: 5.1.9 + svelte-eslint-parser: 0.41.1(svelte@5.1.9) transitivePeerDependencies: - ts-node dev: true @@ -17622,7 +17910,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint-webpack-plugin@3.2.0(eslint@8.57.0)(webpack@5.74.0): + /eslint-webpack-plugin@3.2.0(eslint@8.57.1)(webpack@5.74.0): resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -17630,7 +17918,7 @@ packages: webpack: ^5.0.0 dependencies: '@types/eslint': 8.21.1 - eslint: 8.57.0 + eslint: 8.57.1 jest-worker: 28.1.3 micromatch: 4.0.5 normalize-path: 3.0.0 @@ -17684,6 +17972,54 @@ packages: transitivePeerDependencies: - supports-color + /eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.7 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /eslint@9.11.1: resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -17739,6 +18075,10 @@ packages: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} dev: true + /esm-env@1.1.4: + resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} + dev: true + /espree@10.2.0: resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -17767,6 +18107,20 @@ packages: dependencies: estraverse: 5.3.0 + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esrap@1.2.2: + resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + dev: true + /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -18255,6 +18609,15 @@ packages: optional: true dev: true + /fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + dev: true + /figures@1.7.0: resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==} engines: {node: '>=0.10.0'} @@ -19552,12 +19915,12 @@ packages: hasBin: true dev: true - /i18next-icu@2.3.0(intl-messageformat@10.7.3): + /i18next-icu@2.3.0(intl-messageformat@10.7.5): resolution: {integrity: sha512-x+j7kd5nDJCfbU53uwsMfXD7ALPu5uv0bqjAMQ5nVvXRoj1L7gkmswKtM3XDWYo4YUHf1jznlhSdPyy0xEwU+Q==} peerDependencies: intl-messageformat: ^10.3.3 dependencies: - intl-messageformat: 10.7.3 + intl-messageformat: 10.7.5 dev: false /i18next-vue@3.0.0(i18next@23.5.1)(vue@3.2.47): @@ -19570,10 +19933,10 @@ packages: vue: 3.2.47 dev: false - /i18next@23.15.1: - resolution: {integrity: sha512-wB4abZ3uK7EWodYisHl/asf8UYEhrI/vj/8aoSsrj/ZDxj4/UXPOa1KvFt1Fq5hkUHquNqwFlDprmjZ8iySgYA==} + /i18next@23.16.4: + resolution: {integrity: sha512-9NIYBVy9cs4wIqzurf7nLXPyf3R78xYbxExVqHLK9od3038rjpyOEzW+XB130kZ1N4PZ9inTtJ471CRJ4Ituyg==} dependencies: - '@babel/runtime': 7.25.7 + '@babel/runtime': 7.26.0 dev: false /i18next@23.5.1: @@ -19635,6 +19998,11 @@ packages: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + dev: true + /image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} engines: {node: '>=0.10.0'} @@ -19843,6 +20211,16 @@ packages: '@formatjs/fast-memoize': 2.2.2 '@formatjs/icu-messageformat-parser': 2.9.1 tslib: 2.8.1 + dev: true + + /intl-messageformat@10.7.5: + resolution: {integrity: sha512-CflbRvJiahVmnfxq/lO+DCM1/8ji4vC4rTnz6ZJEKKodViB+EWgY9M4EqXVRQ+3K0Ng5qwSyqybPP+KSfS4KZw==} + dependencies: + '@formatjs/ecma402-abstract': 2.2.3 + '@formatjs/fast-memoize': 2.2.3 + '@formatjs/icu-messageformat-parser': 2.9.3 + tslib: 2.8.1 + dev: false /into-stream@7.0.0: resolution: {integrity: sha512-2dYz766i9HprMBasCMvHMuazJ7u4WzhJwo5kb3iPSiW/iRYV6uPari3zHoqZlnuaR7V1bEiNMxikhp37rdBXbw==} @@ -20563,7 +20941,7 @@ packages: - utf-8-validate dev: true - /jest-cli@29.1.2(@types/node@18.14.6)(ts-node@10.9.1): + /jest-cli@29.1.2(@types/node@22.8.7)(ts-node@10.9.1): resolution: {integrity: sha512-vsvBfQ7oS2o4MJdAH+4u9z76Vw5Q8WBQF5MchDbkylNknZdrPTX1Ix7YRJyTlOWqRaS7ue/cEAn+E4V1MWyMzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -20580,7 +20958,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.1.2(@types/node@18.14.6)(ts-node@10.9.1) + jest-config: 29.1.2(@types/node@22.8.7)(ts-node@10.9.1) jest-util: 29.1.2 jest-validate: 29.1.2 prompts: 2.4.2 @@ -20591,7 +20969,7 @@ packages: - supports-color - ts-node - /jest-cli@29.7.0(@types/node@18.14.6)(ts-node@10.9.1): + /jest-cli@29.7.0(@types/node@20.11.17)(ts-node@10.8.1): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -20601,14 +20979,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1) + '@jest/core': 29.7.0(ts-node@10.8.1) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.14.6)(ts-node@10.9.1) + create-jest: 29.7.0(@types/node@20.11.17)(ts-node@10.8.1) exit: 0.1.2 - import-local: 3.2.0 - jest-config: 29.7.0(@types/node@18.14.6)(ts-node@10.9.1) + import-local: 3.1.0 + jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.8.1) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -20619,7 +20997,7 @@ packages: - ts-node dev: true - /jest-cli@29.7.0(@types/node@20.11.17)(ts-node@10.8.1): + /jest-cli@29.7.0(@types/node@22.8.7)(ts-node@10.9.1): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -20629,14 +21007,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0(ts-node@10.8.1) + '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.11.17)(ts-node@10.8.1) + create-jest: 29.7.0(@types/node@22.8.7)(ts-node@10.9.1) exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.8.1) + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@22.8.7)(ts-node@10.9.1) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -20680,7 +21058,7 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@types/node@18.14.6)(typescript@4.9.5) + ts-node: 10.9.1(@types/node@22.8.7)(typescript@4.9.5) transitivePeerDependencies: - bufferutil - canvas @@ -20723,7 +21101,46 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@types/node@18.14.6)(typescript@4.9.5) + ts-node: 10.9.1(@types/node@22.8.7)(typescript@4.9.5) + transitivePeerDependencies: + - supports-color + + /jest-config@29.1.2(@types/node@22.8.7)(ts-node@10.9.1): + resolution: {integrity: sha512-EC3Zi86HJUOz+2YWQcJYQXlf0zuBhJoeyxLM6vb6qJsVmpP7KcCP1JnyF0iaqTaXdBP8Rlwsvs7hnKWQWWLwwA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.24.4 + '@jest/test-sequencer': 29.1.2 + '@jest/types': 29.6.3 + '@types/node': 22.8.7 + babel-jest: 29.1.2(@babel/core@7.24.4) + chalk: 4.1.2 + ci-info: 3.4.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.1.2 + jest-environment-node: 29.1.2 + jest-get-type: 29.6.3 + jest-regex-util: 29.4.2 + jest-resolve: 29.1.2 + jest-runner: 29.1.2 + jest-util: 29.7.0 + jest-validate: 29.1.2 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 10.9.1(@types/node@22.8.7)(typescript@4.9.5) transitivePeerDependencies: - supports-color @@ -20803,7 +21220,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@types/node@18.14.6)(typescript@4.9.5) + ts-node: 10.9.1(@types/node@22.8.7)(typescript@4.9.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -20849,6 +21266,47 @@ packages: - supports-color dev: true + /jest-config@29.7.0(@types/node@22.8.7)(ts-node@10.9.1): + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.25.7 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.8.7 + babel-jest: 29.7.0(@babel/core@7.25.7) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 10.9.1(@types/node@22.8.7)(typescript@4.9.5) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + /jest-diff@27.5.1: resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -21894,7 +22352,7 @@ packages: - utf-8-validate dev: true - /jest@29.1.2(@types/node@18.14.6)(ts-node@10.9.1): + /jest@29.1.2(@types/node@22.8.7)(ts-node@10.9.1): resolution: {integrity: sha512-5wEIPpCezgORnqf+rCaYD1SK+mNN7NsstWzIsuvsnrhR/hSxXWd82oI7DkrbJ+XTD28/eG8SmxdGvukrGGK6Tw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -21907,14 +22365,14 @@ packages: '@jest/core': 29.1.2(ts-node@10.9.1) '@jest/types': 29.1.2 import-local: 3.1.0 - jest-cli: 29.1.2(@types/node@18.14.6)(ts-node@10.9.1) + jest-cli: 29.1.2(@types/node@22.8.7)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - /jest@29.7.0(@types/node@18.14.6)(ts-node@10.9.1): + /jest@29.7.0(@types/node@20.11.17)(ts-node@10.8.1): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -21924,10 +22382,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1) + '@jest/core': 29.7.0(ts-node@10.8.1) '@jest/types': 29.6.3 - import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@18.14.6)(ts-node@10.9.1) + import-local: 3.1.0 + jest-cli: 29.7.0(@types/node@20.11.17)(ts-node@10.8.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -21935,7 +22393,7 @@ packages: - ts-node dev: true - /jest@29.7.0(@types/node@20.11.17)(ts-node@10.8.1): + /jest@29.7.0(@types/node@22.8.7)(ts-node@10.9.1): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -21945,10 +22403,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0(ts-node@10.8.1) + '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.11.17)(ts-node@10.8.1) + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@22.8.7)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -22147,7 +22605,7 @@ packages: resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} hasBin: true dependencies: - minimist: 1.2.8 + minimist: 1.2.6 dev: true /json5@2.2.1: @@ -22171,7 +22629,7 @@ packages: /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 dev: true /jsonfile@6.1.0: @@ -22179,7 +22637,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 /jsonify@0.0.0: resolution: {integrity: sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==} @@ -22313,7 +22771,7 @@ packages: /launch-editor@2.6.0: resolution: {integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==} dependencies: - picocolors: 1.1.0 + picocolors: 1.1.1 shell-quote: 1.8.0 dev: true @@ -22456,7 +22914,7 @@ packages: dependencies: cookie: 0.6.0 process-warning: 3.0.0 - set-cookie-parser: 2.7.0 + set-cookie-parser: 2.7.1 dev: false /lilconfig@2.0.6: @@ -22737,6 +23195,12 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: true + /magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + /magic-string@0.30.8: resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} engines: {node: '>=12'} @@ -22904,10 +23368,6 @@ packages: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} dev: true - /mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - dev: true - /media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -23545,8 +24005,8 @@ packages: optional: true dependencies: '@angular/compiler-cli': 17.3.7(@angular/compiler@17.3.7)(typescript@5.4.5) - '@rollup/plugin-json': 6.1.0(rollup@4.24.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.24.0) + '@rollup/plugin-json': 6.1.0(rollup@4.24.4) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.24.4) '@rollup/wasm-node': 4.17.2 ajv: 8.12.0 ansi-colors: 4.1.3 @@ -23571,7 +24031,7 @@ packages: typescript: 5.4.5 optionalDependencies: esbuild: 0.20.2 - rollup: 4.24.0 + rollup: 4.24.4 dev: true /nice-napi@1.0.2: @@ -24394,6 +24854,18 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + dev: true + /ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} @@ -24889,14 +25361,6 @@ packages: /performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - /periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - dependencies: - '@types/estree': 1.0.6 - estree-walker: 3.0.3 - is-reference: 3.0.2 - dev: true - /picocolors@0.2.1: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} dev: true @@ -25174,7 +25638,7 @@ packages: dependencies: lilconfig: 2.0.6 postcss: 8.4.47 - ts-node: 10.9.1(@types/node@18.14.6)(typescript@4.9.5) + ts-node: 10.9.1(@types/node@22.8.7)(typescript@4.9.5) yaml: 1.10.2 dev: true @@ -25756,7 +26220,7 @@ packages: engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 dev: true @@ -25765,7 +26229,7 @@ packages: engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 dev: false @@ -25774,7 +26238,7 @@ packages: engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.0 dev: true @@ -25792,7 +26256,7 @@ packages: engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 /postcss@8.4.47: @@ -25829,14 +26293,14 @@ packages: svelte: 3.59.2 dev: true - /prettier-plugin-svelte@3.2.2(prettier@3.2.5)(svelte@4.2.19): + /prettier-plugin-svelte@3.2.2(prettier@3.2.5)(svelte@5.1.9): resolution: {integrity: sha512-ZzzE/wMuf48/1+Lf2Ffko0uDa6pyCfgHV6+uAhtg2U0AAXGrhCSW88vEJNAkAxW5qyrFY1y1zZ4J8TgHrjW++Q==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: prettier: 3.2.5 - svelte: 4.2.19 + svelte: 5.1.9 dev: true /prettier@2.8.8: @@ -26186,7 +26650,7 @@ packages: react: 18.3.1 scheduler: 0.23.2 - /react-i18next@14.0.0(i18next@23.15.1)(react-dom@18.3.1)(react@18.3.1): + /react-i18next@14.0.0(i18next@23.16.4)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-OCrS8rHNAmnr8ggGRDxjakzihrMW7HCbsplduTm3EuuQ6fyvWGT41ksZpqbduYoqJurBmEsEVZ1pILSUWkHZng==} peerDependencies: i18next: '>= 23.2.3' @@ -26201,7 +26665,7 @@ packages: dependencies: '@babel/runtime': 7.23.2 html-parse-stringify: 3.0.1 - i18next: 23.15.1 + i18next: 23.16.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) dev: false @@ -26840,7 +27304,7 @@ packages: source-map-resolve: 0.6.0 dev: true - /rollup-plugin-sourcemaps@0.6.3(@types/node@18.14.6)(rollup@3.18.0): + /rollup-plugin-sourcemaps@0.6.3(@types/node@18.8.2)(rollup@2.79.1): resolution: {integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -26850,13 +27314,13 @@ packages: '@types/node': optional: true dependencies: - '@rollup/pluginutils': 3.1.0(rollup@3.18.0) - '@types/node': 18.14.6 - rollup: 3.18.0 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + '@types/node': 18.8.2 + rollup: 2.79.1 source-map-resolve: 0.6.0 dev: true - /rollup-plugin-sourcemaps@0.6.3(@types/node@18.8.2)(rollup@2.79.1): + /rollup-plugin-sourcemaps@0.6.3(@types/node@22.8.7)(rollup@3.18.0): resolution: {integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -26866,9 +27330,9 @@ packages: '@types/node': optional: true dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - '@types/node': 18.8.2 - rollup: 2.79.1 + '@rollup/pluginutils': 3.1.0(rollup@3.18.0) + '@types/node': 22.8.7 + rollup: 3.18.0 source-map-resolve: 0.6.0 dev: true @@ -26940,12 +27404,12 @@ packages: yargs: 17.6.0 dev: true - /rollup-plugin-vue@6.0.0(@vue/compiler-sfc@3.5.11): + /rollup-plugin-vue@6.0.0(@vue/compiler-sfc@3.5.12): resolution: {integrity: sha512-oVvUd84d5u73M2HYM3XsMDLtZRIA/tw2U0dmHlXU2UWP5JARYHzh/U9vcxaN/x/9MrepY7VH3pHFeOhrWpxs/Q==} peerDependencies: '@vue/compiler-sfc': '*' dependencies: - '@vue/compiler-sfc': 3.5.11 + '@vue/compiler-sfc': 3.5.12 debug: 4.3.4(supports-color@8.1.1) hash-sum: 2.0.0 rollup-pluginutils: 2.8.2 @@ -27034,6 +27498,35 @@ packages: fsevents: 2.3.3 dev: true + /rollup@4.24.4: + resolution: {integrity: sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + requiresBuild: true + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.24.4 + '@rollup/rollup-android-arm64': 4.24.4 + '@rollup/rollup-darwin-arm64': 4.24.4 + '@rollup/rollup-darwin-x64': 4.24.4 + '@rollup/rollup-freebsd-arm64': 4.24.4 + '@rollup/rollup-freebsd-x64': 4.24.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.4 + '@rollup/rollup-linux-arm-musleabihf': 4.24.4 + '@rollup/rollup-linux-arm64-gnu': 4.24.4 + '@rollup/rollup-linux-arm64-musl': 4.24.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.4 + '@rollup/rollup-linux-riscv64-gnu': 4.24.4 + '@rollup/rollup-linux-s390x-gnu': 4.24.4 + '@rollup/rollup-linux-x64-gnu': 4.24.4 + '@rollup/rollup-linux-x64-musl': 4.24.4 + '@rollup/rollup-win32-arm64-msvc': 4.24.4 + '@rollup/rollup-win32-ia32-msvc': 4.24.4 + '@rollup/rollup-win32-x64-msvc': 4.24.4 + fsevents: 2.3.3 + dev: true + /run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -27142,7 +27635,7 @@ packages: engines: {node: '>=14.0.0'} hasBin: true dependencies: - chokidar: 3.6.0 + chokidar: 3.5.3 immutable: 4.1.0 source-map-js: 1.2.1 dev: true @@ -27467,6 +27960,10 @@ packages: /set-cookie-parser@2.7.0: resolution: {integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==} + dev: true + + /set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} /set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} @@ -27636,6 +28133,15 @@ packages: totalist: 3.0.1 dev: true + /sirv@3.0.0: + resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==} + engines: {node: '>=18'} + dependencies: + '@polka/url': 1.0.0-next.28 + mrmime: 2.0.0 + totalist: 3.0.1 + dev: true + /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -28394,7 +28900,7 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-check@4.0.4(svelte@4.2.19)(typescript@5.4.5): + /svelte-check@4.0.4(svelte@5.1.9)(typescript@5.4.5): resolution: {integrity: sha512-AcHWIPuZb1mh/jKoIrww0ebBPpAvwWd1bfXCnwC2dx4OkydNMaiG//+Xnry91RJMHFH7CiE+6Y2p332DRIaOXQ==} engines: {node: '>= 18.0.0'} hasBin: true @@ -28407,13 +28913,32 @@ packages: fdir: 6.4.0 picocolors: 1.1.0 sade: 1.8.1 - svelte: 4.2.19 + svelte: 5.1.9 typescript: 5.4.5 transitivePeerDependencies: - picomatch dev: true - /svelte-eslint-parser@0.41.1(svelte@4.2.19): + /svelte-check@4.0.5(svelte@5.1.9)(typescript@5.4.5): + resolution: {integrity: sha512-icBTBZ3ibBaywbXUat3cK6hB5Du+Kq9Z8CRuyLmm64XIe2/r+lQcbuBx/IQgsbrC+kT2jQ0weVpZSSRIPwB6jQ==} + engines: {node: '>= 18.0.0'} + hasBin: true + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + typescript: '>=5.0.0' + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + chokidar: 4.0.1 + fdir: 6.4.2 + picocolors: 1.1.1 + sade: 1.8.1 + svelte: 5.1.9 + typescript: 5.4.5 + transitivePeerDependencies: + - picomatch + dev: true + + /svelte-eslint-parser@0.41.1(svelte@5.1.9): resolution: {integrity: sha512-08ndI6zTghzI8SuJAFpvMbA/haPSGn3xz19pjre19yYMw8Nw/wQJ2PrZBI/L8ijGTgtkWCQQiLLy+Z1tfaCwNA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -28427,19 +28952,19 @@ packages: espree: 9.6.1 postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) - svelte: 4.2.19 + svelte: 5.1.9 dev: true - /svelte-hmr@0.16.0(svelte@4.2.19): + /svelte-hmr@0.16.0(svelte@5.1.9): resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 4.2.19 + svelte: 5.1.9 dev: true - /svelte2tsx@0.7.21(svelte@4.2.19)(typescript@5.4.5): + /svelte2tsx@0.7.21(svelte@5.1.9)(typescript@5.4.5): resolution: {integrity: sha512-cdYR5gYBK0Ys3/jzGu9yfW9oxGLtLAnxcKtS7oJy2pjLhLLYSZcWeeeuaY9SMULwlqMZ1HfngGH3n5VdquRC3Q==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 @@ -28447,7 +28972,7 @@ packages: dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.2.19 + svelte: 5.1.9 typescript: 5.4.5 dev: true @@ -28456,24 +28981,23 @@ packages: engines: {node: '>= 8'} dev: true - /svelte@4.2.19: - resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} - engines: {node: '>=16'} + /svelte@5.1.9: + resolution: {integrity: sha512-nzq+PPKGS2PoEWDjAcXSrKSbXmmmOAxd6dAz1IhRusUpVkFS6DMELWPyBPGwu6TpO/gsgtFXwX0M4+pAR5gzKw==} + engines: {node: '>=18'} dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.6 - acorn: 8.12.1 + acorn: 8.14.0 + acorn-typescript: 1.4.13(acorn@8.14.0) aria-query: 5.3.2 axobject-query: 4.1.0 - code-red: 1.0.4 - css-tree: 2.3.1 - estree-walker: 3.0.3 + esm-env: 1.1.4 + esrap: 1.2.2 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.11 - periscopic: 3.1.0 + magic-string: 0.30.12 + zimmerframe: 1.1.2 dev: true /svg-tags@1.0.0: @@ -28490,7 +29014,7 @@ packages: css-select: 4.3.0 css-tree: 1.1.3 csso: 4.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 stable: 0.1.8 dev: true @@ -29097,7 +29621,7 @@ packages: '@babel/core': 7.26.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.1.2(@types/node@18.14.6)(ts-node@10.9.1) + jest: 29.1.2(@types/node@22.8.7)(ts-node@10.9.1) jest-util: 29.2.1 json5: 2.2.1 lodash.memoize: 4.1.2 @@ -29208,7 +29732,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.1(@types/node@18.14.6)(typescript@4.9.5): + /ts-node@10.9.1(@types/node@22.8.7)(typescript@4.9.5): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -29227,7 +29751,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.14.6 + '@types/node': 22.8.7 acorn: 8.8.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -29588,7 +30112,6 @@ packages: /undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - dev: true /undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} @@ -29737,7 +30260,7 @@ packages: dependencies: browserslist: 4.21.5 escalade: 3.1.1 - picocolors: 1.1.0 + picocolors: 1.1.1 dev: true /update-browserslist-db@1.0.13(browserslist@4.21.4): @@ -29748,7 +30271,7 @@ packages: dependencies: browserslist: 4.21.4 escalade: 3.1.1 - picocolors: 1.1.0 + picocolors: 1.1.1 dev: true /update-browserslist-db@1.0.13(browserslist@4.23.0): @@ -29759,7 +30282,7 @@ packages: dependencies: browserslist: 4.23.0 escalade: 3.1.1 - picocolors: 1.1.0 + picocolors: 1.1.1 /update-browserslist-db@1.1.1(browserslist@4.24.0): resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} @@ -29769,7 +30292,7 @@ packages: dependencies: browserslist: 4.24.0 escalade: 3.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 /update-browserslist-db@1.1.1(browserslist@4.24.2): resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} @@ -29779,7 +30302,7 @@ packages: dependencies: browserslist: 4.24.2 escalade: 3.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 /update-check@1.5.2: resolution: {integrity: sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==} @@ -29996,7 +30519,7 @@ packages: vite: 5.2.7(@types/node@18.14.6) dev: false - /vite-node@2.1.2(@types/node@18.14.6): + /vite-node@2.1.2(@types/node@22.8.7): resolution: {integrity: sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -30004,7 +30527,7 @@ packages: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.8(@types/node@18.14.6) + vite: 5.4.8(@types/node@22.8.7) transitivePeerDependencies: - '@types/node' - less @@ -30022,7 +30545,7 @@ packages: peerDependencies: vite: ^2 dependencies: - vite: 5.2.7(@types/node@18.14.6) + vite: 5.2.7(@types/node@22.8.7) dev: true /vite@4.0.4(@types/node@18.13.0): @@ -30059,7 +30582,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.0.8(@types/node@18.14.6): + /vite@5.0.8(@types/node@22.8.7): resolution: {integrity: sha512-jYMALd8aeqR3yS9xlHd0OzQJndS9fH5ylVgWdB+pxTwxLKdO1pgC5Dlb398BUxpfaBxa4M9oT7j1g503Gaj5IQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -30087,7 +30610,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.14.6 + '@types/node': 22.8.7 esbuild: 0.19.11 postcss: 8.4.32 rollup: 4.14.0 @@ -30169,7 +30692,43 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vite@5.4.8(@types/node@18.14.6): + /vite@5.2.7(@types/node@22.8.7): + resolution: {integrity: sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 22.8.7 + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.14.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /vite@5.4.8(@types/node@22.8.7): resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -30200,7 +30759,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.14.6 + '@types/node': 22.8.7 esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 @@ -30216,7 +30775,18 @@ packages: vite: optional: true dependencies: - vite: 5.4.8(@types/node@18.14.6) + vite: 5.4.8(@types/node@22.8.7) + dev: true + + /vitefu@1.0.3(vite@5.4.8): + resolution: {integrity: sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 5.4.8(@types/node@22.8.7) dev: true /vitest-fetch-mock@0.3.0(vitest@2.1.2): @@ -30226,12 +30796,12 @@ packages: vitest: '>=2.0.0' dependencies: cross-fetch: 4.0.0 - vitest: 2.1.2(@types/node@18.14.6) + vitest: 2.1.2(@types/node@22.8.7) transitivePeerDependencies: - encoding dev: true - /vitest@2.1.2(@types/node@18.14.6): + /vitest@2.1.2(@types/node@22.8.7): resolution: {integrity: sha512-veNjLizOMkRrJ6xxb+pvxN6/QAWg95mzcRjtmkepXdN87FNfxAss9RKe2far/G9cQpipfgP2taqg0KiWsquj8A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -30256,7 +30826,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 18.14.6 + '@types/node': 22.8.7 '@vitest/expect': 2.1.2 '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.8) '@vitest/pretty-format': 2.1.2 @@ -30273,8 +30843,8 @@ packages: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@18.14.6) - vite-node: 2.1.2(@types/node@18.14.6) + vite: 5.4.8(@types/node@22.8.7) + vite-node: 2.1.2(@types/node@22.8.7) why-is-node-running: 2.3.0 transitivePeerDependencies: - less @@ -30538,7 +31108,7 @@ packages: engines: {node: '>= 10.13.0'} hasBin: true dependencies: - acorn: 8.12.1 + acorn: 8.8.0 acorn-walk: 8.2.0 chalk: 4.1.2 commander: 7.2.0 @@ -30794,8 +31364,8 @@ packages: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.11.3 - acorn-import-assertions: 1.8.0(acorn@8.11.3) + acorn: 8.14.0 + acorn-import-assertions: 1.8.0(acorn@8.14.0) browserslist: 4.23.0 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 @@ -31053,6 +31623,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + dev: true + /wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true @@ -31345,6 +31920,10 @@ packages: strip-indent: 2.0.0 dev: true + /zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + dev: true + /zone.js@0.14.5: resolution: {integrity: sha512-9XYWZzY6PhHOSdkYryNcMm7L8EK7a4q+GbTvxbIA2a9lMdRUpGuyaYvLDcg8D6bdn+JomSsbPcilVKg6SmUx6w==} dependencies: diff --git a/testapps/svelte/.prettierrc b/testapps/svelte/.prettierrc index 95730232b6..0580f3e9db 100644 --- a/testapps/svelte/.prettierrc +++ b/testapps/svelte/.prettierrc @@ -1,8 +1,8 @@ { - "useTabs": true, - "singleQuote": true, - "trailingComma": "none", - "printWidth": 100, - "plugins": ["prettier-plugin-svelte"], - "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] + "useTabs": false, + "singleQuote": true, + "trailingComma": "none", + "printWidth": 100, + "plugins": ["prettier-plugin-svelte"], + "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] } diff --git a/testapps/svelte/package.json b/testapps/svelte/package.json index b46f9fb7f4..a3ccdaea93 100644 --- a/testapps/svelte/package.json +++ b/testapps/svelte/package.json @@ -13,11 +13,10 @@ "format": "prettier --write ." }, "devDependencies": { - "@fontsource/fira-mono": "^5.0.0", "@neoconfetti/svelte": "^2.0.0", - "@sveltejs/adapter-auto": "^3.0.0", - "@sveltejs/kit": "^2.0.0", - "@sveltejs/vite-plugin-svelte": "^3.0.0", + "@sveltejs/adapter-auto": "^3.3.1", + "@sveltejs/kit": "^2.7.4", + "@sveltejs/vite-plugin-svelte": "^4.0.0", "@types/eslint": "^9.6.0", "eslint": "^9.0.0", "eslint-config-prettier": "^9.1.0", @@ -25,8 +24,8 @@ "globals": "^15.0.0", "prettier": "^3.1.1", "prettier-plugin-svelte": "^3.1.2", - "svelte": "^4.2.7", - "svelte-check": "^4.0.0", + "svelte": "^5.1.9", + "svelte-check": "^4.0.5", "typescript": "^5.0.0", "typescript-eslint": "^8.0.0", "vite": "^5.0.3" diff --git a/testapps/svelte/src/app.css b/testapps/svelte/src/app.css index 1441d9408f..975bf7a899 100644 --- a/testapps/svelte/src/app.css +++ b/testapps/svelte/src/app.css @@ -1,107 +1,105 @@ -@import '@fontsource/fira-mono'; - :root { - --font-body: Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, - Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - --font-mono: 'Fira Mono', monospace; - --color-bg-0: rgb(202, 216, 228); - --color-bg-1: hsl(209, 36%, 86%); - --color-bg-2: hsl(224, 44%, 95%); - --color-theme-1: #ff3e00; - --color-theme-2: #4075a6; - --color-text: rgba(0, 0, 0, 0.7); - --column-width: 42rem; - --column-margin-top: 4rem; - font-family: var(--font-body); - color: var(--color-text); + --font-body: Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, + Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; + --font-mono: 'Fira Mono', monospace; + --color-bg-0: rgb(202, 216, 228); + --color-bg-1: hsl(209, 36%, 86%); + --color-bg-2: hsl(224, 44%, 95%); + --color-theme-1: #ff3e00; + --color-theme-2: #4075a6; + --color-text: rgba(0, 0, 0, 0.7); + --column-width: 42rem; + --column-margin-top: 4rem; + font-family: var(--font-body); + color: var(--color-text); } body { - min-height: 100vh; - margin: 0; - background-attachment: fixed; - background-color: var(--color-bg-1); - background-size: 100vw 100vh; - background-image: radial-gradient( - 50% 50% at 50% 50%, - rgba(255, 255, 255, 0.75) 0%, - rgba(255, 255, 255, 0) 100% - ), - linear-gradient(180deg, var(--color-bg-0) 0%, var(--color-bg-1) 15%, var(--color-bg-2) 50%); + min-height: 100vh; + margin: 0; + background-attachment: fixed; + background-color: var(--color-bg-1); + background-size: 100vw 100vh; + background-image: radial-gradient( + 50% 50% at 50% 50%, + rgba(255, 255, 255, 0.75) 0%, + rgba(255, 255, 255, 0) 100% + ), + linear-gradient(180deg, var(--color-bg-0) 0%, var(--color-bg-1) 15%, var(--color-bg-2) 50%); } h1, h2, p { - font-weight: 400; + font-weight: 400; } p { - line-height: 1.5; + line-height: 1.5; } a { - color: var(--color-theme-1); - text-decoration: none; + color: var(--color-theme-1); + text-decoration: none; } a:hover { - text-decoration: underline; + text-decoration: underline; } h1 { - font-size: 2rem; - text-align: center; + font-size: 2rem; + text-align: center; } h2 { - font-size: 1rem; + font-size: 1rem; } pre { - font-size: 16px; - font-family: var(--font-mono); - background-color: rgba(255, 255, 255, 0.45); - border-radius: 3px; - box-shadow: 2px 2px 6px rgb(255 255 255 / 25%); - padding: 0.5em; - overflow-x: auto; - color: var(--color-text); + font-size: 16px; + font-family: var(--font-mono); + background-color: rgba(255, 255, 255, 0.45); + border-radius: 3px; + box-shadow: 2px 2px 6px rgb(255 255 255 / 25%); + padding: 0.5em; + overflow-x: auto; + color: var(--color-text); } .text-column { - display: flex; - max-width: 48rem; - flex: 0.6; - flex-direction: column; - justify-content: center; - margin: 0 auto; + display: flex; + max-width: 48rem; + flex: 0.6; + flex-direction: column; + justify-content: center; + margin: 0 auto; } input, button { - font-size: inherit; - font-family: inherit; + font-size: inherit; + font-family: inherit; } button:focus:not(:focus-visible) { - outline: none; + outline: none; } @media (min-width: 720px) { - h1 { - font-size: 2.4rem; - } + h1 { + font-size: 2.4rem; + } } .visually-hidden { - border: 0; - clip: rect(0 0 0 0); - height: auto; - margin: 0; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; - white-space: nowrap; + border: 0; + clip: rect(0 0 0 0); + height: auto; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; + white-space: nowrap; } diff --git a/testapps/svelte/src/app.d.ts b/testapps/svelte/src/app.d.ts index 743f07b2e5..ede601ab93 100644 --- a/testapps/svelte/src/app.d.ts +++ b/testapps/svelte/src/app.d.ts @@ -1,13 +1,13 @@ // See https://kit.svelte.dev/docs/types#app // for information about these interfaces declare global { - namespace App { - // interface Error {} - // interface Locals {} - // interface PageData {} - // interface PageState {} - // interface Platform {} - } + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface PageState {} + // interface Platform {} + } } export {}; diff --git a/testapps/svelte/src/app.html b/testapps/svelte/src/app.html index 50c8817a79..70f2113a17 100644 --- a/testapps/svelte/src/app.html +++ b/testapps/svelte/src/app.html @@ -1,13 +1,13 @@ -
- - - - - %sveltekit.head% - - -