diff --git a/package.json b/package.json index bb7312e..d276414 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "rollup-plugin-postcss": "^4.0.2", "simple-git-hooks": "^2.11.1", "tslib": "^2.8.1", - "typescript": "^5.2.2", + "typescript": "^5.8.3", "unocss": "^0.63.4", "vite": "^5.4.3", "vite-plugin-dts": "^4.3.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d2f84cd..d0c9baa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,7 +14,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^2.26.0 - version: 2.26.0(@typescript-eslint/utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(@unocss/eslint-plugin@0.61.5(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(@vue/compiler-sfc@3.4.32)(eslint-plugin-format@0.1.2(eslint@9.16.0(jiti@2.0.0-beta.2)))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + version: 2.26.0(@typescript-eslint/utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(@unocss/eslint-plugin@0.61.5(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(@vue/compiler-sfc@3.4.32)(eslint-plugin-format@0.1.2(eslint@9.16.0(jiti@2.0.0-beta.2)))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) '@open-wc/testing': specifier: ^4.0.0 version: 4.0.0 @@ -32,7 +32,7 @@ importers: version: 22.7.5 '@unocss/eslint-plugin': specifier: ^0.61.4 - version: 0.61.5(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + version: 0.61.5(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) '@web/dev-server-esbuild': specifier: ^1.0.2 version: 1.0.2 @@ -44,7 +44,7 @@ importers: version: 0.19.0 '@web/test-runner-puppeteer': specifier: ^0.17.0 - version: 0.17.0(typescript@5.6.2) + version: 0.17.0(typescript@5.8.3) change-case: specifier: ^5.4.3 version: 5.4.4 @@ -97,8 +97,8 @@ importers: specifier: ^2.8.1 version: 2.8.1 typescript: - specifier: ^5.2.2 - version: 5.6.2 + specifier: ^5.8.3 + version: 5.8.3 unocss: specifier: ^0.63.4 version: 0.63.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.3(@types/node@22.7.5)(less@4.2.0)) @@ -107,7 +107,7 @@ importers: version: 5.4.3(@types/node@22.7.5)(less@4.2.0) vite-plugin-dts: specifier: ^4.3.0 - version: 4.3.0(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.3(@types/node@22.7.5)(less@4.2.0)) + version: 4.3.0(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.8.3)(vite@5.4.3(@types/node@22.7.5)(less@4.2.0)) packages: @@ -182,10 +182,18 @@ packages: resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} @@ -195,6 +203,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.27.0': + resolution: {integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/runtime@7.24.8': resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==} engines: {node: '>=6.9.0'} @@ -203,6 +216,10 @@ packages: resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.27.0': + resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==} + engines: {node: '>=6.9.0'} + '@clack/core@0.3.4': resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} @@ -2889,6 +2906,10 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + jiti@2.0.0-beta.2: resolution: {integrity: sha512-c+PHQZakiQuMKbnhvrjZUvrK6E/AfmTOf4P+E3Y4FNVHcNMX9e/XrnbEvO+m4wS6ZjsvhHh/POQTlfy8uXFc0A==} hasBin: true @@ -3063,6 +3084,7 @@ packages: lodash.get@4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + deprecated: This package is deprecated. Use the optional chaining (?.) operator instead. lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} @@ -3117,6 +3139,9 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -3259,6 +3284,11 @@ packages: nanocolors@0.2.13: resolution: {integrity: sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==} + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -3796,6 +3826,10 @@ packages: resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.3: + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -4387,8 +4421,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} engines: {node: '>=14.17'} hasBin: true @@ -4704,32 +4738,32 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.26.0(@typescript-eslint/utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(@unocss/eslint-plugin@0.61.5(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(@vue/compiler-sfc@3.4.32)(eslint-plugin-format@0.1.2(eslint@9.16.0(jiti@2.0.0-beta.2)))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)': + '@antfu/eslint-config@2.26.0(@typescript-eslint/utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(@unocss/eslint-plugin@0.61.5(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(@vue/compiler-sfc@3.4.32)(eslint-plugin-format@0.1.2(eslint@9.16.0(jiti@2.0.0-beta.2)))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)': dependencies: '@antfu/install-pkg': 0.3.5 '@clack/prompts': 0.7.0 '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.16.0(jiti@2.0.0-beta.2)) - '@stylistic/eslint-plugin': 2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) - '@typescript-eslint/parser': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) - '@vitest/eslint-plugin': 1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) + '@vitest/eslint-plugin': 1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) eslint: 9.16.0(jiti@2.0.0-beta.2) eslint-config-flat-gitignore: 0.1.8 eslint-flat-config-utils: 0.3.1 eslint-merge-processors: 0.1.0(eslint@9.16.0(jiti@2.0.0-beta.2)) eslint-plugin-antfu: 2.3.5(eslint@9.16.0(jiti@2.0.0-beta.2)) eslint-plugin-command: 0.2.3(eslint@9.16.0(jiti@2.0.0-beta.2)) - eslint-plugin-import-x: 3.1.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + eslint-plugin-import-x: 3.1.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) eslint-plugin-jsdoc: 50.2.2(eslint@9.16.0(jiti@2.0.0-beta.2)) eslint-plugin-jsonc: 2.16.0(eslint@9.16.0(jiti@2.0.0-beta.2)) eslint-plugin-markdown: 5.1.0(eslint@9.16.0(jiti@2.0.0-beta.2)) eslint-plugin-n: 17.10.2(eslint@9.16.0(jiti@2.0.0-beta.2)) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 3.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@2.0.0-beta.2))) + eslint-plugin-perfectionist: 3.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)(vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@2.0.0-beta.2))) eslint-plugin-regexp: 2.6.0(eslint@9.16.0(jiti@2.0.0-beta.2)) eslint-plugin-toml: 0.11.1(eslint@9.16.0(jiti@2.0.0-beta.2)) eslint-plugin-unicorn: 55.0.0(eslint@9.16.0(jiti@2.0.0-beta.2)) - eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(eslint@9.16.0(jiti@2.0.0-beta.2)) + eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(eslint@9.16.0(jiti@2.0.0-beta.2)) eslint-plugin-vue: 9.27.0(eslint@9.16.0(jiti@2.0.0-beta.2)) eslint-plugin-yml: 1.14.0(eslint@9.16.0(jiti@2.0.0-beta.2)) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.32)(eslint@9.16.0(jiti@2.0.0-beta.2)) @@ -4743,7 +4777,7 @@ snapshots: yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - '@unocss/eslint-plugin': 0.61.5(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + '@unocss/eslint-plugin': 0.61.5(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) eslint-plugin-format: 0.1.2(eslint@9.16.0(jiti@2.0.0-beta.2)) transitivePeerDependencies: - '@typescript-eslint/utils' @@ -4771,8 +4805,12 @@ snapshots: '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.9': {} + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -4784,6 +4822,10 @@ snapshots: dependencies: '@babel/types': 7.25.2 + '@babel/parser@7.27.0': + dependencies: + '@babel/types': 7.27.0 + '@babel/runtime@7.24.8': dependencies: regenerator-runtime: 0.14.1 @@ -4794,6 +4836,11 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.27.0': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@clack/core@0.3.4': dependencies: picocolors: 1.0.1 @@ -5332,22 +5379,22 @@ snapshots: '@types/eslint': 9.6.0 eslint: 9.16.0(jiti@2.0.0-beta.2) - '@stylistic/eslint-plugin-ts@2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)': + '@stylistic/eslint-plugin-ts@2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)': dependencies: '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2)) '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + '@typescript-eslint/utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) eslint: 9.16.0(jiti@2.0.0-beta.2) transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)': dependencies: '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2)) '@stylistic/eslint-plugin-jsx': 2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2)) '@stylistic/eslint-plugin-plus': 2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2)) - '@stylistic/eslint-plugin-ts': 2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + '@stylistic/eslint-plugin-ts': 2.6.4(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) '@types/eslint': 9.6.0 eslint: 9.16.0(jiti@2.0.0-beta.2) transitivePeerDependencies: @@ -5542,34 +5589,34 @@ snapshots: '@types/node': 22.7.5 optional: true - '@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + '@typescript-eslint/parser': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) - '@typescript-eslint/utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.2.0 eslint: 9.16.0(jiti@2.0.0-beta.2) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.8.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)': + '@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.2.0 debug: 4.3.7 eslint: 9.16.0(jiti@2.0.0-beta.2) optionalDependencies: - typescript: 5.6.2 + typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -5583,14 +5630,14 @@ snapshots: '@typescript-eslint/types': 8.2.0 '@typescript-eslint/visitor-keys': 8.2.0 - '@typescript-eslint/type-utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.8.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.8.3 transitivePeerDependencies: - eslint - supports-color @@ -5599,7 +5646,7 @@ snapshots: '@typescript-eslint/types@8.2.0': {} - '@typescript-eslint/typescript-estree@7.16.1(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@7.16.1(typescript@5.8.3)': dependencies: '@typescript-eslint/types': 7.16.1 '@typescript-eslint/visitor-keys': 7.16.1 @@ -5608,13 +5655,13 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.8.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.2.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.2.0(typescript@5.8.3)': dependencies: '@typescript-eslint/types': 8.2.0 '@typescript-eslint/visitor-keys': 8.2.0 @@ -5623,29 +5670,29 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.8.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.16.1(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)': + '@typescript-eslint/utils@7.16.1(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@2.0.0-beta.2)) '@typescript-eslint/scope-manager': 7.16.1 '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.8.3) eslint: 9.16.0(jiti@2.0.0-beta.2) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)': + '@typescript-eslint/utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@2.0.0-beta.2)) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.8.3) eslint: 9.16.0(jiti@2.0.0-beta.2) transitivePeerDependencies: - supports-color @@ -5707,9 +5754,9 @@ snapshots: '@unocss/core@0.63.4': {} - '@unocss/eslint-plugin@0.61.5(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)': + '@unocss/eslint-plugin@0.61.5(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)': dependencies: - '@typescript-eslint/utils': 7.16.1(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) '@unocss/config': 0.61.5 '@unocss/core': 0.61.5 magic-string: 0.30.10 @@ -5826,12 +5873,12 @@ snapshots: - rollup - supports-color - '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)': + '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)': dependencies: eslint: 9.16.0(jiti@2.0.0-beta.2) optionalDependencies: - '@typescript-eslint/utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) - typescript: 5.6.2 + '@typescript-eslint/utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) + typescript: 5.8.3 '@volar/language-core@2.4.5': dependencies: @@ -5860,14 +5907,14 @@ snapshots: '@vue/compiler-sfc@3.4.32': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.27.0 '@vue/compiler-core': 3.4.32 '@vue/compiler-dom': 3.4.32 '@vue/compiler-ssr': 3.4.32 '@vue/shared': 3.4.32 estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.47 + magic-string: 0.30.17 + postcss: 8.5.3 source-map-js: 1.2.1 '@vue/compiler-ssr@3.4.32': @@ -5880,7 +5927,7 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/language-core@2.1.6(typescript@5.6.2)': + '@vue/language-core@2.1.6(typescript@5.8.3)': dependencies: '@volar/language-core': 2.4.5 '@vue/compiler-dom': 3.4.32 @@ -5891,7 +5938,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.6.2 + typescript: 5.8.3 '@vue/shared@3.4.32': {} @@ -6052,11 +6099,11 @@ snapshots: - supports-color - utf-8-validate - '@web/test-runner-puppeteer@0.17.0(typescript@5.6.2)': + '@web/test-runner-puppeteer@0.17.0(typescript@5.8.3)': dependencies: '@web/test-runner-chrome': 0.17.0 '@web/test-runner-core': 0.13.3 - puppeteer: 23.4.0(typescript@5.6.2) + puppeteer: 23.4.0(typescript@5.8.3) transitivePeerDependencies: - bufferutil - supports-color @@ -6539,14 +6586,14 @@ snapshots: dependencies: browserslist: 4.23.2 - cosmiconfig@9.0.0(typescript@5.6.2): + cosmiconfig@9.0.0(typescript@5.8.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.8.3 cross-spawn@7.0.6: dependencies: @@ -6944,9 +6991,9 @@ snapshots: prettier: 3.3.3 synckit: 0.9.1 - eslint-plugin-import-x@3.1.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2): + eslint-plugin-import-x@3.1.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3): dependencies: - '@typescript-eslint/utils': 7.16.1(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.16.0(jiti@2.0.0-beta.2) @@ -7010,10 +7057,10 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@2.0.0-beta.2))): + eslint-plugin-perfectionist@3.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3)(vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@2.0.0-beta.2))): dependencies: '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + '@typescript-eslint/utils': 8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) eslint: 9.16.0(jiti@2.0.0-beta.2) minimatch: 10.0.1 natural-compare-lite: 1.4.0 @@ -7064,11 +7111,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(eslint@9.16.0(jiti@2.0.0-beta.2)): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(eslint@9.16.0(jiti@2.0.0-beta.2)): dependencies: eslint: 9.16.0(jiti@2.0.0-beta.2) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3))(eslint@9.16.0(jiti@2.0.0-beta.2))(typescript@5.8.3) eslint-plugin-vue@9.27.0(eslint@9.16.0(jiti@2.0.0-beta.2)): dependencies: @@ -7641,7 +7688,7 @@ snapshots: debug: 4.3.7 esbuild: 0.21.5 jiti: 2.0.0-beta.2 - jiti-v1: jiti@1.21.6 + jiti-v1: jiti@1.21.7 pathe: 1.1.2 pkg-types: 1.1.3 tsx: 4.16.2 @@ -7827,6 +7874,8 @@ snapshots: jiti@1.21.6: {} + jiti@1.21.7: {} + jiti@2.0.0-beta.2: {} jju@1.4.0: {} @@ -8127,6 +8176,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + make-dir@2.1.0: dependencies: pify: 4.0.1 @@ -8247,6 +8300,8 @@ snapshots: nanocolors@0.2.13: {} + nanoid@3.3.11: {} + nanoid@3.3.7: {} natural-compare-lite@1.4.0: {} @@ -8797,6 +8852,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.3: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.0: @@ -8864,11 +8925,11 @@ snapshots: - supports-color - utf-8-validate - puppeteer@23.4.0(typescript@5.6.2): + puppeteer@23.4.0(typescript@5.8.3): dependencies: '@puppeteer/browsers': 2.4.0 chromium-bidi: 0.6.5(devtools-protocol@0.0.1342118) - cosmiconfig: 9.0.0(typescript@5.6.2) + cosmiconfig: 9.0.0(typescript@5.8.3) devtools-protocol: 0.0.1342118 puppeteer-core: 23.4.0 typed-query-selector: 2.12.0 @@ -9382,9 +9443,9 @@ snapshots: dependencies: punycode: 2.3.1 - ts-api-utils@1.3.0(typescript@5.6.2): + ts-api-utils@1.3.0(typescript@5.8.3): dependencies: - typescript: 5.6.2 + typescript: 5.8.3 tslib@2.8.1: {} @@ -9420,7 +9481,7 @@ snapshots: typescript@5.4.2: {} - typescript@5.6.2: {} + typescript@5.8.3: {} typical@4.0.0: {} @@ -9529,18 +9590,18 @@ snapshots: vary@1.1.2: {} - vite-plugin-dts@4.3.0(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.3(@types/node@22.7.5)(less@4.2.0)): + vite-plugin-dts@4.3.0(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.8.3)(vite@5.4.3(@types/node@22.7.5)(less@4.2.0)): dependencies: '@microsoft/api-extractor': 7.47.11(@types/node@22.7.5) '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@volar/typescript': 2.4.5 - '@vue/language-core': 2.1.6(typescript@5.6.2) + '@vue/language-core': 2.1.6(typescript@5.8.3) compare-versions: 6.1.1 debug: 4.3.7 kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.11 - typescript: 5.6.2 + typescript: 5.8.3 optionalDependencies: vite: 5.4.3(@types/node@22.7.5)(less@4.2.0) transitivePeerDependencies: