diff --git a/package.json b/package.json index 09e7414c..248a7475 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-react": "^7.29.4", "eslint-plugin-react-hooks": "^4.5.0", - "eslint-plugin-vue": "^8.7.1", + "eslint-plugin-vue": "^9.0.0", "fs-extra": "^11.1.0", "rollup": "^3.18.0", "rollup-plugin-delete": "^2.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe06ab02..6be5defc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: ^4.5.0 version: 4.5.0(eslint@8.15.0) eslint-plugin-vue: - specifier: ^8.7.1 - version: 8.7.1(eslint@8.15.0) + specifier: ^9.0.0 + version: 9.17.0(eslint@8.15.0) fs-extra: specifier: ^11.1.0 version: 11.1.0 @@ -1128,6 +1128,16 @@ packages: dev: true optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.15.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.15.0 + eslint-visitor-keys: 3.3.0 + dev: true + /@eslint/eslintrc@1.2.3: resolution: {integrity: sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3756,19 +3766,20 @@ packages: string.prototype.matchall: 4.0.6 dev: true - /eslint-plugin-vue@8.7.1(eslint@8.15.0): - resolution: {integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-plugin-vue@9.17.0(eslint@8.15.0): + resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==} + engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.15.0) eslint: 8.15.0 - eslint-utils: 3.0.0(eslint@8.15.0) natural-compare: 1.4.0 - nth-check: 2.0.1 - postcss-selector-parser: 6.0.10 - semver: 7.3.5 - vue-eslint-parser: 8.3.0(eslint@8.15.0) + nth-check: 2.1.1 + postcss-selector-parser: 6.0.13 + semver: 7.5.4 + vue-eslint-parser: 9.3.1(eslint@8.15.0) + xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true @@ -5530,6 +5541,12 @@ packages: boolbase: 1.0.0 dev: true + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: true + /num2fraction@1.2.2: resolution: {integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=} dev: true @@ -5869,7 +5886,7 @@ packages: resolution: {integrity: sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==} dependencies: postcss: 7.0.39 - postcss-selector-parser: 6.0.6 + postcss-selector-parser: 6.0.10 dev: true /postcss-nested@5.0.6(postcss@8.3.11): @@ -5879,7 +5896,7 @@ packages: postcss: ^8.2.14 dependencies: postcss: 8.3.11 - postcss-selector-parser: 6.0.6 + postcss-selector-parser: 6.0.10 dev: true /postcss-prefix-selector@1.13.0: @@ -5896,6 +5913,14 @@ packages: util-deprecate: 1.0.2 dev: true + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + /postcss-selector-parser@6.0.6: resolution: {integrity: sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==} engines: {node: '>=4'} @@ -6040,7 +6065,7 @@ packages: commander: 6.2.1 glob: 7.2.0 postcss: 8.4.21 - postcss-selector-parser: 6.0.6 + postcss-selector-parser: 6.0.10 dev: true /qs@6.10.1: @@ -7936,9 +7961,9 @@ packages: - terser dev: true - /vue-eslint-parser@8.3.0(eslint@8.15.0): - resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /vue-eslint-parser@9.0.1(eslint@8.15.0): + resolution: {integrity: sha512-Duy/yrHiElax9AW+3uoH35jazQG7XB3OBDIJhvcnbsAI/5hQ8beBIYforOu6fznCRVGt+PmPTlnQMzdlgOAuWw==} + engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: @@ -7949,13 +7974,13 @@ packages: espree: 9.3.2 esquery: 1.4.0 lodash: 4.17.21 - semver: 7.3.8 + semver: 7.3.7 transitivePeerDependencies: - supports-color dev: true - /vue-eslint-parser@9.0.1(eslint@8.15.0): - resolution: {integrity: sha512-Duy/yrHiElax9AW+3uoH35jazQG7XB3OBDIJhvcnbsAI/5hQ8beBIYforOu6fznCRVGt+PmPTlnQMzdlgOAuWw==} + /vue-eslint-parser@9.3.1(eslint@8.15.0): + resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -7967,7 +7992,7 @@ packages: espree: 9.3.2 esquery: 1.4.0 lodash: 4.17.21 - semver: 7.3.7 + semver: 7.5.4 transitivePeerDependencies: - supports-color dev: true @@ -8077,6 +8102,11 @@ packages: utf-8-validate: 6.0.3 dev: true + /xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + dev: true + /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'}