diff --git a/package.json b/package.json index 82074ff..d80996b 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "kolorist": "^1.8.0" }, "devDependencies": { - "@rushstack/eslint-patch": "^1.8.0", + "@rushstack/eslint-patch": "^1.10.1", "@vue/eslint-config-airbnb": "^8.0.0", "@vue/eslint-config-airbnb-with-typescript": "^8.0.0", "@vue/eslint-config-prettier": "^9.0.0", @@ -45,7 +45,7 @@ "@vue/eslint-config-standard-with-typescript": "^8.0.0", "@vue/eslint-config-typescript": "^13.0.0", "eslint": "^8.57.0", - "eslint-plugin-vue": "^9.23.0", + "eslint-plugin-vue": "^9.24.0", "prettier": "^3.2.5", "standard": "^17.1.0", "typescript": "~5.1.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a58000..e3cf1a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,32 +17,32 @@ dependencies: devDependencies: '@rushstack/eslint-patch': - specifier: ^1.8.0 - version: 1.8.0 + specifier: ^1.10.1 + version: 1.10.1 '@vue/eslint-config-airbnb': specifier: ^8.0.0 - version: 8.0.0(@typescript-eslint/parser@7.1.1)(eslint-plugin-vue@9.23.0)(eslint@8.57.0) + version: 8.0.0(@typescript-eslint/parser@7.1.1)(eslint-plugin-vue@9.24.0)(eslint@8.57.0) '@vue/eslint-config-airbnb-with-typescript': specifier: ^8.0.0 - version: 8.0.0(eslint-plugin-vue@9.23.0)(eslint@8.57.0)(typescript@5.1.6) + version: 8.0.0(eslint-plugin-vue@9.24.0)(eslint@8.57.0)(typescript@5.1.6) '@vue/eslint-config-prettier': specifier: ^9.0.0 version: 9.0.0(eslint@8.57.0)(prettier@3.2.5) '@vue/eslint-config-standard': specifier: ^8.0.1 - version: 8.0.1(@typescript-eslint/parser@7.1.1)(eslint-plugin-vue@9.23.0)(eslint@8.57.0) + version: 8.0.1(@typescript-eslint/parser@7.1.1)(eslint-plugin-vue@9.24.0)(eslint@8.57.0) '@vue/eslint-config-standard-with-typescript': specifier: ^8.0.0 - version: 8.0.0(eslint-plugin-vue@9.23.0)(eslint@8.57.0)(typescript@5.1.6) + version: 8.0.0(eslint-plugin-vue@9.24.0)(eslint@8.57.0)(typescript@5.1.6) '@vue/eslint-config-typescript': specifier: ^13.0.0 - version: 13.0.0(eslint-plugin-vue@9.23.0)(eslint@8.57.0)(typescript@5.1.6) + version: 13.0.0(eslint-plugin-vue@9.24.0)(eslint@8.57.0)(typescript@5.1.6) eslint: specifier: ^8.57.0 version: 8.57.0 eslint-plugin-vue: - specifier: ^9.23.0 - version: 9.23.0(eslint@8.57.0) + specifier: ^9.24.0 + version: 9.24.0(eslint@8.57.0) prettier: specifier: ^3.2.5 version: 3.2.5 @@ -170,8 +170,8 @@ packages: tslib: 2.5.0 dev: true - /@rushstack/eslint-patch@1.8.0: - resolution: {integrity: sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==} + /@rushstack/eslint-patch@1.10.1: + resolution: {integrity: sha512-S3Kq8e7LqxkA9s7HKLqXGTGck1uwis5vAXan3FnU5yw1Ec5hsSGnq4s/UCaSqABPOnOTg7zASLyst7+ohgWexg==} dev: true /@types/json-schema@7.0.12: @@ -584,7 +584,7 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vue/eslint-config-airbnb-with-typescript@8.0.0(eslint-plugin-vue@9.23.0)(eslint@8.57.0)(typescript@5.1.6): + /@vue/eslint-config-airbnb-with-typescript@8.0.0(eslint-plugin-vue@9.24.0)(eslint@8.57.0)(typescript@5.1.6): resolution: {integrity: sha512-gMaApQBRAOebJtI9NyDfic7XhjXGramJXx/PHcOQBUkmpPhDCDeX7N0oQqZKR6cY9la7LDvELfPRs62KJcAtjg==} peerDependencies: eslint: ^8.2.0 @@ -595,14 +595,14 @@ packages: '@eslint-types/typescript-eslint': 6.16.0 '@typescript-eslint/eslint-plugin': 6.17.0(@typescript-eslint/parser@6.17.0)(eslint@8.57.0)(typescript@5.1.6) '@typescript-eslint/parser': 6.17.0(eslint@8.57.0)(typescript@5.1.6) - '@vue/eslint-config-airbnb': 8.0.0(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-typescript@3.6.1)(eslint-plugin-vue@9.23.0)(eslint@8.57.0) + '@vue/eslint-config-airbnb': 8.0.0(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-typescript@3.6.1)(eslint-plugin-vue@9.24.0)(eslint@8.57.0) eslint: 8.57.0 eslint-config-airbnb-typescript: 17.1.0(@typescript-eslint/eslint-plugin@6.17.0)(@typescript-eslint/parser@6.17.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-define-config: 2.1.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-vue: 9.23.0(eslint@8.57.0) + eslint-plugin-vue: 9.24.0(eslint@8.57.0) typescript: 5.1.6 vue-eslint-parser: 9.3.2(eslint@8.57.0) transitivePeerDependencies: @@ -610,7 +610,7 @@ packages: - supports-color dev: true - /@vue/eslint-config-airbnb@8.0.0(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-typescript@3.6.1)(eslint-plugin-vue@9.23.0)(eslint@8.57.0): + /@vue/eslint-config-airbnb@8.0.0(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-typescript@3.6.1)(eslint-plugin-vue@9.24.0)(eslint@8.57.0): resolution: {integrity: sha512-0PGJubVK8+arJC+07xeL7gFLLfr5hxub7UCl+x+bxgvE2qtJodbOXZ27mdt1tAYsgUuhmp3ymn9mNbAIvNGahA==} peerDependencies: eslint: ^8.2.0 @@ -623,7 +623,7 @@ packages: eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-react: 7.33.2(eslint@8.57.0) - eslint-plugin-vue: 9.23.0(eslint@8.57.0) + eslint-plugin-vue: 9.24.0(eslint@8.57.0) eslint-plugin-vuejs-accessibility: 2.2.0(eslint@8.57.0) vue-eslint-parser: 9.3.2(eslint@8.57.0) transitivePeerDependencies: @@ -633,7 +633,7 @@ packages: - supports-color dev: true - /@vue/eslint-config-airbnb@8.0.0(@typescript-eslint/parser@7.1.1)(eslint-plugin-vue@9.23.0)(eslint@8.57.0): + /@vue/eslint-config-airbnb@8.0.0(@typescript-eslint/parser@7.1.1)(eslint-plugin-vue@9.24.0)(eslint@8.57.0): resolution: {integrity: sha512-0PGJubVK8+arJC+07xeL7gFLLfr5hxub7UCl+x+bxgvE2qtJodbOXZ27mdt1tAYsgUuhmp3ymn9mNbAIvNGahA==} peerDependencies: eslint: ^8.2.0 @@ -646,7 +646,7 @@ packages: eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-react: 7.33.2(eslint@8.57.0) - eslint-plugin-vue: 9.23.0(eslint@8.57.0) + eslint-plugin-vue: 9.24.0(eslint@8.57.0) eslint-plugin-vuejs-accessibility: 2.2.0(eslint@8.57.0) vue-eslint-parser: 9.3.2(eslint@8.57.0) transitivePeerDependencies: @@ -670,7 +670,7 @@ packages: - '@types/eslint' dev: true - /@vue/eslint-config-standard-with-typescript@8.0.0(eslint-plugin-vue@9.23.0)(eslint@8.57.0)(typescript@5.1.6): + /@vue/eslint-config-standard-with-typescript@8.0.0(eslint-plugin-vue@9.24.0)(eslint@8.57.0)(typescript@5.1.6): resolution: {integrity: sha512-7oHFHia1GSFEr4iRwXjCXKIZ7vCM20HqpbjyQnPovtscxPBHn3uVfYTDVXSbzFLSCJqGWBapU6XS6jcfKOPbOw==} peerDependencies: eslint: ^8.0.1 @@ -687,7 +687,7 @@ packages: eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) eslint-plugin-n: 15.7.0(eslint@8.57.0) eslint-plugin-promise: 6.1.1(eslint@8.57.0) - eslint-plugin-vue: 9.23.0(eslint@8.57.0) + eslint-plugin-vue: 9.24.0(eslint@8.57.0) typescript: 5.1.6 vue-eslint-parser: 9.1.1(eslint@8.57.0) transitivePeerDependencies: @@ -695,7 +695,7 @@ packages: - supports-color dev: true - /@vue/eslint-config-standard@8.0.1(@typescript-eslint/parser@7.1.1)(eslint-plugin-vue@9.23.0)(eslint@8.57.0): + /@vue/eslint-config-standard@8.0.1(@typescript-eslint/parser@7.1.1)(eslint-plugin-vue@9.24.0)(eslint@8.57.0): resolution: {integrity: sha512-+FsTb8kOf2GSbXXTwbigRBRRur/byMbwL6Ijii2JoXW4hsLB4arl9lbgV54OUOV5o20INLHDmBVONO16rP/a1g==} peerDependencies: eslint: ^8.0.1 @@ -708,7 +708,7 @@ packages: eslint-plugin-import: 2.27.5(@typescript-eslint/parser@7.1.1)(eslint@8.57.0) eslint-plugin-n: 15.7.0(eslint@8.57.0) eslint-plugin-promise: 6.1.1(eslint@8.57.0) - eslint-plugin-vue: 9.23.0(eslint@8.57.0) + eslint-plugin-vue: 9.24.0(eslint@8.57.0) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-typescript @@ -716,7 +716,7 @@ packages: - supports-color dev: true - /@vue/eslint-config-typescript@13.0.0(eslint-plugin-vue@9.23.0)(eslint@8.57.0)(typescript@5.1.6): + /@vue/eslint-config-typescript@13.0.0(eslint-plugin-vue@9.24.0)(eslint@8.57.0)(typescript@5.1.6): resolution: {integrity: sha512-MHh9SncG/sfqjVqjcuFLOLD6Ed4dRAis4HNt0dXASeAuLqIAx4YMB1/m2o4pUKK1vCt8fUvYG8KKX2Ot3BVZTg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -730,7 +730,7 @@ packages: '@typescript-eslint/eslint-plugin': 7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.1.6) '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.1.6) eslint: 8.57.0 - eslint-plugin-vue: 9.23.0(eslint@8.57.0) + eslint-plugin-vue: 9.24.0(eslint@8.57.0) typescript: 5.1.6 vue-eslint-parser: 9.3.2(eslint@8.57.0) transitivePeerDependencies: @@ -1850,14 +1850,15 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-vue@9.23.0(eslint@8.57.0): - resolution: {integrity: sha512-Bqd/b7hGYGrlV+wP/g77tjyFmp81lh5TMw0be9093X02SyelxRRfCI6/IsGq/J7Um0YwB9s0Ry0wlFyjPdmtUw==} + /eslint-plugin-vue@9.24.0(eslint@8.57.0): + resolution: {integrity: sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==} 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.57.0) eslint: 8.57.0 + globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.15 @@ -2208,6 +2209,13 @@ packages: type-fest: 0.20.2 dev: true + /globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'}