diff --git a/package.json b/package.json index 8dd572d47..bd1554755 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "eslint-formatter-friendly": "^7.0.0", "eslint-plugin-eslint-plugin": "^6.5.0", "eslint-plugin-jsdoc": "^51.4.1", - "eslint-plugin-json-schema-validator": "^5.5.1", + "eslint-plugin-json-schema-validator": "^6.0.0", "eslint-plugin-jsonc": "^2.21.1", "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-mdx": "^3.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fed2dbb82..49609df37 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,8 +54,8 @@ importers: specifier: ^51.4.1 version: 51.4.1(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-json-schema-validator: - specifier: ^5.5.1 - version: 5.5.1(eslint@9.39.4(jiti@2.6.1)) + specifier: ^6.0.0 + version: 6.2.0(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-jsonc: specifier: ^2.21.1 version: 2.21.1(eslint@9.39.4(jiti@2.6.1)) @@ -1153,14 +1153,6 @@ packages: '@types/node': optional: true - '@isaacs/balanced-match@4.0.1': - resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} - engines: {node: 20 || >=22} - - '@isaacs/brace-expansion@5.0.0': - resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} - engines: {node: 20 || >=22} - '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -2283,11 +2275,11 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-json-schema-validator@5.5.1: - resolution: {integrity: sha512-KhMcNtXCVid7Crkzbf2mfX5mNIMU6T1F1eCMxbeNfoJMZADNHVCFHb+xVdg/DWSPF/7BFYGxLQqfZ5OxMOLhhA==} - engines: {node: ^14.18.0 || >=16.0.0} + eslint-plugin-json-schema-validator@6.2.0: + resolution: {integrity: sha512-jHdo7MwJm94Z0lhlBtwa2dtRKBgiJNk3d5HGeyjhHszmlnCXsEu3blTjGWO0tzWg04UANoygB10CaRYcTBZCsg==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: - eslint: '>=6.0.0' + eslint: '>=9.38.0' eslint-plugin-jsonc@2.21.1: resolution: {integrity: sha512-dbNR5iEnQeORwsK2WZzr3QaMtFCY3kKJVMRHPzUpKzMhmVy2zIpVgFDpX8MNoIdoqz6KCpCfOJavhfiSbZbN+w==} @@ -2936,6 +2928,10 @@ packages: resolution: {integrity: sha512-1e4qoRgnn448pRuMvKGsFFymUCquZV0mpGgOyIKNgD3JVDTsVJyRBGH/Fm0tBb8WsWGgmB1mDe6/yJMQM37DUA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + jsonc-eslint-parser@3.1.0: + resolution: {integrity: sha512-75EA7EWZExL/j+MDKQrRbdzcRI2HOkRlmUw8fZJc1ioqFEOvBsq7Rt+A6yCxOt9w/TYNpkt52gC6nm/g5tFIng==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} @@ -3191,10 +3187,6 @@ packages: engines: {node: '>=4'} hasBin: true - minimatch@10.0.3: - resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} - engines: {node: 20 || >=22} - minimatch@10.2.4: resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} engines: {node: 18 || 20 || >=22} @@ -3901,9 +3893,9 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toml-eslint-parser@0.12.0: - resolution: {integrity: sha512-4qHgkGXl0LyFp/3aNoi6dKWuPuxFsCiDtBl5IbJljeYR57+5l3pJHJEW9xPSOu2U1drGlG82tpGqkJz/uJZ2Fw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + toml-eslint-parser@1.0.3: + resolution: {integrity: sha512-A5F0cM6+mDleacLIEUkmfpkBbnHJFV1d2rprHU2MXNk7mlxHq2zGojA+SRvQD1RoMo9gqjZPWEaKG4v1BQ48lw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} @@ -4196,6 +4188,10 @@ packages: resolution: {integrity: sha512-odxVsHAkZYYglR30aPYRY4nUGJnoJ2y1ww2HDvZALo0BDETv9kWbi16J52eHs+PWRNmF4ub6nZqfVOeesOvntg==} engines: {node: ^14.17.0 || >=16.0.0} + yaml-eslint-parser@2.0.0: + resolution: {integrity: sha512-h0uDm97wvT2bokfwwTmY6kJ1hp6YDFL0nRHwNKz8s/VD1FH/vvZjAKoMUE+un0eaYBSG7/c6h+lJTP+31tjgTw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} @@ -4804,7 +4800,7 @@ snapshots: dependencies: '@eslint/object-schema': 2.1.7 debug: 4.4.3(supports-color@8.1.1) - minimatch: 3.1.2 + minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -4826,14 +4822,14 @@ snapshots: '@eslint/eslintrc@3.3.1': dependencies: - ajv: 6.12.6 + ajv: 6.14.0 debug: 4.4.3(supports-color@8.1.1) espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 js-yaml: 4.1.0 - minimatch: 3.1.2 + minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -4909,12 +4905,6 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 - '@isaacs/balanced-match@4.0.1': {} - - '@isaacs/brace-expansion@5.0.0': - dependencies: - '@isaacs/balanced-match': 4.0.1 - '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -6060,6 +6050,12 @@ snapshots: esquery: 1.7.0 jsonc-eslint-parser: 2.4.2 + eslint-json-compat-utils@0.2.3(eslint@9.39.4(jiti@2.6.1))(jsonc-eslint-parser@3.1.0): + dependencies: + eslint: 9.39.4(jiti@2.6.1) + esquery: 1.7.0 + jsonc-eslint-parser: 3.1.0 + eslint-mdx@3.7.0(eslint@9.39.4(jiti@2.6.1)): dependencies: acorn: 8.16.0 @@ -6108,21 +6104,20 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-json-schema-validator@5.5.1(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-json-schema-validator@6.2.0(eslint@9.39.4(jiti@2.6.1)): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) ajv: 8.18.0 debug: 4.4.3(supports-color@8.1.1) eslint: 9.39.4(jiti@2.6.1) - eslint-compat-utils: 0.6.5(eslint@9.39.4(jiti@2.6.1)) - eslint-json-compat-utils: 0.2.3(eslint@9.39.4(jiti@2.6.1))(jsonc-eslint-parser@2.4.2) + eslint-json-compat-utils: 0.2.3(eslint@9.39.4(jiti@2.6.1))(jsonc-eslint-parser@3.1.0) json-schema-migrate-x: 2.1.0 - jsonc-eslint-parser: 2.4.2 + jsonc-eslint-parser: 3.1.0 minimatch: 10.2.4 synckit: 0.11.12 - toml-eslint-parser: 0.12.0 + toml-eslint-parser: 1.0.3 tunnel-agent: 0.6.0 - yaml-eslint-parser: 1.3.2 + yaml-eslint-parser: 2.0.0 transitivePeerDependencies: - '@eslint/json' - supports-color @@ -6535,7 +6530,7 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.5 + minimatch: 9.0.9 minipass: 7.1.2 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -6841,6 +6836,12 @@ snapshots: espree: 9.6.1 semver: 7.7.4 + jsonc-eslint-parser@3.1.0: + dependencies: + acorn: 8.16.0 + eslint-visitor-keys: 5.0.1 + semver: 7.7.4 + jsonfile@4.0.0: optionalDependencies: graceful-fs: 4.2.11 @@ -7315,10 +7316,6 @@ snapshots: mime@1.6.0: optional: true - minimatch@10.0.3: - dependencies: - '@isaacs/brace-expansion': 5.0.0 - minimatch@10.2.4: dependencies: brace-expansion: 5.0.4 @@ -8068,9 +8065,9 @@ snapshots: dependencies: is-number: 7.0.0 - toml-eslint-parser@0.12.0: + toml-eslint-parser@1.0.3: dependencies: - eslint-visitor-keys: 3.4.3 + eslint-visitor-keys: 5.0.1 totalist@3.0.1: {} @@ -8131,7 +8128,7 @@ snapshots: type-coverage-core@2.29.7(typescript@5.9.3): dependencies: fast-glob: 3.3.3 - minimatch: 10.0.3 + minimatch: 10.2.4 normalize-path: 3.0.0 tslib: 2.8.1 tsutils: 3.21.0(typescript@5.9.3) @@ -8401,6 +8398,11 @@ snapshots: eslint-visitor-keys: 3.4.3 yaml: 2.8.2 + yaml-eslint-parser@2.0.0: + dependencies: + eslint-visitor-keys: 5.0.1 + yaml: 2.8.2 + yaml@1.10.2: {} yaml@2.8.1: {}