Freedom251 › Open Source Package Health Tools
DepGuard
Facts from DepGuard's own pages
- CI usage
- The CLI supports JSON output and a threshold option that can fail CI when the score is below the selected threshold. · github.com, 13 Nov 2026
- Health scoring
- It gives each dependency a 0–100 score and letter grade, plus an overall project score. · github.com, 13 Nov 2026
- Installation
- The README documents running it with npx or installing it globally or as a dev dependency. · github.com, 13 Nov 2026
- License checks
- It detects incompatible or missing licenses and SPDX expressions. · github.com, 13 Nov 2026
- Maintenance checks
- It flags stale or abandoned packages based on last publish date and maintainer count. · github.com, 13 Nov 2026
- Package size checks
- It flags packages based on unpacked size and dependency count. · github.com, 13 Nov 2026
- Purpose
- DepGuard audits npm dependencies for maintenance status, license compatibility, bundle size, deprecation, and unused packages. · github.com, 13 Nov 2026
- Requirement
- DepGuard requires Node.js 18 or later. · github.com, 13 Nov 2026
- Runtime dependencies
- The project says it uses only Node.js built-ins and has zero dependencies. · github.com, 13 Nov 2026
- Unused dependency checks
- It scans source code for installed packages that are never imported. · github.com, 13 Nov 2026
Where DepGuard stands on Freedom251
- Open Source Package Health Tools#7 of 14