Default shareable configuration for npm-package-json-lint v10, providing a standard set of rules for linting package.json files. Current stable version 9.0.1 requires Node >=22, npm >=10, and npm-package-json-lint ^10.0.0 as a peer dependency. Release cadence is irregular, with breaking changes aligning with peer dependency updates (v4 dropped Node 10/12, v5 required npm-package-json-lint v6, v6 dropped Node 14, v7 dropped Node 16, v8 dropped Node 18, v9 requires Node 22). Key differentiators: authoritative default config from the npm-package-json-lint maintainer; simple extends-based setup; avoid duplicating rule configurations across projects.
npm install npm-package-json-lint-config-defaultNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Install the config, set up .npmpackagejsonlintrc.json with extends, and lint the project's package.json.
Upgrade Node.js to v20 or later.
Update npm-package-json-lint to version 10.x in your project.
Upgrade Node.js to v18 or later.
Upgrade Node.js to v16 or later.
Update npm-package-json-lint to version 7.x.
Update npm-package-json-lint to version 6.x.
Run `npm install --save-dev npm-package-json-lint-config-default`.
Use a JSON config file (.npmpackagejsonlintrc.json) with "extends" field instead of JavaScript module.
Ensure npm-package-json-lint meets the peerDependency requirements (^10.0.0 for v9.x of this config).