Main Use Case
Keep important versions intentional
Main Use Case
Use Codependence when dependency versions are part of your project policy. It can check only the dependencies you list, or pin listed dependencies while updating everything else.
Key Features
- Policy checks: Fail when versions drift from your
codependenciespolicy - Version pinning: Keep selected packages at exact,
~, or^versions - Permissive updates: Pin critical packages while the rest move forward
- Monorepo support: Apply root and package-specific policies across workspaces
Why This Matters
- Keep dependency decisions explicit
- Catch drift before it lands in main
- Maintain consistency across packages
- Run the same policy locally, in scripts, or in CI/CD