diff --git a/package.json b/package.json index dd2feb8c9..0e87230b6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fmhy", "type": "module", - "packageManager": "pnpm@8.7.6", + "packageManager": "pnpm@8.14.2", "scripts": { "docs:dev": "vitepress dev", "docs:build": "vitepress build", @@ -16,8 +16,9 @@ "postinstall": "nitropack prepare" }, "dependencies": { - "@headlessui/vue": "^1.7.16", + "@headlessui/vue": "^1.7.17", "@resvg/resvg-js": "^2.6.0", + "vitepress": "npm:@taskylizard/vitepress@1.0.8", "consola": "^3.2.3", "feed": "^4.2.2", "fs-extra": "^11.2.0", @@ -25,21 +26,20 @@ "nitro-cors": "^0.7.0", "nitropack": "latest", "nprogress": "^0.2.0", - "pathe": "^1.1.1", + "pathe": "^1.1.2", "unocss": "^0.58.3", - "vitepress": "npm:@taskylizard/vitepress@1.0.8", - "vue": "^3.4.13", + "vue": "^3.4.15", "x-satori": "^0.1.5", "zod": "^3.22.4" }, "devDependencies": { - "@iconify-json/carbon": "^1.1.21", - "@iconify-json/twemoji": "^1.1.12", + "@iconify-json/carbon": "^1.1.28", + "@iconify-json/twemoji": "^1.1.15", "@taskylizard/eslint-config": "^1.1.1", "@types/fs-extra": "^11.0.4", - "@types/node": "^20.8.9", + "@types/node": "^20.11.5", "@types/nprogress": "^0.2.3", "eslint": "^8.56.0", - "prettier": "^3.2.1" + "prettier": "^3.2.4" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7aaf734ee..fe07b9436 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: dependencies: '@headlessui/vue': - specifier: ^1.7.16 - version: 1.7.16(vue@3.4.13) + specifier: ^1.7.17 + version: 1.7.17(vue@3.4.15) '@resvg/resvg-js': specifier: ^2.6.0 version: 2.6.0 @@ -33,17 +33,17 @@ dependencies: specifier: ^0.2.0 version: 0.2.0 pathe: - specifier: ^1.1.1 - version: 1.1.1 + specifier: ^1.1.2 + version: 1.1.2 unocss: specifier: ^0.58.3 version: 0.58.3(postcss@8.4.33)(vite@5.0.11) vitepress: specifier: npm:@taskylizard/vitepress@1.0.8 - version: /@taskylizard/vitepress@1.0.8(@algolia/client-search@4.22.1)(@types/node@20.8.9)(nprogress@0.2.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3) + version: /@taskylizard/vitepress@1.0.8(@algolia/client-search@4.22.1)(@types/node@20.11.5)(nprogress@0.2.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3) vue: - specifier: ^3.4.13 - version: 3.4.13(typescript@5.3.3) + specifier: ^3.4.15 + version: 3.4.15(typescript@5.3.3) x-satori: specifier: ^0.1.5 version: 0.1.5 @@ -53,20 +53,20 @@ dependencies: devDependencies: '@iconify-json/carbon': - specifier: ^1.1.21 - version: 1.1.21 + specifier: ^1.1.28 + version: 1.1.28 '@iconify-json/twemoji': - specifier: ^1.1.12 - version: 1.1.12 + specifier: ^1.1.15 + version: 1.1.15 '@taskylizard/eslint-config': specifier: ^1.1.1 - version: 1.1.1(eslint-plugin-import@2.29.1)(eslint@8.56.0)(prettier@3.2.1)(typescript@5.3.3) + version: 1.1.1(eslint-plugin-import@2.29.1)(eslint@8.56.0)(prettier@3.2.4)(typescript@5.3.3) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^20.8.9 - version: 20.8.9 + specifier: ^20.11.5 + version: 20.11.5 '@types/nprogress': specifier: ^0.2.3 version: 0.2.3 @@ -74,8 +74,8 @@ devDependencies: specifier: ^8.56.0 version: 8.56.0 prettier: - specifier: ^3.2.1 - version: 3.2.1 + specifier: ^3.2.4 + version: 3.2.4 packages: @@ -331,14 +331,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 dev: false /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 dev: false /@babel/helper-member-expression-to-functions@7.23.0: @@ -352,7 +352,7 @@ packages: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 dev: false /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): @@ -397,7 +397,7 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.6 dev: false /@babel/helper-skip-transparent-expression-wrappers@7.22.5: @@ -411,12 +411,7 @@ packages: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 - dev: false - - /@babel/helper-string-parser@7.22.5: - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} - engines: {node: '>=6.9.0'} + '@babel/types': 7.23.6 dev: false /@babel/helper-string-parser@7.23.4: @@ -553,15 +548,6 @@ packages: - supports-color dev: false - /@babel/types@7.23.0: - resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - dev: false - /@babel/types@7.23.6: resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} @@ -1080,13 +1066,14 @@ packages: engines: {node: '>=14'} dev: false - /@headlessui/vue@1.7.16(vue@3.4.13): - resolution: {integrity: sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg==} + /@headlessui/vue@1.7.17(vue@3.4.15): + resolution: {integrity: sha512-hmJChv8HzKorxd9F70RGnECAwZfkvmmwOqreuKLWY/19d5qbWnSdw+DNbuA/Uo6X5rb4U5B3NrT+qBKPmjhRqw==} engines: {node: '>=10'} peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.4.13(typescript@5.3.3) + '@tanstack/vue-virtual': 3.0.2(vue@3.4.15) + vue: 3.4.15(typescript@5.3.3) dev: false /@html-eslint/eslint-plugin@0.22.0: @@ -1121,14 +1108,14 @@ packages: resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} dev: true - /@iconify-json/carbon@1.1.21: - resolution: {integrity: sha512-bK2cMVM4noBU+FGlay433flpXLRzQu0ED095iAnoO6ka3yb4uz0lvb8acpN5gthyGLJ89C4HpfIbQZLQnMKQww==} + /@iconify-json/carbon@1.1.28: + resolution: {integrity: sha512-tg+h0i+69JrIqUpQva2Mt611KdLMeCyibqS7lIqaMRXJgnalHtdqDcdZAKCSLb/hTbkJHyk0NCpQSYJ3f/v51w==} dependencies: '@iconify/types': 2.0.0 dev: true - /@iconify-json/twemoji@1.1.12: - resolution: {integrity: sha512-8F3z+0+NYO/qeCiyjeWJ9ozkBvPmXsK+4pkQynUuILyXDIi8ddBHb1DJ6O2Qp5M23LzaA/Gkg8/8CQwgGslGmQ==} + /@iconify-json/twemoji@1.1.15: + resolution: {integrity: sha512-ze2CAOwIWBKIP6ih6qMDItasVjRicktl2Qr3/ohZSMToAHm9z3Q6HCwE48eT0+D+uFpGBlNRQ22HHyE5izyhDg==} dependencies: '@iconify/types': 2.0.0 dev: true @@ -1815,7 +1802,20 @@ packages: - typescript dev: true - /@taskylizard/eslint-config@1.1.1(eslint-plugin-import@2.29.1)(eslint@8.56.0)(prettier@3.2.1)(typescript@5.3.3): + /@tanstack/virtual-core@3.0.0: + resolution: {integrity: sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==} + dev: false + + /@tanstack/vue-virtual@3.0.2(vue@3.4.15): + resolution: {integrity: sha512-1iFpX+yZswHuf4wrA6GU9yJ/YzQ/8SacABwqghwCkcwrkZbOPLlRSdOAqZ1WQ50SftmfhZpaiZl2KmpV7cgfMQ==} + peerDependencies: + vue: ^2.7.0 || ^3.0.0 + dependencies: + '@tanstack/virtual-core': 3.0.0 + vue: 3.4.15(typescript@5.3.3) + dev: false + + /@taskylizard/eslint-config@1.1.1(eslint-plugin-import@2.29.1)(eslint@8.56.0)(prettier@3.2.4)(typescript@5.3.3): resolution: {integrity: sha512-5wVQpir6mR363AuDAoQ5NrHNmOl3Wnmwh8+oLlpmwk0WYMWy/ilRdSm1TSy6LhrqDaVVnXwobwZ8UzVB3JJ/Jg==} peerDependencies: eslint: '>=8.0.0' @@ -1852,7 +1852,7 @@ packages: eslint-plugin-markdown: 3.0.1(eslint@8.56.0) eslint-plugin-n: 16.6.2(eslint@8.56.0) eslint-plugin-perfectionist: 2.5.0(astro-eslint-parser@0.16.1)(eslint@8.56.0)(typescript@5.3.3)(vue-eslint-parser@9.4.0) - eslint-plugin-prettier: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.56.0)(prettier@3.2.1) + eslint-plugin-prettier: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.56.0)(prettier@3.2.4) eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) eslint-plugin-unicorn: 50.0.1(eslint@8.56.0) @@ -1861,7 +1861,7 @@ packages: eslint-plugin-yml: 1.12.2(eslint@8.56.0) globals: 13.24.0 jsonc-eslint-parser: 2.4.0 - prettier: 3.2.1 + prettier: 3.2.4 typescript: 5.3.3 vue-eslint-parser: 9.4.0(eslint@8.56.0) yaml-eslint-parser: 1.2.2 @@ -1876,7 +1876,7 @@ packages: - svelte-eslint-parser dev: true - /@taskylizard/vitepress@1.0.8(@algolia/client-search@4.22.1)(@types/node@20.8.9)(nprogress@0.2.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3): + /@taskylizard/vitepress@1.0.8(@algolia/client-search@4.22.1)(@types/node@20.11.5)(nprogress@0.2.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-34UtDmgm6UZhAKMcN8i2cTuGvxfjboyfKqWkia8GT0wfb4AquvnnnVEbznKvFfURntsWHPxckfOL6NWiE0QlAA==} hasBin: true peerDependencies: @@ -1891,10 +1891,10 @@ packages: '@docsearch/css': 3.5.2 '@docsearch/js': 3.5.2(@algolia/client-search@4.22.1)(search-insights@2.13.0) '@types/markdown-it': 13.0.7 - '@vitejs/plugin-vue': 5.0.3(vite@5.0.11)(vue@3.4.13) + '@vitejs/plugin-vue': 5.0.3(vite@5.0.11)(vue@3.4.15) '@vue/devtools-api': 6.5.1 - '@vueuse/core': 10.7.1(vue@3.4.13) - '@vueuse/integrations': 10.7.1(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.13) + '@vueuse/core': 10.7.1(vue@3.4.15) + '@vueuse/integrations': 10.7.1(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.15) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 @@ -1902,8 +1902,8 @@ packages: shikiji: 0.9.19 shikiji-core: 0.9.19 shikiji-transformers: 0.9.19 - vite: 5.0.11(@types/node@20.8.9) - vue: 3.4.13(typescript@5.3.3) + vite: 5.0.11(@types/node@20.11.5) + vue: 3.4.15(typescript@5.3.3) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -1950,13 +1950,13 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.8.9 + '@types/node': 20.11.5 dev: true /@types/http-proxy@1.17.13: resolution: {integrity: sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.11.5 dev: false /@types/json-schema@7.0.15: @@ -1970,7 +1970,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.11.5 dev: true /@types/linkify-it@3.0.5: @@ -1994,8 +1994,8 @@ packages: resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==} dev: false - /@types/node@20.8.9: - resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==} + /@types/node@20.11.5: + resolution: {integrity: sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==} dependencies: undici-types: 5.26.5 @@ -2232,7 +2232,7 @@ packages: '@unocss/core': 0.58.3 '@unocss/reset': 0.58.3 '@unocss/vite': 0.58.3(vite@5.0.11) - vite: 5.0.11(@types/node@20.8.9) + vite: 5.0.11(@types/node@20.11.5) transitivePeerDependencies: - rollup dev: false @@ -2253,7 +2253,7 @@ packages: consola: 3.2.3 fast-glob: 3.3.2 magic-string: 0.30.5 - pathe: 1.1.1 + pathe: 1.1.2 perfect-debounce: 1.0.0 transitivePeerDependencies: - rollup @@ -2443,7 +2443,7 @@ packages: chokidar: 3.5.3 fast-glob: 3.3.2 magic-string: 0.30.5 - vite: 5.0.11(@types/node@20.8.9) + vite: 5.0.11(@types/node@20.11.5) transitivePeerDependencies: - rollup dev: false @@ -2469,107 +2469,107 @@ packages: - supports-color dev: false - /@vitejs/plugin-vue@5.0.3(vite@5.0.11)(vue@3.4.13): + /@vitejs/plugin-vue@5.0.3(vite@5.0.11)(vue@3.4.15): resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.11(@types/node@20.8.9) - vue: 3.4.13(typescript@5.3.3) + vite: 5.0.11(@types/node@20.11.5) + vue: 3.4.15(typescript@5.3.3) dev: false - /@vue/compiler-core@3.4.13: - resolution: {integrity: sha512-zGUdmB3j3Irn9z51GXLJ5s0EAHxmsm5/eXl0y6MBaajMeOAaiT4+zaDoxui4Ets98dwIRr8BBaqXXHtHSfm+KA==} + /@vue/compiler-core@3.4.15: + resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==} dependencies: '@babel/parser': 7.23.6 - '@vue/shared': 3.4.13 + '@vue/shared': 3.4.15 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 dev: false - /@vue/compiler-dom@3.4.13: - resolution: {integrity: sha512-XSNbpr5Rs3kCfVAmBqMu/HDwOS+RL6y28ZZjDlnDUuf146pRWt2sQkwhsOYc9uu2lxjjJy2NcyOkK7MBLVEc7w==} + /@vue/compiler-dom@3.4.15: + resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==} dependencies: - '@vue/compiler-core': 3.4.13 - '@vue/shared': 3.4.13 + '@vue/compiler-core': 3.4.15 + '@vue/shared': 3.4.15 dev: false - /@vue/compiler-sfc@3.4.13: - resolution: {integrity: sha512-SkpmQN8xIFBd5onT413DFSDdjxULJf6jmJg/t3w/DZ9I8ZzyNlLIBLO0qFLewVHyHCiAgpPZlWqSRZXYrawk3Q==} + /@vue/compiler-sfc@3.4.15: + resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==} dependencies: '@babel/parser': 7.23.6 - '@vue/compiler-core': 3.4.13 - '@vue/compiler-dom': 3.4.13 - '@vue/compiler-ssr': 3.4.13 - '@vue/shared': 3.4.13 + '@vue/compiler-core': 3.4.15 + '@vue/compiler-dom': 3.4.15 + '@vue/compiler-ssr': 3.4.15 + '@vue/shared': 3.4.15 estree-walker: 2.0.2 magic-string: 0.30.5 postcss: 8.4.33 source-map-js: 1.0.2 dev: false - /@vue/compiler-ssr@3.4.13: - resolution: {integrity: sha512-rwnw9SVBgD6eGKh8UucnwztieQo/R3RQrEGpE0b0cxb2xxvJeLs/fe7DoYlhEfaSyzM/qD5odkK87hl3G3oW+A==} + /@vue/compiler-ssr@3.4.15: + resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==} dependencies: - '@vue/compiler-dom': 3.4.13 - '@vue/shared': 3.4.13 + '@vue/compiler-dom': 3.4.15 + '@vue/shared': 3.4.15 dev: false /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} dev: false - /@vue/reactivity@3.4.13: - resolution: {integrity: sha512-/ZdUOrGKkGVONzVJkfDqNcn2fLMvaa5VlYx2KwTbnRbX06YZ4GJE0PVTmWzIxtBYdpSTLLXgw3pDggO+96KXzg==} + /@vue/reactivity@3.4.15: + resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==} dependencies: - '@vue/shared': 3.4.13 + '@vue/shared': 3.4.15 dev: false - /@vue/runtime-core@3.4.13: - resolution: {integrity: sha512-Ov4d4At7z3goxqzSqQxdfVYEcN5HY4dM1uDYL6Hu/Es9Za9BEN602zyjWhhi2+BEki5F9NizRSvn02k/tqNWlg==} + /@vue/runtime-core@3.4.15: + resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==} dependencies: - '@vue/reactivity': 3.4.13 - '@vue/shared': 3.4.13 + '@vue/reactivity': 3.4.15 + '@vue/shared': 3.4.15 dev: false - /@vue/runtime-dom@3.4.13: - resolution: {integrity: sha512-ynde9p16eEV3u1VCxUre2e0nKzD0l3NzH0r599+bXeLT1Yhac8Atcot3iL9XNqwolxYCI89KBII+2MSVzfrz6w==} + /@vue/runtime-dom@3.4.15: + resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==} dependencies: - '@vue/runtime-core': 3.4.13 - '@vue/shared': 3.4.13 + '@vue/runtime-core': 3.4.15 + '@vue/shared': 3.4.15 csstype: 3.1.3 dev: false - /@vue/server-renderer@3.4.13(vue@3.4.13): - resolution: {integrity: sha512-hkw+UQyDZZtSn1q30nObMfc8beVEQv2pG08nghigxGw+iOWodR+tWSuJak0mzWAHlP/xt/qLc//dG6igfgvGEA==} + /@vue/server-renderer@3.4.15(vue@3.4.15): + resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==} peerDependencies: - vue: 3.4.13 + vue: 3.4.15 dependencies: - '@vue/compiler-ssr': 3.4.13 - '@vue/shared': 3.4.13 - vue: 3.4.13(typescript@5.3.3) + '@vue/compiler-ssr': 3.4.15 + '@vue/shared': 3.4.15 + vue: 3.4.15(typescript@5.3.3) dev: false - /@vue/shared@3.4.13: - resolution: {integrity: sha512-56crFKLPpzk85WXX1L1c0QzPOuoapWlPVys8eMG8kkRmqdMjWUqK8KpFdE2d7BQA4CEbXwyyHPq6MpFr8H9rcg==} + /@vue/shared@3.4.15: + resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==} dev: false - /@vueuse/core@10.7.1(vue@3.4.13): + /@vueuse/core@10.7.1(vue@3.4.15): resolution: {integrity: sha512-74mWHlaesJSWGp1ihg76vAnfVq9NTv1YT0SYhAQ6zwFNdBkkP+CKKJmVOEHcdSnLXCXYiL5e7MaewblfiYLP7g==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.1 - '@vueuse/shared': 10.7.1(vue@3.4.13) - vue-demi: 0.14.6(vue@3.4.13) + '@vueuse/shared': 10.7.1(vue@3.4.15) + vue-demi: 0.14.6(vue@3.4.15) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/integrations@10.7.1(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.13): + /@vueuse/integrations@10.7.1(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.15): resolution: {integrity: sha512-cKo5LEeKVHdBRBtMTOrDPdR0YNtrmN9IBfdcnY2P3m5LHVrsD0xiHUtAH1WKjHQRIErZG6rJUa6GA4tWZt89Og==} peerDependencies: async-validator: '*' @@ -2610,11 +2610,11 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.7.1(vue@3.4.13) - '@vueuse/shared': 10.7.1(vue@3.4.13) + '@vueuse/core': 10.7.1(vue@3.4.15) + '@vueuse/shared': 10.7.1(vue@3.4.15) focus-trap: 7.5.4 nprogress: 0.2.0 - vue-demi: 0.14.6(vue@3.4.13) + vue-demi: 0.14.6(vue@3.4.15) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2624,10 +2624,10 @@ packages: resolution: {integrity: sha512-jX8MbX5UX067DYVsbtrmKn6eG6KMcXxLRLlurGkZku5ZYT3vxgBjui2zajvUZ18QLIjrgBkFRsu7CqTAg18QFw==} dev: false - /@vueuse/shared@10.7.1(vue@3.4.13): + /@vueuse/shared@10.7.1(vue@3.4.15): resolution: {integrity: sha512-v0jbRR31LSgRY/C5i5X279A/WQjD6/JsMzGa+eqt658oJ75IvQXAeONmwvEMrvJQKnRElq/frzBR7fhmWY5uLw==} dependencies: - vue-demi: 0.14.6(vue@3.4.13) + vue-demi: 0.14.6(vue@3.4.15) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3054,7 +3054,7 @@ packages: jiti: 1.20.0 mlly: 1.4.2 ohash: 1.1.3 - pathe: 1.1.1 + pathe: 1.1.2 perfect-debounce: 1.0.0 pkg-types: 1.0.3 rc9: 2.1.1 @@ -4056,7 +4056,7 @@ packages: - typescript dev: true - /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.56.0)(prettier@3.2.1): + /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.56.0)(prettier@3.2.4): resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -4072,7 +4072,7 @@ packages: dependencies: eslint: 8.56.0 eslint-config-prettier: 9.0.0(eslint@8.56.0) - prettier: 3.2.1 + prettier: 3.2.4 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 dev: true @@ -4618,7 +4618,7 @@ packages: https-proxy-agent: 7.0.2 mri: 1.2.0 node-fetch-native: 1.4.1 - pathe: 1.1.1 + pathe: 1.1.2 tar: 6.2.0 transitivePeerDependencies: - supports-color @@ -5360,7 +5360,7 @@ packages: jiti: 1.20.0 mlly: 1.4.2 node-forge: 1.3.1 - pathe: 1.1.1 + pathe: 1.1.2 std-env: 3.4.3 ufo: 1.3.1 untun: 0.1.2 @@ -5597,7 +5597,7 @@ packages: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} dependencies: acorn: 8.11.0 - pathe: 1.1.1 + pathe: 1.1.2 pkg-types: 1.0.3 ufo: 1.3.1 @@ -5713,7 +5713,7 @@ packages: ofetch: 1.3.3 ohash: 1.1.3 openapi-typescript: 6.7.0 - pathe: 1.1.1 + pathe: 1.1.2 perfect-debounce: 1.0.0 pkg-types: 1.0.3 pretty-bytes: 6.1.1 @@ -6055,9 +6055,6 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - /pathe@1.1.1: - resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} - /pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} @@ -6077,7 +6074,7 @@ packages: dependencies: jsonc-parser: 3.2.0 mlly: 1.4.2 - pathe: 1.1.1 + pathe: 1.1.2 /plur@5.1.0: resolution: {integrity: sha512-VP/72JeXqak2KiOzjgKtQen5y3IZHn+9GOuLDafPv0eXa47xq0At93XahYBs26MsifCQ4enGKwbjBTKgb9QJXg==} @@ -6127,8 +6124,8 @@ packages: fast-diff: 1.3.0 dev: true - /prettier@3.2.1: - resolution: {integrity: sha512-qSUWshj1IobVbKc226Gw2pync27t0Kf0EdufZa9j7uBSJay1CC+B3K5lAAZoqgX3ASiKuWsk6OmzKRetXNObWg==} + /prettier@3.2.4: + resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} engines: {node: '>=14'} hasBin: true dev: true @@ -7092,7 +7089,7 @@ packages: defu: 6.1.3 mime: 3.0.0 node-fetch-native: 1.4.1 - pathe: 1.1.1 + pathe: 1.1.2 dev: false /unicode-trie@2.0.0: @@ -7111,7 +7108,7 @@ packages: local-pkg: 0.4.3 magic-string: 0.30.5 mlly: 1.4.2 - pathe: 1.1.1 + pathe: 1.1.2 pkg-types: 1.0.3 scule: 1.0.0 strip-literal: 1.3.0 @@ -7163,7 +7160,7 @@ packages: '@unocss/transformer-directives': 0.58.3 '@unocss/transformer-variant-group': 0.58.3 '@unocss/vite': 0.58.3(vite@5.0.11) - vite: 5.0.11(@types/node@20.8.9) + vite: 5.0.11(@types/node@20.11.5) transitivePeerDependencies: - postcss - rollup @@ -7243,7 +7240,7 @@ packages: dependencies: citty: 0.1.4 consola: 3.2.3 - pathe: 1.1.1 + pathe: 1.1.2 dev: false /update-browserslist-db@1.0.13(browserslist@4.22.2): @@ -7290,7 +7287,7 @@ packages: engines: {node: '>= 0.8'} dev: false - /vite@5.0.11(@types/node@20.8.9): + /vite@5.0.11(@types/node@20.11.5): resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7318,7 +7315,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.8.9 + '@types/node': 20.11.5 esbuild: 0.19.11 postcss: 8.4.33 rollup: 4.9.5 @@ -7326,7 +7323,7 @@ packages: fsevents: 2.3.3 dev: false - /vue-demi@0.14.6(vue@3.4.13): + /vue-demi@0.14.6(vue@3.4.15): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -7338,7 +7335,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.13(typescript@5.3.3) + vue: 3.4.15(typescript@5.3.3) dev: false /vue-eslint-parser@9.4.0(eslint@8.56.0): @@ -7359,19 +7356,19 @@ packages: - supports-color dev: true - /vue@3.4.13(typescript@5.3.3): - resolution: {integrity: sha512-FE3UZ0p+oUZTwz+SzlH/hDFg+XsVRFvwmx0LXjdD1pRK/cO4fu5v6ltAZji4za4IBih3dV78elUK3di8v3pWIg==} + /vue@3.4.15(typescript@5.3.3): + resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.13 - '@vue/compiler-sfc': 3.4.13 - '@vue/runtime-dom': 3.4.13 - '@vue/server-renderer': 3.4.13(vue@3.4.13) - '@vue/shared': 3.4.13 + '@vue/compiler-dom': 3.4.15 + '@vue/compiler-sfc': 3.4.15 + '@vue/runtime-dom': 3.4.15 + '@vue/server-renderer': 3.4.15(vue@3.4.15) + '@vue/shared': 3.4.15 typescript: 5.3.3 dev: false