diff --git a/package.json b/package.json index 5397c00d..40ae8bec 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "eslint": "8.57.1", "eslint-config-prettier": "10.1.8", "eslint-plugin-prettier": "5.5.3", - "eslint-plugin-vue": "9.33.0", + "eslint-plugin-vue": "10.6.2", "lightningcss": "1.30.1", "prettier": "3.5.3", "unocss": "66.4.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f478e79..ae84c7bf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,8 +91,8 @@ importers: specifier: 5.5.3 version: 5.5.3(@types/eslint@8.56.12)(eslint-config-prettier@10.1.8(eslint@8.57.1))(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-vue: - specifier: 9.33.0 - version: 9.33.0(eslint@8.57.1) + specifier: 10.6.2 + version: 10.6.2(eslint@8.57.1)(vue-eslint-parser@9.4.3(eslint@8.57.1)) lightningcss: specifier: 1.30.1 version: 1.30.1 @@ -1639,11 +1639,19 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-vue@9.33.0: - resolution: {integrity: sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==} - engines: {node: ^14.17.0 || >=16.0.0} + eslint-plugin-vue@10.6.2: + resolution: {integrity: sha512-nA5yUs/B1KmKzvC42fyD0+l9Yd+LtEpVhWRbXuDj0e+ZURcTtyRbMDWUeJmTAh2wC6jC83raS63anNM2YT3NPw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + '@typescript-eslint/parser': ^7.0.0 || ^8.0.0 + eslint: ^8.57.0 || ^9.0.0 + vue-eslint-parser: ^10.0.0 + peerDependenciesMeta: + '@stylistic/eslint-plugin': + optional: true + '@typescript-eslint/parser': + optional: true eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} @@ -2379,8 +2387,8 @@ packages: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + postcss-selector-parser@7.1.1: + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} engines: {node: '>=4'} postcss@8.5.6: @@ -4802,19 +4810,16 @@ snapshots: '@types/eslint': 8.56.12 eslint-config-prettier: 10.1.8(eslint@8.57.1) - eslint-plugin-vue@9.33.0(eslint@8.57.1): + eslint-plugin-vue@10.6.2(eslint@8.57.1)(vue-eslint-parser@9.4.3(eslint@8.57.1)): dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) eslint: 8.57.1 - globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 7.1.1 semver: 7.7.2 vue-eslint-parser: 9.4.3(eslint@8.57.1) xml-name-validator: 4.0.0 - transitivePeerDependencies: - - supports-color eslint-scope@7.2.2: dependencies: @@ -5525,7 +5530,7 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-selector-parser@6.1.2: + postcss-selector-parser@7.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2