diff --git a/package.json b/package.json index 16c6f15..569d33b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "type": "module", "private": true, - "packageManager": "pnpm@9.7.1", + "packageManager": "pnpm@9.9.0", "scripts": { "build": "vite build", "dev": "vite --port 3333 --open", @@ -13,36 +13,36 @@ "postinstall": "npx simple-git-hooks" }, "dependencies": { - "@vueuse/core": "^11.0.0", - "vue": "^3.4.38", + "@vueuse/core": "^11.0.3", + "vue": "^3.5.3", "vue-router": "^4.4.3" }, "devDependencies": { - "@antfu/eslint-config": "^2.25.2", - "@iconify-json/carbon": "^1.1.37", - "@types/node": "^22.3.0", - "@unocss/eslint-config": "^0.62.2", - "@unocss/eslint-plugin": "^0.62.2", - "@unocss/reset": "^0.62.2", - "@vitejs/plugin-vue": "^5.1.2", - "@vue-macros/volar": "^0.27.4", + "@antfu/eslint-config": "^3.4.0", + "@iconify-json/carbon": "^1.2.1", + "@types/node": "^22.5.4", + "@unocss/eslint-config": "^0.62.3", + "@unocss/eslint-plugin": "^0.62.3", + "@unocss/reset": "^0.62.3", + "@vitejs/plugin-vue": "^5.1.3", + "@vue-macros/volar": "^0.28.1", "@vue/test-utils": "^2.4.6", - "eslint": "^9.9.0", + "eslint": "^9.10.0", "eslint-plugin-format": "^0.1.2", - "jsdom": "^24.1.1", - "lint-staged": "^15.2.9", - "pnpm": "^9.7.1", + "jsdom": "^25.0.0", + "lint-staged": "^15.2.10", + "pnpm": "^9.9.0", "simple-git-hooks": "^2.11.1", - "taze": "^0.16.6", + "taze": "^0.16.7", "typescript": "^5.5.4", - "unocss": "^0.62.2", + "unocss": "^0.62.3", "unplugin-auto-import": "^0.18.2", "unplugin-vue-components": "^0.27.4", - "unplugin-vue-macros": "^2.11.5", - "unplugin-vue-router": "^0.10.6", - "vite": "^5.4.1", + "unplugin-vue-macros": "^2.11.8", + "unplugin-vue-router": "^0.10.7", + "vite": "^5.4.3", "vitest": "^2.0.5", - "vue-tsc": "^2.0.29" + "vue-tsc": "^2.1.6" }, "simple-git-hooks": { "pre-commit": "pnpm lint-staged" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6948905..e7430f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,90 +9,90 @@ importers: .: dependencies: '@vueuse/core': - specifier: ^11.0.0 - version: 11.0.0(vue@3.4.38(typescript@5.5.4)) + specifier: ^11.0.3 + version: 11.0.3(vue@3.5.3(typescript@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) vue-router: specifier: ^4.4.3 - version: 4.4.3(vue@3.4.38(typescript@5.5.4)) + version: 4.4.3(vue@3.5.3(typescript@5.5.4)) devDependencies: '@antfu/eslint-config': - specifier: ^2.25.2 - version: 2.25.2(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(@vue/compiler-sfc@3.4.38)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.0)))(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)) + specifier: ^3.4.0 + version: 3.4.0(@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.3(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(@vue/compiler-sfc@3.5.3)(eslint-plugin-format@0.1.2(eslint@9.10.0(jiti@1.21.0)))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)(jsdom@25.0.0)) '@iconify-json/carbon': - specifier: ^1.1.37 - version: 1.1.37 + specifier: ^1.2.1 + version: 1.2.1 '@types/node': - specifier: ^22.3.0 - version: 22.3.0 + specifier: ^22.5.4 + version: 22.5.4 '@unocss/eslint-config': - specifier: ^0.62.2 - version: 0.62.2(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) + specifier: ^0.62.3 + version: 0.62.3(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) '@unocss/eslint-plugin': - specifier: ^0.62.2 - version: 0.62.2(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) + specifier: ^0.62.3 + version: 0.62.3(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) '@unocss/reset': - specifier: ^0.62.2 - version: 0.62.2 + specifier: ^0.62.3 + version: 0.62.3 '@vitejs/plugin-vue': - specifier: ^5.1.2 - version: 5.1.2(vite@5.4.1(@types/node@22.3.0))(vue@3.4.38(typescript@5.5.4)) + specifier: ^5.1.3 + version: 5.1.3(vite@5.4.3(@types/node@22.5.4))(vue@3.5.3(typescript@5.5.4)) '@vue-macros/volar': - specifier: ^0.27.4 - version: 0.27.4(@vue-macros/reactivity-transform@1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)))(rollup@4.14.3)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.38(typescript@5.5.4)) + specifier: ^0.28.1 + version: 0.28.1(rollup@4.21.2)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4))(vue@3.5.3(typescript@5.5.4)) '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 eslint: - specifier: ^9.9.0 - version: 9.9.0(jiti@1.21.0) + specifier: ^9.10.0 + version: 9.10.0(jiti@1.21.0) eslint-plugin-format: specifier: ^0.1.2 - version: 0.1.2(eslint@9.9.0(jiti@1.21.0)) + version: 0.1.2(eslint@9.10.0(jiti@1.21.0)) jsdom: - specifier: ^24.1.1 - version: 24.1.1 + specifier: ^25.0.0 + version: 25.0.0 lint-staged: - specifier: ^15.2.9 - version: 15.2.9 + specifier: ^15.2.10 + version: 15.2.10 pnpm: - specifier: ^9.7.1 - version: 9.7.1 + specifier: ^9.9.0 + version: 9.9.0 simple-git-hooks: specifier: ^2.11.1 version: 2.11.1 taze: - specifier: ^0.16.6 - version: 0.16.6 + specifier: ^0.16.7 + version: 0.16.7 typescript: specifier: ^5.5.4 version: 5.5.4 unocss: - specifier: ^0.62.2 - version: 0.62.2(postcss@8.4.41)(rollup@4.14.3)(vite@5.4.1(@types/node@22.3.0)) + specifier: ^0.62.3 + version: 0.62.3(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@22.5.4)) unplugin-auto-import: specifier: ^0.18.2 - version: 0.18.2(@vueuse/core@11.0.0(vue@3.4.38(typescript@5.5.4)))(rollup@4.14.3) + version: 0.18.2(@vueuse/core@11.0.3(vue@3.5.3(typescript@5.5.4)))(rollup@4.21.2)(webpack-sources@3.2.3) unplugin-vue-components: specifier: ^0.27.4 - version: 0.27.4(@babel/parser@7.25.3)(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) + version: 0.27.4(@babel/parser@7.25.3)(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) unplugin-vue-macros: - specifier: ^2.11.5 - version: 2.11.5(@vueuse/core@11.0.0(vue@3.4.38(typescript@5.5.4)))(esbuild@0.21.5)(rollup@4.14.3)(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0))(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.38(typescript@5.5.4)) + specifier: ^2.11.8 + version: 2.11.8(@vueuse/core@11.0.3(vue@3.5.3(typescript@5.5.4)))(esbuild@0.21.5)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@22.5.4))(vue-tsc@2.1.6(typescript@5.5.4))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) unplugin-vue-router: - specifier: ^0.10.6 - version: 0.10.6(rollup@4.14.3)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + specifier: ^0.10.7 + version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) vite: - specifier: ^5.4.1 - version: 5.4.1(@types/node@22.3.0) + specifier: ^5.4.3 + version: 5.4.3(@types/node@22.5.4) vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@22.3.0)(jsdom@24.1.1) + version: 2.0.5(@types/node@22.5.4)(jsdom@25.0.0) vue-tsc: - specifier: ^2.0.29 - version: 2.0.29(typescript@5.5.4) + specifier: ^2.1.6 + version: 2.1.6(typescript@5.5.4) packages: @@ -104,20 +104,20 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@2.25.2': - resolution: {integrity: sha512-6I2PmkHAmFXiAqkfw50XkxVjSAGZyVEve61uFQWsq/jgz1xylzU1edMAfc7zled4XBBDAoZspUZDpgqshxWpDA==} + '@antfu/eslint-config@3.4.0': + resolution: {integrity: sha512-jFE+fTgDv3Xkk38J7Sk6Am02LOmv1PhDJOKkJBEn2j+3UzGFciauyJ07QuNs34yCCFhjJCB+D1aNn2kb5PgFGg==} 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: '>=8.40.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 @@ -150,14 +150,11 @@ packages: svelte-eslint-parser: optional: true - '@antfu/install-pkg@0.1.1': - resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} + '@antfu/install-pkg@0.4.1': + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} - '@antfu/install-pkg@0.3.5': - resolution: {integrity: sha512-HwIACY0IzrM7FGafMbWZOqEDBSfCwPcylu+GacaRcxJm4Yvvuh3Dy2vZwqdJAzXponc6aLO9FaH4l75pq8/ZSA==} - - '@antfu/ni@0.22.4': - resolution: {integrity: sha512-uCzh43cmUwQQcgv2BPyo0JWOMgXhcaE+F2I6Ucmfc7f9ir52lfA4OtZXdfL5D8cMa5GAwuCSNqOshIol8YN82g==} + '@antfu/ni@0.23.0': + resolution: {integrity: sha512-R5/GkA3PfGewAXLzz6lN5XagunF6PKeDtWt8dbZQXvHfebLS0qEczV+Azg/d+tKgSh6kRBpxvu8oSjARdPtw0A==} hasBin: true '@antfu/utils@0.7.10': @@ -481,28 +478,36 @@ packages: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.0 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.17.1': - resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} + '@eslint/compat@1.1.1': + resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-array@0.18.0': + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.9.0': - resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} + '@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} '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.1.0': + resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -511,14 +516,14 @@ packages: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} - '@iconify-json/carbon@1.1.37': - resolution: {integrity: sha512-Hj9oZtRmN63yt29YovqgqOJQhaoVMNMTkFLT3HKAJm4HjvI405Juez5UfdysYmLjF708U7gJNx4U6K1k5+fTBw==} + '@iconify-json/carbon@1.2.1': + resolution: {integrity: sha512-dIMY6OOY9LnwR3kOqAtfz4phGFG+KNfESEwSL6muCprBelSlSPpRXtdqvEEO/qWhkf5AJ9hWrOV3Egi5Z2IuKA==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.1.30': - resolution: {integrity: sha512-bY0IO5xLOlbzJBnjWLxknp6Sss3yla03sVY9VeUz9nT6dbc+EGKlLfCt+6uytJnWm5CUvTF/BNotsLWF7kI61A==} + '@iconify/utils@2.1.32': + resolution: {integrity: sha512-LeifFZPPKu28O3AEDpYJNdEbvS4/ojAPyIW+pF/vUpJTYnbTiXUHkCh0bwgFRzKvdpb8H4Fbfd/742++MF4fPQ==} '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -542,10 +547,6 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@jsdevtools/ez-spawn@3.0.4': - resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} - engines: {node: '>=10'} - '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -593,111 +594,88 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.14.3': - resolution: {integrity: sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g==} + '@rollup/rollup-android-arm-eabi@4.21.2': + resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.14.3': - resolution: {integrity: sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==} + '@rollup/rollup-android-arm64@4.21.2': + resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.14.3': - resolution: {integrity: sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==} + '@rollup/rollup-darwin-arm64@4.21.2': + resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.14.3': - resolution: {integrity: sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==} + '@rollup/rollup-darwin-x64@4.21.2': + resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.14.3': - resolution: {integrity: sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==} + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': + resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.14.3': - resolution: {integrity: sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==} + '@rollup/rollup-linux-arm-musleabihf@4.21.2': + resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.14.3': - resolution: {integrity: sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==} + '@rollup/rollup-linux-arm64-gnu@4.21.2': + resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.14.3': - resolution: {integrity: sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==} + '@rollup/rollup-linux-arm64-musl@4.21.2': + resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.14.3': - resolution: {integrity: sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': + resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.14.3': - resolution: {integrity: sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==} + '@rollup/rollup-linux-riscv64-gnu@4.21.2': + resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.14.3': - resolution: {integrity: sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==} + '@rollup/rollup-linux-s390x-gnu@4.21.2': + resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.14.3': - resolution: {integrity: sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==} + '@rollup/rollup-linux-x64-gnu@4.21.2': + resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.14.3': - resolution: {integrity: sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==} + '@rollup/rollup-linux-x64-musl@4.21.2': + resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.14.3': - resolution: {integrity: sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==} + '@rollup/rollup-win32-arm64-msvc@4.21.2': + resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.14.3': - resolution: {integrity: sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==} + '@rollup/rollup-win32-ia32-msvc@4.21.2': + resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.14.3': - resolution: {integrity: sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==} + '@rollup/rollup-win32-x64-msvc@4.21.2': + resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==} cpu: [x64] os: [win32] - '@stylistic/eslint-plugin-js@2.6.3': - resolution: {integrity: sha512-VkfqvbP9ro4XlP7wjIe6tWJjh6rzEJYYeIr5oWHTiayHfKgtRgUIRIWTZu1vbJg49aP2CsM0GRFI6iX5xwqTXA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.40.0' - - '@stylistic/eslint-plugin-jsx@2.6.3': - resolution: {integrity: sha512-33GvA4L4uHvD0cdOE6ufy52W2pmpGtjIAQQWlROv5NRFw0mKpe7wK5++mOXmujlY5gbX51k8poPjvludIUK2og==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.40.0' - - '@stylistic/eslint-plugin-plus@2.6.3': - resolution: {integrity: sha512-lQ/BtROkPAOSTORfEsRcL+3lNt8+H/jS7mFF2j859PSyb487bmoO6npmGCr4dNfFrz5d0h11i3zp1hT/trZ8HA==} - peerDependencies: - eslint: '*' - - '@stylistic/eslint-plugin-ts@2.6.3': - resolution: {integrity: sha512-eb8v1ad/FgALhPDptANIGP/rpd9b3ESmG/j4q489KK4MmQyeJYiZCks8xN6AHGkJ8QsLziw0xXWNb74KuxbB7g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.40.0' - - '@stylistic/eslint-plugin@2.6.3': - resolution: {integrity: sha512-QCt1XviL9qghGN1Jnb6PCRzQTbvkUq11ybFrASi6ypuiLO1i6Oo/j22uKE3wXKG8lnOkvfjLFm0dumyaqaPG+g==} + '@stylistic/eslint-plugin@2.7.2': + resolution: {integrity: sha512-3DVLU5HEuk2pQoBmXJlzvrxbKNpu2mJ0SRqz5O/CJjyNCr12ZiPcYMEtuArTyPOk5i7bsAU44nywh1rGfe3gKQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -705,8 +683,8 @@ packages: '@types/eslint@8.56.10': resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} - '@types/eslint@9.6.0': - resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -717,8 +695,8 @@ packages: '@types/mdast@3.0.14': resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==} - '@types/node@22.3.0': - resolution: {integrity: sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==} + '@types/node@22.5.4': + resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -729,19 +707,19 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - '@typescript-eslint/eslint-plugin@8.1.0': - resolution: {integrity: sha512-LlNBaHFCEBPHyD4pZXb35mzjGkuGKXU5eeCA1SxvHfiRES0E82dOounfVpL4DCqYvJEKab0bZIA0gCRpdLKkCw==} + '@typescript-eslint/eslint-plugin@8.4.0': + 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 - eslint: ^9.9.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@8.1.0': - resolution: {integrity: sha512-U7iTAtGgJk6DPX9wIWPPOlt1gO57097G06gIcl0N0EEnNw8RGD62c+2/DiP/zL7KrkqnnqF7gtFGR7YgzPllTA==} + '@typescript-eslint/parser@8.4.0': + 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 @@ -750,16 +728,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.18.0': - resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/scope-manager@8.1.0': - resolution: {integrity: sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==} + '@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} - '@typescript-eslint/type-utils@8.1.0': - resolution: {integrity: sha512-oLYvTxljVvsMnldfl6jIKxTaU7ok7km0KDrwOt1RHYu6nxlhN3TIx8k5Q52L6wR33nOwDgM7VwW1fT1qMNfFIA==} + '@typescript-eslint/type-utils@8.4.0': + resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -771,21 +745,12 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.1.0': - resolution: {integrity: sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==} + '@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} - '@typescript-eslint/typescript-estree@7.18.0': - resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/typescript-estree@8.1.0': - resolution: {integrity: sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==} + '@typescript-eslint/typescript-estree@8.4.0': + resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -793,132 +758,122 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.18.0': - resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - - '@typescript-eslint/utils@8.1.0': - resolution: {integrity: sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==} + '@typescript-eslint/utils@8.4.0': + resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@7.18.0': - resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/visitor-keys@8.1.0': - resolution: {integrity: sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==} + '@typescript-eslint/visitor-keys@8.4.0': + resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unocss/astro@0.62.2': - resolution: {integrity: sha512-RUPGmbNEyfbBOuS22PC23Dy9gmNBQHpLCmpuj6ehr6UcKeRy3xOwlbJDnCv08Vfd3mp3n45Va24wTK/yM6I1YQ==} + '@unocss/astro@0.62.3': + resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: vite: optional: true - '@unocss/cli@0.62.2': - resolution: {integrity: sha512-M1Itw4CVTnoBS1rTLYZvEV5lhq3r711Dwes4GlCHmCwuwEJcp7b83Saim2x6+h1BZbMY3CxgendGNQAIJ9rHkw==} + '@unocss/cli@0.62.3': + resolution: {integrity: sha512-yEl1iNKkBVpo8+i8gzveM5/0/vOVe6m8+FmuSDuKeSPJnYMhI1mAn+OCKFb/I+qEeLbRPXebbJUUB1xZNzya+w==} engines: {node: '>=14'} hasBin: true - '@unocss/config@0.62.2': - resolution: {integrity: sha512-TgWhO0hkTADnuSgcUZvFP3i4AVpaiMvr41hhQqCPQTaiLMRrroXFnqL33cpkEbHLIfbTh74pXrDxnzMLaEKVdQ==} + '@unocss/config@0.62.3': + resolution: {integrity: sha512-zYOvFE0HfGIbnP/AvsbAlJpPRx9CQyXzL11m/8zgsHW5SGlJIYxuTll83l/xu026G5mPiksy7quoEOEgCLslqw==} engines: {node: '>=14'} - '@unocss/core@0.62.2': - resolution: {integrity: sha512-86jEFUJ/PSwdb1qqiEi0lWlewfKLQwiH+JAfnh8c2hLjOPVmCkb0nnsYSMh8drmtN5kpk6E06mN0IrKMO7OnvQ==} + '@unocss/core@0.62.3': + resolution: {integrity: sha512-Pfyrj8S7jq9K1QXD6Z5BCeiQavaHpbMN5q958/kmdbNGp57hOg1e346fMJAvgPjLBR+lE/hgZEsDrijtRiZXnw==} - '@unocss/eslint-config@0.62.2': - resolution: {integrity: sha512-/xh/kNoQ3RW0TTruCt0reesIzoBSsFgrDTJCcD1+iHgFqq7xsYK8sF6oeWRDUC/f+LoyUQiLtXAoTu2IRWrJzQ==} + '@unocss/eslint-config@0.62.3': + resolution: {integrity: sha512-xj2XMjUP/LVkTESyDE08fo/Ejvt1SuQYvx9WVp4zr5HAoAITNDnenFLHtLgx+4h8sdWkiAhzHLa2plEfktw06Q==} engines: {node: '>=14'} - '@unocss/eslint-plugin@0.62.2': - resolution: {integrity: sha512-y1E3jhRfORBHvhA0/dYK/tVBT5/YtJDrV3Y3ytJ5r8HdPqhDYucKV4Ihk2vDthIxzLlxzzwn2YZeSZEdbt0/IQ==} + '@unocss/eslint-plugin@0.62.3': + resolution: {integrity: sha512-8aAx5QMVLar4kTUikq7XmD3NQs6o/by87PfZNAFxuGMhKQ5RBnUfH1pzpRs+FTHN7L09As0W90cjC97b3biEaA==} engines: {node: '>=14'} - '@unocss/extractor-arbitrary-variants@0.62.2': - resolution: {integrity: sha512-k0+QifbKe3Wp6dznQIhn1bQ/shR8yMk1ypfWQFOAr0ylXXlKMXFxfpRyxH3awbTDRBpi/SxIIaBTAzflGxBSgg==} + '@unocss/extractor-arbitrary-variants@0.62.3': + resolution: {integrity: sha512-9ZscWyXEwDZif+b56xZyJFHwJOjdMXmj+6x96jOsnRNBzwT9eW7YcGCErP1ih/q1S6KmuRrHM/JOXMBQ6H4qlw==} - '@unocss/inspector@0.62.2': - resolution: {integrity: sha512-P2J8xx4MeB8VHCwjick+PzMyLPKvUNZBuUxuFVhh3xpMsbGlvSIKMH4PRCriwWih+7wqHlrI+fv1gAjoiGHe3Q==} + '@unocss/inspector@0.62.3': + resolution: {integrity: sha512-nTSXOf7YimFPxEYJo5VfP5wlMgYOCjlv3c5Ub/0fynCJXZNb89SFeU05ABXkEgg/FfiobVBTscikLc6guW8eHQ==} - '@unocss/postcss@0.62.2': - resolution: {integrity: sha512-x0vSz1l2eWpkfqLPcAO0kO36oKcMqtC6JmmM2tRB9WSxiz6xu9qHibfj6VXLe+KqggvFRnKObok4Fr1GIe0Srw==} + '@unocss/postcss@0.62.3': + resolution: {integrity: sha512-CwL378ef0QazduXqlaGcWgKJAzemBUxdhapWWiRqI8sXC/eXht5xK6nS1JxqADDuxosgqsGdvcCGmP8ZFrEyiA==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 - '@unocss/preset-attributify@0.62.2': - resolution: {integrity: sha512-QBxm62Lq6O7pN47TBD25LrH6CXZGDyTORguKL+IvIxuf8/VTEwwLl1z9FJ10u+kTwHX11RDnAF7KmZsTpcezgA==} + '@unocss/preset-attributify@0.62.3': + resolution: {integrity: sha512-ORNwyLobGTwnn/tK5yHnMabdJU6Mr/C4LyFH7G8VSLit/aVS0fFa795kJXwxfbqQoQ7Gw0Zxs9oE5RXI0/0y7g==} - '@unocss/preset-icons@0.62.2': - resolution: {integrity: sha512-cj5fhhgyMK2Wio2nsR4hJuorRtqrgeX8sApffCRxpdKb/rg0De7IzXlTRQvAivFingRLXxwMKcpR4hgw/kw/pA==} + '@unocss/preset-icons@0.62.3': + resolution: {integrity: sha512-Ie+5RTyac1Q5CNB/s/4aB4VTHAQgQqsI5hshMNLkJ0Jj1lWxodUdEbCRKjXDalRjAXOS9vsLjfJ35ozJ1RSTIQ==} - '@unocss/preset-mini@0.62.2': - resolution: {integrity: sha512-NeyYGwGCmMbjzMMhQGzn4qk74LYIsLM4zpQru2Krt1snw1DgVpp3iV8hCWIH4y0Y+ud+K5SUFMAvIe18vq2OQw==} + '@unocss/preset-mini@0.62.3': + resolution: {integrity: sha512-dn/8ubeW2ry/ZF3iKxdQHnS0l3EBibt0rIOE/XVwx24ub6pRzclU4r7xHnXeqvAFOO9PoiKDGgFR92m6R2MxyQ==} - '@unocss/preset-tagify@0.62.2': - resolution: {integrity: sha512-xfxyKqBxBFOtKRifpM+9co9GqXj5PmGNdLcoWoYninmtO1CvCc50IBIob2h85X18jsa6Vm3sATzEfgOSggcGzQ==} + '@unocss/preset-tagify@0.62.3': + resolution: {integrity: sha512-8BpUCZ5sjOZOzBKtu7ecfhRggwwPF78IqeqeNjI+XYRs8r7TBBcUVeF6zUkwhlX/TbtREkw2OZj0Iusa9CBO+A==} - '@unocss/preset-typography@0.62.2': - resolution: {integrity: sha512-NnoblEZX+dDZeM537l6HcNfPJC8KPGcD5LimVO/HS7GuDarTXeu1JgnCqYc2d5q69OAbyfJfO9k1iKqnAHkqug==} + '@unocss/preset-typography@0.62.3': + resolution: {integrity: sha512-GjtDgQ1Jec/5RNmnyGMWMgyPdStWcFG/S+NUfOuroRsGSI8PDxihVOwFu5CwvOB2J2r6mRNLeUYMluE05jW3sw==} - '@unocss/preset-uno@0.62.2': - resolution: {integrity: sha512-oMwSP3haSiyiSqI0KqrYkda8mnkWu9lJDdm4bZ5iO6v/rDxmcydBr7MEl8iEy9EdOy1lv3xsyzwMrRer392JEw==} + '@unocss/preset-uno@0.62.3': + resolution: {integrity: sha512-RlsrMlpEzoZqB0lr5VvlkHGpEgr0Vp6z4Q/7DjW5t7mi20Z2i8olaLGWM0TO1wKoRi8bxc6HP0RHUS7pHtZxBA==} - '@unocss/preset-web-fonts@0.62.2': - resolution: {integrity: sha512-LawmODVu8jjluVGxCIFePkqHLPkhU6S3xJIq8harZAt/uzfkosO3ozzWrRHcVR7SQGPWdATie0ggTFcmVRxFzw==} + '@unocss/preset-web-fonts@0.62.3': + resolution: {integrity: sha512-rGEouncGFwcUY1cjkQ/ZoSmEzOeSi3Yk4YAfHGyS0ff5zKuTDWZgivB8hh/mTtvRzZunIL+FW1+1z5G9rUwjgQ==} - '@unocss/preset-wind@0.62.2': - resolution: {integrity: sha512-1pohITLsjhUfEA774Ftz2EAaolbUmhM8yircxTaQEty9qYF1dEcLM2Fm6Y0+ZNhPOcKCAOYZkExuu6JEjbEACg==} + '@unocss/preset-wind@0.62.3': + resolution: {integrity: sha512-6+VNce1he1U5EXKlXRwTIPn8KeK6bZ2jAEgcCxk8mFy8SzOlLeYzXCI9lcdiWRTjIeIiK5iSaUqmsQFtKdTyQg==} - '@unocss/reset@0.62.2': - resolution: {integrity: sha512-5hgxcBMMbw5tMSSd4kUX70H0pZK9SwRHtm8Q4VvDV6xOZJa2/fvFR4qyxbuAM9nhOwYUqAAX23lxfmY0bXX73A==} + '@unocss/reset@0.62.3': + resolution: {integrity: sha512-XVKPkbm8y9SGzRaG3x+HygGZURm50MvKLVHXsbxi67RbIir9Ouyt9hQTV6Xs3RicRZFWOpJx3wMRb8iKUOe5Zw==} - '@unocss/rule-utils@0.62.2': - resolution: {integrity: sha512-0za00pkDHsGZhiXBiZfOuUyT+GjCInPxMXj+QsybRU4UrjJS+d3gAteC34BqNFfDAoKQb9G5q9etXztcNHXQbg==} + '@unocss/rule-utils@0.62.3': + resolution: {integrity: sha512-qI37jHH//XzyR5Y2aN3Kpo4lQrQO+CaiXpqPSwMLYh2bIypc2RQVpqGVtU736x0eA6IIx41XEkKzUW+VtvJvmg==} engines: {node: '>=14'} - '@unocss/scope@0.62.2': - resolution: {integrity: sha512-AEQ1CV8s8NAkBJPO1NCSjADoNyCOYiqkW1DXMvB9mA6lTff5SgmFqIiNmBtMsnBs7/dO0iOSMEDIpdgtDg/KhA==} + '@unocss/scope@0.62.3': + resolution: {integrity: sha512-TJGmFfsMrTo8DBJ7CJupIqObpgij+w4jCHMBf1uu0/9jbm63dH6WGcrl3zf5mm6UBTeLmB0RwJ8K4hs7LtrBDQ==} - '@unocss/transformer-attributify-jsx-babel@0.62.2': - resolution: {integrity: sha512-t0/3TFc29vwurjRR0akGkYv1VdzqLXHJn6d+d4BSzYhsH0YIhNFxU7r7Gf9iea38IqW6av+OlPBgCZknbG9K+g==} + '@unocss/transformer-attributify-jsx-babel@0.62.3': + resolution: {integrity: sha512-3yFZPSoN8VLiAGUAFIyfDRv9HQYTKFGKawDdMM9ATZmSEYOecJnYjS2HayT1P9kzGwBwuKoFjcX50JH1PuNokg==} - '@unocss/transformer-attributify-jsx@0.62.2': - resolution: {integrity: sha512-Lgv6OH3rtO7fn0DzBH8C2tEN4247d2Bsm9eP3jIU2w/jTxuv+1XEh8Wir67winLdn/ZNBzVxJb3popnNo9qhcA==} + '@unocss/transformer-attributify-jsx@0.62.3': + resolution: {integrity: sha512-AutidZj26QW1vLQzuW/aQigC/5ZnIeqGYIBeb/O+FKKt0bU411tHrHnA1iV4CoxIdWJTkw2sGAl6z6YvwAYG6w==} - '@unocss/transformer-compile-class@0.62.2': - resolution: {integrity: sha512-Kjyt7+NYLBRUSY0OA8tC6CDTC0qh9HkNt+WEEWvtTcrWwRvTU0VUroTkndHI3Fmv/yczuwmPXI71J+jJeLBQ6w==} + '@unocss/transformer-compile-class@0.62.3': + resolution: {integrity: sha512-1hf+99wJXzQXQPz9xR0AiTB3vBXT5RiEyugIX95HFx7EvSE/P17RP90yKEKZtDZRUwGiz2vIyySlxcKTFak9Vg==} - '@unocss/transformer-directives@0.62.2': - resolution: {integrity: sha512-5ZGTmsXkAkFd7pHjHkGy6LGgxhh6bPbZ3jLltf98OhgBZH558y9iui6LKq3n2LpUsSZox6ey3yh1AibvakQeeg==} + '@unocss/transformer-directives@0.62.3': + resolution: {integrity: sha512-HqHwFOA7DfxD/A1ROZIp8Dr8iZcE0z4w3VQtViWPQ89Fqmb7p2wCPGekk+8yW5PAltpynvHE4ahJEto5xjdg6w==} - '@unocss/transformer-variant-group@0.62.2': - resolution: {integrity: sha512-WknoFYRAik2NJfo0AHoId912jzzZaOV9bKgoSh7Lpx7dMxgngfU027Gx7Wnd8mR+TSqQzsfYaXdPa+PqyTv6Xg==} + '@unocss/transformer-variant-group@0.62.3': + resolution: {integrity: sha512-oNX1SdfWemz0GWGSXACu8NevM0t2l44j2ancnooNkNz3l1+z1nbn4vFwfsJCOqOaoVm4ZqxaiQ8HIx81ZSiU1A==} - '@unocss/vite@0.62.2': - resolution: {integrity: sha512-ES39SL7+0UDTM5IvIiDVodH4duUIzGXug/bhuDHHhhtUBoengH+Oe59jURzRChDj4Pf3cyqMtTwo5amoz3lV2Q==} + '@unocss/vite@0.62.3': + resolution: {integrity: sha512-RrqF6Go8s0BGpwRfkOiLuO+n3CUE/CXxGqb0ipbUARhmNWJlekE3YPfayqImSEnCcImpaPgtVGv6Y0u3kLGG/w==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 - '@vitejs/plugin-vue@5.1.2': - resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==} + '@vitejs/plugin-vue@5.1.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 - '@vitest/eslint-plugin@1.0.3': - resolution: {integrity: sha512-7hTONh+lqN+TEimHy2aWVdHVqYohcxLGD4yYBwSVvhyiti/j9CqBNMQvOa6xLoVcEtaWAoCCDbYgvxwNqA4lsA==} + '@vitest/eslint-plugin@1.1.0': + resolution: {integrity: sha512-Ur80Y27Wbw8gFHJ3cv6vypcjXmrx6QHfw+q435h6Q2L+tf+h4Xf5pJTCL4YU/Jps9EVeggQxS85OcUZU7sdXRw==} peerDependencies: - '@typescript-eslint/utils': '>= 8.0' - eslint: '>= 8.57.0' + '@typescript-eslint/utils': ^8.3.0 + eslint: ^9.9.1 typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: @@ -947,21 +902,21 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@volar/language-core@2.4.0-alpha.18': - resolution: {integrity: sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==} + '@volar/language-core@2.4.2': + resolution: {integrity: sha512-sONt5RLvLL1SlBdhyUSthZzuKePbJ7DwFFB9zT0eyWpDl+v7GXGh/RkPxxWaR22bIhYtTzp4Ka1MWatl/53Riw==} - '@volar/source-map@2.4.0-alpha.18': - resolution: {integrity: sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g==} + '@volar/source-map@2.4.2': + resolution: {integrity: sha512-qiGfGgeZ5DEarPX3S+HcFktFCjfDrFPCXKeXNbrlB7v8cvtPRm8YVwoXOdGG1NhaL5rMlv5BZPVQyu4EdWWIvA==} - '@volar/typescript@2.4.0-alpha.18': - resolution: {integrity: sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==} + '@volar/typescript@2.4.2': + resolution: {integrity: sha512-m2uZduhaHO1SZuagi30OsjI/X1gwkaEAC+9wT/nCNAtJ5FqXEkKvUncHmffG7ESDZPlFFUBK4vJ0D9Hfr+f2EA==} - '@vue-macros/api@0.10.3': - resolution: {integrity: sha512-vDHMUTvf3DJuIkQzUj4aCnXAUpAy4fV4a6YTqyxCAt+JEcCWRP78S2M3ua8z9i9vhOSjIoPa05n9W5/OKpVC+Q==} + '@vue-macros/api@0.10.4': + resolution: {integrity: sha512-uRez+hyshTZJpG0PLaS3gwOTFhdCOj1DYHBcSXRfJGAveYrSim6AxaNFgYt6UDZ5kgP2CU3SW4+ZkPW2duDqWQ==} engines: {node: '>=16.14.0'} - '@vue-macros/better-define@1.8.2': - resolution: {integrity: sha512-1woCvLamzi/CW5tW2HqND01w2+/Cl0Jj55sTOQSkmjghnjb9YpRlUude6PX8cYudtXLEsJM6THkVMfc45/g+Qw==} + '@vue-macros/better-define@1.8.4': + resolution: {integrity: sha512-0bSPwvFF1s4fpspVgejmLd5D2LDmkteg7W2IZZpBwROBX4mS5wX+mXbAyJbscxNLp7+pAEYBKzOx0WGZ/qJpag==} engines: {node: '>=16.14.0'} '@vue-macros/boolean-prop@0.4.4': @@ -981,12 +936,12 @@ packages: vue: optional: true - '@vue-macros/config@0.2.4': - resolution: {integrity: sha512-lHsXvUSoUpU2iynpZB0fz93LMzzLO2t17uHKj/YoYd7KaBvFUeysdXGefNR5QWgXq/F957LiH74MGeXVTBKN4A==} + '@vue-macros/config@0.3.0': + resolution: {integrity: sha512-nMDKxFe/OfKXTi1A9iDVl5hOwrfloXLOVJLSdg2yF+FlY1SwUmaMR1GcWbomHLR05bt46C6p8zokMpqsJCgJRw==} engines: {node: '>=16.14.0'} - '@vue-macros/define-emit@0.3.2': - resolution: {integrity: sha512-w0vZaLDjlMOZWIeTY34lK6MtTH2IbxBzf59XOmMZY0fJNgeDS4kDhlqIVj2kyM41J13QU33NcwgEbniWemzSzA==} + '@vue-macros/define-emit@0.3.4': + resolution: {integrity: sha512-+jGqW398eQZQW+KGWYisbghRysWOhT+6MjZhm8ofD4EdQX+NS9EiUNWGa9Nce8SEgqaA4JnP5q2O/wcLWvOUzQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 @@ -1000,8 +955,8 @@ packages: '@vueuse/core': optional: true - '@vue-macros/define-prop@0.4.2': - resolution: {integrity: sha512-uw53dGDrb7HvNGm+s8lrg3cpshjsWdVcaP7N5omVH7VeUsCGA76Ns5xTdQIBo4tdZDoyCtju/9ENftf3knc59g==} + '@vue-macros/define-prop@0.4.4': + resolution: {integrity: sha512-PLyJivw1n9RdPzfl0aqRALgPg6Cih3AlMJd8nH10ijc4QdbUCIF2cskTeWD2ijOJ/mfnQfA2F/dudG3gIwNT1g==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 @@ -1031,8 +986,8 @@ packages: peerDependencies: vue: ^2.7.0 || ^3.0.0 - '@vue-macros/devtools@0.3.1': - resolution: {integrity: sha512-zaHWW8XAo4zqQcvlhKZQVrWq3vrvPGjECRsVweExG03PM/QAjlGj/n/RX6eYqohZYaa3zfS8qa+cmCuzBkn+IA==} + '@vue-macros/devtools@0.3.3': + resolution: {integrity: sha512-YfNhd4aYPg8mkF++fLXHgJBP+K/cqenT0c9F/UcLyT8L0U5rTwGvfF04GMn9Yjsemy9Fq4Z9l0eFZGVNCqgI7g==} engines: {node: '>=16.14.0'} peerDependencies: vite: ^4.0.0 || ^5.0.0-0 @@ -1052,8 +1007,8 @@ packages: peerDependencies: vue: ^2.7.0 || ^3.2.25 - '@vue-macros/export-render@0.2.9': - resolution: {integrity: sha512-lGKLmoNldZge686a1xBacPcj15bgkk7FYAAIYCV7MgrYOD/ZkAovVtdz821KNRDoI0T/MMpptYxxBh3N7RgaPw==} + '@vue-macros/export-render@0.2.10': + resolution: {integrity: sha512-5Eh2T0+M2VE/xIKBHCyhCLmWF5hycvghe7GrgoKm5tzdtigjlw72a8+EPLzgeD6/761kpNmT6GZh3cDFRRYyUA==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 @@ -1062,8 +1017,8 @@ packages: resolution: {integrity: sha512-NHrHIN87K6urzIpe11ngNtoZJOv/bIJJTz1yg3vXUXZp/W77NvhOLX46KJ+KQh5ERsbJb3pifsjD4ubCxSrLbQ==} engines: {node: '>=16.14.0'} - '@vue-macros/jsx-directive@0.8.19': - resolution: {integrity: sha512-E/1R6BqVajmtYGINfcN2DEtj+sCuSIuplU7Lj0Ng7+4FoZIrK+6AgxtS9lR54gaSYX5IoH6EQa8V8ylzLq+61w==} + '@vue-macros/jsx-directive@0.8.20': + resolution: {integrity: sha512-AqXJHgqw6rxf9g9Ri8DgpdxdO9icYjwS60S2aHw2da7+Pco0idB6+hzlXXOV4zG39+KMTtlytjV5dY/VKxqLSw==} engines: {node: '>=16.14.0'} '@vue-macros/named-template@0.4.9': @@ -1106,8 +1061,8 @@ packages: resolution: {integrity: sha512-0H9CIO0xBFMLe/n05Vvm07vP+i5o+KcUt/6R2U69q7uCLx3+H1Q9M5tdRkqy29hh8emNec2uARUjlv1WNf4rCQ==} engines: {node: '>=16.14.0'} - '@vue-macros/volar@0.27.4': - resolution: {integrity: sha512-YjKPGX0DkU+7QMRSB2sbzARzsLXwY7ZudUQmiheCZ3ojuxgORiGlGNexnYpk4uPbhdMiJJpaoSOmRvIw1Kb9Cw==} + '@vue-macros/volar@0.28.1': + resolution: {integrity: sha512-FVSB+lMI6cgdzsT5+nOeaMYoGkHH9fsZGBS1qTY2i24exoG4m+klDsaikTVv6LoxSV63wFo6j/cN5yqEXV3v5A==} engines: {node: '>=16.14.0'} peerDependencies: vue-tsc: ^2.0.0 @@ -1115,17 +1070,17 @@ packages: vue-tsc: optional: true - '@vue/compiler-core@3.4.38': - resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + '@vue/compiler-core@3.5.3': + resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} - '@vue/compiler-dom@3.4.38': - resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + '@vue/compiler-dom@3.5.3': + resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} - '@vue/compiler-sfc@3.4.38': - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} + '@vue/compiler-sfc@3.5.3': + resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} - '@vue/compiler-ssr@3.4.38': - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + '@vue/compiler-ssr@3.5.3': + resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -1133,42 +1088,42 @@ packages: '@vue/devtools-api@6.6.3': resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} - '@vue/language-core@2.0.29': - resolution: {integrity: sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ==} + '@vue/language-core@2.1.6': + resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - '@vue/reactivity@3.4.38': - resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} + '@vue/reactivity@3.5.3': + resolution: {integrity: sha512-2w61UnRWTP7+rj1H/j6FH706gRBHdFVpIqEkSDAyIpafBXYH8xt4gttstbbCWdU3OlcSWO8/3mbKl/93/HSMpw==} - '@vue/runtime-core@3.4.38': - resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} + '@vue/runtime-core@3.5.3': + resolution: {integrity: sha512-5b2AQw5OZlmCzSsSBWYoZOsy75N4UdMWenTfDdI5bAzXnuVR7iR8Q4AOzQm2OGoA41xjk53VQKrqQhOz2ktWaw==} - '@vue/runtime-dom@3.4.38': - resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} + '@vue/runtime-dom@3.5.3': + resolution: {integrity: sha512-wPR1DEGc3XnQ7yHbmkTt3GoY0cEnVGQnARRdAkDzZ8MbUKEs26gogCQo6AOvvgahfjIcnvWJzkZArQ1fmWjcSg==} - '@vue/server-renderer@3.4.38': - resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} + '@vue/server-renderer@3.5.3': + resolution: {integrity: sha512-28volmaZVG2PGO3V3+gBPKoSHvLlE8FGfG/GKXKkjjfxLuj/50B/0OQGakM/g6ehQeqCrZYM4eHC4Ks48eig1Q==} peerDependencies: - vue: 3.4.38 + vue: 3.5.3 - '@vue/shared@3.4.38': - resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + '@vue/shared@3.5.3': + resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} - '@vueuse/core@11.0.0': - resolution: {integrity: sha512-shibzNGjmRjZucEm97B8V0NO5J3vPHMCE/mltxQ3vHezbDoFQBMtK11XsfwfPionxSbo+buqPmsCljtYuXIBpw==} + '@vueuse/core@11.0.3': + resolution: {integrity: sha512-RENlh64+SYA9XMExmmH1a3TPqeIuJBNNB/63GT35MZI+zpru3oMRUA6cEFr9HmGqEgUisurwGwnIieF6qu3aXw==} - '@vueuse/metadata@11.0.0': - resolution: {integrity: sha512-0TKsAVT0iUOAPWyc9N79xWYfovJVPATiOPVKByG6jmAYdDiwvMVm9xXJ5hp4I8nZDxpCcYlLq/Rg9w1Z/jrGcg==} + '@vueuse/metadata@11.0.3': + resolution: {integrity: sha512-+FtbO4SD5WpsOcQTcC0hAhNlOid6QNLzqedtquTtQ+CRNBoAt9GuV07c6KNHK1wCmlq8DFPwgiLF2rXwgSHX5Q==} - '@vueuse/shared@11.0.0': - resolution: {integrity: sha512-i4ZmOrIEjSsL94uAEt3hz88UCz93fMyP/fba9S+vypX90fKg3uYX9cThqvWc9aXxuTzR0UGhOKOTQd//Goh1nQ==} + '@vueuse/shared@11.0.3': + resolution: {integrity: sha512-0rY2m6HS5t27n/Vp5cTDsKTlNnimCqsbh/fmT2LgE+aaU42EMfXo8+bNX91W9I7DDmxfuACXMmrd7d79JxkqWA==} abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -1229,10 +1184,6 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} @@ -1291,9 +1242,6 @@ packages: resolution: {integrity: sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==} engines: {node: ^16.14.0 || >=18.0.0} - call-me-maybe@1.0.2: - resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} - callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -1480,10 +1428,6 @@ packages: destr@2.0.3: resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} @@ -1568,11 +1512,13 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-config-flat-gitignore@0.1.8: - resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==} + eslint-config-flat-gitignore@0.3.0: + resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} + peerDependencies: + eslint: ^9.9.1 - eslint-flat-config-utils@0.3.0: - resolution: {integrity: sha512-FaFQLUunAl6YK7aU/pT23DXYVWg/cEHbSfxwAxpCGT6Su8H9RfkmzKLh1G2bba46p6dTlQeA4VTiV5//0SeToQ==} + eslint-flat-config-utils@0.3.1: + resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} @@ -1590,8 +1536,8 @@ packages: eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - eslint-plugin-antfu@2.3.5: - resolution: {integrity: sha512-q3S9q7O176sd5VyPKksN1WGtB0l8W1jeWs61xWAmbM5JdZN8q9e0Vmm+tY/YOygHfn1eK9uE4/MGyZBebdtgLA==} + eslint-plugin-antfu@2.5.0: + resolution: {integrity: sha512-YLIWE22/ERe6Jpqt6bJdvALw8SWvf4x2DQjvVpRvAv8LrdHbwWckkoueAf8oQFgSOLsL1R/axa+exjpubPp0fw==} peerDependencies: eslint: '*' @@ -1611,11 +1557,11 @@ packages: peerDependencies: eslint: ^8.40.0 || ^9.0.0 - eslint-plugin-import-x@3.1.0: - resolution: {integrity: sha512-/UbPA+bYY7nIxcjL3kpcDY3UNdoLHFhyBFzHox2M0ypcUoueTn6woZUUmzzi5et/dXChksasYYFeKE2wshOrhg==} - engines: {node: '>=16'} + eslint-plugin-import-x@4.2.1: + resolution: {integrity: sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 || ^9.0.0-0 + eslint: ^8.57.0 || ^9.0.0 eslint-plugin-jsdoc@50.2.2: resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} @@ -1645,12 +1591,12 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.2.0: - resolution: {integrity: sha512-cX1aztMbSfRWPKJH8CD+gadrbkS+RNH1OGWuNGws8J6rHzYYhawxWTU/yzMYjq2IRJCpBCfhgfa7BHRXQYxLHA==} + eslint-plugin-perfectionist@3.5.0: + resolution: {integrity: sha512-vwDNuxlAlbZJ3DjHo6GnfZrmMlJBLFrkOLBV/rYvVnLFD+x54u9VyJcGOfJ2DK9d1cd3a/C/vtBrbBNgAC6Mrg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 - eslint: '>=8.0.0' + eslint: ^9.9.1 svelte: '>=3.0.0' svelte-eslint-parser: ^0.41.0 vue-eslint-parser: '>=9.0.0' @@ -1691,8 +1637,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.27.0: - resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} + eslint-plugin-vue@9.28.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 @@ -1725,8 +1671,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.9.0: - resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} + 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: @@ -1768,10 +1714,6 @@ packages: eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} @@ -1872,10 +1814,6 @@ packages: get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} @@ -1916,10 +1854,6 @@ packages: resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} engines: {node: '>=18'} - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -1968,10 +1902,6 @@ packages: resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} @@ -2073,10 +2003,6 @@ packages: is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2122,8 +2048,8 @@ packages: resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} - jsdom@24.1.1: - resolution: {integrity: sha512-5O1wWV99Jhq4DV7rCLIoZ/UIhyQeDR7wHVyZAHAshbrvZsLs+Xzz7gtwnlJTJDjleiTKh54F4dXrX70vJQTyJQ==} + jsdom@25.0.0: + resolution: {integrity: sha512-OhoFVT59T7aEq75TVw9xxEfkXgacpqAhQaYgP9y/fDqWQCMB/b1H66RfmPm/MaeaAIU9nDwMOVTlPN51+ao6CQ==} engines: {node: '>=18'} peerDependencies: canvas: ^2.11.2 @@ -2187,8 +2113,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@15.2.9: - resolution: {integrity: sha512-BZAt8Lk3sEnxw7tfxM7jeZlPRuT4M68O0/CwZhhaw6eeWu0Lz5eERE3m386InivXB64fp/mDID452h48tvKlRQ==} + lint-staged@15.2.10: + resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} engines: {node: '>=18.12.0'} hasBin: true @@ -2264,8 +2190,8 @@ packages: micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mime-db@1.52.0: @@ -2276,10 +2202,6 @@ packages: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} @@ -2288,10 +2210,6 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} - engines: {node: 20 || >=22} - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -2405,10 +2323,6 @@ packages: resolution: {integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==} engines: {node: ^16.14.0 || >=18.0.0} - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - npm-run-path@5.1.0: resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2425,10 +2339,6 @@ packages: once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} @@ -2464,6 +2374,9 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-manager-detector@0.2.0: + resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -2508,10 +2421,6 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} @@ -2522,8 +2431,8 @@ packages: perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - 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==} @@ -2545,8 +2454,8 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} - pnpm@9.7.1: - resolution: {integrity: sha512-+vNEry1splxMXIwiJOp3qBpeiFnLxOBrFRHdzi8BUVEkMd0Z5q/zHyxqj18qztm9InPh/tfdTeGGiYQFnSxCRw==} + pnpm@9.9.0: + resolution: {integrity: sha512-YMGKzROL/2ldM5vmrRP36TbupnRWYNTMSndtUkfFQNDt7hpWNpXBg6ZuuRfviPK0/rH8JfMqetytx6rzQ46ZwQ==} engines: {node: '>=18.12'} hasBin: true @@ -2554,8 +2463,8 @@ packages: resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} engines: {node: '>=4'} - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + postcss@8.4.44: + resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -2660,8 +2569,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rollup@4.14.3: - resolution: {integrity: sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==} + rollup@4.21.2: + resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -2712,9 +2621,6 @@ packages: siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -2730,10 +2636,6 @@ packages: sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - slashes@3.0.12: resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} @@ -2816,10 +2718,6 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -2866,8 +2764,8 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} - taze@0.16.6: - resolution: {integrity: sha512-KBqEUSsRH1i3DykVutcoV3TtXVQSuZRhKnqGsI2Sz0hjYySNCFPlViQJ+rGNn5OE+jiYKoKTzq4rIR/1tzQ1Hg==} + taze@0.16.7: + resolution: {integrity: sha512-bVKeFJc/rewVI5MFcG8EK5+6jWx37c3IiDy9qnk9Pv6FV8OLu6GhTk1ru+KLmvGwQc2twqtKA8HW3HmjHA2bEQ==} hasBin: true text-table@0.2.0: @@ -2876,8 +2774,11 @@ packages: tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} - tinyglobby@0.2.2: - resolution: {integrity: sha512-mZ2sDMaySvi1PkTp4lTo1In2zjU+cY8OvZsfwrDrx3YGRbXPX1/cbPwCR9zkm3O/Fz9Jo0F1HNgIQ1b8BepqyQ==} + tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + + tinyglobby@0.2.5: + resolution: {integrity: sha512-Dlqgt6h0QkoHttG53/WGADNh9QhcjCAIZMTERAVhdpmIBEejSuLI9ZmGKWzB7tweBjlk30+s/ofi4SLmBeTYhw==} engines: {node: '>=12.0.0'} tinypool@1.0.0: @@ -2922,8 +2823,8 @@ packages: peerDependencies: typescript: '>=4.2.0' - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} tsx@4.16.3: resolution: {integrity: sha512-MP8AEUxVnboD2rCC6kDLxnpDBNWN9k3BSVU/0/nNxgm70bPBnfn+yCKcnOsIVPQwdkbKYoFOlKjjWZWJ2XCXUg==} @@ -2934,10 +2835,6 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -2961,8 +2858,8 @@ packages: unconfig@0.5.5: resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} - undici-types@6.18.2: - resolution: {integrity: sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} unimport@3.9.1: resolution: {integrity: sha512-4gtacoNH6YPx2Aa5Xfyrf8pU2RdXjWUACb/eF7bH1AcZtqs+6ijbNB0M3BPENbtVjnCcg8tw9UJ1jQGbCzKA6g==} @@ -2982,11 +2879,11 @@ packages: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} - unocss@0.62.2: - resolution: {integrity: sha512-XLLOXyLrbLX7xIChdCPZAmfLR+1aqIHGN/y7QOn4t3g8C3Kk1tAH2aMMQHWhWFfNzskfNiPjKeVYhWQ8QV53Mg==} + unocss@0.62.3: + resolution: {integrity: sha512-CLS6+JIlBobe/iPTz07pehyGDP8VqGJsiE+ZZ3Xkgib3hw76nCqAQF/4mJ8jVoV4C8KvGyVxmHaSSCFOkWmmZg==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.62.2 + '@unocss/webpack': 0.62.3 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: '@unocss/webpack': @@ -3047,23 +2944,28 @@ packages: resolution: {integrity: sha512-tA6u7RLCFTMUxCiER4yTaTJhp7kU7q7yNmjiLRG3ZMrOUq7WaMeimKYqhrplC2lELNQUnsmcMSmFVi7LfBnWqA==} engines: {node: '>=16.14.0'} - unplugin-vue-macros@2.11.5: - resolution: {integrity: sha512-qdrFdOBAdSQwb9olrNXiM9jSTp9XUH7dc28qEDQR197qxRFM+g2HdoJpZca9PiKcDAkD+X98Ol9NaG07QMXdxg==} + unplugin-vue-macros@2.11.8: + resolution: {integrity: sha512-0V8ML4m+Jzt/Ma8H9S6L7Zu4ZieBy29+LtmhK5W3j+3X2LGaX7Zo+PAzMmPEaQb9KRkB8kCkHzTBZKo4ELwsXQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 - unplugin-vue-router@0.10.6: - resolution: {integrity: sha512-bJ9a/CtFKidhmne8PlTzUptimIFuzHegNODFxWNMOe372jzdRmZEDwvn8ylkI9aDehEI990dlIqZQKN/r0Ki1g==} + unplugin-vue-router@0.10.7: + resolution: {integrity: sha512-5KEh7Swc1L2Xh5WOD7yQLeB5bO3iTw+Hst7qMxwmwYcPm9qVrtrRTZUftn2Hj4is17oMKgqacyWadjQzwW5B/Q==} peerDependencies: vue-router: ^4.4.0 peerDependenciesMeta: vue-router: optional: true - unplugin@1.12.1: - resolution: {integrity: sha512-aXEH9c5qi3uYZHo0niUtxDlT9ylG/luMW/dZslSCkbtC31wCyFkmM0kyoBBh+Grhn7CL+/kvKLfN61/EdxPxMQ==} + unplugin@1.13.0: + resolution: {integrity: sha512-O3++BjsKAzZsHtCfnJoX5WFU3OItJUfwgbse6UKe5jdEuHJuvG9SyetPMEVnnvZmUEoWBSFgD9pOuVJYktZqNQ==} engines: {node: '>=14.0.0'} + peerDependencies: + webpack-sources: ^3 + peerDependenciesMeta: + webpack-sources: + optional: true update-browserslist-db@1.1.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} @@ -3092,8 +2994,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.4.1: - resolution: {integrity: sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==} + vite@5.4.3: + resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -3176,14 +3078,14 @@ packages: peerDependencies: vue: ^3.2.0 - vue-tsc@2.0.29: - resolution: {integrity: sha512-MHhsfyxO3mYShZCGYNziSbc63x7cQ5g9kvijV7dRe1TTXBRLxXyL0FnXWpUF1xII2mJ86mwYpYsUmMwkmerq7Q==} + vue-tsc@2.1.6: + resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue@3.4.38: - resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} + vue@3.5.3: + resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3305,47 +3207,47 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.25.2(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(@vue/compiler-sfc@3.4.38)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.0)))(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1))': + '@antfu/eslint-config@3.4.0(@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.3(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(@vue/compiler-sfc@3.5.3)(eslint-plugin-format@0.1.2(eslint@9.10.0(jiti@1.21.0)))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)(jsdom@25.0.0))': dependencies: - '@antfu/install-pkg': 0.3.5 + '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.9.0(jiti@1.21.0)) - '@stylistic/eslint-plugin': 2.6.3(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - '@typescript-eslint/parser': 8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - '@vitest/eslint-plugin': 1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)) - eslint: 9.9.0(jiti@1.21.0) - eslint-config-flat-gitignore: 0.1.8 - eslint-flat-config-utils: 0.3.0 - eslint-merge-processors: 0.1.0(eslint@9.9.0(jiti@1.21.0)) - eslint-plugin-antfu: 2.3.5(eslint@9.9.0(jiti@1.21.0)) - eslint-plugin-command: 0.2.3(eslint@9.9.0(jiti@1.21.0)) - eslint-plugin-import-x: 3.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - eslint-plugin-jsdoc: 50.2.2(eslint@9.9.0(jiti@1.21.0)) - eslint-plugin-jsonc: 2.16.0(eslint@9.9.0(jiti@1.21.0)) - eslint-plugin-markdown: 5.1.0(eslint@9.9.0(jiti@1.21.0)) - eslint-plugin-n: 17.10.2(eslint@9.9.0(jiti@1.21.0)) + '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@stylistic/eslint-plugin': 2.7.2(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@vitest/eslint-plugin': 1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)(jsdom@25.0.0)) + eslint: 9.10.0(jiti@1.21.0) + eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@1.21.0)) + eslint-flat-config-utils: 0.3.1 + eslint-merge-processors: 0.1.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-antfu: 2.5.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-command: 0.2.3(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-jsonc: 2.16.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-markdown: 5.1.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-n: 17.10.2(eslint@9.10.0(jiti@1.21.0)) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 3.2.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.0))) - eslint-plugin-regexp: 2.6.0(eslint@9.9.0(jiti@1.21.0)) - eslint-plugin-toml: 0.11.1(eslint@9.9.0(jiti@1.21.0)) - eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(jiti@1.21.0)) - eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.0)) - eslint-plugin-vue: 9.27.0(eslint@9.9.0(jiti@1.21.0)) - eslint-plugin-yml: 1.14.0(eslint@9.9.0(jiti@1.21.0)) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.0(jiti@1.21.0)) + eslint-plugin-perfectionist: 3.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.0))) + eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-toml: 0.11.1(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-unicorn: 55.0.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-vue: 9.28.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-yml: 1.14.0(eslint@9.10.0(jiti@1.21.0)) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.3)(eslint@9.10.0(jiti@1.21.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.0(jiti@1.21.0)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.0)) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - '@unocss/eslint-plugin': 0.62.2(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - eslint-plugin-format: 0.1.2(eslint@9.9.0(jiti@1.21.0)) + '@unocss/eslint-plugin': 0.62.3(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + eslint-plugin-format: 0.1.2(eslint@9.10.0(jiti@1.21.0)) transitivePeerDependencies: - '@typescript-eslint/utils' - '@vue/compiler-sfc' @@ -3354,23 +3256,19 @@ snapshots: - typescript - vitest - '@antfu/install-pkg@0.1.1': + '@antfu/install-pkg@0.4.1': dependencies: - execa: 5.1.1 - find-up: 5.0.0 + package-manager-detector: 0.2.0 + tinyexec: 0.3.0 - '@antfu/install-pkg@0.3.5': - dependencies: - '@jsdevtools/ez-spawn': 3.0.4 - - '@antfu/ni@0.22.4': {} + '@antfu/ni@0.23.0': {} '@antfu/utils@0.7.10': {} '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/compat-data@7.25.2': {} @@ -3510,7 +3408,7 @@ snapshots: '@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': dependencies: @@ -3582,13 +3480,13 @@ snapshots: '@clack/core@0.3.4': dependencies: - picocolors: 1.0.1 + picocolors: 1.1.0 sisteransi: 1.0.5 '@clack/prompts@0.7.0': dependencies: '@clack/core': 0.3.4 - picocolors: 1.0.1 + picocolors: 1.1.0 sisteransi: 1.0.5 '@dprint/formatter@0.3.0': {} @@ -3681,20 +3579,22 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.9.0(jiti@1.21.0))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.10.0(jiti@1.21.0))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) ignore: 5.3.1 - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(jiti@1.21.0))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@1.21.0))': dependencies: - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} - '@eslint/config-array@0.17.1': + '@eslint/compat@1.1.1': {} + + '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.4 debug: 4.3.6 @@ -3716,23 +3616,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.9.0': {} + '@eslint/js@9.10.0': {} '@eslint/object-schema@2.1.4': {} + '@eslint/plugin-kit@0.1.0': + dependencies: + levn: 0.4.1 + '@humanwhocodes/module-importer@1.0.1': {} '@humanwhocodes/retry@0.3.0': {} - '@iconify-json/carbon@1.1.37': + '@iconify-json/carbon@1.2.1': dependencies: '@iconify/types': 2.0.0 '@iconify/types@2.0.0': {} - '@iconify/utils@2.1.30': + '@iconify/utils@2.1.32': dependencies: - '@antfu/install-pkg': 0.1.1 + '@antfu/install-pkg': 0.4.1 '@antfu/utils': 0.7.10 '@iconify/types': 2.0.0 debug: 4.3.6 @@ -3768,13 +3672,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.5.0 - '@jsdevtools/ez-spawn@3.0.4': - dependencies: - call-me-maybe: 1.0.2 - cross-spawn: 7.0.3 - string-argv: 0.3.2 - type-detect: 4.0.8 - '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -3812,103 +3709,71 @@ snapshots: '@polka/url@1.0.0-next.24': {} - '@rollup/pluginutils@5.1.0(rollup@4.14.3)': + '@rollup/pluginutils@5.1.0(rollup@4.21.2)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.14.3 + rollup: 4.21.2 - '@rollup/rollup-android-arm-eabi@4.14.3': + '@rollup/rollup-android-arm-eabi@4.21.2': optional: true - '@rollup/rollup-android-arm64@4.14.3': + '@rollup/rollup-android-arm64@4.21.2': optional: true - '@rollup/rollup-darwin-arm64@4.14.3': + '@rollup/rollup-darwin-arm64@4.21.2': optional: true - '@rollup/rollup-darwin-x64@4.14.3': + '@rollup/rollup-darwin-x64@4.21.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.14.3': + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.14.3': + '@rollup/rollup-linux-arm-musleabihf@4.21.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.14.3': + '@rollup/rollup-linux-arm64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.14.3': + '@rollup/rollup-linux-arm64-musl@4.21.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.14.3': + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.14.3': + '@rollup/rollup-linux-riscv64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.14.3': + '@rollup/rollup-linux-s390x-gnu@4.21.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.14.3': + '@rollup/rollup-linux-x64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-x64-musl@4.14.3': + '@rollup/rollup-linux-x64-musl@4.21.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.14.3': + '@rollup/rollup-win32-arm64-msvc@4.21.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.14.3': + '@rollup/rollup-win32-ia32-msvc@4.21.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.14.3': + '@rollup/rollup-win32-x64-msvc@4.21.2': optional: true - '@stylistic/eslint-plugin-js@2.6.3(eslint@9.9.0(jiti@1.21.0))': + '@stylistic/eslint-plugin@2.7.2(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: - '@types/eslint': 9.6.0 - acorn: 8.12.1 - eslint: 9.9.0(jiti@1.21.0) - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 - - '@stylistic/eslint-plugin-jsx@2.6.3(eslint@9.9.0(jiti@1.21.0))': - dependencies: - '@stylistic/eslint-plugin-js': 2.6.3(eslint@9.9.0(jiti@1.21.0)) - '@types/eslint': 9.6.0 - eslint: 9.9.0(jiti@1.21.0) + '@types/eslint': 9.6.1 + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.0) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 picomatch: 4.0.2 - - '@stylistic/eslint-plugin-plus@2.6.3(eslint@9.9.0(jiti@1.21.0))': - dependencies: - '@types/eslint': 9.6.0 - eslint: 9.9.0(jiti@1.21.0) - - '@stylistic/eslint-plugin-ts@2.6.3(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)': - dependencies: - '@stylistic/eslint-plugin-js': 2.6.3(eslint@9.9.0(jiti@1.21.0)) - '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.0) - transitivePeerDependencies: - - supports-color - - typescript - - '@stylistic/eslint-plugin@2.6.3(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)': - dependencies: - '@stylistic/eslint-plugin-js': 2.6.3(eslint@9.9.0(jiti@1.21.0)) - '@stylistic/eslint-plugin-jsx': 2.6.3(eslint@9.9.0(jiti@1.21.0)) - '@stylistic/eslint-plugin-plus': 2.6.3(eslint@9.9.0(jiti@1.21.0)) - '@stylistic/eslint-plugin-ts': 2.6.3(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - '@types/eslint': 9.6.0 - eslint: 9.9.0(jiti@1.21.0) transitivePeerDependencies: - supports-color - typescript @@ -3918,7 +3783,7 @@ snapshots: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 - '@types/eslint@9.6.0': + '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -3931,9 +3796,9 @@ snapshots: dependencies: '@types/unist': 2.0.9 - '@types/node@22.3.0': + '@types/node@22.5.4': dependencies: - undici-types: 6.18.2 + undici-types: 6.19.8 '@types/normalize-package-data@2.4.3': {} @@ -3941,15 +3806,15 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/type-utils': 8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.1.0 - eslint: 9.9.0(jiti@1.21.0) + '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.4.0 + eslint: 9.10.0(jiti@1.21.0) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3959,33 +3824,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)': + '@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.1.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.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.18.0': + '@typescript-eslint/scope-manager@8.4.0': dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.0 - '@typescript-eslint/scope-manager@8.1.0': + '@typescript-eslint/type-utils@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/visitor-keys': 8.1.0 - - '@typescript-eslint/type-utils@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)': - dependencies: - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.0))(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(jiti@1.21.0))(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -3996,14 +3856,14 @@ snapshots: '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.1.0': {} + '@typescript-eslint/types@8.4.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6 - globby: 11.1.0 + fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 @@ -4013,71 +3873,40 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.1.0(typescript@5.5.4)': + '@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/visitor-keys': 8.1.0 - debug: 4.3.6 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@7.18.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.0)) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.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(jiti@1.21.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)': + '@typescript-eslint/visitor-keys@8.4.0': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.0)) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.0) - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/visitor-keys@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/types': 8.4.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.1.0': + '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@22.5.4))': dependencies: - '@typescript-eslint/types': 8.1.0 - eslint-visitor-keys: 3.4.3 - - '@unocss/astro@0.62.2(rollup@4.14.3)(vite@5.4.1(@types/node@22.3.0))': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/reset': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.14.3)(vite@5.4.1(@types/node@22.3.0)) + '@unocss/core': 0.62.3 + '@unocss/reset': 0.62.3 + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@22.5.4)) optionalDependencies: - vite: 5.4.1(@types/node@22.3.0) + vite: 5.4.3(@types/node@22.5.4) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.62.2(rollup@4.14.3)': + '@unocss/cli@0.62.3(rollup@4.21.2)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.14.3) - '@unocss/config': 0.62.2 - '@unocss/core': 0.62.2 - '@unocss/preset-uno': 0.62.2 + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) + '@unocss/config': 0.62.3 + '@unocss/core': 0.62.3 + '@unocss/preset-uno': 0.62.3 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -4085,33 +3914,33 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 perfect-debounce: 1.0.0 - tinyglobby: 0.2.2 + tinyglobby: 0.2.5 transitivePeerDependencies: - rollup - supports-color - '@unocss/config@0.62.2': + '@unocss/config@0.62.3': dependencies: - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 unconfig: 0.5.5 transitivePeerDependencies: - supports-color - '@unocss/core@0.62.2': {} + '@unocss/core@0.62.3': {} - '@unocss/eslint-config@0.62.2(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)': + '@unocss/eslint-config@0.62.3(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: - '@unocss/eslint-plugin': 0.62.2(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) + '@unocss/eslint-plugin': 0.62.3(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)': + '@unocss/eslint-plugin@0.62.3(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - '@unocss/config': 0.62.2 - '@unocss/core': 0.62.2 + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@unocss/config': 0.62.3 + '@unocss/core': 0.62.3 magic-string: 0.30.11 synckit: 0.9.1 transitivePeerDependencies: @@ -4119,139 +3948,139 @@ snapshots: - supports-color - typescript - '@unocss/extractor-arbitrary-variants@0.62.2': + '@unocss/extractor-arbitrary-variants@0.62.3': dependencies: - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 - '@unocss/inspector@0.62.2': + '@unocss/inspector@0.62.3': dependencies: - '@unocss/core': 0.62.2 - '@unocss/rule-utils': 0.62.2 + '@unocss/core': 0.62.3 + '@unocss/rule-utils': 0.62.3 gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/postcss@0.62.2(postcss@8.4.41)': + '@unocss/postcss@0.62.3(postcss@8.4.44)': dependencies: - '@unocss/config': 0.62.2 - '@unocss/core': 0.62.2 - '@unocss/rule-utils': 0.62.2 + '@unocss/config': 0.62.3 + '@unocss/core': 0.62.3 + '@unocss/rule-utils': 0.62.3 css-tree: 2.3.1 magic-string: 0.30.11 - postcss: 8.4.41 - tinyglobby: 0.2.2 + postcss: 8.4.44 + tinyglobby: 0.2.5 transitivePeerDependencies: - supports-color - '@unocss/preset-attributify@0.62.2': + '@unocss/preset-attributify@0.62.3': dependencies: - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 - '@unocss/preset-icons@0.62.2': + '@unocss/preset-icons@0.62.3': dependencies: - '@iconify/utils': 2.1.30 - '@unocss/core': 0.62.2 + '@iconify/utils': 2.1.32 + '@unocss/core': 0.62.3 ofetch: 1.3.4 transitivePeerDependencies: - supports-color - '@unocss/preset-mini@0.62.2': + '@unocss/preset-mini@0.62.3': dependencies: - '@unocss/core': 0.62.2 - '@unocss/extractor-arbitrary-variants': 0.62.2 - '@unocss/rule-utils': 0.62.2 + '@unocss/core': 0.62.3 + '@unocss/extractor-arbitrary-variants': 0.62.3 + '@unocss/rule-utils': 0.62.3 - '@unocss/preset-tagify@0.62.2': + '@unocss/preset-tagify@0.62.3': dependencies: - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 - '@unocss/preset-typography@0.62.2': + '@unocss/preset-typography@0.62.3': dependencies: - '@unocss/core': 0.62.2 - '@unocss/preset-mini': 0.62.2 + '@unocss/core': 0.62.3 + '@unocss/preset-mini': 0.62.3 - '@unocss/preset-uno@0.62.2': + '@unocss/preset-uno@0.62.3': dependencies: - '@unocss/core': 0.62.2 - '@unocss/preset-mini': 0.62.2 - '@unocss/preset-wind': 0.62.2 - '@unocss/rule-utils': 0.62.2 + '@unocss/core': 0.62.3 + '@unocss/preset-mini': 0.62.3 + '@unocss/preset-wind': 0.62.3 + '@unocss/rule-utils': 0.62.3 - '@unocss/preset-web-fonts@0.62.2': + '@unocss/preset-web-fonts@0.62.3': dependencies: - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 ofetch: 1.3.4 - '@unocss/preset-wind@0.62.2': + '@unocss/preset-wind@0.62.3': dependencies: - '@unocss/core': 0.62.2 - '@unocss/preset-mini': 0.62.2 - '@unocss/rule-utils': 0.62.2 + '@unocss/core': 0.62.3 + '@unocss/preset-mini': 0.62.3 + '@unocss/rule-utils': 0.62.3 - '@unocss/reset@0.62.2': {} + '@unocss/reset@0.62.3': {} - '@unocss/rule-utils@0.62.2': + '@unocss/rule-utils@0.62.3': dependencies: - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 magic-string: 0.30.11 - '@unocss/scope@0.62.2': {} + '@unocss/scope@0.62.3': {} - '@unocss/transformer-attributify-jsx-babel@0.62.2': + '@unocss/transformer-attributify-jsx-babel@0.62.3': dependencies: '@babel/core': 7.25.2 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 transitivePeerDependencies: - supports-color - '@unocss/transformer-attributify-jsx@0.62.2': + '@unocss/transformer-attributify-jsx@0.62.3': dependencies: - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 - '@unocss/transformer-compile-class@0.62.2': + '@unocss/transformer-compile-class@0.62.3': dependencies: - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 - '@unocss/transformer-directives@0.62.2': + '@unocss/transformer-directives@0.62.3': dependencies: - '@unocss/core': 0.62.2 - '@unocss/rule-utils': 0.62.2 + '@unocss/core': 0.62.3 + '@unocss/rule-utils': 0.62.3 css-tree: 2.3.1 - '@unocss/transformer-variant-group@0.62.2': + '@unocss/transformer-variant-group@0.62.3': dependencies: - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 - '@unocss/vite@0.62.2(rollup@4.14.3)(vite@5.4.1(@types/node@22.3.0))': + '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@22.5.4))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.14.3) - '@unocss/config': 0.62.2 - '@unocss/core': 0.62.2 - '@unocss/inspector': 0.62.2 - '@unocss/scope': 0.62.2 - '@unocss/transformer-directives': 0.62.2 + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) + '@unocss/config': 0.62.3 + '@unocss/core': 0.62.3 + '@unocss/inspector': 0.62.3 + '@unocss/scope': 0.62.3 + '@unocss/transformer-directives': 0.62.3 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.2 - vite: 5.4.1(@types/node@22.3.0) + tinyglobby: 0.2.5 + vite: 5.4.3(@types/node@22.5.4) transitivePeerDependencies: - rollup - supports-color - '@vitejs/plugin-vue@5.1.2(vite@5.4.1(@types/node@22.3.0))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@22.5.4))(vue@3.5.3(typescript@5.5.4))': dependencies: - vite: 5.4.1(@types/node@22.3.0) - vue: 3.4.38(typescript@5.5.4) + vite: 5.4.3(@types/node@22.5.4) + vue: 3.5.3(typescript@5.5.4) - '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1))': + '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)(jsdom@25.0.0))': dependencies: - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) optionalDependencies: - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) typescript: 5.5.4 - vitest: 2.0.5(@types/node@22.3.0)(jsdom@24.1.1) + vitest: 2.0.5(@types/node@22.5.4)(jsdom@25.0.0) '@vitest/expect@2.0.5': dependencies: @@ -4286,68 +4115,70 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@volar/language-core@2.4.0-alpha.18': + '@volar/language-core@2.4.2': dependencies: - '@volar/source-map': 2.4.0-alpha.18 + '@volar/source-map': 2.4.2 - '@volar/source-map@2.4.0-alpha.18': {} + '@volar/source-map@2.4.2': {} - '@volar/typescript@2.4.0-alpha.18': + '@volar/typescript@2.4.2': dependencies: - '@volar/language-core': 2.4.0-alpha.18 + '@volar/language-core': 2.4.2 path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/api@0.10.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/api@0.10.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))': dependencies: '@babel/types': 7.25.2 - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) resolve.exports: 2.0.2 transitivePeerDependencies: - rollup - vue - '@vue-macros/better-define@1.8.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/better-define@1.8.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/api': 0.10.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 + '@vue-macros/api': 0.10.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + transitivePeerDependencies: + - rollup + - vue + - webpack-sources + + '@vue-macros/boolean-prop@0.4.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))': + dependencies: + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue/compiler-core': 3.5.3 transitivePeerDependencies: - rollup - vue - '@vue-macros/boolean-prop@0.4.4(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/chain-call@0.3.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue/compiler-core': 3.4.38 + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) transitivePeerDependencies: - rollup - vue + - webpack-sources - '@vue-macros/chain-call@0.3.4(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': - dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - transitivePeerDependencies: - - rollup - - vue - - '@vue-macros/common@1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))': dependencies: '@babel/types': 7.25.2 - '@rollup/pluginutils': 5.1.0(rollup@4.14.3) - '@vue/compiler-sfc': 3.4.38 + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) + '@vue/compiler-sfc': 3.5.3 ast-kit: 1.0.1 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup - '@vue-macros/config@0.2.4(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/config@0.3.0(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) make-synchronized: 0.2.9 unconfig: 0.5.5 transitivePeerDependencies: @@ -4355,246 +4186,262 @@ snapshots: - supports-color - vue - '@vue-macros/define-emit@0.3.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/define-emit@0.3.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/api': 0.10.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/api': 0.10.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup + - webpack-sources - '@vue-macros/define-models@1.2.9(@vueuse/core@11.0.0(vue@3.4.38(typescript@5.5.4)))(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/define-models@1.2.9(@vueuse/core@11.0.3(vue@3.5.3(typescript@5.5.4)))(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) ast-walker-scope: 0.6.2 - unplugin: 1.12.1 + unplugin: 1.13.0(webpack-sources@3.2.3) optionalDependencies: - '@vueuse/core': 11.0.0(vue@3.4.38(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) transitivePeerDependencies: - rollup - vue + - webpack-sources - '@vue-macros/define-prop@0.4.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/define-prop@0.4.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/api': 0.10.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/api': 0.10.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup + - webpack-sources - '@vue-macros/define-props-refs@1.2.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/define-props-refs@1.2.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup + - webpack-sources - '@vue-macros/define-props@3.0.3(@vue-macros/reactivity-transform@1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)))(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/define-props@3.0.3(@vue-macros/reactivity-transform@1.0.3(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/reactivity-transform': 1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/reactivity-transform': 1.0.3(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup + - webpack-sources - '@vue-macros/define-render@1.5.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/define-render@1.5.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup + - webpack-sources - '@vue-macros/define-slots@1.1.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/define-slots@1.1.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup + - webpack-sources - '@vue-macros/devtools@0.3.1(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0))': + '@vue-macros/devtools@0.3.3(typescript@5.5.4)(vite@5.4.3(@types/node@22.5.4))': dependencies: sirv: 2.0.4 - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) optionalDependencies: - vite: 5.4.1(@types/node@22.3.0) + vite: 5.4.3(@types/node@22.5.4) transitivePeerDependencies: - typescript - '@vue-macros/export-expose@0.2.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/export-expose@0.2.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue/compiler-sfc': 3.4.38 - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue/compiler-sfc': 3.5.3 + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup + - webpack-sources - '@vue-macros/export-props@0.4.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/export-props@0.4.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup + - webpack-sources - '@vue-macros/export-render@0.2.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/export-render@0.2.10(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue/compiler-sfc': 3.4.38 - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup + - webpack-sources - '@vue-macros/hoist-static@1.5.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/hoist-static@1.5.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) transitivePeerDependencies: - rollup - vue + - webpack-sources - '@vue-macros/jsx-directive@0.8.19(rollup@4.14.3)(typescript@5.5.4)': + '@vue-macros/jsx-directive@0.8.20(rollup@4.21.2)(typescript@5.5.4)(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup - typescript + - webpack-sources - '@vue-macros/named-template@0.4.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/named-template@0.4.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue/compiler-dom': 3.4.38 - unplugin: 1.12.1 + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue/compiler-dom': 3.5.3 + unplugin: 1.13.0(webpack-sources@3.2.3) transitivePeerDependencies: - rollup - vue + - webpack-sources - '@vue-macros/reactivity-transform@1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/reactivity-transform@1.0.3(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: '@babel/parser': 7.25.3 - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue/compiler-core': 3.5.3 + '@vue/shared': 3.5.3 magic-string: 0.30.11 - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup + - webpack-sources - '@vue-macros/script-lang@0.1.4(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/script-lang@0.1.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup + - webpack-sources - '@vue-macros/setup-block@0.3.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/setup-block@0.3.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue/compiler-dom': 3.4.38 - unplugin: 1.12.1 + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue/compiler-dom': 3.5.3 + unplugin: 1.13.0(webpack-sources@3.2.3) + transitivePeerDependencies: + - rollup + - vue + - webpack-sources + + '@vue-macros/setup-component@0.17.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': + dependencies: + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + transitivePeerDependencies: + - rollup + - vue + - webpack-sources + + '@vue-macros/setup-sfc@0.17.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': + dependencies: + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + transitivePeerDependencies: + - rollup + - vue + - webpack-sources + + '@vue-macros/short-bind@1.0.3(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))': + dependencies: + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue/compiler-core': 3.5.3 transitivePeerDependencies: - rollup - vue - '@vue-macros/setup-component@0.17.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/short-emits@1.5.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + transitivePeerDependencies: + - rollup + - vue + - webpack-sources + + '@vue-macros/short-vmodel@1.4.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))': + dependencies: + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue/compiler-core': 3.5.3 transitivePeerDependencies: - rollup - vue - '@vue-macros/setup-sfc@0.17.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/volar@0.28.1(rollup@4.21.2)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4))(vue@3.5.3(typescript@5.5.4))': dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - transitivePeerDependencies: - - rollup - - vue - - '@vue-macros/short-bind@1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': - dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue/compiler-core': 3.4.38 - transitivePeerDependencies: - - rollup - - vue - - '@vue-macros/short-emits@1.5.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': - dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - transitivePeerDependencies: - - rollup - - vue - - '@vue-macros/short-vmodel@1.4.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4))': - dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue/compiler-core': 3.4.38 - transitivePeerDependencies: - - rollup - - vue - - '@vue-macros/volar@0.27.4(@vue-macros/reactivity-transform@1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)))(rollup@4.14.3)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.38(typescript@5.5.4))': - dependencies: - '@vue-macros/boolean-prop': 0.4.4(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/config': 0.2.4(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/define-props': 3.0.3(@vue-macros/reactivity-transform@1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)))(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/short-bind': 1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/short-vmodel': 1.4.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue/language-core': 2.0.29(typescript@5.5.4) + '@vue-macros/boolean-prop': 0.4.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/config': 0.3.0(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/short-bind': 1.0.3(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/short-vmodel': 1.4.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue/language-core': 2.1.6(typescript@5.5.4) muggle-string: 0.4.1 optionalDependencies: - vue-tsc: 2.0.29(typescript@5.5.4) + vue-tsc: 2.1.6(typescript@5.5.4) transitivePeerDependencies: - - '@vue-macros/reactivity-transform' - rollup - supports-color - typescript - vue - '@vue/compiler-core@3.4.38': + '@vue/compiler-core@3.5.3': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.3 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.38': + '@vue/compiler-dom@3.5.3': dependencies: - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.3 + '@vue/shared': 3.5.3 - '@vue/compiler-sfc@3.4.38': + '@vue/compiler-sfc@3.5.3': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 + '@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.41 + postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.38': + '@vue/compiler-ssr@3.5.3': dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.3 + '@vue/shared': 3.5.3 '@vue/compiler-vue2@2.7.16': dependencies: @@ -4603,12 +4450,12 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/language-core@2.0.29(typescript@5.5.4)': + '@vue/language-core@2.1.6(typescript@5.5.4)': dependencies: - '@volar/language-core': 2.4.0-alpha.18 - '@vue/compiler-dom': 3.4.38 + '@volar/language-core': 2.4.2 + '@vue/compiler-dom': 3.5.3 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.3 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -4616,50 +4463,50 @@ snapshots: optionalDependencies: typescript: 5.5.4 - '@vue/reactivity@3.4.38': + '@vue/reactivity@3.5.3': dependencies: - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.3 - '@vue/runtime-core@3.4.38': + '@vue/runtime-core@3.5.3': dependencies: - '@vue/reactivity': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/reactivity': 3.5.3 + '@vue/shared': 3.5.3 - '@vue/runtime-dom@3.4.38': + '@vue/runtime-dom@3.5.3': dependencies: - '@vue/reactivity': 3.4.38 - '@vue/runtime-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/reactivity': 3.5.3 + '@vue/runtime-core': 3.5.3 + '@vue/shared': 3.5.3 csstype: 3.1.3 - '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.5.4))': + '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 + vue: 3.5.3(typescript@5.5.4) - '@vue/shared@3.4.38': {} + '@vue/shared@3.5.3': {} '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.13 - '@vueuse/core@11.0.0(vue@3.4.38(typescript@5.5.4))': + '@vueuse/core@11.0.3(vue@3.5.3(typescript@5.5.4))': dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 11.0.0 - '@vueuse/shared': 11.0.0(vue@3.4.38(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) + '@vueuse/metadata': 11.0.3 + '@vueuse/shared': 11.0.3(vue@3.5.3(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.3(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/metadata@11.0.0': {} + '@vueuse/metadata@11.0.3': {} - '@vueuse/shared@11.0.0(vue@3.4.38(typescript@5.5.4))': + '@vueuse/shared@11.0.3(vue@3.5.3(typescript@5.5.4))': dependencies: - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.3(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4717,8 +4564,6 @@ snapshots: argparse@2.0.1: {} - array-union@2.1.0: {} - assertion-error@2.0.1: {} ast-kit@1.0.1: @@ -4783,8 +4628,6 @@ snapshots: tar: 6.2.1 unique-filename: 3.0.0 - call-me-maybe@1.0.2: {} - callsites@3.1.0: {} caniuse-lite@1.0.30001643: {} @@ -4944,10 +4787,6 @@ snapshots: destr@2.0.3: {} - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - doctrine@3.0.0: dependencies: esutils: 2.0.3 @@ -5027,28 +4866,29 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.1.2(eslint@9.9.0(jiti@1.21.0)): + eslint-compat-utils@0.1.2(eslint@9.10.0(jiti@1.21.0)): dependencies: - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) - eslint-compat-utils@0.5.0(eslint@9.9.0(jiti@1.21.0)): + eslint-compat-utils@0.5.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) semver: 7.6.3 - eslint-config-flat-gitignore@0.1.8: + eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@1.21.0)): dependencies: + '@eslint/compat': 1.1.1 + eslint: 9.10.0(jiti@1.21.0) find-up-simple: 1.0.0 - parse-gitignore: 2.0.0 - eslint-flat-config-utils@0.3.0: + eslint-flat-config-utils@0.3.1: dependencies: - '@types/eslint': 9.6.0 + '@types/eslint': 9.6.1 pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.9.0(jiti@1.21.0)): + eslint-formatting-reporter@0.0.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -5059,65 +4899,65 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.9.0(jiti@1.21.0)): + eslint-merge-processors@0.1.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.3.5(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-antfu@2.5.0(eslint@9.10.0(jiti@1.21.0)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) - eslint-plugin-command@0.2.3(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-command@0.2.3(eslint@9.10.0(jiti@1.21.0)): dependencies: '@es-joy/jsdoccomment': 0.43.0 - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) - eslint-plugin-es-x@7.5.0(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-es-x@7.5.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.9.0(jiti@1.21.0) - eslint-compat-utils: 0.1.2(eslint@9.9.0(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.0) + eslint-compat-utils: 0.1.2(eslint@9.10.0(jiti@1.21.0)) - eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-format@0.1.2(eslint@9.10.0(jiti@1.21.0)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.1 '@dprint/toml': 0.6.2 - eslint: 9.9.0(jiti@1.21.0) - eslint-formatting-reporter: 0.0.0(eslint@9.9.0(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.0) + eslint-formatting-reporter: 0.0.0(eslint@9.10.0(jiti@1.21.0)) eslint-parser-plain: 0.1.0 prettier: 3.3.3 synckit: 0.9.1 - eslint-plugin-import-x@3.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4): + eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) debug: 4.3.6 doctrine: 3.0.0 - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 stable-hash: 0.0.4 - tslib: 2.6.2 + tslib: 2.7.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@1.21.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -5127,30 +4967,30 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-jsonc@2.16.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.0)) - eslint: 9.9.0(jiti@1.21.0) - eslint-compat-utils: 0.5.0(eslint@9.9.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.0) + eslint-compat-utils: 0.5.0(eslint@9.10.0(jiti@1.21.0)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@5.1.0(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-markdown@5.1.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-n@17.10.2(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-n@17.10.2(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) enhanced-resolve: 5.17.0 - eslint: 9.9.0(jiti@1.21.0) - eslint-plugin-es-x: 7.5.0(eslint@9.9.0(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.0) + eslint-plugin-es-x: 7.5.0(eslint@9.10.0(jiti@1.21.0)) get-tsconfig: 4.7.5 globals: 15.9.0 ignore: 5.3.1 @@ -5159,48 +4999,48 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.2.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.0))): + eslint-plugin-perfectionist@3.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.0))): dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.0) - minimatch: 10.0.1 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.0) + minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.9.0(jiti@1.21.0)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.0)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.11.1(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-toml@0.11.1(eslint@9.10.0(jiti@1.21.0)): dependencies: debug: 4.3.6 - eslint: 9.9.0(jiti@1.21.0) - eslint-compat-utils: 0.5.0(eslint@9.9.0(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.0) + eslint-compat-utils: 0.5.0(eslint@9.10.0(jiti@1.21.0)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@55.0.0(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-unicorn@55.0.0(eslint@9.10.0(jiti@1.21.0)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -5213,41 +5053,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0)): dependencies: - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) - eslint-plugin-vue@9.27.0(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.0)) - eslint: 9.9.0(jiti@1.21.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.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.0(jiti@1.21.0)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.0)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.9.0(jiti@1.21.0)): + eslint-plugin-yml@1.14.0(eslint@9.10.0(jiti@1.21.0)): dependencies: debug: 4.3.6 - eslint: 9.9.0(jiti@1.21.0) - eslint-compat-utils: 0.5.0(eslint@9.9.0(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.0) + eslint-compat-utils: 0.5.0(eslint@9.10.0(jiti@1.21.0)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.0(jiti@1.21.0)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.3)(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@vue/compiler-sfc': 3.4.38 - eslint: 9.9.0(jiti@1.21.0) + '@vue/compiler-sfc': 3.5.3 + eslint: 9.10.0(jiti@1.21.0) eslint-scope@7.2.2: dependencies: @@ -5263,13 +5103,14 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.9.0(jiti@1.21.0): + eslint@9.10.0(jiti@1.21.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) '@eslint-community/regexpp': 4.11.0 - '@eslint/config-array': 0.17.1 + '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.9.0 + '@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 @@ -5292,7 +5133,6 @@ snapshots: 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 @@ -5336,18 +5176,6 @@ snapshots: eventemitter3@5.0.1: {} - execa@5.1.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - execa@8.0.1: dependencies: cross-spawn: 7.0.3 @@ -5370,7 +5198,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -5445,8 +5273,6 @@ snapshots: get-func-name@2.0.2: {} - get-stream@6.0.1: {} - get-stream@8.0.1: {} get-tsconfig@4.7.5: @@ -5488,15 +5314,6 @@ snapshots: globals@15.9.0: {} - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.1 - merge2: 1.4.1 - slash: 3.0.0 - graceful-fs@4.2.11: {} graphemer@1.4.0: {} @@ -5541,8 +5358,6 @@ snapshots: transitivePeerDependencies: - supports-color - human-signals@2.1.0: {} - human-signals@5.0.0: {} iconv-lite@0.6.3: @@ -5634,8 +5449,6 @@ snapshots: is-potential-custom-element-name@1.0.1: {} - is-stream@2.0.1: {} - is-stream@3.0.0: {} isexe@2.0.0: {} @@ -5671,7 +5484,7 @@ snapshots: jsdoc-type-pratt-parser@4.1.0: {} - jsdom@24.1.1: + jsdom@25.0.0: dependencies: cssstyle: 4.0.1 data-urls: 5.0.0 @@ -5739,7 +5552,7 @@ snapshots: lines-and-columns@1.2.4: {} - lint-staged@15.2.9: + lint-staged@15.2.10: dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -5747,7 +5560,7 @@ snapshots: execa: 8.0.1 lilconfig: 3.1.2 listr2: 8.2.4 - micromatch: 4.0.7 + micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 yaml: 2.5.0 @@ -5852,7 +5665,7 @@ snapshots: transitivePeerDependencies: - supports-color - micromatch@4.0.7: + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 @@ -5863,16 +5676,10 @@ snapshots: dependencies: mime-db: 1.52.0 - mimic-fn@2.1.0: {} - mimic-fn@4.0.0: {} min-indent@1.0.1: {} - minimatch@10.0.1: - dependencies: - brace-expansion: 2.0.1 - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -5988,10 +5795,6 @@ snapshots: transitivePeerDependencies: - supports-color - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - npm-run-path@5.1.0: dependencies: path-key: 4.0.0 @@ -6012,10 +5815,6 @@ snapshots: dependencies: wrappy: 1.0.2 - onetime@5.1.2: - dependencies: - mimic-fn: 2.1.0 - onetime@6.0.0: dependencies: mimic-fn: 4.0.0 @@ -6053,6 +5852,8 @@ snapshots: package-json-from-dist@1.0.0: {} + package-manager-detector@0.2.0: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -6099,15 +5900,13 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - path-type@4.0.0: {} - pathe@1.1.2: {} pathval@2.0.0: {} perfect-debounce@1.0.0: {} - picocolors@1.0.1: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -6123,17 +5922,17 @@ snapshots: pluralize@8.0.0: {} - pnpm@9.7.1: {} + pnpm@9.9.0: {} postcss-selector-parser@6.0.15: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.4.41: + postcss@8.4.44: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 + picocolors: 1.1.0 source-map-js: 1.2.0 prelude-ls@1.2.1: {} @@ -6220,26 +6019,26 @@ snapshots: rfdc@1.4.1: {} - rollup@4.14.3: + rollup@4.21.2: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.14.3 - '@rollup/rollup-android-arm64': 4.14.3 - '@rollup/rollup-darwin-arm64': 4.14.3 - '@rollup/rollup-darwin-x64': 4.14.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.14.3 - '@rollup/rollup-linux-arm-musleabihf': 4.14.3 - '@rollup/rollup-linux-arm64-gnu': 4.14.3 - '@rollup/rollup-linux-arm64-musl': 4.14.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.14.3 - '@rollup/rollup-linux-riscv64-gnu': 4.14.3 - '@rollup/rollup-linux-s390x-gnu': 4.14.3 - '@rollup/rollup-linux-x64-gnu': 4.14.3 - '@rollup/rollup-linux-x64-musl': 4.14.3 - '@rollup/rollup-win32-arm64-msvc': 4.14.3 - '@rollup/rollup-win32-ia32-msvc': 4.14.3 - '@rollup/rollup-win32-x64-msvc': 4.14.3 + '@rollup/rollup-android-arm-eabi': 4.21.2 + '@rollup/rollup-android-arm64': 4.21.2 + '@rollup/rollup-darwin-arm64': 4.21.2 + '@rollup/rollup-darwin-x64': 4.21.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.2 + '@rollup/rollup-linux-arm-musleabihf': 4.21.2 + '@rollup/rollup-linux-arm64-gnu': 4.21.2 + '@rollup/rollup-linux-arm64-musl': 4.21.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2 + '@rollup/rollup-linux-riscv64-gnu': 4.21.2 + '@rollup/rollup-linux-s390x-gnu': 4.21.2 + '@rollup/rollup-linux-x64-gnu': 4.21.2 + '@rollup/rollup-linux-x64-musl': 4.21.2 + '@rollup/rollup-win32-arm64-msvc': 4.21.2 + '@rollup/rollup-win32-ia32-msvc': 4.21.2 + '@rollup/rollup-win32-x64-msvc': 4.21.2 fsevents: 2.3.3 rrweb-cssom@0.6.0: {} @@ -6278,8 +6077,6 @@ snapshots: siginfo@2.0.0: {} - signal-exit@3.0.7: {} - signal-exit@4.1.0: {} simple-git-hooks@2.11.1: {} @@ -6292,8 +6089,6 @@ snapshots: sisteransi@1.0.5: {} - slash@3.0.0: {} - slashes@3.0.12: {} slice-ansi@5.0.0: @@ -6382,8 +6177,6 @@ snapshots: dependencies: ansi-regex: 6.0.1 - strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} strip-indent@3.0.0: @@ -6410,12 +6203,12 @@ snapshots: synckit@0.6.2: dependencies: - tslib: 2.6.2 + tslib: 2.7.0 synckit@0.9.1: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.2 + tslib: 2.7.0 tapable@2.2.1: {} @@ -6428,13 +6221,14 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - taze@0.16.6: + taze@0.16.7: dependencies: - '@antfu/ni': 0.22.4 - '@jsdevtools/ez-spawn': 3.0.4 + '@antfu/ni': 0.23.0 js-yaml: 4.1.0 npm-registry-fetch: 17.1.0 ofetch: 1.3.4 + package-manager-detector: 0.2.0 + tinyexec: 0.3.0 unconfig: 0.5.5 yargs: 17.7.2 transitivePeerDependencies: @@ -6444,7 +6238,9 @@ snapshots: tinybench@2.8.0: {} - tinyglobby@0.2.2: + tinyexec@0.3.0: {} + + tinyglobby@0.2.5: dependencies: fdir: 6.2.0(picomatch@4.0.2) picomatch: 4.0.2 @@ -6482,7 +6278,7 @@ snapshots: dependencies: typescript: 5.5.4 - tslib@2.6.2: {} + tslib@2.7.0: {} tsx@4.16.3: dependencies: @@ -6495,8 +6291,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: {} - type-fest@0.20.2: {} type-fest@0.6.0: {} @@ -6515,11 +6309,11 @@ snapshots: transitivePeerDependencies: - supports-color - undici-types@6.18.2: {} + undici-types@6.19.8: {} - unimport@3.9.1(rollup@4.14.3): + unimport@3.9.1(rollup@4.21.2)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -6531,9 +6325,10 @@ snapshots: pkg-types: 1.1.3 scule: 1.3.0 strip-literal: 2.1.0 - unplugin: 1.12.1 + unplugin: 1.13.0(webpack-sources@3.2.3) transitivePeerDependencies: - rollup + - webpack-sources unique-filename@3.0.0: dependencies: @@ -6549,63 +6344,66 @@ snapshots: universalify@0.2.0: {} - unocss@0.62.2(postcss@8.4.41)(rollup@4.14.3)(vite@5.4.1(@types/node@22.3.0)): + unocss@0.62.3(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@22.5.4)): dependencies: - '@unocss/astro': 0.62.2(rollup@4.14.3)(vite@5.4.1(@types/node@22.3.0)) - '@unocss/cli': 0.62.2(rollup@4.14.3) - '@unocss/core': 0.62.2 - '@unocss/extractor-arbitrary-variants': 0.62.2 - '@unocss/postcss': 0.62.2(postcss@8.4.41) - '@unocss/preset-attributify': 0.62.2 - '@unocss/preset-icons': 0.62.2 - '@unocss/preset-mini': 0.62.2 - '@unocss/preset-tagify': 0.62.2 - '@unocss/preset-typography': 0.62.2 - '@unocss/preset-uno': 0.62.2 - '@unocss/preset-web-fonts': 0.62.2 - '@unocss/preset-wind': 0.62.2 - '@unocss/reset': 0.62.2 - '@unocss/transformer-attributify-jsx': 0.62.2 - '@unocss/transformer-attributify-jsx-babel': 0.62.2 - '@unocss/transformer-compile-class': 0.62.2 - '@unocss/transformer-directives': 0.62.2 - '@unocss/transformer-variant-group': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.14.3)(vite@5.4.1(@types/node@22.3.0)) + '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@22.5.4)) + '@unocss/cli': 0.62.3(rollup@4.21.2) + '@unocss/core': 0.62.3 + '@unocss/extractor-arbitrary-variants': 0.62.3 + '@unocss/postcss': 0.62.3(postcss@8.4.44) + '@unocss/preset-attributify': 0.62.3 + '@unocss/preset-icons': 0.62.3 + '@unocss/preset-mini': 0.62.3 + '@unocss/preset-tagify': 0.62.3 + '@unocss/preset-typography': 0.62.3 + '@unocss/preset-uno': 0.62.3 + '@unocss/preset-web-fonts': 0.62.3 + '@unocss/preset-wind': 0.62.3 + '@unocss/reset': 0.62.3 + '@unocss/transformer-attributify-jsx': 0.62.3 + '@unocss/transformer-attributify-jsx-babel': 0.62.3 + '@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(rollup@4.21.2)(vite@5.4.3(@types/node@22.5.4)) optionalDependencies: - vite: 5.4.1(@types/node@22.3.0) + vite: 5.4.3(@types/node@22.5.4) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-auto-import@0.18.2(@vueuse/core@11.0.0(vue@3.4.38(typescript@5.5.4)))(rollup@4.14.3): + unplugin-auto-import@0.18.2(@vueuse/core@11.0.3(vue@3.5.3(typescript@5.5.4)))(rollup@4.21.2)(webpack-sources@3.2.3): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.11 minimatch: 9.0.5 - unimport: 3.9.1(rollup@4.14.3) - unplugin: 1.12.1 + unimport: 3.9.1(rollup@4.21.2)(webpack-sources@3.2.3) + unplugin: 1.13.0(webpack-sources@3.2.3) optionalDependencies: - '@vueuse/core': 11.0.0(vue@3.4.38(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) transitivePeerDependencies: - rollup + - webpack-sources - unplugin-combine@1.0.2(esbuild@0.21.5)(rollup@4.14.3)(vite@5.4.1(@types/node@22.3.0)): + unplugin-combine@1.0.2(esbuild@0.21.5)(rollup@4.21.2)(vite@5.4.3(@types/node@22.5.4))(webpack-sources@3.2.3): dependencies: '@antfu/utils': 0.7.10 - unplugin: 1.12.1 + unplugin: 1.13.0(webpack-sources@3.2.3) optionalDependencies: esbuild: 0.21.5 - rollup: 4.14.3 - vite: 5.4.1(@types/node@22.3.0) + rollup: 4.21.2 + vite: 5.4.3(@types/node@22.5.4) + transitivePeerDependencies: + - webpack-sources - unplugin-vue-components@0.27.4(@babel/parser@7.25.3)(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)): + unplugin-vue-components@0.27.4(@babel/parser@7.25.3)(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) chokidar: 3.6.0 debug: 4.3.6 fast-glob: 3.3.2 @@ -6613,57 +6411,58 @@ snapshots: magic-string: 0.30.11 minimatch: 9.0.5 mlly: 1.7.1 - unplugin: 1.12.1 - vue: 3.4.38(typescript@5.5.4) + unplugin: 1.13.0(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) optionalDependencies: '@babel/parser': 7.25.3 transitivePeerDependencies: - rollup - supports-color + - webpack-sources - unplugin-vue-define-options@1.4.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)): + unplugin-vue-define-options@1.4.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) ast-walker-scope: 0.6.2 - unplugin: 1.12.1 + unplugin: 1.13.0(webpack-sources@3.2.3) transitivePeerDependencies: - rollup - vue + - webpack-sources - unplugin-vue-macros@2.11.5(@vueuse/core@11.0.0(vue@3.4.38(typescript@5.5.4)))(esbuild@0.21.5)(rollup@4.14.3)(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0))(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.38(typescript@5.5.4)): + unplugin-vue-macros@2.11.8(@vueuse/core@11.0.3(vue@3.5.3(typescript@5.5.4)))(esbuild@0.21.5)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@22.5.4))(vue-tsc@2.1.6(typescript@5.5.4))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: - '@vue-macros/better-define': 1.8.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/boolean-prop': 0.4.4(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/chain-call': 0.3.4(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/config': 0.2.4(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/define-emit': 0.3.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/define-models': 1.2.9(@vueuse/core@11.0.0(vue@3.4.38(typescript@5.5.4)))(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/define-prop': 0.4.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/define-props': 3.0.3(@vue-macros/reactivity-transform@1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)))(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/define-props-refs': 1.2.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/define-render': 1.5.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/define-slots': 1.1.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/devtools': 0.3.1(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0)) - '@vue-macros/export-expose': 0.2.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/export-props': 0.4.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/export-render': 0.2.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/hoist-static': 1.5.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/jsx-directive': 0.8.19(rollup@4.14.3)(typescript@5.5.4) - '@vue-macros/named-template': 0.4.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/reactivity-transform': 1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/script-lang': 0.1.4(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/setup-block': 0.3.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/setup-component': 0.17.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/setup-sfc': 0.17.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/short-bind': 1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/short-emits': 1.5.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/short-vmodel': 1.4.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - '@vue-macros/volar': 0.27.4(@vue-macros/reactivity-transform@1.0.3(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)))(rollup@4.14.3)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.38(typescript@5.5.4)) - unplugin: 1.12.1 - unplugin-combine: 1.0.2(esbuild@0.21.5)(rollup@4.14.3)(vite@5.4.1(@types/node@22.3.0)) - unplugin-vue-define-options: 1.4.9(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) - vue: 3.4.38(typescript@5.5.4) + '@vue-macros/better-define': 1.8.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/boolean-prop': 0.4.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/chain-call': 0.3.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/config': 0.3.0(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/define-emit': 0.3.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/define-models': 1.2.9(@vueuse/core@11.0.3(vue@3.5.3(typescript@5.5.4)))(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/define-prop': 0.4.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/define-props': 3.0.3(@vue-macros/reactivity-transform@1.0.3(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3))(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/define-props-refs': 1.2.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/define-render': 1.5.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/define-slots': 1.1.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/devtools': 0.3.3(typescript@5.5.4)(vite@5.4.3(@types/node@22.5.4)) + '@vue-macros/export-expose': 0.2.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/export-props': 0.4.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/export-render': 0.2.10(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/hoist-static': 1.5.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/jsx-directive': 0.8.20(rollup@4.21.2)(typescript@5.5.4)(webpack-sources@3.2.3) + '@vue-macros/named-template': 0.4.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/reactivity-transform': 1.0.3(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/script-lang': 0.1.4(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/setup-block': 0.3.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/setup-component': 0.17.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/setup-sfc': 0.17.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/short-bind': 1.0.3(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/short-emits': 1.5.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@vue-macros/short-vmodel': 1.4.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/volar': 0.28.1(rollup@4.21.2)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4))(vue@3.5.3(typescript@5.5.4)) + unplugin: 1.13.0(webpack-sources@3.2.3) + unplugin-combine: 1.0.2(esbuild@0.21.5)(rollup@4.21.2)(vite@5.4.3(@types/node@22.5.4))(webpack-sources@3.2.3) + unplugin-vue-define-options: 1.4.9(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - '@rspack/core' - '@vueuse/core' @@ -6675,12 +6474,13 @@ snapshots: - vite - vue-tsc - webpack + - webpack-sources - unplugin-vue-router@0.10.6(rollup@4.14.3)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): + unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.2 - '@rollup/pluginutils': 5.1.0(rollup@4.14.3) - '@vue-macros/common': 1.12.2(rollup@4.14.3)(vue@3.4.38(typescript@5.5.4)) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -6690,26 +6490,27 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 scule: 1.3.0 - unplugin: 1.12.1 + unplugin: 1.13.0(webpack-sources@3.2.3) yaml: 2.5.0 optionalDependencies: - vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4)) + vue-router: 4.4.3(vue@3.5.3(typescript@5.5.4)) transitivePeerDependencies: - rollup - vue + - webpack-sources - unplugin@1.12.1: + unplugin@1.13.0(webpack-sources@3.2.3): dependencies: acorn: 8.12.1 - chokidar: 3.6.0 - webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.2 + optionalDependencies: + webpack-sources: 3.2.3 update-browserslist-db@1.1.0(browserslist@4.23.2): dependencies: browserslist: 4.23.2 escalade: 3.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 uri-js@4.4.1: dependencies: @@ -6729,13 +6530,13 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-node@2.0.5(@types/node@22.3.0): + vite-node@2.0.5(@types/node@22.5.4): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@22.3.0) + vite: 5.4.3(@types/node@22.5.4) transitivePeerDependencies: - '@types/node' - less @@ -6747,16 +6548,16 @@ snapshots: - supports-color - terser - vite@5.4.1(@types/node@22.3.0): + vite@5.4.3(@types/node@22.5.4): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 - rollup: 4.14.3 + postcss: 8.4.44 + rollup: 4.21.2 optionalDependencies: - '@types/node': 22.3.0 + '@types/node': 22.5.4 fsevents: 2.3.3 - vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1): + vitest@2.0.5(@types/node@22.5.4)(jsdom@25.0.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -6774,12 +6575,12 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@22.3.0) - vite-node: 2.0.5(@types/node@22.3.0) + vite: 5.4.3(@types/node@22.5.4) + vite-node: 2.0.5(@types/node@22.5.4) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.3.0 - jsdom: 24.1.1 + '@types/node': 22.5.4 + jsdom: 25.0.0 transitivePeerDependencies: - less - lightningcss @@ -6794,14 +6595,14 @@ snapshots: vue-component-type-helpers@2.0.13: {} - vue-demi@0.14.10(vue@3.4.38(typescript@5.5.4)): + vue-demi@0.14.10(vue@3.5.3(typescript@5.5.4)): dependencies: - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) - vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.0)): + vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.0)): dependencies: debug: 4.3.6 - eslint: 9.9.0(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -6811,25 +6612,25 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)): + vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) - vue-tsc@2.0.29(typescript@5.5.4): + vue-tsc@2.1.6(typescript@5.5.4): dependencies: - '@volar/typescript': 2.4.0-alpha.18 - '@vue/language-core': 2.0.29(typescript@5.5.4) + '@volar/typescript': 2.4.2 + '@vue/language-core': 2.1.6(typescript@5.5.4) semver: 7.6.3 typescript: 5.5.4 - vue@3.4.38(typescript@5.5.4): + vue@3.5.3(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-sfc': 3.4.38 - '@vue/runtime-dom': 3.4.38 - '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.5.4)) - '@vue/shared': 3.4.38 + '@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(typescript@5.5.4)) + '@vue/shared': 3.5.3 optionalDependencies: typescript: 5.5.4 @@ -6839,7 +6640,8 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-sources@3.2.3: {} + webpack-sources@3.2.3: + optional: true webpack-virtual-modules@0.6.2: {} diff --git a/vite.config.ts b/vite.config.ts index b739a5f..3c03c1b 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,14 +1,14 @@ /// import path from 'node:path' -import { defineConfig } from 'vite' import Vue from '@vitejs/plugin-vue' -import Components from 'unplugin-vue-components/vite' -import AutoImport from 'unplugin-auto-import/vite' import UnoCSS from 'unocss/vite' +import AutoImport from 'unplugin-auto-import/vite' +import Components from 'unplugin-vue-components/vite' import VueMacros from 'unplugin-vue-macros/vite' -import VueRouter from 'unplugin-vue-router/vite' import { VueRouterAutoImports } from 'unplugin-vue-router' +import VueRouter from 'unplugin-vue-router/vite' +import { defineConfig } from 'vite' export default defineConfig({ resolve: {