diff --git a/package.json b/package.json index 84946001..d274309f 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "eslint-plugin-jsonc": "2.21.0", "eslint-plugin-markdown": "5.1.0", "eslint-plugin-n": "17.16.2", - "eslint-plugin-package-json": "0.54.0", + "eslint-plugin-package-json": "0.85.0", "eslint-plugin-perfectionist": "4.15.0", "eslint-plugin-regexp": "2.10.0", "eslint-plugin-yml": "1.19.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57c0307c..366cf00f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,8 +54,8 @@ importers: specifier: 17.16.2 version: 17.16.2(eslint@9.39.0(jiti@2.6.1)) eslint-plugin-package-json: - specifier: 0.54.0 - version: 0.54.0(@types/estree@1.0.8)(eslint@9.39.0(jiti@2.6.1))(jsonc-eslint-parser@2.4.0) + specifier: 0.85.0 + version: 0.85.0(@types/estree@1.0.8)(eslint@9.39.0(jiti@2.6.1))(jsonc-eslint-parser@2.4.0) eslint-plugin-perfectionist: specifier: 4.15.0 version: 4.15.0(eslint@9.39.0(jiti@2.6.1))(typescript@5.9.2) @@ -1952,8 +1952,8 @@ packages: destr@2.0.5: resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} - detect-indent@7.0.1: - resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} + detect-indent@7.0.2: + resolution: {integrity: sha512-y+8xyqdGLL+6sh0tVeHcfP/QDd8gUgbasolJJpY7NgeQGSZ739bDtSiaiDgtoicy+mtYB81dKLxO9xRhCyIB3A==} engines: {node: '>=12.20'} detect-newline@4.0.1: @@ -2108,9 +2108,9 @@ packages: peerDependencies: eslint: '>=8.23.0' - eslint-plugin-package-json@0.54.0: - resolution: {integrity: sha512-KXVMhx/Hj2Rb8LbBbWG0fXoqImNz5rUVdF5FO8EGDsgWd3zGBisxFf9rZGGzPeMQTF67Bo/49c8xXFyT+Nd+dw==} - engines: {node: ^=20.19.0 || >=22.12.0} + eslint-plugin-package-json@0.85.0: + resolution: {integrity: sha512-MrOxFvhbqLuk4FIPG9v3u9Amn0n137J8LKILHvgfxK3rRyAHEVzuZM0CtpXFTx7cx4LzmAzONtlpjbM0UFNuTA==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: eslint: '>=8.0.0' jsonc-eslint-parser: ^2.0.0 @@ -3198,8 +3198,8 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-json-validator@0.29.1: - resolution: {integrity: sha512-xS8okscm06Nw2OhInIqFpFhkVWLRYRjCujHN7yeEUHlS+Ppg1n/ec4AkDlycdhUX/98HbAuOfKJ0lLXt6NIV9w==} + package-json-validator@0.59.0: + resolution: {integrity: sha512-WBTDKtO9pBa9GmA1sPbQHqlWxRdnHNfLFIIA49PPgV7px/rG27gHX57DWy77qyu374fla4veaIHy+gA+qRRuug==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -3601,6 +3601,9 @@ packages: sort-object-keys@1.1.3: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} + sort-object-keys@2.0.1: + resolution: {integrity: sha512-R89fO+z3x7hiKPXX5P0qim+ge6Y60AjtlW+QQpRozrrNcR1lw9Pkpm5MLB56HoNvdcLHL4wbpq16OcvGpEDJIg==} + sort-package-json@2.15.1: resolution: {integrity: sha512-9x9+o8krTT2saA9liI4BljNjwAbvUnWf11Wq+i/iZt8nl2UGYnf3TH5uBydE7VALmP7AGwlfszuEeL8BDyb0YA==} hasBin: true @@ -3903,9 +3906,9 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - validate-npm-package-name@6.0.2: - resolution: {integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==} - engines: {node: ^18.17.0 || >=20.5.0} + validate-npm-package-name@7.0.0: + resolution: {integrity: sha512-bwVk/OK+Qu108aJcMAEiU4yavHUI7aN20TgZNBj9MR2iU1zPUl1Z1Otr7771ExfYTPTvfN8ZJ1pbr5Iklgt4xg==} + engines: {node: ^20.17.0 || >=22.9.0} vite@6.2.3: resolution: {integrity: sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==} @@ -6053,7 +6056,7 @@ snapshots: destr@2.0.5: {} - detect-indent@7.0.1: {} + detect-indent@7.0.2: {} detect-newline@4.0.1: {} @@ -6239,20 +6242,20 @@ snapshots: minimatch: 9.0.5 semver: 7.7.3 - eslint-plugin-package-json@0.54.0(@types/estree@1.0.8)(eslint@9.39.0(jiti@2.6.1))(jsonc-eslint-parser@2.4.0): + eslint-plugin-package-json@0.85.0(@types/estree@1.0.8)(eslint@9.39.0(jiti@2.6.1))(jsonc-eslint-parser@2.4.0): dependencies: '@altano/repository-tools': 2.0.1 change-case: 5.4.4 - detect-indent: 7.0.1 + detect-indent: 7.0.2 detect-newline: 4.0.1 eslint: 9.39.0(jiti@2.6.1) eslint-fix-utils: 0.4.0(@types/estree@1.0.8)(eslint@9.39.0(jiti@2.6.1)) jsonc-eslint-parser: 2.4.0 - package-json-validator: 0.29.1 + package-json-validator: 0.59.0 semver: 7.7.3 - sort-object-keys: 1.1.3 + sort-object-keys: 2.0.1 sort-package-json: 3.4.0 - validate-npm-package-name: 6.0.2 + validate-npm-package-name: 7.0.0 transitivePeerDependencies: - '@types/estree' @@ -7547,10 +7550,11 @@ snapshots: package-json-from-dist@1.0.1: {} - package-json-validator@0.29.1: + package-json-validator@0.59.0: dependencies: semver: 7.7.3 validate-npm-package-license: 3.0.4 + validate-npm-package-name: 7.0.0 yargs: 18.0.0 parent-module@1.0.1: @@ -7965,9 +7969,11 @@ snapshots: sort-object-keys@1.1.3: {} + sort-object-keys@2.0.1: {} + sort-package-json@2.15.1: dependencies: - detect-indent: 7.0.1 + detect-indent: 7.0.2 detect-newline: 4.0.1 get-stdin: 9.0.0 git-hooks-list: 3.2.0 @@ -7978,7 +7984,7 @@ snapshots: sort-package-json@3.4.0: dependencies: - detect-indent: 7.0.1 + detect-indent: 7.0.2 detect-newline: 4.0.1 git-hooks-list: 4.1.1 is-plain-obj: 4.1.0 @@ -8260,7 +8266,7 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - validate-npm-package-name@6.0.2: {} + validate-npm-package-name@7.0.0: {} vite@6.2.3(@types/node@24.10.0)(jiti@2.6.1)(yaml@2.8.2): dependencies: