diff --git a/package.json b/package.json index 6293c49a8d..5d4a4eb11f 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,7 @@ "fast-check": "^4.0.0", "jiti": "2.6.1", "jsdom": "27.4.0", - "jsonc-eslint-parser": "^2.1.0", + "jsonc-eslint-parser": "^3.0.0", "madge": "8.0.0", "nx": "22.7.6", "pkg-pr-new": "^0.0.67", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f3f8e024e4..7ab3fb15aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -215,7 +215,7 @@ importers: version: 2.31.0(@typescript-eslint/parser@8.46.3(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-package-json: specifier: 0.91.1 - version: 0.91.1(@types/estree@1.0.8)(eslint@9.39.4(jiti@2.6.1))(jsonc-eslint-parser@2.4.1) + version: 0.91.1(@types/estree@1.0.8)(eslint@9.39.4(jiti@2.6.1))(jsonc-eslint-parser@3.3.0) eslint-plugin-playwright: specifier: ^2.0.0 version: 2.10.2(eslint@9.39.4(jiti@2.6.1)) @@ -232,8 +232,8 @@ importers: specifier: 27.4.0 version: 27.4.0(@noble/hashes@1.8.0) jsonc-eslint-parser: - specifier: ^2.1.0 - version: 2.4.1 + specifier: ^3.0.0 + version: 3.3.0 madge: specifier: 8.0.0 version: 8.0.0(typescript@5.8.3) @@ -4985,9 +4985,14 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint@9.39.4: resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true peerDependencies: jiti: '*' @@ -6149,6 +6154,10 @@ packages: resolution: {integrity: sha512-uuPNLJkKN8NXAlZlQ6kmUF9qO+T6Kyd7oV4+/7yy8Jz6+MZNyhPq8EdLpdfnPVzUC8qSf1b4j1azKaGnFsjmsw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + jsonc-eslint-parser@3.3.0: + resolution: {integrity: sha512-hYTGkHGNRZnXOFZ1urhINADoqDrGfpy53cjw+dxk84QE0pUDujQzeUeamNs6Mz44/TKD49z2x6/GVSu4ZrtA+Q==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} @@ -8256,6 +8265,10 @@ packages: engines: {node: '>=18'} hasBin: true + verkit@0.3.2: + resolution: {integrity: sha512-zj/ob3UsvJGN0whEAKFp53REA5X66hvffVqoCtVQAakJKnKlH+/PcOfMoFwIG/o4rElqLv/ycAFlx8ZlXUorCg==} + engines: {node: '>=18.12.0'} + verror@1.10.0: resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} engines: {'0': node >=0.6.0} @@ -12227,9 +12240,13 @@ snapshots: dependencies: acorn: 8.16.0 + acorn-jsx@5.3.2(acorn@8.17.0): + dependencies: + acorn: 8.17.0 + acorn-walk@8.3.4: dependencies: - acorn: 8.16.0 + acorn: 8.17.0 acorn@8.16.0: {} @@ -13521,7 +13538,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-package-json@0.91.1(@types/estree@1.0.8)(eslint@9.39.4(jiti@2.6.1))(jsonc-eslint-parser@2.4.1): + eslint-plugin-package-json@0.91.1(@types/estree@1.0.8)(eslint@9.39.4(jiti@2.6.1))(jsonc-eslint-parser@3.3.0): dependencies: '@altano/repository-tools': 2.0.3 change-case: 5.4.4 @@ -13529,7 +13546,7 @@ snapshots: detect-newline: 4.0.1 eslint: 9.39.4(jiti@2.6.1) eslint-fix-utils: 0.4.2(@types/estree@1.0.8)(eslint@9.39.4(jiti@2.6.1)) - jsonc-eslint-parser: 2.4.1 + jsonc-eslint-parser: 3.3.0 package-json-validator: 1.4.1 semver: 7.7.4 sort-object-keys: 2.1.0 @@ -13567,6 +13584,8 @@ snapshots: eslint-visitor-keys@4.2.1: {} + eslint-visitor-keys@5.0.1: {} + eslint@9.39.4(jiti@2.6.1): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) @@ -13616,8 +13635,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.16.0 - acorn-jsx: 5.3.2(acorn@8.16.0) + acorn: 8.17.0 + acorn-jsx: 5.3.2(acorn@8.17.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -15071,6 +15090,12 @@ snapshots: espree: 9.6.1 semver: 7.7.4 + jsonc-eslint-parser@3.3.0: + dependencies: + acorn: 8.17.0 + eslint-visitor-keys: 5.0.1 + verkit: 0.3.2 + jsonc-parser@3.2.0: {} jsonfile@4.0.0: @@ -15400,7 +15425,7 @@ snapshots: mlly@1.8.0: dependencies: - acorn: 8.16.0 + acorn: 8.17.0 pathe: 2.0.3 pkg-types: 1.3.1 ufo: 1.6.1 @@ -17428,6 +17453,8 @@ snapshots: - supports-color - typanion + verkit@0.3.2: {} + verror@1.10.0: dependencies: assert-plus: 1.0.0