diff --git a/package.json b/package.json index fc4e851b..877392e7 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "eslint-plugin-jsonc": "^3.0.0", "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-n": "^18.0.0", - "eslint-plugin-package-json": "^0.91.0", + "eslint-plugin-package-json": "^1.0.0", "eslint-plugin-perfectionist": "^5.0.0", "eslint-plugin-regexp": "^3.0.0", "eslint-plugin-yml": "^3.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3ad0d29e..2305be36 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: ^18.0.0 version: 18.2.1(eslint@10.6.0(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3) eslint-plugin-package-json: - specifier: ^0.91.0 - version: 0.91.2(@types/estree@1.0.9)(eslint@10.6.0(jiti@2.7.0))(jsonc-eslint-parser@3.1.0) + specifier: ^1.0.0 + version: 1.6.0(@types/estree@1.0.9)(eslint@10.6.0(jiti@2.7.0)) eslint-plugin-perfectionist: specifier: ^5.0.0 version: 5.9.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3) @@ -2169,8 +2169,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-fix-utils@0.4.2: - resolution: {integrity: sha512-n7ZTcwwkP5scedlhvWMcqxED+O1NzXcj5Rxn/0kJQMP88k02vRcBfQ1qsk/JHb6Aw8bajFoetFCCBiNIcNCsvA==} + eslint-fix-utils@0.4.3: + resolution: {integrity: sha512-EKzNhsNavV5DdkHVltHBM9TqfsonCmiUhOm1Ra97zo03M9IAx3wtM1eC27eWGMj/D3LrALmHHNe1QlQH1P7Nxw==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: '@types/estree': '>=1' @@ -2228,12 +2228,15 @@ packages: typescript: optional: true - eslint-plugin-package-json@0.91.2: - resolution: {integrity: sha512-tuPjHVYOjqEJtErmzuYiQY6o877l9Kb7+lfLhR/mAzHuy9CBqhRreIGPsQmVM/dMJ8yQVg92Bz1vBAgugELIXw==} - engines: {node: ^20.19.0 || >=22.12.0} + eslint-plugin-package-json@1.6.0: + resolution: {integrity: sha512-pROaDdg6qRV7RF6qebqoXIuPBagHI1jNklZBKP0IPikfL2hW25JZnBp4Q0tmdNJZx2LIh3rgdmcqqz4CIkSuCg==} + engines: {node: ^22.22.2 || >=24.15.0} peerDependencies: - eslint: '>=8.0.0' - jsonc-eslint-parser: '>=2.0.0' + '@eslint/json': '>=1.0.0' + eslint: '>=9.0.0' + peerDependenciesMeta: + '@eslint/json': + optional: true eslint-plugin-perfectionist@5.9.1: resolution: {integrity: sha512-30mHLNfEhzwaq5cquyWgnzrNXvT8AzwIwyeH5aj4U5ajhHSF2uiO6i09xpMDLv7koaZVTjLsvYF4m3gK/15tyA==} @@ -3259,6 +3262,11 @@ packages: engines: {node: '>=20'} hasBin: true + sort-package-json@4.0.0: + resolution: {integrity: sha512-6aYOlYI9AWioZ+rzu+4zKLmoFqJP0/fHDxrd7X04yqEibikY+5YVF0EYlyGn4v6X2PJY7yAUWV7oeP+i5rOm/g==} + engines: {node: '>=22'} + hasBin: true + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -5435,7 +5443,7 @@ snapshots: eslint: 10.6.0(jiti@2.7.0) semver: 7.8.5 - eslint-fix-utils@0.4.2(@types/estree@1.0.9)(eslint@10.6.0(jiti@2.7.0)): + eslint-fix-utils@0.4.3(@types/estree@1.0.9)(eslint@10.6.0(jiti@2.7.0)): dependencies: eslint: 10.6.0(jiti@2.7.0) optionalDependencies: @@ -5511,20 +5519,20 @@ snapshots: ts-declaration-location: 1.0.7(typescript@6.0.3) typescript: 6.0.3 - eslint-plugin-package-json@0.91.2(@types/estree@1.0.9)(eslint@10.6.0(jiti@2.7.0))(jsonc-eslint-parser@3.1.0): + eslint-plugin-package-json@1.6.0(@types/estree@1.0.9)(eslint@10.6.0(jiti@2.7.0)): dependencies: '@altano/repository-tools': 2.0.3 change-case: 5.4.4 detect-indent: 7.0.2 detect-newline: 4.0.1 eslint: 10.6.0(jiti@2.7.0) - eslint-fix-utils: 0.4.2(@types/estree@1.0.9)(eslint@10.6.0(jiti@2.7.0)) + eslint-fix-utils: 0.4.3(@types/estree@1.0.9)(eslint@10.6.0(jiti@2.7.0)) + eslint-json-compat-utils: 0.2.3(eslint@10.6.0(jiti@2.7.0))(jsonc-eslint-parser@3.1.0) jsonc-eslint-parser: 3.1.0 package-json-validator: 1.5.1 semver: 7.8.5 sort-object-keys: 2.1.0 - sort-package-json: 3.6.1 - validate-npm-package-name: 7.0.2 + sort-package-json: 4.0.0 transitivePeerDependencies: - '@types/estree' @@ -6798,6 +6806,16 @@ snapshots: sort-object-keys: 2.1.0 tinyglobby: 0.2.17 + sort-package-json@4.0.0: + dependencies: + detect-indent: 7.0.2 + detect-newline: 4.0.1 + git-hooks-list: 4.2.1 + is-plain-obj: 4.1.0 + semver: 7.8.5 + sort-object-keys: 2.1.0 + tinyglobby: 0.2.17 + source-map-js@1.2.1: {} source-map@0.6.1: {}