diff --git a/package.json b/package.json index 974ec04..5e5889c 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "cross-env": "^7.0.2", "cypress": "^14.3.3", "eslint": "^8.57.1", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^10.1.0", "minimist": "^1.2.8", "release-it": "^17.10.0", "rollup": "^4.41.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01e848a..d90565e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -64,8 +64,8 @@ importers: specifier: ^8.57.1 version: 8.57.1 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@8.57.1) + specifier: ^10.1.0 + version: 10.1.0(eslint@8.57.1)(vue-eslint-parser@10.1.3(eslint@8.57.1)) minimist: specifier: ^1.2.8 version: 1.2.8 @@ -663,6 +663,12 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.7.0': + resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/regexpp@4.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -2649,11 +2655,12 @@ packages: peerDependencies: eslint: '>= 3.2.1' - eslint-plugin-vue@9.32.0: - resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==} - engines: {node: ^14.17.0 || >=16.0.0} + eslint-plugin-vue@10.1.0: + resolution: {integrity: sha512-/VTiJ1eSfNLw6lvG9ENySbGmcVvz6wZ9nA7ZqXlLBY2RkaF15iViYKxglWiIch12KiLAj0j1iXPYU6W4wTROFA==} + 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 + eslint: ^8.57.0 || ^9.0.0 + vue-eslint-parser: ^10.0.0 eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} @@ -4541,8 +4548,8 @@ packages: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} - postcss-selector-parser@7.0.0: - resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==} + postcss-selector-parser@7.1.0: + resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} engines: {node: '>=4'} postcss-svgo@5.1.0: @@ -4900,13 +4907,13 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.7.0: - resolution: {integrity: sha512-DrfFnPzblFmNrIZzg5RzHegbiRWg7KMR7btwi2yjHwx06zsUbO5g613sVwEV7FTwmzJu+Io0lJe2GJ3LxqpvBQ==} + semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} engines: {node: '>=10'} hasBin: true - semver@7.7.1: - resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} engines: {node: '>=10'} hasBin: true @@ -5469,12 +5476,6 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - vue-eslint-parser@9.4.3: - resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' - vue-hot-reload-api@2.3.4: resolution: {integrity: sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==} @@ -6497,6 +6498,11 @@ snapshots: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.7.0(eslint@8.57.1)': + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.12.1': {} '@eslint/eslintrc@2.1.4': @@ -6606,16 +6612,16 @@ snapshots: '@npmcli/fs@1.1.1': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.1 + semver: 7.7.2 '@npmcli/fs@2.1.2': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.1 + semver: 7.7.2 '@npmcli/fs@3.1.1': dependencies: - semver: 7.7.1 + semver: 7.7.2 '@npmcli/git@4.1.0': dependencies: @@ -6625,7 +6631,7 @@ snapshots: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.7.1 + semver: 7.7.2 which: 3.0.1 transitivePeerDependencies: - bluebird @@ -7133,7 +7139,7 @@ snapshots: '@vue/babel-preset-jsx': 1.4.0(@babel/core@7.26.7)(vue@3.5.13) babel-plugin-dynamic-import-node: 2.3.3 core-js-compat: 3.40.0 - semver: 7.7.1 + semver: 7.7.2 optionalDependencies: vue: 3.5.13 transitivePeerDependencies: @@ -7395,7 +7401,7 @@ snapshots: open: 8.4.2 ora: 5.4.1 read-pkg: 5.2.0 - semver: 7.7.1 + semver: 7.7.2 strip-ansi: 6.0.1 transitivePeerDependencies: - encoding @@ -8350,7 +8356,7 @@ snapshots: postcss-modules-scope: 3.2.1(postcss@8.5.1) postcss-modules-values: 4.0.0(postcss@8.5.1) postcss-value-parser: 4.2.0 - semver: 7.7.1 + semver: 7.7.2 optionalDependencies: webpack: 5.97.1 @@ -8729,19 +8735,16 @@ snapshots: eslint: 8.57.1 globals: 13.24.0 - eslint-plugin-vue@9.32.0(eslint@8.57.1): + eslint-plugin-vue@10.1.0(eslint@8.57.1)(vue-eslint-parser@10.1.3(eslint@8.57.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@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 - semver: 7.7.0 - vue-eslint-parser: 9.4.3(eslint@8.57.1) + semver: 7.7.2 + vue-eslint-parser: 10.1.3(eslint@8.57.1) xml-name-validator: 4.0.0 - transitivePeerDependencies: - - supports-color eslint-scope@5.1.1: dependencies: @@ -10297,7 +10300,7 @@ snapshots: nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.7.1 + semver: 7.7.2 tar: 6.2.1 which: 2.0.2 transitivePeerDependencies: @@ -10321,7 +10324,7 @@ snapshots: dependencies: hosted-git-info: 6.1.3 is-core-module: 2.16.1 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-path@1.0.0: {} @@ -10338,7 +10341,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 npm-normalize-package-bin@3.0.1: {} @@ -10346,7 +10349,7 @@ snapshots: dependencies: hosted-git-info: 6.1.3 proc-log: 3.0.0 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-name: 5.0.1 npm-packlist@7.0.4: @@ -10358,7 +10361,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 - semver: 7.7.1 + semver: 7.7.2 npm-registry-fetch@14.0.5: dependencies: @@ -10553,7 +10556,7 @@ snapshots: ky: 1.7.4 registry-auth-token: 5.0.3 registry-url: 6.0.1 - semver: 7.7.1 + semver: 7.7.2 pacote@15.2.0: dependencies: @@ -10714,7 +10717,7 @@ snapshots: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.5.1 - semver: 7.7.1 + semver: 7.7.2 webpack: 5.97.1 postcss-merge-longhand@5.1.7(postcss@8.5.1): @@ -10763,13 +10766,13 @@ snapshots: dependencies: icss-utils: 5.1.0(postcss@8.5.1) postcss: 8.5.1 - postcss-selector-parser: 7.0.0 + postcss-selector-parser: 7.1.0 postcss-value-parser: 4.2.0 postcss-modules-scope@3.2.1(postcss@8.5.1): dependencies: postcss: 8.5.1 - postcss-selector-parser: 7.0.0 + postcss-selector-parser: 7.1.0 postcss-modules-values@4.0.0(postcss@8.5.1): dependencies: @@ -10844,7 +10847,7 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@7.0.0: + postcss-selector-parser@7.1.0: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -11270,10 +11273,10 @@ snapshots: semver@7.6.3: {} - semver@7.7.0: {} - semver@7.7.1: {} + semver@7.7.2: {} + send@0.19.0: dependencies: debug: 2.6.9 @@ -11820,7 +11823,7 @@ snapshots: is-npm: 6.0.0 latest-version: 9.0.0 pupa: 3.1.0 - semver: 7.7.1 + semver: 7.7.2 xdg-basedir: 5.1.0 uri-js@4.4.1: @@ -11877,19 +11880,6 @@ snapshots: transitivePeerDependencies: - supports-color - vue-eslint-parser@9.4.3(eslint@8.57.1): - dependencies: - debug: 4.4.0(supports-color@8.1.1) - eslint: 8.57.1 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.6.0 - lodash: 4.17.21 - semver: 7.7.1 - transitivePeerDependencies: - - supports-color - vue-hot-reload-api@2.3.4: {} vue-loader@15.11.1(@vue/compiler-sfc@3.5.14)(css-loader@6.11.0(webpack@5.97.1))(lodash@4.17.21)(webpack@5.97.1):