diff --git a/package.json b/package.json index f1b59eb5..fb8a6979 100644 --- a/package.json +++ b/package.json @@ -80,8 +80,8 @@ "@types/degit": "^2.8.6", "@types/fs-extra": "^11.0.4", "@types/node": "^20.14.10", - "@typescript-eslint/parser": "^7.16.0", - "@typescript-eslint/utils": "^7.16.0", + "@typescript-eslint/parser": "^8.0.1", + "@typescript-eslint/utils": "^8.0.1", "@unocss/eslint-plugin": "^0.61.3", "@vue/devtools-core": "workspace:^", "@vue/devtools-kit": "workspace:^", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 91d4aa67..74522976 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,11 +33,11 @@ importers: specifier: ^20.14.10 version: 20.14.10 '@typescript-eslint/parser': - specifier: ^7.16.0 - version: 7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) + specifier: ^8.0.1 + version: 8.0.1(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) '@typescript-eslint/utils': - specifier: ^7.16.0 - version: 7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) + specifier: ^8.0.1 + version: 8.0.1(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) '@unocss/eslint-plugin': specifier: ^0.61.3 version: 0.61.3(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) @@ -3037,10 +3037,24 @@ packages: typescript: optional: true + '@typescript-eslint/parser@8.0.1': + resolution: {integrity: sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/scope-manager@7.16.0': resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@8.0.1': + resolution: {integrity: sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@7.16.0': resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3055,6 +3069,10 @@ packages: resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@8.0.1': + resolution: {integrity: sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@7.16.0': resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3064,16 +3082,35 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.0.1': + resolution: {integrity: sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@7.16.0': resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 + '@typescript-eslint/utils@8.0.1': + resolution: {integrity: sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/visitor-keys@7.16.0': resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@8.0.1': + resolution: {integrity: sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -8792,7 +8829,7 @@ snapshots: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 '@stylistic/eslint-plugin': 2.3.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) - '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3))(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@8.0.1(eslint-ts-patch@8.57.0-0)(typescript@5.5.3))(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) '@typescript-eslint/parser': 7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@8.57.0-0 eslint-config-flat-gitignore: 0.1.5 @@ -10907,10 +10944,10 @@ snapshots: '@types/node': 20.14.10 optional: true - '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3))(eslint-ts-patch@8.57.0-0)(typescript@5.5.3)': + '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@8.0.1(eslint-ts-patch@8.57.0-0)(typescript@5.5.3))(eslint-ts-patch@8.57.0-0)(typescript@5.5.3)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) + '@typescript-eslint/parser': 8.0.1(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) '@typescript-eslint/scope-manager': 7.16.0 '@typescript-eslint/type-utils': 7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) @@ -10938,11 +10975,29 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.0.1(eslint-ts-patch@8.57.0-0)(typescript@5.5.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.0.1 + '@typescript-eslint/types': 8.0.1 + '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 8.0.1 + debug: 4.3.5 + eslint: eslint-ts-patch@8.57.0-0 + optionalDependencies: + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@7.16.0': dependencies: '@typescript-eslint/types': 7.16.0 '@typescript-eslint/visitor-keys': 7.16.0 + '@typescript-eslint/scope-manager@8.0.1': + dependencies: + '@typescript-eslint/types': 8.0.1 + '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/type-utils@7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3)': dependencies: '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) @@ -10957,6 +11012,8 @@ snapshots: '@typescript-eslint/types@7.16.0': {} + '@typescript-eslint/types@8.0.1': {} + '@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3)': dependencies: '@typescript-eslint/types': 7.16.0 @@ -10972,6 +11029,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.0.1(typescript@5.5.3)': + dependencies: + '@typescript-eslint/types': 8.0.1 + '@typescript-eslint/visitor-keys': 8.0.1 + debug: 4.3.5 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.2 + ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.57.0-0) @@ -10983,11 +11055,27 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@8.0.1(eslint-ts-patch@8.57.0-0)(typescript@5.5.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.57.0-0) + '@typescript-eslint/scope-manager': 8.0.1 + '@typescript-eslint/types': 8.0.1 + '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.3) + eslint: eslint-ts-patch@8.57.0-0 + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/visitor-keys@7.16.0': dependencies: '@typescript-eslint/types': 7.16.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.0.1': + dependencies: + '@typescript-eslint/types': 8.0.1 + eslint-visitor-keys: 3.4.3 + '@ungap/structured-clone@1.2.0': {} '@unocss/astro@0.61.3(rollup@4.13.0)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.6)(terser@5.26.0))': @@ -13317,14 +13405,14 @@ snapshots: eslint: eslint-ts-patch@8.57.0-0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3))(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@8.0.1(eslint-ts-patch@8.57.0-0)(typescript@5.5.3))(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3))(eslint-ts-patch@8.57.0-0)(typescript@5.5.3))(eslint-ts-patch@8.57.0-0)(typescript@5.5.3)(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.6)(terser@5.26.0)): dependencies: '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@8.57.0-0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint-ts-patch@8.57.0-0)(typescript@5.5.3))(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@8.0.1(eslint-ts-patch@8.57.0-0)(typescript@5.5.3))(eslint-ts-patch@8.57.0-0)(typescript@5.5.3) vitest: 2.0.2(@types/node@20.14.10)(jsdom@24.1.0)(sass@1.77.6)(terser@5.26.0) transitivePeerDependencies: - supports-color