diff --git a/package.json b/package.json index c1fa8c08e..401818df8 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "devDependencies": { "@eslint/compat": "^1.4.0", "@eslint/markdown": "^7.4.0", - "@html-eslint/eslint-plugin": "^0.47.0", + "@html-eslint/eslint-plugin": "^0.49.0", "@intlify/core-base": "workspace:*", "@intlify/message-compiler": "workspace:*", "@intlify/vue-i18n-core": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 367c6bf20..af39b5190 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,8 +19,8 @@ importers: specifier: ^7.4.0 version: 7.4.1 '@html-eslint/eslint-plugin': - specifier: ^0.47.0 - version: 0.47.0(eslint@9.38.0(jiti@2.6.1))(jiti@2.6.1) + specifier: ^0.49.0 + version: 0.49.0(eslint@9.38.0(jiti@2.6.1))(jiti@2.6.1) '@intlify/core-base': specifier: workspace:* version: link:packages/core-base @@ -32,7 +32,7 @@ importers: version: link:packages/vue-i18n-core '@kazupon/eslint-config': specifier: ^0.38.0 - version: 0.38.0(4e81fb27474e1b335d5931604d00c6ed) + version: 0.38.0(239c04205ecc651d615807ad5eba7b75) '@kazupon/prettier-config': specifier: ^0.1.1 version: 0.1.1 @@ -1347,6 +1347,10 @@ packages: resolution: {integrity: sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.15.2': resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1355,6 +1359,10 @@ packages: resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1363,6 +1371,10 @@ packages: resolution: {integrity: sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.39.1': + resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/markdown@7.4.1': resolution: {integrity: sha512-fhcQcylVqgb7GLPr2+6hlDQXK4J3d/fPY6qzk9/i7IYtQkIr15NKI5Zg39Dv2cV/bn5J0Znm69rmu9vJI/7Tlw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1371,14 +1383,14 @@ packages: resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.3.5': - resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.4.0': resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@fastify/busboy@2.1.1': resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} @@ -1398,23 +1410,23 @@ packages: '@formatjs/intl-localematcher@0.6.2': resolution: {integrity: sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA==} - '@html-eslint/eslint-plugin@0.47.0': - resolution: {integrity: sha512-eZWk+qVDwYBs7HWDEo4WyprseqbUGyyCw/+sk4/C+0gQ8e4PsaeMPeKyttUwtrqkLBBh2YoGHAwrQUbwG7m2Fw==} + '@html-eslint/eslint-plugin@0.49.0': + resolution: {integrity: sha512-+a1XZnp/gWer4CLd6hgR/dC9R3ew4ozSag4J4KSlHB4haYiCtOcT1vnIFDnqs9bWsJhROtjFHkGwRYsyPH76XA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.0.0 || ^9.0.0 - '@html-eslint/parser@0.47.0': - resolution: {integrity: sha512-ZFlO671ia/grNUAHOf05xcfRp7wdBIV6aNe5n83YmhxzLx/tmg2Idc5k6iyFnebOe56NhcfzqV1VASnxcS/7rA==} + '@html-eslint/parser@0.49.0': + resolution: {integrity: sha512-moB2CWd8kSiOqp+ibT4awHx7pw1irkON5GwiXP0JlHRHAGIll18lBuHKtY9K/vkok97Pq1zjoyl5T7Z+fFtufQ==} - '@html-eslint/template-parser@0.47.0': - resolution: {integrity: sha512-QEG8xEP6eZWyy8QHlbHt85+JjDOxXgrixFV6aCa5An4WqDWtxe2eItpXFeC4LQFZHEaoWgbYoFn7wES3jneMBw==} + '@html-eslint/template-parser@0.49.0': + resolution: {integrity: sha512-ciW0BFcW1iTqpT+aQOfjCelwcjLpqQMx/iLGevDQv8QHBdT43J89aAGPbv140KnYgUhQPnu9hFUV3goXWSu+gA==} - '@html-eslint/template-syntax-parser@0.47.0': - resolution: {integrity: sha512-U7+baZDb3PmxAL8cyz3K/iTdCEabwEIcpuf6VbpIa9rie5bLwoNUX2h2bulLmjn9tE28Pul6t4QuM4Rv2Y5vDg==} + '@html-eslint/template-syntax-parser@0.49.0': + resolution: {integrity: sha512-TSW1gWU+cfYX47OVXtNoY+r7ALoY+87q3jkPrfGuccy5ODNfUR62jaH2lCfdMwGW+C6jhEzc83Uiije89UI72Q==} - '@html-eslint/types@0.47.0': - resolution: {integrity: sha512-B9XpM+eA6eqMpPJX6CyqcoxJRmSiCcMQjPP7gvLgD4rsug/qh8t3XvYUPvjIfeSNFCJELbKqKC4GPvT9Q7fpNw==} + '@html-eslint/types@0.49.0': + resolution: {integrity: sha512-7d+jT37S47xZYXm7P6c5gTxGoYP8KqavpT1dh3VUWmoQBAButHrO4o56TZWZHJUP3GBkafOt7dE0wTQFflukiw==} '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} @@ -4597,8 +4609,8 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-html-parser@0.3.0: - resolution: {integrity: sha512-86KsmbP/zqoG7LIoXiCXv7KFDVbF9N9SCpavmRzeKtCODmF+LyLEBt3UPSlcntNQEwGGe0xn4ZED186rLmwKSw==} + es-html-parser@0.3.1: + resolution: {integrity: sha512-YTEasG4xt7FEN4b6qJIPbFo/fzQ5kjRMEQ33QMqSXTvfXqAbC2rHxo32x2/1Rhq7Mlu6wI3MIpM5Kf2VHPXrUQ==} es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} @@ -4876,6 +4888,16 @@ packages: jiti: optional: true + eslint@9.39.1: + resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + esm-resolve@1.0.11: resolution: {integrity: sha512-LxF0wfUQm3ldUDHkkV2MIbvvY0TgzIpJ420jHSV1Dm+IlplBEWiJTKWM61GtxUfvjV6iD4OtTYFGAGM2uuIUWg==} @@ -9429,6 +9451,11 @@ snapshots: eslint: 9.38.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))': + dependencies: + eslint: 9.39.1(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.12.1': {} '@eslint/compat@1.4.0(eslint@9.38.0(jiti@2.6.1))': @@ -9449,6 +9476,10 @@ snapshots: dependencies: '@eslint/core': 0.16.0 + '@eslint/config-helpers@0.4.2': + dependencies: + '@eslint/core': 0.17.0 + '@eslint/core@0.15.2': dependencies: '@types/json-schema': 7.0.15 @@ -9457,6 +9488,10 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 + '@eslint/core@0.17.0': + dependencies: + '@types/json-schema': 7.0.15 + '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 @@ -9473,6 +9508,8 @@ snapshots: '@eslint/js@9.38.0': {} + '@eslint/js@9.39.1': {} + '@eslint/markdown@7.4.1': dependencies: '@eslint/core': 0.16.0 @@ -9489,14 +9526,14 @@ snapshots: '@eslint/object-schema@2.1.7': {} - '@eslint/plugin-kit@0.3.5': + '@eslint/plugin-kit@0.4.0': dependencies: - '@eslint/core': 0.15.2 + '@eslint/core': 0.16.0 levn: 0.4.1 - '@eslint/plugin-kit@0.4.0': + '@eslint/plugin-kit@0.4.1': dependencies: - '@eslint/core': 0.16.0 + '@eslint/core': 0.17.0 levn: 0.4.1 '@fastify/busboy@2.1.1': {} @@ -9527,47 +9564,47 @@ snapshots: dependencies: tslib: 2.8.1 - '@html-eslint/eslint-plugin@0.47.0(eslint@9.38.0(jiti@2.6.1))(jiti@2.6.1)': + '@html-eslint/eslint-plugin@0.49.0(eslint@9.38.0(jiti@2.6.1))(jiti@2.6.1)': dependencies: - '@eslint/plugin-kit': 0.3.5 - '@html-eslint/parser': 0.47.0(jiti@2.6.1) - '@html-eslint/template-parser': 0.47.0(jiti@2.6.1) - '@html-eslint/template-syntax-parser': 0.47.0(jiti@2.6.1) - '@html-eslint/types': 0.47.0(jiti@2.6.1) + '@eslint/plugin-kit': 0.4.1 + '@html-eslint/parser': 0.49.0(jiti@2.6.1) + '@html-eslint/template-parser': 0.49.0(jiti@2.6.1) + '@html-eslint/template-syntax-parser': 0.49.0(jiti@2.6.1) + '@html-eslint/types': 0.49.0(jiti@2.6.1) eslint: 9.38.0(jiti@2.6.1) transitivePeerDependencies: - jiti - supports-color - '@html-eslint/parser@0.47.0(jiti@2.6.1)': + '@html-eslint/parser@0.49.0(jiti@2.6.1)': dependencies: - '@html-eslint/template-syntax-parser': 0.47.0(jiti@2.6.1) - '@html-eslint/types': 0.47.0(jiti@2.6.1) - es-html-parser: 0.3.0 + '@html-eslint/template-syntax-parser': 0.49.0(jiti@2.6.1) + '@html-eslint/types': 0.49.0(jiti@2.6.1) + es-html-parser: 0.3.1 transitivePeerDependencies: - jiti - supports-color - '@html-eslint/template-parser@0.47.0(jiti@2.6.1)': + '@html-eslint/template-parser@0.49.0(jiti@2.6.1)': dependencies: - '@html-eslint/types': 0.47.0(jiti@2.6.1) - es-html-parser: 0.3.0 + '@html-eslint/types': 0.49.0(jiti@2.6.1) + es-html-parser: 0.3.1 transitivePeerDependencies: - jiti - supports-color - '@html-eslint/template-syntax-parser@0.47.0(jiti@2.6.1)': + '@html-eslint/template-syntax-parser@0.49.0(jiti@2.6.1)': dependencies: - '@html-eslint/types': 0.47.0(jiti@2.6.1) + '@html-eslint/types': 0.49.0(jiti@2.6.1) transitivePeerDependencies: - jiti - supports-color - '@html-eslint/types@0.47.0(jiti@2.6.1)': + '@html-eslint/types@0.49.0(jiti@2.6.1)': dependencies: '@types/estree': 1.0.8 - es-html-parser: 0.3.0 - eslint: 9.38.0(jiti@2.6.1) + es-html-parser: 0.3.1 + eslint: 9.39.1(jiti@2.6.1) transitivePeerDependencies: - jiti - supports-color @@ -9836,7 +9873,7 @@ snapshots: '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) tslib: 2.8.1 - '@kazupon/eslint-config@0.38.0(4e81fb27474e1b335d5931604d00c6ed)': + '@kazupon/eslint-config@0.38.0(239c04205ecc651d615807ad5eba7b75)': dependencies: '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.38.0(jiti@2.6.1)) '@eslint/js': 9.38.0 @@ -9849,7 +9886,7 @@ snapshots: globals: 16.4.0 optionalDependencies: '@eslint/markdown': 7.4.1 - '@html-eslint/eslint-plugin': 0.47.0(eslint@9.38.0(jiti@2.6.1))(jiti@2.6.1) + '@html-eslint/eslint-plugin': 0.49.0(eslint@9.38.0(jiti@2.6.1))(jiti@2.6.1) eslint-config-prettier: 10.1.8(eslint@9.38.0(jiti@2.6.1)) eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.38.0(jiti@2.6.1)) eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.38.0(jiti@2.6.1)) @@ -13108,7 +13145,7 @@ snapshots: es-errors@1.3.0: {} - es-html-parser@0.3.0: {} + es-html-parser@0.3.1: {} es-module-lexer@1.7.0: {} @@ -13496,6 +13533,47 @@ snapshots: transitivePeerDependencies: - supports-color + eslint@9.39.1(jiti@2.6.1): + dependencies: + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.21.1 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.1 + '@eslint/js': 9.39.1 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 + transitivePeerDependencies: + - supports-color + esm-resolve@1.0.11: {} espree@10.4.0: