Validate package.json files
Name and version are required.
Semantic versioning: MAJOR.MINOR.PATCH format.
Yes, completely free.