diff --git a/package.json b/package.json index 13e57d8b..4adc351c 100644 --- a/package.json +++ b/package.json @@ -123,9 +123,9 @@ "@types/wicg-file-system-access": "^2023.10.5", "@types/ws": "^8.5.12", "@unlazy/nuxt": "^0.11.3", - "@unocss/eslint-config": "^0.63.1", + "@unocss/eslint-config": "^0.63.4", "@vue/test-utils": "2.4.6", - "bumpp": "^9.6.1", + "bumpp": "^9.7.1", "consola": "^3.2.3", "eslint": "^9.11.1", "eslint-plugin-format": "^0.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac0b7504..d346c47d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -271,7 +271,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^3.7.3 - version: 3.7.3(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(@unocss/eslint-plugin@0.63.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(@vue/compiler-sfc@3.5.4)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.3.3)))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)(vitest@2.1.2(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0)) + version: 3.7.3(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(@unocss/eslint-plugin@0.63.4(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(@vue/compiler-sfc@3.5.4)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.3.3)))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)(vitest@2.1.2(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0)) '@antfu/ni': specifier: ^0.23.0 version: 0.23.0 @@ -300,14 +300,14 @@ importers: specifier: ^0.11.3 version: 0.11.3(magicast@0.3.5)(rollup@2.79.1)(webpack-sources@3.2.3) '@unocss/eslint-config': - specifier: ^0.63.1 - version: 0.63.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + specifier: ^0.63.4 + version: 0.63.4(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 bumpp: - specifier: ^9.6.1 - version: 9.6.1(magicast@0.3.5) + specifier: ^9.7.1 + version: 9.7.1(magicast@0.3.5) consola: specifier: ^3.2.3 version: 3.2.3 @@ -2714,6 +2714,10 @@ packages: resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.8.1': + resolution: {integrity: sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@8.7.0': resolution: {integrity: sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2731,6 +2735,10 @@ packages: resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.8.1': + resolution: {integrity: sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.5.0': resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2749,6 +2757,15 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.8.1': + resolution: {integrity: sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@8.5.0': resolution: {integrity: sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2761,6 +2778,12 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.8.1': + resolution: {integrity: sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/visitor-keys@8.5.0': resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2769,6 +2792,10 @@ packages: resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.8.1': + resolution: {integrity: sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -2829,15 +2856,22 @@ packages: resolution: {integrity: sha512-9n1VDQ3xMpRIdzqvyUhWHA2ur5CWH0Oezw6Rbg/75bk86pD3yMrD8JkP4wK9wgq1pNNEpygmE7jFbDe29r8vVw==} engines: {node: '>=14'} + '@unocss/config@0.63.4': + resolution: {integrity: sha512-LfAzM8z0r2comUW94KaSo4JaaEZjPkvrfyVWfO/hyaXa+/xSVIkCTW7+lfWh77hrg1e2SUY1HEvIFBg9Jvb1xQ==} + engines: {node: '>=14'} + '@unocss/core@0.63.1': resolution: {integrity: sha512-scg53c6vw8cRsX4DbUO+MlTXicA9GWztm6PW0lsisJxXrdbQQCd+J+PIhrxLUExxeNqxTKsL3Msy9bwJU5uUsQ==} - '@unocss/eslint-config@0.63.1': - resolution: {integrity: sha512-n7fEEzF8M3IGInYOEWdQ6Dp9B7stTg7K6tk1ICyxbHxXIL5ivbExJR8jc6hglmkfrQUFmSoAF5KlFhnstc3wGw==} + '@unocss/core@0.63.4': + resolution: {integrity: sha512-VB4DJ5DsRWpX64si5tWYRXf1n5UkYQqe2s1V22qFiWmXa7Ec+Vf9s3cxWZmoWFC5P9RQiwM9kAqxdg1G+elVkQ==} + + '@unocss/eslint-config@0.63.4': + resolution: {integrity: sha512-H7W6yx17t23ZTtvdJ1j+oRmPNi12k109m5H+tee6g92vjM9s82ZZmPNY/92XM0ZrObS7XaMxQkB3yF92Skw9Ew==} engines: {node: '>=14'} - '@unocss/eslint-plugin@0.63.1': - resolution: {integrity: sha512-Y9krw/c/FRSK22SPeJsNWkeeOIRY5LIJKOzhjm6AXZaelHy+8Nn7f7Xl2LSgL87eZodPvED5rqGQEHyt0mgE0A==} + '@unocss/eslint-plugin@0.63.4': + resolution: {integrity: sha512-RXxlQq+dP8duOv3s/dEm7TmHn4sBBDJPFErJgsiI+RDPIvIo23bh4FZoej8/pUUZ24F9meSM8pEil1kNUBqVHw==} engines: {node: '>=14'} '@unocss/extractor-arbitrary-variants@0.63.1': @@ -3687,8 +3721,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bumpp@9.6.1: - resolution: {integrity: sha512-lQlPfyS0GrO5FaOODK+OHQxfCT+6/xWfd3Zt8dzsmzm69RWQfh5fAU9igmeZWOzK/s+4vL+gQLo3yw474ntBZw==} + bumpp@9.7.1: + resolution: {integrity: sha512-Z6fhD5B8POcSkP+LIHeFQ0+vF0p/C3U+aYp3Yui748VCmsHrhJ/ZshP2970FqE93ymHrJVXTTF8/HDKrRNEYvw==} engines: {node: '>=10'} hasBin: true @@ -4390,10 +4424,6 @@ packages: engines: {node: '>=18'} hasBin: true - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -8248,7 +8278,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@3.7.3(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(@unocss/eslint-plugin@0.63.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(@vue/compiler-sfc@3.5.4)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.3.3)))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)(vitest@2.1.2(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0))': + '@antfu/eslint-config@3.7.3(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(@unocss/eslint-plugin@0.63.4(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(@vue/compiler-sfc@3.5.4)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.3.3)))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)(vitest@2.1.2(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0))': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 @@ -8257,7 +8287,7 @@ snapshots: '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) '@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) - '@vitest/eslint-plugin': 1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)(vitest@2.1.2(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0)) + '@vitest/eslint-plugin': 1.1.4(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)(vitest@2.1.2(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0)) eslint: 9.11.1(jiti@2.3.3) eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.3.3)) eslint-flat-config-utils: 0.4.0 @@ -8287,7 +8317,7 @@ snapshots: yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - '@unocss/eslint-plugin': 0.63.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@unocss/eslint-plugin': 0.63.4(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) eslint-plugin-format: 0.1.2(eslint@9.11.1(jiti@2.3.3)) transitivePeerDependencies: - '@typescript-eslint/utils' @@ -11310,6 +11340,11 @@ snapshots: '@typescript-eslint/types': 8.7.0 '@typescript-eslint/visitor-keys': 8.7.0 + '@typescript-eslint/scope-manager@8.8.1': + dependencies: + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/visitor-keys': 8.8.1 + '@typescript-eslint/type-utils@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) @@ -11326,6 +11361,8 @@ snapshots: '@typescript-eslint/types@8.7.0': {} + '@typescript-eslint/types@8.8.1': {} + '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.5.0 @@ -11356,6 +11393,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.8.1(typescript@5.6.2)': + dependencies: + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/visitor-keys': 8.8.1 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.3)) @@ -11378,6 +11430,17 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.3)) + '@typescript-eslint/scope-manager': 8.8.1 + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.2) + eslint: 9.11.1(jiti@2.3.3) + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/visitor-keys@8.5.0': dependencies: '@typescript-eslint/types': 8.5.0 @@ -11388,6 +11451,11 @@ snapshots: '@typescript-eslint/types': 8.7.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.8.1': + dependencies: + '@typescript-eslint/types': 8.8.1 + eslint-visitor-keys: 3.4.3 + '@ungap/structured-clone@1.2.0': {} '@unhead/dom@1.11.2': @@ -11496,21 +11564,30 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/config@0.63.4': + dependencies: + '@unocss/core': 0.63.4 + unconfig: 0.5.5 + transitivePeerDependencies: + - supports-color + '@unocss/core@0.63.1': {} - '@unocss/eslint-config@0.63.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': + '@unocss/core@0.63.4': {} + + '@unocss/eslint-config@0.63.4(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': dependencies: - '@unocss/eslint-plugin': 0.63.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@unocss/eslint-plugin': 0.63.4(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@unocss/eslint-plugin@0.63.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': + '@unocss/eslint-plugin@0.63.4(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) - '@unocss/config': 0.63.1 - '@unocss/core': 0.63.1 + '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@unocss/config': 0.63.4 + '@unocss/core': 0.63.4 magic-string: 0.30.11 synckit: 0.9.1 transitivePeerDependencies: @@ -11719,11 +11796,11 @@ snapshots: vite: 5.4.5(@types/node@20.8.6)(terser@5.22.0) vue: 3.5.4(typescript@5.6.2) - '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)(vitest@2.1.2(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0))': + '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)(vitest@2.1.2(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0))': dependencies: eslint: 9.11.1(jiti@2.3.3) optionalDependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) typescript: 5.6.2 vitest: 2.1.2(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0) @@ -12766,7 +12843,7 @@ snapshots: builtin-modules@3.3.0: {} - bumpp@9.6.1(magicast@0.3.5): + bumpp@9.7.1(magicast@0.3.5): dependencies: '@jsdevtools/ez-spawn': 3.0.4 c12: 1.11.2(magicast@0.3.5) @@ -13568,8 +13645,6 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 - escalade@3.1.2: {} - escalade@3.2.0: {} escape-html@1.0.3: {} @@ -18051,7 +18126,7 @@ snapshots: update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: browserslist: 4.23.3 - escalade: 3.1.2 + escalade: 3.2.0 picocolors: 1.1.0 upper-case-first@2.0.2: @@ -18712,7 +18787,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3