From 800114726daba9e388d749c157ee3452188705ad Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 01:30:49 +0000 Subject: [PATCH] chore(deps): update all non-major dependencies --- core/package.json | 2 +- docs/package.json | 2 +- package.json | 8 +- pnpm-lock.yaml | 650 +++++++++++++++++++++++++++++----------------- 4 files changed, 413 insertions(+), 249 deletions(-) diff --git a/core/package.json b/core/package.json index 4d6b64c..dcf7cad 100644 --- a/core/package.json +++ b/core/package.json @@ -42,6 +42,6 @@ "devDependencies": { "@vitejs/plugin-vue": "^5.1.3", "tsup": "^8.2.4", - "vite": "^5.4.2" + "vite": "^5.4.3" } } diff --git a/docs/package.json b/docs/package.json index d4ffe17..2c21cb7 100644 --- a/docs/package.json +++ b/docs/package.json @@ -27,7 +27,7 @@ "jiti": "^1.21.6", "unocss": "^0.62.3", "unplugin-vue-components": "^0.27.4", - "vite": "^5.4.2", + "vite": "^5.4.3", "vitepress": "1.3.4", "vnode-util": "workspace:*", "workbox-window": "^7.1.0" diff --git a/package.json b/package.json index 89c6cac..4776091 100644 --- a/package.json +++ b/package.json @@ -28,14 +28,14 @@ "vue": ">=3.2.0" }, "devDependencies": { - "@antfu/eslint-config": "^3.0.0", - "@types/node": "^20.16.3", + "@antfu/eslint-config": "^3.4.1", + "@types/node": "^20.16.5", "bumpp": "^9.5.2", "chalk": "^5.3.0", - "eslint": "^9.9.1", + "eslint": "^9.10.0", "esno": "^4.7.0", "fast-glob": "^3.3.2", "typescript": "^5.5.4", - "vue": "^3.4.38" + "vue": "^3.5.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8fe158..88e513f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: devDependencies: '@antfu/eslint-config': - specifier: ^3.0.0 - version: 3.0.0(@vue/compiler-sfc@3.4.38)(eslint@9.9.1)(typescript@5.5.4) + specifier: ^3.4.1 + version: 3.4.1(@vue/compiler-sfc@3.4.38)(eslint@9.10.0)(typescript@5.5.4) '@types/node': - specifier: ^20.16.3 - version: 20.16.3 + specifier: ^20.16.5 + version: 20.16.5 bumpp: specifier: ^9.5.2 version: 9.5.2 @@ -21,8 +21,8 @@ importers: specifier: ^5.3.0 version: 5.3.0 eslint: - specifier: ^9.9.1 - version: 9.9.1 + specifier: ^9.10.0 + version: 9.10.0 esno: specifier: ^4.7.0 version: 4.7.0 @@ -33,8 +33,8 @@ importers: specifier: ^5.5.4 version: 5.5.4 vue: - specifier: ^3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: ^3.5.3 + version: 3.5.3(typescript@5.5.4) core: dependencies: @@ -44,13 +44,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.2)(vue@3.3.8) + version: 5.1.3(vite@5.4.3)(vue@3.3.8) tsup: specifier: ^8.2.4 version: 8.2.4(typescript@5.5.4) vite: - specifier: ^5.4.2 - version: 5.4.2(@types/node@20.16.3) + specifier: ^5.4.3 + version: 5.4.3(@types/node@20.16.5) docs: dependencies: @@ -62,10 +62,10 @@ importers: version: 0.62.3 '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.2)(vue@3.4.38) + version: 5.1.3(vite@5.4.3)(vue@3.5.3) '@vueuse/core': specifier: ^11.0.3 - version: 11.0.3(vue@3.4.38) + version: 11.0.3(vue@3.5.3) esno: specifier: ^4.7.0 version: 4.7.0 @@ -77,16 +77,16 @@ importers: version: 1.21.6 unocss: specifier: ^0.62.3 - version: 0.62.3(postcss@8.4.41)(vite@5.4.2) + version: 0.62.3(postcss@8.4.41)(vite@5.4.3) unplugin-vue-components: specifier: ^0.27.4 - version: 0.27.4(vue@3.4.38) + version: 0.27.4(vue@3.5.3) vite: - specifier: ^5.4.2 - version: 5.4.2(@types/node@20.16.3) + specifier: ^5.4.3 + version: 5.4.3(@types/node@20.16.5) vitepress: specifier: 1.3.4 - version: 1.3.4(@algolia/client-search@4.20.0)(@types/node@20.16.3)(postcss@8.4.41)(search-insights@2.11.0)(typescript@5.5.4) + version: 1.3.4(@algolia/client-search@4.20.0)(@types/node@20.16.5)(postcss@8.4.41)(search-insights@2.11.0)(typescript@5.5.4) vnode-util: specifier: workspace:* version: link:../core @@ -101,7 +101,7 @@ importers: version: 21.1.6 '@vitejs/plugin-vue': specifier: ^4.5.0 - version: 4.5.0(vite@5.0.2)(vue@3.4.38) + version: 4.5.0(vite@5.0.2)(vue@3.5.3) '@vitest/coverage-v8': specifier: ^0.34.6 version: 0.34.6(vitest@0.34.6) @@ -110,7 +110,7 @@ importers: version: 0.34.6(vitest@0.34.6) '@vue/test-utils': specifier: ^2.4.2 - version: 2.4.2(vue@3.4.38) + version: 2.4.2(vue@3.5.3) happy-dom: specifier: ^12.10.3 version: 12.10.3 @@ -119,7 +119,7 @@ importers: version: 22.1.0 vite: specifier: ^5.0.2 - version: 5.0.2(@types/node@20.16.3) + version: 5.0.2(@types/node@20.16.5) vitest: specifier: ^0.34.6 version: 0.34.6(@vitest/ui@0.34.6)(happy-dom@12.10.3)(jsdom@22.1.0) @@ -284,20 +284,20 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: false - /@antfu/eslint-config@3.0.0(@vue/compiler-sfc@3.4.38)(eslint@9.9.1)(typescript@5.5.4): - resolution: {integrity: sha512-3HC35LrsW5kvHyVY2U6yat3Uz20/9Re5137LAKqAtl2tKictef2CmdYk5z+qK4UsaY32MMfg98MhuBbvAvZF1w==} + /@antfu/eslint-config@3.4.1(@vue/compiler-sfc@3.4.38)(eslint@9.10.0)(typescript@5.5.4): + resolution: {integrity: sha512-2tfeSToffqK1cD5kvT9ApncMH8J62l2MGHCrbSdQzjrvDwcBbfQQtaio2OaaAvSFxH8oyFjV3gDhRil9QzlvqA==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 '@prettier/plugin-xml': ^3.4.1 '@unocss/eslint-plugin': '>=0.50.0' astro-eslint-parser: ^1.0.2 - eslint: ^9.5.0 + eslint: ^9.10.0 eslint-plugin-astro: ^1.2.0 eslint-plugin-format: '>=0.1.0' eslint-plugin-react-hooks: ^4.6.0 eslint-plugin-react-refresh: ^0.4.4 - eslint-plugin-solid: ^0.13.2 + eslint-plugin-solid: ^0.14.3 eslint-plugin-svelte: '>=2.35.1' prettier-plugin-astro: ^0.13.0 prettier-plugin-slidev: ^1.0.5 @@ -332,38 +332,38 @@ packages: dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.9.1) - '@stylistic/eslint-plugin': 2.7.2(eslint@9.9.1)(typescript@5.5.4) - '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0)(eslint@9.9.1)(typescript@5.5.4) - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1)(typescript@5.5.4) - '@vitest/eslint-plugin': 1.1.0(eslint@9.9.1)(typescript@5.5.4) - eslint: 9.9.1 - eslint-config-flat-gitignore: 0.3.0(eslint@9.9.1) - eslint-flat-config-utils: 0.3.1 - eslint-merge-processors: 0.1.0(eslint@9.9.1) - eslint-plugin-antfu: 2.3.6(eslint@9.9.1) - eslint-plugin-command: 0.2.3(eslint@9.9.1) - eslint-plugin-import-x: 4.1.1(eslint@9.9.1)(typescript@5.5.4) - eslint-plugin-jsdoc: 50.2.2(eslint@9.9.1) - eslint-plugin-jsonc: 2.16.0(eslint@9.9.1) - eslint-plugin-markdown: 5.1.0(eslint@9.9.1) - eslint-plugin-n: 17.10.2(eslint@9.9.1) + '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.10.0) + '@stylistic/eslint-plugin': 2.7.2(eslint@9.10.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.10.0)(typescript@5.5.4) + '@typescript-eslint/parser': 8.4.0(eslint@9.10.0)(typescript@5.5.4) + '@vitest/eslint-plugin': 1.1.0(eslint@9.10.0)(typescript@5.5.4) + eslint: 9.10.0 + eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0) + eslint-flat-config-utils: 0.4.0 + eslint-merge-processors: 0.1.0(eslint@9.10.0) + eslint-plugin-antfu: 2.5.0(eslint@9.10.0) + eslint-plugin-command: 0.2.4(eslint@9.10.0) + eslint-plugin-import-x: 4.2.1(eslint@9.10.0)(typescript@5.5.4) + eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0) + eslint-plugin-jsonc: 2.16.0(eslint@9.10.0) + eslint-plugin-markdown: 5.1.0(eslint@9.10.0) + eslint-plugin-n: 17.10.2(eslint@9.10.0) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 3.3.0(eslint@9.9.1)(typescript@5.5.4)(vue-eslint-parser@9.4.3) - eslint-plugin-regexp: 2.6.0(eslint@9.9.1) - eslint-plugin-toml: 0.11.1(eslint@9.9.1) - eslint-plugin-unicorn: 55.0.0(eslint@9.9.1) - eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.3.0)(eslint@9.9.1) - eslint-plugin-vue: 9.27.0(eslint@9.9.1) - eslint-plugin-yml: 1.14.0(eslint@9.9.1) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1) + eslint-plugin-perfectionist: 3.5.0(eslint@9.10.0)(typescript@5.5.4)(vue-eslint-parser@9.4.3) + eslint-plugin-regexp: 2.6.0(eslint@9.10.0) + eslint-plugin-toml: 0.11.1(eslint@9.10.0) + eslint-plugin-unicorn: 55.0.0(eslint@9.10.0) + eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.4.0)(eslint@9.10.0) + eslint-plugin-vue: 9.28.0(eslint@9.10.0) + eslint-plugin-yml: 1.14.0(eslint@9.10.0) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.10.0) globals: 15.9.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 9.4.3(eslint@9.9.1) + vue-eslint-parser: 9.4.3(eslint@9.10.0) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 transitivePeerDependencies: @@ -389,7 +389,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + picocolors: 1.1.0 /@babel/compat-data@7.25.2: resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} @@ -598,7 +598,7 @@ packages: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 /@babel/parser@7.25.3: resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} @@ -711,7 +711,7 @@ packages: /@clack/core@0.3.4: resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} dependencies: - picocolors: 1.0.1 + picocolors: 1.1.0 sisteransi: 1.0.5 dev: true @@ -719,7 +719,7 @@ packages: resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} dependencies: '@clack/core': 0.3.4 - picocolors: 1.0.1 + picocolors: 1.1.0 sisteransi: 1.0.5 dev: true bundledDependencies: @@ -768,18 +768,6 @@ packages: - '@algolia/client-search' dev: false - /@es-joy/jsdoccomment@0.43.1: - resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} - engines: {node: '>=16'} - dependencies: - '@types/eslint': 8.56.10 - '@types/estree': 1.0.5 - '@typescript-eslint/types': 7.17.0 - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.0.0 - dev: true - /@es-joy/jsdoccomment@0.48.0: resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} engines: {node: '>=16'} @@ -1547,24 +1535,24 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.9.1): + /@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.10.0): resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 dependencies: escape-string-regexp: 4.0.0 - eslint: 9.9.1 + eslint: 9.10.0 ignore: 5.3.1 dev: true - /@eslint-community/eslint-utils@4.4.0(eslint@9.9.1): + /@eslint-community/eslint-utils@4.4.0(eslint@9.10.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.9.1 + eslint: 9.10.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1606,8 +1594,8 @@ packages: - supports-color dev: true - /@eslint/js@9.9.1: - resolution: {integrity: sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==} + /@eslint/js@9.10.0: + resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -1616,6 +1604,13 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true + /@eslint/plugin-kit@0.1.0: + resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + levn: 0.4.1 + dev: true + /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -2111,15 +2106,15 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: false - /@stylistic/eslint-plugin@2.7.2(eslint@9.9.1)(typescript@5.5.4): + /@stylistic/eslint-plugin@2.7.2(eslint@9.10.0)(typescript@5.5.4): resolution: {integrity: sha512-3DVLU5HEuk2pQoBmXJlzvrxbKNpu2mJ0SRqz5O/CJjyNCr12ZiPcYMEtuArTyPOk5i7bsAU44nywh1rGfe3gKQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1)(typescript@5.5.4) - eslint: 9.9.1 + '@typescript-eslint/utils': 8.3.0(eslint@9.10.0)(typescript@5.5.4) + eslint: 9.10.0 eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -2144,20 +2139,6 @@ packages: resolution: {integrity: sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ==} dev: false - /@types/eslint@8.56.10: - resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - dev: true - - /@types/eslint@9.6.0: - resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - dev: true - /@types/eslint@9.6.1: resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} dependencies: @@ -2211,8 +2192,8 @@ packages: resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} dev: false - /@types/node@20.16.3: - resolution: {integrity: sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==} + /@types/node@20.16.5: + resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} dependencies: undici-types: 6.19.6 @@ -2241,8 +2222,8 @@ packages: resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} dev: false - /@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0)(eslint@9.9.1)(typescript@5.5.4): - resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} + /@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.10.0)(typescript@5.5.4): + resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2253,12 +2234,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1)(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 - eslint: 9.9.1 + '@typescript-eslint/parser': 8.4.0(eslint@9.10.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.4.0 + eslint: 9.10.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -2268,8 +2249,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.3.0(eslint@9.9.1)(typescript@5.5.4): - resolution: {integrity: sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==} + /@typescript-eslint/parser@8.4.0(eslint@9.10.0)(typescript@5.5.4): + resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2278,12 +2259,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6 - eslint: 9.9.1 + eslint: 9.10.0 typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -2297,8 +2278,16 @@ packages: '@typescript-eslint/visitor-keys': 8.3.0 dev: true - /@typescript-eslint/type-utils@8.3.0(eslint@9.9.1)(typescript@5.5.4): - resolution: {integrity: sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==} + /@typescript-eslint/scope-manager@8.4.0: + resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.0 + dev: true + + /@typescript-eslint/type-utils@8.4.0(eslint@9.10.0)(typescript@5.5.4): + resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2306,8 +2295,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0)(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) typescript: 5.5.4 @@ -2316,16 +2305,16 @@ packages: - supports-color dev: true - /@typescript-eslint/types@7.17.0: - resolution: {integrity: sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==} - engines: {node: ^18.18.0 || >=20.0.0} - dev: true - /@typescript-eslint/types@8.3.0: resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true + /@typescript-eslint/types@8.4.0: + resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + /@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4): resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2348,17 +2337,55 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@8.3.0(eslint@9.9.1)(typescript@5.5.4): + /@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4): + resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.0 + debug: 4.3.6 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@8.3.0(eslint@9.10.0)(typescript@5.5.4): resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/types': 8.3.0 '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - eslint: 9.9.1 + eslint: 9.10.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@8.4.0(eslint@9.10.0)(typescript@5.5.4): + resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + eslint: 9.10.0 transitivePeerDependencies: - supports-color - typescript @@ -2372,7 +2399,15 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@unocss/astro@0.62.3(vite@5.4.2): + /@typescript-eslint/visitor-keys@8.4.0: + resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.4.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@unocss/astro@0.62.3(vite@5.4.3): resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -2382,8 +2417,8 @@ packages: dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(vite@5.4.2) - vite: 5.4.2(@types/node@20.16.3) + '@unocss/vite': 0.62.3(vite@5.4.3) + vite: 5.4.3(@types/node@20.16.5) transitivePeerDependencies: - rollup - supports-color @@ -2572,7 +2607,7 @@ packages: '@unocss/core': 0.62.3 dev: false - /@unocss/vite@0.62.3(vite@5.4.2): + /@unocss/vite@0.62.3(vite@5.4.3): resolution: {integrity: sha512-RrqF6Go8s0BGpwRfkOiLuO+n3CUE/CXxGqb0ipbUARhmNWJlekE3YPfayqImSEnCcImpaPgtVGv6Y0u3kLGG/w==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -2587,45 +2622,56 @@ packages: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.5 - vite: 5.4.2(@types/node@20.16.3) + vite: 5.4.3(@types/node@20.16.5) transitivePeerDependencies: - rollup - supports-color dev: false - /@vitejs/plugin-vue@4.5.0(vite@5.0.2)(vue@3.4.38): + /@vitejs/plugin-vue@4.5.0(vite@5.0.2)(vue@3.5.3): resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.2(@types/node@20.16.3) - vue: 3.4.38(typescript@5.5.4) + vite: 5.0.2(@types/node@20.16.5) + vue: 3.5.3(typescript@5.5.4) dev: false - /@vitejs/plugin-vue@5.1.3(vite@5.4.2)(vue@3.3.8): + /@vitejs/plugin-vue@5.1.3(vite@5.4.3)(vue@3.3.8): resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.4.2(@types/node@20.16.3) + vite: 5.4.3(@types/node@20.16.5) vue: 3.3.8(typescript@5.5.4) dev: true - /@vitejs/plugin-vue@5.1.3(vite@5.4.2)(vue@3.4.38): + /@vitejs/plugin-vue@5.1.3(vite@5.4.3)(vue@3.4.38): resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.4.2(@types/node@20.16.3) + vite: 5.4.3(@types/node@20.16.5) vue: 3.4.38(typescript@5.5.4) dev: false + /@vitejs/plugin-vue@5.1.3(vite@5.4.3)(vue@3.5.3): + resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 + vue: ^3.2.25 + dependencies: + vite: 5.4.3(@types/node@20.16.5) + vue: 3.5.3(typescript@5.5.4) + dev: false + /@vitest/coverage-v8@0.34.6(vitest@0.34.6): resolution: {integrity: sha512-fivy/OK2d/EsJFoEoxHFEnNGTg+MmdZBAVK9Ka4qhXR2K3J0DS08vcGVwzDtXSuUMabLv4KtPcpSKkcMXFDViw==} peerDependencies: @@ -2647,7 +2693,7 @@ packages: - supports-color dev: false - /@vitest/eslint-plugin@1.1.0(eslint@9.9.1)(typescript@5.5.4): + /@vitest/eslint-plugin@1.1.0(eslint@9.10.0)(typescript@5.5.4): resolution: {integrity: sha512-Ur80Y27Wbw8gFHJ3cv6vypcjXmrx6QHfw+q435h6Q2L+tf+h4Xf5pJTCL4YU/Jps9EVeggQxS85OcUZU7sdXRw==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' @@ -2662,7 +2708,7 @@ packages: vitest: optional: true dependencies: - eslint: 9.9.1 + eslint: 9.10.0 typescript: 5.5.4 dev: true @@ -2736,6 +2782,15 @@ packages: estree-walker: 2.0.2 source-map-js: 1.2.0 + /@vue/compiler-core@3.5.3: + resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} + dependencies: + '@babel/parser': 7.25.3 + '@vue/shared': 3.5.3 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + /@vue/compiler-dom@3.3.8: resolution: {integrity: sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==} dependencies: @@ -2748,6 +2803,12 @@ packages: '@vue/compiler-core': 3.4.38 '@vue/shared': 3.4.38 + /@vue/compiler-dom@3.5.3: + resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} + dependencies: + '@vue/compiler-core': 3.5.3 + '@vue/shared': 3.5.3 + /@vue/compiler-sfc@3.3.8: resolution: {integrity: sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA==} dependencies: @@ -2775,6 +2836,19 @@ packages: postcss: 8.4.41 source-map-js: 1.2.0 + /@vue/compiler-sfc@3.5.3: + resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} + dependencies: + '@babel/parser': 7.25.3 + '@vue/compiler-core': 3.5.3 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.45 + source-map-js: 1.2.0 + /@vue/compiler-ssr@3.3.8: resolution: {integrity: sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w==} dependencies: @@ -2787,6 +2861,12 @@ packages: '@vue/compiler-dom': 3.4.38 '@vue/shared': 3.4.38 + /@vue/compiler-ssr@3.5.3: + resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} + dependencies: + '@vue/compiler-dom': 3.5.3 + '@vue/shared': 3.5.3 + /@vue/devtools-api@7.3.8: resolution: {integrity: sha512-NURFwmxz4WukFU54IHgyGI2KSejdgHG5JC4xTcWmTWEBIc8aelj9fBy4qsboObGHFp3JIdRxxANO9s2wZA/pVQ==} dependencies: @@ -2829,6 +2909,12 @@ packages: resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} dependencies: '@vue/shared': 3.4.38 + dev: false + + /@vue/reactivity@3.5.3: + resolution: {integrity: sha512-2w61UnRWTP7+rj1H/j6FH706gRBHdFVpIqEkSDAyIpafBXYH8xt4gttstbbCWdU3OlcSWO8/3mbKl/93/HSMpw==} + dependencies: + '@vue/shared': 3.5.3 /@vue/runtime-core@3.3.8: resolution: {integrity: sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==} @@ -2841,6 +2927,13 @@ packages: dependencies: '@vue/reactivity': 3.4.38 '@vue/shared': 3.4.38 + dev: false + + /@vue/runtime-core@3.5.3: + resolution: {integrity: sha512-5b2AQw5OZlmCzSsSBWYoZOsy75N4UdMWenTfDdI5bAzXnuVR7iR8Q4AOzQm2OGoA41xjk53VQKrqQhOz2ktWaw==} + dependencies: + '@vue/reactivity': 3.5.3 + '@vue/shared': 3.5.3 /@vue/runtime-dom@3.3.8: resolution: {integrity: sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==} @@ -2856,6 +2949,15 @@ packages: '@vue/runtime-core': 3.4.38 '@vue/shared': 3.4.38 csstype: 3.1.3 + dev: false + + /@vue/runtime-dom@3.5.3: + resolution: {integrity: sha512-wPR1DEGc3XnQ7yHbmkTt3GoY0cEnVGQnARRdAkDzZ8MbUKEs26gogCQo6AOvvgahfjIcnvWJzkZArQ1fmWjcSg==} + dependencies: + '@vue/reactivity': 3.5.3 + '@vue/runtime-core': 3.5.3 + '@vue/shared': 3.5.3 + csstype: 3.1.3 /@vue/server-renderer@3.3.8(vue@3.3.8): resolution: {integrity: sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==} @@ -2874,6 +2976,16 @@ packages: '@vue/compiler-ssr': 3.4.38 '@vue/shared': 3.4.38 vue: 3.4.38(typescript@5.5.4) + dev: false + + /@vue/server-renderer@3.5.3(vue@3.5.3): + resolution: {integrity: sha512-28volmaZVG2PGO3V3+gBPKoSHvLlE8FGfG/GKXKkjjfxLuj/50B/0OQGakM/g6ehQeqCrZYM4eHC4Ks48eig1Q==} + peerDependencies: + vue: 3.5.3 + dependencies: + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 + vue: 3.5.3(typescript@5.5.4) /@vue/shared@3.3.8: resolution: {integrity: sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==} @@ -2881,7 +2993,10 @@ packages: /@vue/shared@3.4.38: resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} - /@vue/test-utils@2.4.2(vue@3.4.38): + /@vue/shared@3.5.3: + resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} + + /@vue/test-utils@2.4.2(vue@3.5.3): resolution: {integrity: sha512-07lLjpG1o9tEBoWQfVOFhDT7+WFCdDeECoeSdzOuVgIi6nxb2JDLGNNOV6+3crPpyg/jMlIocj96UROcgomiGg==} peerDependencies: '@vue/server-renderer': ^3.0.1 @@ -2891,7 +3006,7 @@ packages: optional: true dependencies: js-beautify: 1.14.11 - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) vue-component-type-helpers: 1.8.22 dev: false @@ -2919,6 +3034,18 @@ packages: - vue dev: false + /@vueuse/core@11.0.3(vue@3.5.3): + resolution: {integrity: sha512-RENlh64+SYA9XMExmmH1a3TPqeIuJBNNB/63GT35MZI+zpru3oMRUA6cEFr9HmGqEgUisurwGwnIieF6qu3aXw==} + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 11.0.3 + '@vueuse/shared': 11.0.3(vue@3.5.3) + vue-demi: 0.14.10(vue@3.5.3) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + /@vueuse/integrations@11.0.0(focus-trap@7.5.4)(vue@3.4.38): resolution: {integrity: sha512-B95nBX4B2q2ZETBDldrKARM/fYXBHfwdo44UbHBq4bUTi25lrlc8MwAZGqEoRvdV4ND9T6O1Rb9e4kaCJFXnqw==} peerDependencies: @@ -2995,6 +3122,15 @@ packages: - vue dev: false + /@vueuse/shared@11.0.3(vue@3.5.3): + resolution: {integrity: sha512-0rY2m6HS5t27n/Vp5cTDsKTlNnimCqsbh/fmT2LgE+aaU42EMfXo8+bNX91W9I7DDmxfuACXMmrd7d79JxkqWA==} + dependencies: + vue-demi: 0.14.10(vue@3.5.3) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + /abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} dev: false @@ -3901,39 +4037,38 @@ packages: engines: {node: '>=10'} dev: true - /eslint-compat-utils@0.1.2(eslint@9.9.1): + /eslint-compat-utils@0.1.2(eslint@9.10.0): resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 9.9.1 + eslint: 9.10.0 dev: true - /eslint-compat-utils@0.5.0(eslint@9.9.1): + /eslint-compat-utils@0.5.0(eslint@9.10.0): resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 9.9.1 + eslint: 9.10.0 semver: 7.6.3 dev: true - /eslint-config-flat-gitignore@0.3.0(eslint@9.9.1): + /eslint-config-flat-gitignore@0.3.0(eslint@9.10.0): resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} peerDependencies: eslint: ^9.5.0 dependencies: '@eslint/compat': 1.1.1 - eslint: 9.9.1 + eslint: 9.10.0 find-up-simple: 1.0.0 dev: true - /eslint-flat-config-utils@0.3.1: - resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} + /eslint-flat-config-utils@0.4.0: + resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} dependencies: - '@types/eslint': 9.6.0 pathe: 1.1.2 dev: true @@ -3947,55 +4082,54 @@ packages: - supports-color dev: true - /eslint-merge-processors@0.1.0(eslint@9.9.1): + /eslint-merge-processors@0.1.0(eslint@9.10.0): resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: eslint: '*' dependencies: - eslint: 9.9.1 + eslint: 9.10.0 dev: true - /eslint-plugin-antfu@2.3.6(eslint@9.9.1): - resolution: {integrity: sha512-31VwbU1Yd4BFNUUPQEazKyP79f3c+ohJtq5iZIuw38JjkRQdQAcF/31Kjr0DOKZXVDkeeNPrttKidrr3xhnhOA==} + /eslint-plugin-antfu@2.5.0(eslint@9.10.0): + resolution: {integrity: sha512-YLIWE22/ERe6Jpqt6bJdvALw8SWvf4x2DQjvVpRvAv8LrdHbwWckkoueAf8oQFgSOLsL1R/axa+exjpubPp0fw==} peerDependencies: eslint: '*' dependencies: '@antfu/utils': 0.7.10 - eslint: 9.9.1 + eslint: 9.10.0 dev: true - /eslint-plugin-command@0.2.3(eslint@9.9.1): - resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} + /eslint-plugin-command@0.2.4(eslint@9.10.0): + resolution: {integrity: sha512-IbZnQY21pOanbcCh/bAWWl+1BynV2HuDE75URMmk/28Tdn+PM7CoKeibXtPGrL7KQdIEHMgUEnRwwI8qmggVMA==} peerDependencies: eslint: '*' dependencies: - '@es-joy/jsdoccomment': 0.43.1 - eslint: 9.9.1 + '@es-joy/jsdoccomment': 0.48.0 + eslint: 9.10.0 dev: true - /eslint-plugin-es-x@7.5.0(eslint@9.9.1): + /eslint-plugin-es-x@7.5.0(eslint@9.10.0): resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) '@eslint-community/regexpp': 4.11.0 - eslint: 9.9.1 - eslint-compat-utils: 0.1.2(eslint@9.9.1) + eslint: 9.10.0 + eslint-compat-utils: 0.1.2(eslint@9.10.0) dev: true - /eslint-plugin-import-x@4.1.1(eslint@9.9.1)(typescript@5.5.4): - resolution: {integrity: sha512-dBEM8fACIFNt4H7GoOaRmnH6evJW6JSTJTYYgmRd3vI4geBTjgDM/JyUDKUwIw0HDSyI+u7Vs3vFRXUo/BOAtA==} + /eslint-plugin-import-x@4.2.1(eslint@9.10.0)(typescript@5.5.4): + resolution: {integrity: sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1)(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.10.0)(typescript@5.5.4) debug: 4.3.6 doctrine: 3.0.0 - eslint: 9.9.1 + eslint: 9.10.0 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.6 is-glob: 4.0.3 @@ -4008,7 +4142,7 @@ packages: - typescript dev: true - /eslint-plugin-jsdoc@50.2.2(eslint@9.9.1): + /eslint-plugin-jsdoc@50.2.2(eslint@9.10.0): resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} engines: {node: '>=18'} peerDependencies: @@ -4019,7 +4153,7 @@ packages: comment-parser: 1.4.1 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint: 9.9.1 + eslint: 9.10.0 espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -4030,15 +4164,15 @@ packages: - supports-color dev: true - /eslint-plugin-jsonc@2.16.0(eslint@9.9.1): + /eslint-plugin-jsonc@2.16.0(eslint@9.10.0): resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1) - eslint: 9.9.1 - eslint-compat-utils: 0.5.0(eslint@9.9.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) + eslint: 9.10.0 + eslint-compat-utils: 0.5.0(eslint@9.10.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -4046,28 +4180,28 @@ packages: synckit: 0.6.2 dev: true - /eslint-plugin-markdown@5.1.0(eslint@9.9.1): + /eslint-plugin-markdown@5.1.0(eslint@9.10.0): resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8' dependencies: - eslint: 9.9.1 + eslint: 9.10.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-n@17.10.2(eslint@9.9.1): + /eslint-plugin-n@17.10.2(eslint@9.10.0): resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) enhanced-resolve: 5.17.0 - eslint: 9.9.1 - eslint-plugin-es-x: 7.5.0(eslint@9.9.1) + eslint: 9.10.0 + eslint-plugin-es-x: 7.5.0(eslint@9.10.0) get-tsconfig: 4.7.6 globals: 15.9.0 ignore: 5.3.1 @@ -4080,8 +4214,8 @@ packages: engines: {node: '>=5.0.0'} dev: true - /eslint-plugin-perfectionist@3.3.0(eslint@9.9.1)(typescript@5.5.4)(vue-eslint-parser@9.4.3): - resolution: {integrity: sha512-sGgShkEqDBqIZ3WlenGHwLe1cl3vHKTfeh9b1XXAamaxSC7AY4Os0jdNCXnGJW4l0TlpismT5t2r7CXY7sfKlw==} + /eslint-plugin-perfectionist@3.5.0(eslint@9.10.0)(typescript@5.5.4)(vue-eslint-parser@9.4.3): + resolution: {integrity: sha512-vwDNuxlAlbZJ3DjHo6GnfZrmMlJBLFrkOLBV/rYvVnLFD+x54u9VyJcGOfJ2DK9d1cd3a/C/vtBrbBNgAC6Mrg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -4099,60 +4233,60 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1)(typescript@5.5.4) - eslint: 9.9.1 - minimatch: 10.0.1 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0)(typescript@5.5.4) + eslint: 9.10.0 + minimatch: 9.0.5 natural-compare-lite: 1.4.0 - vue-eslint-parser: 9.4.3(eslint@9.9.1) + vue-eslint-parser: 9.4.3(eslint@9.10.0) transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-regexp@2.6.0(eslint@9.9.1): + /eslint-plugin-regexp@2.6.0(eslint@9.10.0): resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} engines: {node: ^18 || >=20} peerDependencies: eslint: '>=8.44.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.9.1 + eslint: 9.10.0 jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 dev: true - /eslint-plugin-toml@0.11.1(eslint@9.9.1): + /eslint-plugin-toml@0.11.1(eslint@9.10.0): resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.6 - eslint: 9.9.1 - eslint-compat-utils: 0.5.0(eslint@9.9.1) + eslint: 9.10.0 + eslint-compat-utils: 0.5.0(eslint@9.10.0) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-unicorn@55.0.0(eslint@9.9.1): + /eslint-plugin-unicorn@55.0.0(eslint@9.10.0): resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 9.9.1 + eslint: 9.10.0 esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -4166,7 +4300,7 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.3.0)(eslint@9.9.1): + /eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.4.0)(eslint@9.10.0): resolution: {integrity: sha512-lqrNZIZjFMUr7P06eoKtQLwyVRibvG7N+LtfKtObYGizAAGrcqLkc3tDx+iAik2z7q0j/XI3ihjupIqxhFabFA==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 @@ -4175,38 +4309,38 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0)(eslint@9.9.1)(typescript@5.5.4) - eslint: 9.9.1 + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.10.0)(typescript@5.5.4) + eslint: 9.10.0 dev: true - /eslint-plugin-vue@9.27.0(eslint@9.9.1): - resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} + /eslint-plugin-vue@9.28.0(eslint@9.10.0): + resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1) - eslint: 9.9.1 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) + eslint: 9.10.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.15 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.9.1) + vue-eslint-parser: 9.4.3(eslint@9.10.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml@1.14.0(eslint@9.9.1): + /eslint-plugin-yml@1.14.0(eslint@9.10.0): resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.6 - eslint: 9.9.1 - eslint-compat-utils: 0.5.0(eslint@9.9.1) + eslint: 9.10.0 + eslint-compat-utils: 0.5.0(eslint@9.10.0) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -4214,14 +4348,14 @@ packages: - supports-color dev: true - /eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1): + /eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.10.0): resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 eslint: ^8.50.0 || ^9.0.0 dependencies: '@vue/compiler-sfc': 3.4.38 - eslint: 9.9.1 + eslint: 9.10.0 dev: true /eslint-scope@7.2.2: @@ -4250,8 +4384,8 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint@9.9.1: - resolution: {integrity: sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==} + /eslint@9.10.0: + resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4260,11 +4394,12 @@ packages: jiti: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.9.1 + '@eslint/js': 9.10.0 + '@eslint/plugin-kit': 0.1.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -4287,7 +4422,6 @@ packages: is-glob: 4.0.3 is-path-inside: 3.0.3 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 @@ -5099,11 +5233,6 @@ packages: argparse: 2.0.1 dev: true - /jsdoc-type-pratt-parser@4.0.0: - resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} - engines: {node: '>=12.0.0'} - dev: true - /jsdoc-type-pratt-parser@4.1.0: resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} @@ -5408,13 +5537,6 @@ packages: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} dev: false - /minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} - engines: {node: 20 || >=22} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -5812,6 +5934,9 @@ packages: /picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + /picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -5883,6 +6008,14 @@ packages: picocolors: 1.0.1 source-map-js: 1.2.0 + /postcss@8.4.45: + resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + /preact@10.19.2: resolution: {integrity: sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==} dev: false @@ -6838,7 +6971,7 @@ packages: engines: {node: '>= 4.0.0'} dev: false - /unocss@0.62.3(postcss@8.4.41)(vite@5.4.2): + /unocss@0.62.3(postcss@8.4.41)(vite@5.4.3): resolution: {integrity: sha512-CLS6+JIlBobe/iPTz07pehyGDP8VqGJsiE+ZZ3Xkgib3hw76nCqAQF/4mJ8jVoV4C8KvGyVxmHaSSCFOkWmmZg==} engines: {node: '>=14'} peerDependencies: @@ -6850,7 +6983,7 @@ packages: vite: optional: true dependencies: - '@unocss/astro': 0.62.3(vite@5.4.2) + '@unocss/astro': 0.62.3(vite@5.4.3) '@unocss/cli': 0.62.3 '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 @@ -6869,8 +7002,8 @@ packages: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(vite@5.4.2) - vite: 5.4.2(@types/node@20.16.3) + '@unocss/vite': 0.62.3(vite@5.4.3) + vite: 5.4.3(@types/node@20.16.5) transitivePeerDependencies: - postcss - rollup @@ -6882,7 +7015,7 @@ packages: engines: {node: '>= 0.8'} dev: false - /unplugin-vue-components@0.27.4(vue@3.4.38): + /unplugin-vue-components@0.27.4(vue@3.5.3): resolution: {integrity: sha512-1XVl5iXG7P1UrOMnaj2ogYa5YTq8aoh5jwDPQhemwO/OrXW+lPQKDXd1hMz15qxQPxgb/XXlbgo3HQ2rLEbmXQ==} engines: {node: '>=14'} peerDependencies: @@ -6905,7 +7038,7 @@ packages: minimatch: 9.0.5 mlly: 1.7.1 unplugin: 1.12.2 - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup - supports-color @@ -6929,7 +7062,7 @@ packages: dependencies: browserslist: 4.23.2 escalade: 3.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -6983,7 +7116,7 @@ packages: mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.4.2(@types/node@20.9.4) + vite: 5.4.3(@types/node@20.9.4) transitivePeerDependencies: - '@types/node' - less @@ -6996,7 +7129,7 @@ packages: - terser dev: false - /vite@5.0.2(@types/node@20.16.3): + /vite@5.0.2(@types/node@20.16.5): resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7024,7 +7157,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.5 esbuild: 0.19.7 postcss: 8.4.31 rollup: 4.5.1 @@ -7032,8 +7165,8 @@ packages: fsevents: 2.3.3 dev: false - /vite@5.4.2(@types/node@20.16.3): - resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} + /vite@5.4.3(@types/node@20.16.5): + resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7063,15 +7196,15 @@ packages: terser: optional: true dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.5 esbuild: 0.21.5 - postcss: 8.4.41 + postcss: 8.4.45 rollup: 4.21.0 optionalDependencies: fsevents: 2.3.3 - /vite@5.4.2(@types/node@20.9.4): - resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} + /vite@5.4.3(@types/node@20.9.4): + resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7103,13 +7236,13 @@ packages: dependencies: '@types/node': 20.9.4 esbuild: 0.21.5 - postcss: 8.4.41 + postcss: 8.4.45 rollup: 4.21.0 optionalDependencies: fsevents: 2.3.3 dev: false - /vitepress@1.3.4(@algolia/client-search@4.20.0)(@types/node@20.16.3)(postcss@8.4.41)(search-insights@2.11.0)(typescript@5.5.4): + /vitepress@1.3.4(@algolia/client-search@4.20.0)(@types/node@20.16.5)(postcss@8.4.41)(search-insights@2.11.0)(typescript@5.5.4): resolution: {integrity: sha512-I1/F6OW1xl3kW4PaIMC6snxjWgf3qfziq2aqsDoFc/Gt41WbcRv++z8zjw8qGRIJ+I4bUW7ZcKFDHHN/jkH9DQ==} hasBin: true peerDependencies: @@ -7126,7 +7259,7 @@ packages: '@shikijs/core': 1.14.1 '@shikijs/transformers': 1.14.1 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.3(vite@5.4.2)(vue@3.4.38) + '@vitejs/plugin-vue': 5.1.3(vite@5.4.3)(vue@3.4.38) '@vue/devtools-api': 7.3.8 '@vue/shared': 3.4.38 '@vueuse/core': 11.0.3(vue@3.4.38) @@ -7136,7 +7269,7 @@ packages: minisearch: 7.1.0 postcss: 8.4.41 shiki: 1.14.1 - vite: 5.4.2(@types/node@20.16.3) + vite: 5.4.3(@types/node@20.16.5) vue: 3.4.38(typescript@5.5.4) transitivePeerDependencies: - '@algolia/client-search' @@ -7222,7 +7355,7 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.7.0 - vite: 5.4.2(@types/node@20.9.4) + vite: 5.4.3(@types/node@20.9.4) vite-node: 0.34.6(@types/node@20.9.4) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -7255,14 +7388,29 @@ packages: vue: 3.4.38(typescript@5.5.4) dev: false - /vue-eslint-parser@9.4.3(eslint@9.9.1): + /vue-demi@0.14.10(vue@3.5.3): + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.5.3(typescript@5.5.4) + dev: false + + /vue-eslint-parser@9.4.3(eslint@9.10.0): resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.6 - eslint: 9.9.1 + eslint: 9.10.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -7302,6 +7450,22 @@ packages: '@vue/server-renderer': 3.4.38(vue@3.4.38) '@vue/shared': 3.4.38 typescript: 5.5.4 + dev: false + + /vue@3.5.3(typescript@5.5.4): + resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-sfc': 3.5.3 + '@vue/runtime-dom': 3.5.3 + '@vue/server-renderer': 3.5.3(vue@3.5.3) + '@vue/shared': 3.5.3 + typescript: 5.5.4 /w3c-xmlserializer@4.0.0: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==}