diff --git a/eslint.config.mjs b/eslint.config.mjs index 1d6acd5c14..af31a3c028 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -2,7 +2,7 @@ import { FlatCompat } from '@eslint/eslintrc'; import { dirname } from 'path'; import { fileURLToPath } from 'url'; import js from '@eslint/js'; -import packageJson from 'eslint-plugin-package-json/configs/recommended'; +import packageJson from 'eslint-plugin-package-json'; import typescriptEslintEslintPlugin from '@typescript-eslint/eslint-plugin'; import nxEslintPlugin from '@nx/eslint-plugin'; import eslintPluginImport from 'eslint-plugin-import'; @@ -135,10 +135,9 @@ export default [ { ignores: ['dist/*', '**/**/tsconfig.spec.vitest-temp.json'], }, + packageJson.configs.recommended, { - ...packageJson, rules: { - ...packageJson.rules, 'package-json/no-empty-fields': 'off', }, }, diff --git a/package.json b/package.json index 87a2df4380..822fe626d1 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "eslint": "^9.8.0", "eslint-config-prettier": "10.1.2", "eslint-plugin-import": "2.31.0", - "eslint-plugin-package-json": "0.26.3", + "eslint-plugin-package-json": "0.29.1", "eslint-plugin-playwright": "^2.0.0", "eslint-plugin-prettier": "^5.2.3", "fast-check": "^4.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f73775f242..e9cde7ae9c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -144,8 +144,8 @@ importers: specifier: 2.31.0 version: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.24.0(jiti@2.4.2)) eslint-plugin-package-json: - specifier: 0.26.3 - version: 0.26.3(@types/estree@1.0.7)(eslint@9.24.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0) + specifier: 0.29.1 + version: 0.29.1(@types/estree@1.0.7)(eslint@9.24.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0) eslint-plugin-playwright: specifier: ^2.0.0 version: 2.2.0(eslint@9.24.0(jiti@2.4.2)) @@ -3895,8 +3895,8 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-package-json@0.26.3: - resolution: {integrity: sha512-HG1JePOD3eQWSO4x3aPGyBKMv9SR8+/5m6GsYTRxgRsJUnD9DV5XD7gDD1qg7N8AUYLLMW2wkQudcLbphatFTg==} + eslint-plugin-package-json@0.29.1: + resolution: {integrity: sha512-4Jn1YO0JJyqs2W7Tt9I0QahQ0sPc2G5hLcWBUxkTdVF84Rdn+bVm9NY/XbjVJOlujkgZAK8Hi8irv+Mx4aTqaw==} engines: {node: '>=18'} peerDependencies: eslint: '>=8.0.0' @@ -11650,7 +11650,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-package-json@0.26.3(@types/estree@1.0.7)(eslint@9.24.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0): + eslint-plugin-package-json@0.29.1(@types/estree@1.0.7)(eslint@9.24.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0): dependencies: '@altano/repository-tools': 0.1.1 detect-indent: 6.1.0 @@ -13151,7 +13151,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.6.3 + semver: 7.7.1 jsprim@1.4.2: dependencies: