diff --git a/package.json b/package.json index c557eb1..169c2f2 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "eslint": "10.0.3", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "^2.32.0", - "eslint-plugin-jsonc": "^2.21.0", + "eslint-plugin-jsonc": "^3.1.1", "eslint-plugin-no-unsanitized": "^4.1.4", "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-security": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index e9778fd..14224d6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -649,7 +649,7 @@ __metadata: eslint: "npm:10.0.3" eslint-config-prettier: "npm:10.1.8" eslint-plugin-import: "npm:^2.32.0" - eslint-plugin-jsonc: "npm:^2.21.0" + eslint-plugin-jsonc: "npm:^3.1.1" eslint-plugin-no-unsanitized: "npm:^4.1.4" eslint-plugin-prettier: "npm:^5.5.4" eslint-plugin-security: "npm:^4.0.0" @@ -1127,21 +1127,21 @@ __metadata: languageName: node linkType: hard -"@eslint/core@npm:^1.1.0": - version: 1.1.0 - resolution: "@eslint/core@npm:1.1.0" +"@eslint/core@npm:^1.0.1, @eslint/core@npm:^1.1.1": + version: 1.1.1 + resolution: "@eslint/core@npm:1.1.1" dependencies: "@types/json-schema": "npm:^7.0.15" - checksum: 10/f62724beacbb5fdd3560816a4edbbf832485cbec9516b76037fdf2cc2d75011e546e305a22feaa6bed4c1a26d069dc953979aa3c8c28eccf0a746a5ac53483b0 + checksum: 10/e847dd70b4398ba9e732ff50cc14a47114531d6e746c345278998881e6714ca665a1af0056694a18e48d87adec77c5b595b5badde1e55f6671ed5afe731701f7 languageName: node linkType: hard -"@eslint/core@npm:^1.1.1": - version: 1.1.1 - resolution: "@eslint/core@npm:1.1.1" +"@eslint/core@npm:^1.1.0": + version: 1.1.0 + resolution: "@eslint/core@npm:1.1.0" dependencies: "@types/json-schema": "npm:^7.0.15" - checksum: 10/e847dd70b4398ba9e732ff50cc14a47114531d6e746c345278998881e6714ca665a1af0056694a18e48d87adec77c5b595b5badde1e55f6671ed5afe731701f7 + checksum: 10/f62724beacbb5fdd3560816a4edbbf832485cbec9516b76037fdf2cc2d75011e546e305a22feaa6bed4c1a26d069dc953979aa3c8c28eccf0a746a5ac53483b0 languageName: node linkType: hard @@ -1176,7 +1176,7 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.6.1": +"@eslint/plugin-kit@npm:^0.6.0, @eslint/plugin-kit@npm:^0.6.1": version: 0.6.1 resolution: "@eslint/plugin-kit@npm:0.6.1" dependencies: @@ -1316,6 +1316,13 @@ __metadata: languageName: node linkType: hard +"@ota-meshi/ast-token-store@npm:^0.3.0": + version: 0.3.0 + resolution: "@ota-meshi/ast-token-store@npm:0.3.0" + checksum: 10/665a16eb4ecb0595a88a07301e702336250cd1150fdd02516986fd6853524a36814a04a7934a41025d71c372556d372780dccfbfe56617cedf6b540584965533 + languageName: node + linkType: hard + "@pinojs/redact@npm:^0.4.0": version: 0.4.0 resolution: "@pinojs/redact@npm:0.4.0" @@ -1858,7 +1865,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.15.0, acorn@npm:^8.5.0, acorn@npm:^8.9.0": +"acorn@npm:^8.15.0, acorn@npm:^8.5.0": version: 8.15.0 resolution: "acorn@npm:8.15.0" bin: @@ -2554,10 +2561,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^27.5.1": - version: 27.5.1 - resolution: "diff-sequences@npm:27.5.1" - checksum: 10/34d852a13eb82735c39944a050613f952038614ce324256e1c3544948fa090f1ca7f329a4f1f57c31fe7ac982c17068d8915b633e300f040b97708c81ceb26cd +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 10/179daf9d2f9af5c57ad66d97cb902a538bcf8ed64963fa7aa0c329b3de3665ce2eb6ffdc2f69f29d445fa4af2517e5e55e5b6e00c00a9ae4f43645f97f7078cb languageName: node linkType: hard @@ -2992,17 +2999,6 @@ __metadata: languageName: node linkType: hard -"eslint-compat-utils@npm:^0.6.4": - version: 0.6.5 - resolution: "eslint-compat-utils@npm:0.6.5" - dependencies: - semver: "npm:^7.5.4" - peerDependencies: - eslint: ">=6.0.0" - checksum: 10/bb95e89ed11e9a29b2e9184967292b4b52be1e10fb36c84e89de95b4a5b23764a456b3818a867e232aec685186bd954e19f165cbe50b39659f729d97f1125820 - languageName: node - linkType: hard - "eslint-config-prettier@npm:10.1.8": version: 10.1.8 resolution: "eslint-config-prettier@npm:10.1.8" @@ -3081,22 +3077,22 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsonc@npm:^2.21.0": - version: 2.21.1 - resolution: "eslint-plugin-jsonc@npm:2.21.1" +"eslint-plugin-jsonc@npm:^3.1.1": + version: 3.1.1 + resolution: "eslint-plugin-jsonc@npm:3.1.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.5.1" - diff-sequences: "npm:^27.5.1" - eslint-compat-utils: "npm:^0.6.4" + "@eslint/core": "npm:^1.0.1" + "@eslint/plugin-kit": "npm:^0.6.0" + "@ota-meshi/ast-token-store": "npm:^0.3.0" + diff-sequences: "npm:^29.6.3" eslint-json-compat-utils: "npm:^0.2.1" - espree: "npm:^9.6.1 || ^10.3.0" - graphemer: "npm:^1.4.0" - jsonc-eslint-parser: "npm:^2.4.0" + jsonc-eslint-parser: "npm:^3.1.0" natural-compare: "npm:^1.4.0" - synckit: "npm:^0.6.2 || ^0.7.3 || ^0.11.5" + synckit: "npm:^0.11.12" peerDependencies: - eslint: ">=6.0.0" - checksum: 10/4bcdb6eda95766533772f51e8ea929342a2e653ba2b1b44fef12b6b7d7f628626dafbbd1942113f4aeee0d4d652fb2032b0088cf22ad053f7157e3a8edb9a4db + eslint: ">=9.38.0" + checksum: 10/35131e3a8c7119e9b9edad14f27f120f235be58619b18aa56bff7e71959a10d1d59cd624628dcbb9f99c4bad9385815e87cda0bba426da9a9d5d33237b7b9cbb languageName: node linkType: hard @@ -3226,7 +3222,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10/3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b @@ -3299,7 +3295,7 @@ __metadata: languageName: node linkType: hard -"espree@npm:^10.0.1, espree@npm:^9.6.1 || ^10.3.0": +"espree@npm:^10.0.1": version: 10.4.0 resolution: "espree@npm:10.4.0" dependencies: @@ -3332,17 +3328,6 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.0.0": - version: 9.6.1 - resolution: "espree@npm:9.6.1" - dependencies: - acorn: "npm:^8.9.0" - acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10/255ab260f0d711a54096bdeda93adff0eadf02a6f9b92f02b323e83a2b7fc258797919437ad331efec3930475feb0142c5ecaaf3cdab4befebd336d47d3f3134 - languageName: node - linkType: hard - "esprima@npm:^4.0.1": version: 4.0.1 resolution: "esprima@npm:4.0.1" @@ -3771,13 +3756,6 @@ __metadata: languageName: node linkType: hard -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: 10/6dd60dba97007b21e3a829fab3f771803cc1292977fe610e240ea72afd67e5690ac9eeaafc4a99710e78962e5936ab5a460787c2a1180f1cb0ccfac37d29f897 - languageName: node - linkType: hard - "has-bigints@npm:^1.0.2": version: 1.1.0 resolution: "has-bigints@npm:1.1.0" @@ -4346,15 +4324,14 @@ __metadata: languageName: node linkType: hard -"jsonc-eslint-parser@npm:^2.4.0": - version: 2.4.1 - resolution: "jsonc-eslint-parser@npm:2.4.1" +"jsonc-eslint-parser@npm:^3.1.0": + version: 3.1.0 + resolution: "jsonc-eslint-parser@npm:3.1.0" dependencies: acorn: "npm:^8.5.0" - eslint-visitor-keys: "npm:^3.0.0" - espree: "npm:^9.0.0" + eslint-visitor-keys: "npm:^5.0.0" semver: "npm:^7.3.5" - checksum: 10/b728fcad68a82c734f23bf1fe1694eb970d597e752b605649b0c83d98783911a6a184ede77e170059bc3efe4e43625289a39a6a518433b0466ac45c06cee3246 + checksum: 10/ed7fa186786e042f05e51325df7409c6accc73cc567ccedb2546fd0ccb769dd076ddc3fd9add0c302278cfe6161bdc9880bff5b02a7194c51ec5f53723439544 languageName: node linkType: hard @@ -5377,7 +5354,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.7.3": +"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.7.3": version: 7.7.3 resolution: "semver@npm:7.7.3" bin: @@ -5737,15 +5714,6 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.6.2 || ^0.7.3 || ^0.11.5": - version: 0.11.11 - resolution: "synckit@npm:0.11.11" - dependencies: - "@pkgr/core": "npm:^0.2.9" - checksum: 10/6ecd88212b5be80004376b6ea74babcba284566ff59a50d8803afcaa78c165b5d268635c1dd84532ee3f690a979409e1eda225a8a35bed2d135ffdcea06ce7b0 - languageName: node - linkType: hard - "tagged-tag@npm:^1.0.0": version: 1.0.0 resolution: "tagged-tag@npm:1.0.0"