npm-package-json-lint version 5.1.0 introduces several updates and refinements compared to its predecessor, version 5.0.0, making it a worthwhile upgrade for developers seeking robust package.json linting. Dependency upgrades form a core part of this release, notably in the semver package, moving from version 7.2.2 to 7.3.2, which brings the latest bug fixes and potentially enhanced security. The log-symbols dependency also sees an update, jumping from version 3.0.0 to 4.0.0, suggesting possible visual or output improvements in the linter's reporting.
On the development dependency side, key upgrades include jest (25.3.0 to 25.4.0), prettier (2.0.4 to 2.0.5), eslint-config-tc (12.0.0 to 12.1.0), eslint-plugin-prettier (3.1.2 to 3.1.3) and npm-package-json-lint-config-tc (3.0.0 to 4.0.0), which indicate improvements in testing, code formatting, and linting configurations respectively. The npm-package-json-lint-config-default also has a major update from version 2 to version 3 which would also suggest more changes on linting configurations. While these are primarily development-focused, staying up-to-date with these tools ensures a smoother and more consistent development experience. Furthermore, the file count increased marginally from 133 to 134 and the unpacked size from 140704 to 141478 likely due to these updates signifying a slight increase in the package. Developers should consider upgrading to leverage these improvements for enhanced package.json validation and a more streamlined development workflow.
The are not vulnerabilities for the version 5.1.0 of the package npm-package-json-lint