audit-version
v1.0.3
Published
A CLI tool to audit and optionally fix Node.js project dependencies based on custom version rules.
Readme
audit-version
A CLI tool to audit and optionally fix Node.js project dependencies based on custom version rules.
Installation
Install globally:
npm install -g audit-versionUsage
audit-version [--from-pod <pod-name>] [--fix] [--apply-overrides] <rules.json><rules.json>: Path to your rules file (required).--from-pod <pod-name>: Audit dependencies inside a Kubernetes pod.--fix: Automatically install dependencies to satisfy the rules.--apply-overrides: Automatically update overrides for sub-dependencies.
Example
- Create a
rules.jsonfile:
{
"express": "^4.18.0",
"lodash": ">=4.17.21"
}- Run audit locally:
audit-version rules.json- Run audit and auto-fix:
audit-version --fix rules.json- Apply overrides:
audit-version --apply-overrides rules.json- Audit inside a Kubernetes pod CAREFULLY:
audit-version --from-pod my-pod rules.jsonOutput
- ✅ Dependency satisfies the rule.
- ❌ Dependency does not satisfy the rule.
- In
--fixmode, non-compliant dependencies are installed automatically.
