diff --git a/package.json b/package.json index 7ea9391..ca70976 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@vue/cli-plugin-eslint": "~5.0.8", "@vue/cli-plugin-typescript": "~5.0.8", "@vue/cli-service": "~5.0.8", - "@vue/eslint-config-typescript": "^13.0.0", + "@vue/eslint-config-typescript": "^14.1.4", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", diff --git a/yarn.lock b/yarn.lock index 35777b9..4ab595b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -383,13 +383,6 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.5.1": - version: 4.5.1 - resolution: "@eslint-community/regexpp@npm:4.5.1" - checksum: 6d901166d64998d591fab4db1c2f872981ccd5f6fe066a1ad0a93d4e11855ecae6bfb76660869a469563e8882d4307228cebd41142adb409d182f2966771e57e - languageName: node - linkType: hard - "@eslint-community/regexpp@npm:^4.6.1": version: 4.6.2 resolution: "@eslint-community/regexpp@npm:4.6.2" @@ -958,7 +951,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.12 resolution: "@types/json-schema@npm:7.0.12" checksum: 00239e97234eeb5ceefb0c1875d98ade6e922bfec39dd365ec6bd360b5c2f825e612ac4f6e5f1d13601b8b30f378f15e6faa805a3a732f4a1bbe61915163d293 @@ -1037,13 +1030,6 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.5.0": - version: 7.5.0 - resolution: "@types/semver@npm:7.5.0" - checksum: 0a64b9b9c7424d9a467658b18dd70d1d781c2d6f033096a6e05762d20ebbad23c1b69b0083b0484722aabf35640b78ccc3de26368bcae1129c87e9df028a22e2 - languageName: node - linkType: hard - "@types/serve-index@npm:^1.9.1": version: 1.9.1 resolution: "@types/serve-index@npm:1.9.1" @@ -1088,28 +1074,24 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.1.1": - version: 7.1.1 - resolution: "@typescript-eslint/eslint-plugin@npm:7.1.1" +"@typescript-eslint/eslint-plugin@npm:8.18.2, @typescript-eslint/eslint-plugin@npm:^8.15.0": + version: 8.18.2 + resolution: "@typescript-eslint/eslint-plugin@npm:8.18.2" dependencies: - "@eslint-community/regexpp": ^4.5.1 - "@typescript-eslint/scope-manager": 7.1.1 - "@typescript-eslint/type-utils": 7.1.1 - "@typescript-eslint/utils": 7.1.1 - "@typescript-eslint/visitor-keys": 7.1.1 - debug: ^4.3.4 + "@eslint-community/regexpp": ^4.10.0 + "@typescript-eslint/scope-manager": 8.18.2 + "@typescript-eslint/type-utils": 8.18.2 + "@typescript-eslint/utils": 8.18.2 + "@typescript-eslint/visitor-keys": 8.18.2 graphemer: ^1.4.0 - ignore: ^5.2.4 + ignore: ^5.3.1 natural-compare: ^1.4.0 - semver: ^7.5.4 - ts-api-utils: ^1.0.1 + ts-api-utils: ^1.3.0 peerDependencies: - "@typescript-eslint/parser": ^7.0.0 - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: e439a09996dd1b2bc8a643d7a1c7aad09b744ee38f6d3a8d391a7a846a23eafd3b1513c73da363df62e756f8b3a27c569b12fcbedad0fc1f87c0af20fd53db8e + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 1826b5624a9052f3dc9b34d20cc61a8963cac5188bc459f1a2355165643ca9a9aace218f9740f17d7f26ce46016983df16292d77e012e1a72d7424666eeecaf4 languageName: node linkType: hard @@ -1136,25 +1118,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.1.1": - version: 7.1.1 - resolution: "@typescript-eslint/parser@npm:7.1.1" - dependencies: - "@typescript-eslint/scope-manager": 7.1.1 - "@typescript-eslint/types": 7.1.1 - "@typescript-eslint/typescript-estree": 7.1.1 - "@typescript-eslint/visitor-keys": 7.1.1 - debug: ^4.3.4 - peerDependencies: - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 9a8494a3ca517759e33c8a153779efe1331d86bcd4af5110d14c79e2507596265dd7cf113c9312fdf97832b60e76646dbabe9b87eb55b6616ba2a0c038b9fad1 - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^8.18.2": +"@typescript-eslint/parser@npm:8.18.2, @typescript-eslint/parser@npm:^8.18.2": version: 8.18.2 resolution: "@typescript-eslint/parser@npm:8.18.2" dependencies: @@ -1170,16 +1134,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.1.1": - version: 7.1.1 - resolution: "@typescript-eslint/scope-manager@npm:7.1.1" - dependencies: - "@typescript-eslint/types": 7.1.1 - "@typescript-eslint/visitor-keys": 7.1.1 - checksum: 4f91bed41b14051335ec7f73bb2c8970018ba2c056dda3166a722d85a620a610643e7f703304c03106759d0a195ea1d9ff44edcc86feb2c62817ae3d06276c49 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:7.18.0": version: 7.18.0 resolution: "@typescript-eslint/scope-manager@npm:7.18.0" @@ -1200,23 +1154,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.1.1": - version: 7.1.1 - resolution: "@typescript-eslint/type-utils@npm:7.1.1" - dependencies: - "@typescript-eslint/typescript-estree": 7.1.1 - "@typescript-eslint/utils": 7.1.1 - debug: ^4.3.4 - ts-api-utils: ^1.0.1 - peerDependencies: - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: d1afa5c5e4602495a545d0d32aca0bbf6963fb0cbf77e47b2a95883e96d35bd9d51e8eb8d51c7d5b7e4e6ed7a275970eb80ed566e25833c8b4517791df8e648a - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:7.18.0": version: 7.18.0 resolution: "@typescript-eslint/type-utils@npm:7.18.0" @@ -1234,10 +1171,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.1.1": - version: 7.1.1 - resolution: "@typescript-eslint/types@npm:7.1.1" - checksum: 42be2d881728d99ab50cb4133656d2f54770304a5dca83777a032b9ec20f6e11ca38db79d2b77b29b9cb41a052aa872f4ac2e37b61d40b438efe91e355ec798f +"@typescript-eslint/type-utils@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/type-utils@npm:8.18.2" + dependencies: + "@typescript-eslint/typescript-estree": 8.18.2 + "@typescript-eslint/utils": 8.18.2 + debug: ^4.3.4 + ts-api-utils: ^1.3.0 + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: dbd8cc72772d00daeb1e36efe0dc604f00f626da4d4eb1c3220cdbcbb87d4f1aa9f8a3ae2756ddc09a5f3c7cb3b8bf04c4fa306776035406007aac6a7908b445 languageName: node linkType: hard @@ -1255,25 +1200,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.1.1": - version: 7.1.1 - resolution: "@typescript-eslint/typescript-estree@npm:7.1.1" - dependencies: - "@typescript-eslint/types": 7.1.1 - "@typescript-eslint/visitor-keys": 7.1.1 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - minimatch: 9.0.3 - semver: ^7.5.4 - ts-api-utils: ^1.0.1 - peerDependenciesMeta: - typescript: - optional: true - checksum: 19c62c792ff05ccea7e8c6054f55be7d2423695cb7ef84b955ee2b74d950e769b353100032467be71a436f3439ecba3b8709513581755e98e910ecb9d8198223 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:7.18.0": version: 7.18.0 resolution: "@typescript-eslint/typescript-estree@npm:7.18.0" @@ -1311,23 +1237,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.1.1": - version: 7.1.1 - resolution: "@typescript-eslint/utils@npm:7.1.1" - dependencies: - "@eslint-community/eslint-utils": ^4.4.0 - "@types/json-schema": ^7.0.12 - "@types/semver": ^7.5.0 - "@typescript-eslint/scope-manager": 7.1.1 - "@typescript-eslint/types": 7.1.1 - "@typescript-eslint/typescript-estree": 7.1.1 - semver: ^7.5.4 - peerDependencies: - eslint: ^8.56.0 - checksum: 76a499c28dec37effb3512a49e51e1d788e49647ab750fc8a0d16c3aae4b9fea83f1cd20b5bd0be6113eb6112a96e93ee3327ccfd5c80028526c3ce5a73b5027 - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:7.18.0": version: 7.18.0 resolution: "@typescript-eslint/utils@npm:7.18.0" @@ -1342,13 +1251,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.1.1": - version: 7.1.1 - resolution: "@typescript-eslint/visitor-keys@npm:7.1.1" +"@typescript-eslint/utils@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/utils@npm:8.18.2" dependencies: - "@typescript-eslint/types": 7.1.1 - eslint-visitor-keys: ^3.4.1 - checksum: fc98a8782ad9c5dbb0d6ed89baa89c37d3cb28ecc08fb013180bed4e5336e1d289ad3cdb1cd71b9c0abb7b624858258c0d68fe4db8911416b61f13ec7c553a47 + "@eslint-community/eslint-utils": ^4.4.0 + "@typescript-eslint/scope-manager": 8.18.2 + "@typescript-eslint/types": 8.18.2 + "@typescript-eslint/typescript-estree": 8.18.2 + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 49961d86a0ba5d616ff91e62e8b64dcb7c89d622b9389db56a921734e8e44ed3f2e48e41e3365c389f64ce774146603147936b8aa8dd09f5cd77c05ce2dc02a8 languageName: node linkType: hard @@ -1640,21 +1554,22 @@ __metadata: languageName: node linkType: hard -"@vue/eslint-config-typescript@npm:^13.0.0": - version: 13.0.0 - resolution: "@vue/eslint-config-typescript@npm:13.0.0" +"@vue/eslint-config-typescript@npm:^14.1.4": + version: 14.1.4 + resolution: "@vue/eslint-config-typescript@npm:14.1.4" dependencies: - "@typescript-eslint/eslint-plugin": ^7.1.1 - "@typescript-eslint/parser": ^7.1.1 - vue-eslint-parser: ^9.3.1 + "@typescript-eslint/eslint-plugin": ^8.15.0 + fast-glob: ^3.3.2 + typescript-eslint: ^8.15.0 + vue-eslint-parser: ^9.4.3 peerDependencies: - eslint: ^8.56.0 - eslint-plugin-vue: ^9.0.0 - typescript: ">=4.7.4" + eslint: ^9.10.0 + eslint-plugin-vue: ^9.28.0 + typescript: ">=4.8.4" peerDependenciesMeta: typescript: optional: true - checksum: 60ab86e1e9e697e2d8b9fbc4028272cd9f144d6955467cb7ad6957b6a37443344ba500734a46c8708e27b2fb4cb859319bfb11fe5e87941f161a065d36ae6825 + checksum: 3a08c9b0aafdb5f5324b3b3ec02060ff80f1fae3cca131350e27acc036bbfa4e996065948a6ba5e48482777e0aad827170ec53b4e3367ab7cb74547f91e0c5d8 languageName: node linkType: hard @@ -5076,7 +4991,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0, ignore@npm:^5.2.4": +"ignore@npm:^5.2.0": version: 5.2.4 resolution: "ignore@npm:5.2.4" checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef @@ -6008,15 +5923,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: ^2.0.1 - checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 - languageName: node - linkType: hard - "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -7804,7 +7710,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.5.4": +"semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.6": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -8640,15 +8546,6 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "ts-api-utils@npm:1.0.1" - peerDependencies: - typescript: ">=4.2.0" - checksum: 78794fc7270d295b36c1ac613465b5dc7e7226907a533125b30f177efef9dd630d4e503b00be31b44335eb2ebf9e136ebe97353f8fc5d383885d5fead9d54c09 - languageName: node - linkType: hard - "ts-api-utils@npm:^1.3.0": version: 1.3.0 resolution: "ts-api-utils@npm:1.3.0" @@ -8727,6 +8624,20 @@ __metadata: languageName: node linkType: hard +"typescript-eslint@npm:^8.15.0": + version: 8.18.2 + resolution: "typescript-eslint@npm:8.18.2" + dependencies: + "@typescript-eslint/eslint-plugin": 8.18.2 + "@typescript-eslint/parser": 8.18.2 + "@typescript-eslint/utils": 8.18.2 + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 311c1fb2acf3e530ac821d731c0903dd50b93d5aae14203f16123531288d8a3785e5d2dfd10b7e348f5203be5ec60fa6a33873c298787b6f97747af90eac76eb + languageName: node + linkType: hard + "typescript@npm:~5.7.2": version: 5.7.2 resolution: "typescript@npm:5.7.2" @@ -8859,7 +8770,7 @@ __metadata: "@vue/cli-plugin-eslint": ~5.0.8 "@vue/cli-plugin-typescript": ~5.0.8 "@vue/cli-service": ~5.0.8 - "@vue/eslint-config-typescript": ^13.0.0 + "@vue/eslint-config-typescript": ^14.1.4 eslint: ^8.57.0 eslint-config-prettier: ^9.1.0 eslint-plugin-prettier: ^5.2.1 @@ -8909,23 +8820,6 @@ __metadata: languageName: node linkType: hard -"vue-eslint-parser@npm:^9.3.1": - version: 9.3.1 - resolution: "vue-eslint-parser@npm:9.3.1" - dependencies: - debug: ^4.3.4 - eslint-scope: ^7.1.1 - eslint-visitor-keys: ^3.3.0 - espree: ^9.3.1 - esquery: ^1.4.0 - lodash: ^4.17.21 - semver: ^7.3.6 - peerDependencies: - eslint: ">=6.0.0" - checksum: 6d1476b45fcc5b456a1e5c0f33ec695cf1d392ca6113250d5e3441e6cf3b2a0ec28a9455699363641dfb7c48358f215db07856c98385a31ace9bc58196f4156e - languageName: node - linkType: hard - "vue-eslint-parser@npm:^9.4.3": version: 9.4.3 resolution: "vue-eslint-parser@npm:9.4.3"