diff --git a/package.json b/package.json index 211bd6e..b358917 100644 --- a/package.json +++ b/package.json @@ -13,14 +13,11 @@ "dependencies": { "@highlightjs/vue-plugin": "^2.1.0", "@mdi/font": "7.4.47", - "@mdit/plugin-katex": "^0.13.1", - "@mdit/plugin-sub": "^0.13.1", - "@mdit/plugin-sup": "^0.13.1", "@primevue/themes": "^4.0.0", "@unhead/vue": "^1.11.11", "@vercel/analytics": "^1.3.1", "@vercel/speed-insights": "^1.0.12", - "@waline/client": "^3.3.0", + "@vue/eslint-config-typescript": "^14.1.3", "algoliasearch": "^5.4.1", "axios": "^1.7.2", "compressorjs": "^1.2.1", @@ -33,7 +30,6 @@ "jwt-decode": "^4.0.0", "markdown-it": "^14.1.0", "markdown-it-emoji": "^3.0.0", - "markdown-it-mathjax": "^2.0.0", "prettydiff": "^101.2.6", "primevue": "^4.0.0", "qrcode": "^1.5.4", @@ -42,9 +38,7 @@ "ua-parser-js": "^1.0.39", "vue": "^3.4.31", "vue-instantsearch": "^4.19.4", - "vue-meta": "3.0.0-alpha.2", - "vuetify": "^3.6.11", - "vuetify-dialog": "^2.0.17" + "vuetify": "^3.6.11" }, "devDependencies": { "@primevue/auto-import-resolver": "^4.0.0", @@ -58,7 +52,6 @@ "eslint-plugin-promise": "^6.4.0", "eslint-plugin-vue": "^9.27.0", "pinia": "^2.1.7", - "rollup-plugin-copy": "^3.5.0", "sass": "1.77.6", "unplugin-auto-import": "^0.17.6", "unplugin-fonts": "^1.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c76618a..7783787 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,34 +10,25 @@ importers: dependencies: '@highlightjs/vue-plugin': specifier: ^2.1.0 - version: 2.1.0(highlight.js@11.10.0)(vue@3.4.31) + version: 2.1.0(highlight.js@11.10.0)(vue@3.4.31(typescript@5.7.2)) '@mdi/font': specifier: 7.4.47 version: 7.4.47 - '@mdit/plugin-katex': - specifier: ^0.13.1 - version: 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-sub': - specifier: ^0.13.1 - version: 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-sup': - specifier: ^0.13.1 - version: 0.13.1(markdown-it@14.1.0) '@primevue/themes': specifier: ^4.0.0 version: 4.0.0(@primeuix/styled@0.0.5) '@unhead/vue': specifier: ^1.11.11 - version: 1.11.11(vue@3.4.31) + version: 1.11.11(vue@3.4.31(typescript@5.7.2)) '@vercel/analytics': specifier: ^1.3.1 version: 1.3.1(react@18.3.1) '@vercel/speed-insights': specifier: ^1.0.12 - version: 1.0.12(react@18.3.1)(vue-router@4.4.0(vue@3.4.31))(vue@3.4.31) - '@waline/client': - specifier: ^3.3.0 - version: 3.3.0 + version: 1.0.12(react@18.3.1)(vue-router@4.4.0(vue@3.4.31(typescript@5.7.2)))(vue@3.4.31(typescript@5.7.2)) + '@vue/eslint-config-typescript': + specifier: ^14.1.3 + version: 14.1.3(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint-plugin-vue@9.27.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.7.2) algoliasearch: specifier: ^5.4.1 version: 5.4.1 @@ -74,15 +65,12 @@ importers: markdown-it-emoji: specifier: ^3.0.0 version: 3.0.0 - markdown-it-mathjax: - specifier: ^2.0.0 - version: 2.0.0 prettydiff: specifier: ^101.2.6 version: 101.2.6 primevue: specifier: ^4.0.0 - version: 4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31) + version: 4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31(typescript@5.7.2)) qrcode: specifier: ^1.5.4 version: 1.5.4 @@ -97,38 +85,32 @@ importers: version: 1.0.39 vue: specifier: ^3.4.31 - version: 3.4.31 + version: 3.4.31(typescript@5.7.2) vue-instantsearch: specifier: ^4.19.4 - version: 4.19.4(@vue/server-renderer@3.4.31(vue@3.4.31))(algoliasearch@5.4.1)(vue@3.4.31) - vue-meta: - specifier: 3.0.0-alpha.2 - version: 3.0.0-alpha.2(@vue/server-renderer@3.4.31(vue@3.4.31))(vue@3.4.31) + version: 4.19.4(@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.7.2)))(algoliasearch@5.4.1)(vue@3.4.31(typescript@5.7.2)) vuetify: specifier: ^3.6.11 - version: 3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31) - vuetify-dialog: - specifier: ^2.0.17 - version: 2.0.17(vue@3.4.31)(vuetify@3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31)) + version: 3.6.12(typescript@5.7.2)(vite-plugin-vuetify@2.0.3)(vue@3.4.31(typescript@5.7.2)) devDependencies: '@primevue/auto-import-resolver': specifier: ^4.0.0 version: 4.0.0 '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31) + version: 5.0.5(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31(typescript@5.7.2)) eslint: specifier: ^8.57.0 version: 8.57.0 eslint-config-standard: specifier: ^17.1.0 - version: 17.1.0(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0) + version: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0) eslint-config-vuetify: specifier: ^1.0.0 - version: 1.0.0(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(vite-plugin-vuetify@2.0.3(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31)(vuetify@3.6.12)) + version: 1.0.0(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(typescript@5.7.2)(vite-plugin-vuetify@2.0.3(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31(typescript@5.7.2))(vuetify@3.6.12)) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0) eslint-plugin-n: specifier: ^16.6.2 version: 16.6.2(eslint@8.57.0) @@ -143,37 +125,34 @@ importers: version: 9.27.0(eslint@8.57.0) pinia: specifier: ^2.1.7 - version: 2.1.7(vue@3.4.31) - rollup-plugin-copy: - specifier: ^3.5.0 - version: 3.5.0 + version: 2.1.7(typescript@5.7.2)(vue@3.4.31(typescript@5.7.2)) sass: specifier: 1.77.6 version: 1.77.6 unplugin-auto-import: specifier: ^0.17.6 - version: 0.17.8(@vueuse/core@10.11.0(vue@3.4.31))(rollup@4.18.1) + version: 0.17.8(@vueuse/core@10.11.0(vue@3.4.31(typescript@5.7.2)))(rollup@4.18.1) unplugin-fonts: specifier: ^1.1.1 version: 1.1.1(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6)) unplugin-vue-components: specifier: ^0.27.2 - version: 0.27.2(@babel/parser@7.24.8)(rollup@4.18.1)(vue@3.4.31) + version: 0.27.2(@babel/parser@7.24.8)(rollup@4.18.1)(vue@3.4.31(typescript@5.7.2)) unplugin-vue-router: specifier: ^0.10.0 - version: 0.10.0(rollup@4.18.1)(vue-router@4.4.0(vue@3.4.31))(vue@3.4.31) + version: 0.10.0(rollup@4.18.1)(vue-router@4.4.0(vue@3.4.31(typescript@5.7.2)))(vue@3.4.31(typescript@5.7.2)) vite: specifier: ^5.3.3 version: 5.3.3(@types/node@20.14.12)(sass@1.77.6) vite-plugin-vue-layouts: specifier: ^0.11.0 - version: 0.11.0(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue-router@4.4.0(vue@3.4.31))(vue@3.4.31) + version: 0.11.0(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue-router@4.4.0(vue@3.4.31(typescript@5.7.2)))(vue@3.4.31(typescript@5.7.2)) vite-plugin-vuetify: specifier: ^2.0.3 - version: 2.0.3(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31)(vuetify@3.6.12) + version: 2.0.3(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31(typescript@5.7.2))(vuetify@3.6.12) vue-router: specifier: ^4.4.0 - version: 4.4.0(vue@3.4.31) + version: 4.4.0(vue@3.4.31(typescript@5.7.2)) packages: @@ -472,42 +451,6 @@ packages: '@mdi/font@7.4.47': resolution: {integrity: sha512-43MtGpd585SNzHZPcYowu/84Vz2a2g31TvPMTm9uTiCSWzaheQySUcSyUH/46fPnuPQWof2yd0pGBtzee/IQWw==} - '@mdit/plugin-katex@0.13.1': - resolution: {integrity: sha512-ODWJ0vw8r+uqpUEXlSJYyLHr16NfixPDrkhIGroy2osg9NAcpQ86MF/itDympw4WU1UmFhy2E2w2R2kAXcm6mA==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - - '@mdit/plugin-sub@0.13.1': - resolution: {integrity: sha512-2rIvEl6pXUoXIm3JMO5ZOQ+vWIeFXmLkqxcmTZB2yOIfhYdLwIcSyquRwtI2AX8zCuvaTdiQ/aypvIE4tDoURw==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - - '@mdit/plugin-sup@0.13.1': - resolution: {integrity: sha512-vkNif2Rbj7/gtk4/HJt5hnb+Dcbnek/V4HtLdtqUUnq9bIbzFBpYw5jZ1ZKKZeetDtRvOUPH5oy5d7iXAHorUg==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - - '@mdit/plugin-tex@0.13.1': - resolution: {integrity: sha512-lkRf6XrfVfS11FzT3hiooWdOUPJfAd/cnAv4NN/4WU7qOEz0e0HBVQO8PQb5CPwrE94Ld4+E6rQwJfVH1grkwQ==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -657,12 +600,6 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/fs-extra@8.1.5': - resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} - - '@types/glob@7.2.0': - resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} - '@types/google.maps@3.58.0': resolution: {integrity: sha512-rZPrbNHoGxeY70uuQYFLGQqcz5mLd3pZy0u286GSugvN7PLFsHNRF2wN2QXtUgNiC33IC0LX+MD3LGAC3wN7Eg==} @@ -672,21 +609,6 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/katex@0.16.7': - resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} - - '@types/linkify-it@5.0.0': - resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} - - '@types/markdown-it@14.1.2': - resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} - - '@types/mdurl@2.0.0': - resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - - '@types/minimatch@5.1.2': - resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} @@ -699,6 +621,68 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} + '@typescript-eslint/eslint-plugin@8.15.0': + resolution: {integrity: sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@8.15.0': + resolution: {integrity: sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@8.15.0': + resolution: {integrity: sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.15.0': + resolution: {integrity: sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@8.15.0': + resolution: {integrity: sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.15.0': + resolution: {integrity: sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@8.15.0': + resolution: {integrity: sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/visitor-keys@8.15.0': + resolution: {integrity: sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -781,6 +765,17 @@ packages: '@vue/devtools-api@6.6.3': resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} + '@vue/eslint-config-typescript@14.1.3': + resolution: {integrity: sha512-L4NUJQz/0We2QYtrNwRAGRy4KfpOagl5V3MpZZ+rQ51a+bKjlKYYrugi7lp7PIX8LolRgu06ZwDoswnSGWnAmA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^9.10.0 + eslint-plugin-vue: ^9.28.0 + typescript: '>=4.8.4' + peerDependenciesMeta: + typescript: + optional: true + '@vue/reactivity@3.4.31': resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==} @@ -813,14 +808,6 @@ packages: '@vueuse/shared@10.11.0': resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==} - '@waline/api@1.0.0-alpha.8': - resolution: {integrity: sha512-S6pgUUfv+gcXU3hiW3PNUwiUvPy7bXmmLB/bwdU3hN5YVT5Q7CxyVSLA3oJkrNO5lcisKK1GBPv0H2W1uB0eGA==} - engines: {node: '>=18'} - - '@waline/client@3.3.0': - resolution: {integrity: sha512-ZQK3pWMdJyWJsETCbQdmGHfozdMccF11NqR2dwCZF0c1GpUrZym6//h1WOEeItqNF/StACDJPoE4alc5S9w6WA==} - engines: {node: '>=18'} - abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -873,10 +860,6 @@ packages: resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - array.prototype.findlastindex@1.2.5: resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} engines: {node: '>= 0.4'} @@ -904,9 +887,6 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - autosize@6.0.1: - resolution: {integrity: sha512-f86EjiUKE6Xvczc4ioP1JBlWG7FKrE13qe/DxBCpe8GCipCq2nFw73aO8QEBKHfSbYGDN5eB9jXWKen7tspDqQ==} - available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -991,17 +971,10 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - colorette@1.4.0: - resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} - combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} - commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - compressorjs@1.2.1: resolution: {integrity: sha512-+geIjeRnPhQ+LLvvA7wxBQE5ddeLU7pJ3FsKFWirDw6veY3s9iLxAQEw7lXGHnhCJvBujEQWuNnGzZcvCvdkLQ==} @@ -1086,10 +1059,6 @@ packages: dijkstrajs@1.0.3: resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - doctrine@2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -1270,6 +1239,10 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1359,10 +1332,6 @@ packages: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -1420,16 +1389,9 @@ packages: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - globby@10.0.1: - resolution: {integrity: sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==} - engines: {node: '>=8'} - gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} @@ -1584,10 +1546,6 @@ packages: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} - is-plain-object@3.0.1: - resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==} - engines: {node: '>=0.10.0'} - is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -1653,9 +1611,6 @@ packages: engines: {node: '>=6'} hasBin: true - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - jszip@3.10.1: resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} @@ -1663,10 +1618,6 @@ packages: resolution: {integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==} engines: {node: '>=18'} - katex@0.16.11: - resolution: {integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==} - hasBin: true - keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -1712,23 +1663,10 @@ packages: markdown-it-emoji@3.0.0: resolution: {integrity: sha512-+rUD93bXHubA4arpEZO3q80so0qgoFJEKRkRbjKX8RTdca89v2kfyF+xR3i2sQTwql9tpPZPOQN5B+PunspXRg==} - markdown-it-mathjax@2.0.0: - resolution: {integrity: sha512-Fafv7TnMENccWYTNjMZzV4BzONPxpK9Mknr1iMEK6m7PI5a5UTCOFctPzx7Nhv81fFzYEY8WHDkSu9n43fTV9g==} - markdown-it@14.1.0: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true - marked-highlight@2.1.3: - resolution: {integrity: sha512-t35JWm2u8HanOJ+gSJBAYQ0Jgr3vy+gl7ORAXN8bSEQFHl5FYXH0A7YXVMrfhmKaSuBSy6LidXECn3U9Qv/dHA==} - peerDependencies: - marked: '>=4 <14' - - marked@12.0.2: - resolution: {integrity: sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==} - engines: {node: '>= 18'} - hasBin: true - mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} @@ -1870,10 +1808,6 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} @@ -1984,9 +1918,6 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - recaptcha-v3@1.10.0: - resolution: {integrity: sha512-aGTxYSk3FFNKnXeKDbLpgRDRyIHRZNBF5HyaXXAN1Aj4TSyyZvmoAn9CylvpqLV3pYpIQavwc+2rzhNFn5SsLQ==} - regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -2032,10 +1963,6 @@ packages: roboto-fontface@0.10.0: resolution: {integrity: sha512-OlwfYEgA2RdboZohpldlvJ1xngOins5d7ejqnIBWr9KaMxsnBqotpptRXTyfNRLnFpqzX6sTDt+X+a+6udnU8g==} - rollup-plugin-copy@3.5.0: - resolution: {integrity: sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA==} - engines: {node: '>=8.3'} - rollup@4.18.1: resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -2107,10 +2034,6 @@ packages: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} @@ -2174,6 +2097,12 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + ts-api-utils@1.4.0: + resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -2201,6 +2130,21 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} + typescript-eslint@8.15.0: + resolution: {integrity: sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + engines: {node: '>=14.17'} + hasBin: true + typewriter-effect@2.21.0: resolution: {integrity: sha512-Y3VL1fuJpUBj0gS4OTXBLzy1gnYTYaBuVuuO99tGNyTkkub5CXi+b/hsV7Og9fp6HlhogOwWJwgq7iXI5sQlEg==} peerDependencies: @@ -2229,10 +2173,6 @@ packages: unimport@3.7.2: resolution: {integrity: sha512-91mxcZTadgXyj3lFWmrGT8GyoRHWuE5fqPOjg5RVtF6vj+OfM5G6WCzXjuYtSgELE5ggB34RY4oiCSEP8I3AHw==} - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - unplugin-auto-import@0.17.8: resolution: {integrity: sha512-CHryj6HzJ+n4ASjzwHruD8arhbdl+UXvhuAIlHDs15Y/IMecG3wrf7FVg4pVH/DIysbq/n0phIjNHAjl7TG7Iw==} engines: {node: '>=14'} @@ -2362,12 +2302,6 @@ packages: vue-server-renderer: optional: true - vue-meta@3.0.0-alpha.2: - resolution: {integrity: sha512-mLDB/vGjn2Q58IFKs5Dtp/STWZ0sEbkdM67u+YXuMreK5EjNHnqhcylQb+xn50pwxCdQD98nGgJlEXkh16Hqug==} - peerDependencies: - '@vue/server-renderer': ^3.0.6 - vue: ^3.0.0 - vue-router@4.4.0: resolution: {integrity: sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==} peerDependencies: @@ -2381,12 +2315,6 @@ packages: typescript: optional: true - vuetify-dialog@2.0.17: - resolution: {integrity: sha512-MKrSx2kXNXdQK5zzjNodoCfuT315HJFyEnon+KzHMu9BLOFZ4R+iEbwsE5UL2uEnfOI116jUEuoU2/y6a3KxHw==} - peerDependencies: - vue: '*' - vuetify: '*' - vuetify@3.6.12: resolution: {integrity: sha512-66fPzMLrJDpSGUjE4xkqEpEbvPJHp+/i9XqTcTGHTVAtb21/Fq/e01wm4VXs6smM4UgWhJvrRRfKacWAbSwZ7Q==} engines: {node: ^12.20 || >=14.13} @@ -2688,10 +2616,10 @@ snapshots: '@eslint/js@8.57.0': {} - '@highlightjs/vue-plugin@2.1.0(highlight.js@11.10.0)(vue@3.4.31)': + '@highlightjs/vue-plugin@2.1.0(highlight.js@11.10.0)(vue@3.4.31(typescript@5.7.2))': dependencies: highlight.js: 11.10.0 - vue: 3.4.31 + vue: 3.4.31(typescript@5.7.2) '@humanwhocodes/config-array@0.11.14': dependencies: @@ -2724,33 +2652,6 @@ snapshots: '@mdi/font@7.4.47': {} - '@mdit/plugin-katex@0.13.1(markdown-it@14.1.0)': - dependencies: - '@mdit/plugin-tex': 0.13.1(markdown-it@14.1.0) - '@types/katex': 0.16.7 - '@types/markdown-it': 14.1.2 - katex: 0.16.11 - optionalDependencies: - markdown-it: 14.1.0 - - '@mdit/plugin-sub@0.13.1(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - - '@mdit/plugin-sup@0.13.1(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - - '@mdit/plugin-tex@0.13.1(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -2773,15 +2674,15 @@ snapshots: dependencies: '@primevue/metadata': 4.0.0 - '@primevue/core@4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31)': + '@primevue/core@4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31(typescript@5.7.2))': dependencies: '@primeuix/styled': 0.0.5 '@primeuix/utils': 0.0.5 - vue: 3.4.31 + vue: 3.4.31(typescript@5.7.2) - '@primevue/icons@4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31)': + '@primevue/icons@4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31(typescript@5.7.2))': dependencies: - '@primevue/core': 4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31) + '@primevue/core': 4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31(typescript@5.7.2)) transitivePeerDependencies: - '@primeuix/utils' - vue @@ -2852,43 +2753,105 @@ snapshots: '@types/estree@1.0.5': {} - '@types/fs-extra@8.1.5': - dependencies: - '@types/node': 20.14.12 - - '@types/glob@7.2.0': - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 20.14.12 - '@types/google.maps@3.58.0': {} '@types/hogan.js@3.0.5': {} '@types/json5@0.0.29': {} - '@types/katex@0.16.7': {} + '@types/node@12.20.55': {} + + '@types/node@20.14.12': + dependencies: + undici-types: 5.26.5 + optional: true + + '@types/qs@6.9.16': {} - '@types/linkify-it@5.0.0': {} + '@types/web-bluetooth@0.0.20': + optional: true + + '@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2)': + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 8.15.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/type-utils': 8.15.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.15.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.15.0 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.4.0(typescript@5.7.2) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color - '@types/markdown-it@14.1.2': + '@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2)': dependencies: - '@types/linkify-it': 5.0.0 - '@types/mdurl': 2.0.0 + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.15.0 + debug: 4.3.5 + eslint: 8.57.0 + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color - '@types/mdurl@2.0.0': {} + '@typescript-eslint/scope-manager@8.15.0': + dependencies: + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 - '@types/minimatch@5.1.2': {} + '@typescript-eslint/type-utils@8.15.0(eslint@8.57.0)(typescript@5.7.2)': + dependencies: + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.15.0(eslint@8.57.0)(typescript@5.7.2) + debug: 4.3.5 + eslint: 8.57.0 + ts-api-utils: 1.4.0(typescript@5.7.2) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color - '@types/node@12.20.55': {} + '@typescript-eslint/types@8.15.0': {} - '@types/node@20.14.12': + '@typescript-eslint/typescript-estree@8.15.0(typescript@5.7.2)': dependencies: - undici-types: 5.26.5 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 + debug: 4.3.5 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.2 + ts-api-utils: 1.4.0(typescript@5.7.2) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color - '@types/qs@6.9.16': {} + '@typescript-eslint/utils@8.15.0(eslint@8.57.0)(typescript@5.7.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2) + eslint: 8.57.0 + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color - '@types/web-bluetooth@0.0.20': {} + '@typescript-eslint/visitor-keys@8.15.0': + dependencies: + '@typescript-eslint/types': 8.15.0 + eslint-visitor-keys: 4.2.0 '@ungap/structured-clone@1.2.0': {} @@ -2906,14 +2869,14 @@ snapshots: dependencies: '@unhead/schema': 1.11.11 - '@unhead/vue@1.11.11(vue@3.4.31)': + '@unhead/vue@1.11.11(vue@3.4.31(typescript@5.7.2))': dependencies: '@unhead/schema': 1.11.11 '@unhead/shared': 1.11.11 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.11 - vue: 3.4.31 + vue: 3.4.31(typescript@5.7.2) '@vercel/analytics@1.3.1(react@18.3.1)': dependencies: @@ -2921,18 +2884,18 @@ snapshots: optionalDependencies: react: 18.3.1 - '@vercel/speed-insights@1.0.12(react@18.3.1)(vue-router@4.4.0(vue@3.4.31))(vue@3.4.31)': + '@vercel/speed-insights@1.0.12(react@18.3.1)(vue-router@4.4.0(vue@3.4.31(typescript@5.7.2)))(vue@3.4.31(typescript@5.7.2))': optionalDependencies: react: 18.3.1 - vue: 3.4.31 - vue-router: 4.4.0(vue@3.4.31) + vue: 3.4.31(typescript@5.7.2) + vue-router: 4.4.0(vue@3.4.31(typescript@5.7.2)) - '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31)': + '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31(typescript@5.7.2))': dependencies: vite: 5.3.3(@types/node@20.14.12)(sass@1.77.6) - vue: 3.4.31 + vue: 3.4.31(typescript@5.7.2) - '@vue-macros/common@1.10.4(rollup@4.18.1)(vue@3.4.31)': + '@vue-macros/common@1.10.4(rollup@4.18.1)(vue@3.4.31(typescript@5.7.2))': dependencies: '@babel/types': 7.24.8 '@rollup/pluginutils': 5.1.0(rollup@4.18.1) @@ -2941,7 +2904,7 @@ snapshots: local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.4.31 + vue: 3.4.31(typescript@5.7.2) transitivePeerDependencies: - rollup @@ -2977,6 +2940,20 @@ snapshots: '@vue/devtools-api@6.6.3': {} + '@vue/eslint-config-typescript@14.1.3(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint-plugin-vue@9.27.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.7.2)': + dependencies: + '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2) + eslint: 8.57.0 + eslint-plugin-vue: 9.27.0(eslint@8.57.0) + fast-glob: 3.3.2 + typescript-eslint: 8.15.0(eslint@8.57.0)(typescript@5.7.2) + vue-eslint-parser: 9.4.3(eslint@8.57.0) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - supports-color + '@vue/reactivity@3.4.31': dependencies: '@vue/shared': 3.4.31 @@ -2993,53 +2970,41 @@ snapshots: '@vue/shared': 3.4.31 csstype: 3.1.3 - '@vue/server-renderer@3.4.31(vue@3.4.31)': + '@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.7.2))': dependencies: '@vue/compiler-ssr': 3.4.31 '@vue/shared': 3.4.31 - vue: 3.4.31 + vue: 3.4.31(typescript@5.7.2) '@vue/shared@3.4.31': {} - '@vuetify/loader-shared@2.0.3(vue@3.4.31)(vuetify@3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31))': + '@vuetify/loader-shared@2.0.3(vue@3.4.31(typescript@5.7.2))(vuetify@3.6.12(typescript@5.7.2)(vite-plugin-vuetify@2.0.3)(vue@3.4.31(typescript@5.7.2)))': dependencies: upath: 2.0.1 - vue: 3.4.31 - vuetify: 3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31) + vue: 3.4.31(typescript@5.7.2) + vuetify: 3.6.12(typescript@5.7.2)(vite-plugin-vuetify@2.0.3)(vue@3.4.31(typescript@5.7.2)) - '@vueuse/core@10.11.0(vue@3.4.31)': + '@vueuse/core@10.11.0(vue@3.4.31(typescript@5.7.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.0 - '@vueuse/shared': 10.11.0(vue@3.4.31) - vue-demi: 0.14.8(vue@3.4.31) + '@vueuse/shared': 10.11.0(vue@3.4.31(typescript@5.7.2)) + vue-demi: 0.14.8(vue@3.4.31(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue + optional: true - '@vueuse/metadata@10.11.0': {} + '@vueuse/metadata@10.11.0': + optional: true - '@vueuse/shared@10.11.0(vue@3.4.31)': + '@vueuse/shared@10.11.0(vue@3.4.31(typescript@5.7.2))': dependencies: - vue-demi: 0.14.8(vue@3.4.31) + vue-demi: 0.14.8(vue@3.4.31(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - - '@waline/api@1.0.0-alpha.8': {} - - '@waline/client@3.3.0': - dependencies: - '@vueuse/core': 10.11.0(vue@3.4.31) - '@waline/api': 1.0.0-alpha.8 - autosize: 6.0.1 - marked: 12.0.2 - marked-highlight: 2.1.3(marked@12.0.2) - recaptcha-v3: 1.10.0 - vue: 3.4.31 - transitivePeerDependencies: - - '@vue/composition-api' - - typescript + optional: true abbrev@1.1.1: {} @@ -3104,8 +3069,6 @@ snapshots: get-intrinsic: 1.2.4 is-string: 1.0.7 - array-union@2.1.0: {} - array.prototype.findlastindex@1.2.5: dependencies: call-bind: 1.0.7 @@ -3152,8 +3115,6 @@ snapshots: asynckit@0.4.0: {} - autosize@6.0.1: {} - available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -3258,14 +3219,10 @@ snapshots: color-name@1.1.4: {} - colorette@1.4.0: {} - combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 - commander@8.3.0: {} - compressorjs@1.2.1: dependencies: blueimp-canvas-to-blob: 3.29.0 @@ -3339,10 +3296,6 @@ snapshots: dijkstrajs@1.0.3: {} - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - doctrine@2.1.0: dependencies: esutils: 2.0.3 @@ -3469,27 +3422,27 @@ snapshots: eslint: 8.57.0 semver: 7.6.2 - eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0): + eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-import: 2.29.1(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-promise: 6.4.0(eslint@8.57.0) - eslint-config-vuetify@1.0.0(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(vite-plugin-vuetify@2.0.3(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31)(vuetify@3.6.12)): + eslint-config-vuetify@1.0.0(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(typescript@5.7.2)(vite-plugin-vuetify@2.0.3(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31(typescript@5.7.2))(vuetify@3.6.12)): dependencies: babel-eslint: 10.1.0(eslint@8.57.0) eslint: 8.57.0 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(eslint@8.57.0) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-node: 11.1.0(eslint@8.57.0) eslint-plugin-promise: 6.4.0(eslint@8.57.0) eslint-plugin-standard: 4.1.0(eslint@8.57.0) eslint-plugin-vue: 9.27.0(eslint@8.57.0) - eslint-plugin-vuetify: 2.4.0(eslint@8.57.0)(vuetify@3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31)) - vue: 3.4.31 - vuetify: 3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31) + eslint-plugin-vuetify: 2.4.0(eslint@8.57.0)(vuetify@3.6.12(typescript@5.7.2)(vite-plugin-vuetify@2.0.3)(vue@3.4.31(typescript@5.7.2))) + vue: 3.4.31(typescript@5.7.2) + vuetify: 3.6.12(typescript@5.7.2)(vite-plugin-vuetify@2.0.3)(vue@3.4.31(typescript@5.7.2)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-typescript @@ -3508,10 +3461,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: + '@typescript-eslint/parser': 8.15.0(eslint@8.57.0)(typescript@5.7.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -3530,7 +3484,7 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.29.1(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -3540,7 +3494,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.14.0 is-glob: 4.0.3 @@ -3550,6 +3504,8 @@ snapshots: object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 8.15.0(eslint@8.57.0)(typescript@5.7.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -3602,12 +3558,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-vuetify@2.4.0(eslint@8.57.0)(vuetify@3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31)): + eslint-plugin-vuetify@2.4.0(eslint@8.57.0)(vuetify@3.6.12(typescript@5.7.2)(vite-plugin-vuetify@2.0.3)(vue@3.4.31(typescript@5.7.2))): dependencies: eslint: 8.57.0 eslint-plugin-vue: 9.27.0(eslint@8.57.0) requireindex: 1.2.0 - vuetify: 3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31) + vuetify: 3.6.12(typescript@5.7.2)(vite-plugin-vuetify@2.0.3)(vue@3.4.31(typescript@5.7.2)) transitivePeerDependencies: - supports-color @@ -3624,6 +3580,8 @@ snapshots: eslint-visitor-keys@3.4.3: {} + eslint-visitor-keys@4.2.0: {} + eslint@8.57.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) @@ -3749,12 +3707,6 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - fs-extra@8.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - fs.realpath@1.0.0: {} fsevents@2.3.3: @@ -3819,23 +3771,10 @@ snapshots: define-properties: 1.2.1 gopd: 1.0.1 - globby@10.0.1: - dependencies: - '@types/glob': 7.2.0 - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.2 - glob: 7.2.3 - ignore: 5.3.1 - merge2: 1.4.1 - slash: 3.0.0 - gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 - graceful-fs@4.2.11: {} - graphemer@1.4.0: {} has-bigints@1.0.2: {} @@ -3975,8 +3914,6 @@ snapshots: is-path-inside@3.0.3: {} - is-plain-object@3.0.1: {} - is-regex@1.1.4: dependencies: call-bind: 1.0.7 @@ -4030,10 +3967,6 @@ snapshots: json5@2.2.3: {} - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 - jszip@3.10.1: dependencies: lie: 3.3.0 @@ -4043,10 +3976,6 @@ snapshots: jwt-decode@4.0.0: {} - katex@0.16.11: - dependencies: - commander: 8.3.0 - keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -4095,8 +4024,6 @@ snapshots: markdown-it-emoji@3.0.0: {} - markdown-it-mathjax@2.0.0: {} - markdown-it@14.1.0: dependencies: argparse: 2.0.1 @@ -4106,12 +4033,6 @@ snapshots: punycode.js: 2.3.1 uc.micro: 2.1.0 - marked-highlight@2.1.3(marked@12.0.2): - dependencies: - marked: 12.0.2 - - marked@12.0.2: {} - mdurl@2.0.0: {} merge2@1.4.1: {} @@ -4243,8 +4164,6 @@ snapshots: path-parse@1.0.7: {} - path-type@4.0.0: {} - pathe@1.1.2: {} performance-now@2.1.0: {} @@ -4253,11 +4172,13 @@ snapshots: picomatch@2.3.1: {} - pinia@2.1.7(vue@3.4.31): + pinia@2.1.7(typescript@5.7.2)(vue@3.4.31(typescript@5.7.2)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.31 - vue-demi: 0.14.8(vue@3.4.31) + vue: 3.4.31(typescript@5.7.2) + vue-demi: 0.14.8(vue@3.4.31(typescript@5.7.2)) + optionalDependencies: + typescript: 5.7.2 pkg-types@1.1.3: dependencies: @@ -4290,10 +4211,10 @@ snapshots: file-saver: 2.0.5 sparser: 1.4.12 - primevue@4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31): + primevue@4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31(typescript@5.7.2)): dependencies: - '@primevue/core': 4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31) - '@primevue/icons': 4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31) + '@primevue/core': 4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31(typescript@5.7.2)) + '@primevue/icons': 4.0.0(@primeuix/utils@0.0.5)(vue@3.4.31(typescript@5.7.2)) transitivePeerDependencies: - '@primeuix/utils' - vue @@ -4352,8 +4273,6 @@ snapshots: dependencies: picomatch: 2.3.1 - recaptcha-v3@1.10.0: {} - regenerator-runtime@0.14.1: {} regexp.prototype.flags@1.5.2: @@ -4389,14 +4308,6 @@ snapshots: roboto-fontface@0.10.0: {} - rollup-plugin-copy@3.5.0: - dependencies: - '@types/fs-extra': 8.1.5 - colorette: 1.4.0 - fs-extra: 8.1.0 - globby: 10.0.1 - is-plain-object: 3.0.1 - rollup@4.18.1: dependencies: '@types/estree': 1.0.5 @@ -4491,8 +4402,6 @@ snapshots: get-intrinsic: 1.2.4 object-inspect: 1.13.2 - slash@3.0.0: {} - source-map-js@1.2.0: {} sparser@1.4.12: @@ -4558,6 +4467,10 @@ snapshots: dependencies: is-number: 7.0.0 + ts-api-utils@1.4.0(typescript@5.7.2): + dependencies: + typescript: 5.7.2 + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -4603,6 +4516,19 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 + typescript-eslint@8.15.0(eslint@8.57.0)(typescript@5.7.2): + dependencies: + '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.15.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.15.0(eslint@8.57.0)(typescript@5.7.2) + eslint: 8.57.0 + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + + typescript@5.7.2: {} + typewriter-effect@2.21.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: prop-types: 15.8.1 @@ -4623,7 +4549,8 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@5.26.5: {} + undici-types@5.26.5: + optional: true unhead@1.11.11: dependencies: @@ -4650,9 +4577,7 @@ snapshots: transitivePeerDependencies: - rollup - universalify@0.1.2: {} - - unplugin-auto-import@0.17.8(@vueuse/core@10.11.0(vue@3.4.31))(rollup@4.18.1): + unplugin-auto-import@0.17.8(@vueuse/core@10.11.0(vue@3.4.31(typescript@5.7.2)))(rollup@4.18.1): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.18.1) @@ -4663,7 +4588,7 @@ snapshots: unimport: 3.7.2(rollup@4.18.1) unplugin: 1.11.0 optionalDependencies: - '@vueuse/core': 10.11.0(vue@3.4.31) + '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.7.2)) transitivePeerDependencies: - rollup @@ -4673,7 +4598,7 @@ snapshots: unplugin: 1.11.0 vite: 5.3.3(@types/node@20.14.12)(sass@1.77.6) - unplugin-vue-components@0.27.2(@babel/parser@7.24.8)(rollup@4.18.1)(vue@3.4.31): + unplugin-vue-components@0.27.2(@babel/parser@7.24.8)(rollup@4.18.1)(vue@3.4.31(typescript@5.7.2)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.18.1) @@ -4685,18 +4610,18 @@ snapshots: minimatch: 9.0.5 mlly: 1.7.1 unplugin: 1.11.0 - vue: 3.4.31 + vue: 3.4.31(typescript@5.7.2) optionalDependencies: '@babel/parser': 7.24.8 transitivePeerDependencies: - rollup - supports-color - unplugin-vue-router@0.10.0(rollup@4.18.1)(vue-router@4.4.0(vue@3.4.31))(vue@3.4.31): + unplugin-vue-router@0.10.0(rollup@4.18.1)(vue-router@4.4.0(vue@3.4.31(typescript@5.7.2)))(vue@3.4.31(typescript@5.7.2)): dependencies: '@babel/types': 7.24.8 '@rollup/pluginutils': 5.1.0(rollup@4.18.1) - '@vue-macros/common': 1.10.4(rollup@4.18.1)(vue@3.4.31) + '@vue-macros/common': 1.10.4(rollup@4.18.1)(vue@3.4.31(typescript@5.7.2)) ast-walker-scope: 0.6.1 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -4708,7 +4633,7 @@ snapshots: unplugin: 1.11.0 yaml: 2.4.5 optionalDependencies: - vue-router: 4.4.0(vue@3.4.31) + vue-router: 4.4.0(vue@3.4.31(typescript@5.7.2)) transitivePeerDependencies: - rollup - vue @@ -4728,24 +4653,24 @@ snapshots: util-deprecate@1.0.2: {} - vite-plugin-vue-layouts@0.11.0(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue-router@4.4.0(vue@3.4.31))(vue@3.4.31): + vite-plugin-vue-layouts@0.11.0(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue-router@4.4.0(vue@3.4.31(typescript@5.7.2)))(vue@3.4.31(typescript@5.7.2)): dependencies: debug: 4.3.5 fast-glob: 3.3.2 vite: 5.3.3(@types/node@20.14.12)(sass@1.77.6) - vue: 3.4.31 - vue-router: 4.4.0(vue@3.4.31) + vue: 3.4.31(typescript@5.7.2) + vue-router: 4.4.0(vue@3.4.31(typescript@5.7.2)) transitivePeerDependencies: - supports-color - vite-plugin-vuetify@2.0.3(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31)(vuetify@3.6.12): + vite-plugin-vuetify@2.0.3(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31(typescript@5.7.2))(vuetify@3.6.12): dependencies: - '@vuetify/loader-shared': 2.0.3(vue@3.4.31)(vuetify@3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31)) + '@vuetify/loader-shared': 2.0.3(vue@3.4.31(typescript@5.7.2))(vuetify@3.6.12(typescript@5.7.2)(vite-plugin-vuetify@2.0.3)(vue@3.4.31(typescript@5.7.2))) debug: 4.3.5 upath: 2.0.1 vite: 5.3.3(@types/node@20.14.12)(sass@1.77.6) - vue: 3.4.31 - vuetify: 3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31) + vue: 3.4.31(typescript@5.7.2) + vuetify: 3.6.12(typescript@5.7.2)(vite-plugin-vuetify@2.0.3)(vue@3.4.31(typescript@5.7.2)) transitivePeerDependencies: - supports-color @@ -4759,9 +4684,9 @@ snapshots: fsevents: 2.3.3 sass: 1.77.6 - vue-demi@0.14.8(vue@3.4.31): + vue-demi@0.14.8(vue@3.4.31(typescript@5.7.2)): dependencies: - vue: 3.4.31 + vue: 3.4.31(typescript@5.7.2) vue-eslint-parser@9.4.3(eslint@8.57.0): dependencies: @@ -4776,44 +4701,37 @@ snapshots: transitivePeerDependencies: - supports-color - vue-instantsearch@4.19.4(@vue/server-renderer@3.4.31(vue@3.4.31))(algoliasearch@5.4.1)(vue@3.4.31): + vue-instantsearch@4.19.4(@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.7.2)))(algoliasearch@5.4.1)(vue@3.4.31(typescript@5.7.2)): dependencies: algoliasearch: 5.4.1 instantsearch-ui-components: 0.9.0 instantsearch.js: 4.74.1(algoliasearch@5.4.1) mitt: 2.1.0 - vue: 3.4.31 + vue: 3.4.31(typescript@5.7.2) optionalDependencies: - '@vue/server-renderer': 3.4.31(vue@3.4.31) + '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.7.2)) - vue-meta@3.0.0-alpha.2(@vue/server-renderer@3.4.31(vue@3.4.31))(vue@3.4.31): - dependencies: - '@vue/server-renderer': 3.4.31(vue@3.4.31) - vue: 3.4.31 - - vue-router@4.4.0(vue@3.4.31): + vue-router@4.4.0(vue@3.4.31(typescript@5.7.2)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.31 + vue: 3.4.31(typescript@5.7.2) - vue@3.4.31: + vue@3.4.31(typescript@5.7.2): dependencies: '@vue/compiler-dom': 3.4.31 '@vue/compiler-sfc': 3.4.31 '@vue/runtime-dom': 3.4.31 - '@vue/server-renderer': 3.4.31(vue@3.4.31) + '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.7.2)) '@vue/shared': 3.4.31 + optionalDependencies: + typescript: 5.7.2 - vuetify-dialog@2.0.17(vue@3.4.31)(vuetify@3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31)): - dependencies: - vue: 3.4.31 - vuetify: 3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31) - - vuetify@3.6.12(vite-plugin-vuetify@2.0.3)(vue@3.4.31): + vuetify@3.6.12(typescript@5.7.2)(vite-plugin-vuetify@2.0.3)(vue@3.4.31(typescript@5.7.2)): dependencies: - vue: 3.4.31 + vue: 3.4.31(typescript@5.7.2) optionalDependencies: - vite-plugin-vuetify: 2.0.3(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31)(vuetify@3.6.12) + typescript: 5.7.2 + vite-plugin-vuetify: 2.0.3(vite@5.3.3(@types/node@20.14.12)(sass@1.77.6))(vue@3.4.31(typescript@5.7.2))(vuetify@3.6.12) webpack-sources@3.2.3: {}