package.json Validator & Auditor

Inspect package.json files for duplicate dependencies, unpinned wildcard versions, missing project metadata, and npm registry hygiene.

100% Client-Side Privacy
Health Score 100 / 100
Prod Dependencies 0
Dev Dependencies 0
Critical Issues 0
package.json Content 0 characters

Frequently Asked Questions

Why should I specify engines in package.json?

Specifying engines: { "node": ">=20.0.0" } ensures that team members and CI/CD environments execute with compatible runtime versions, avoiding obscure syntax and module errors.

What is the risk of using wildcard (*) dependencies?

Using * pulls the latest release on every fresh install, exposing builds to supply chain attacks or accidental breaking API changes.

Why is the license field required for publishing?

npm requires a valid SPDX license identifier (such as MIT, Apache-2.0, or UNLICENSED) so consumers legally understand terms of use.

Is my file uploaded anywhere?

No. 100% of validation and dependency auditing happens locally in your browser.