acrazing/dpdm — Detect circular dependencies in your TypeScript projects.
Description and use
A lightweight tool for TypeScript codebases that scans import statements to automatically detect circular dependencies, helping developers prevent runtime errors and maintain cleaner module structures. It integrates easily into existing projects and provides clear reports of offending files, making it simple to locate and resolve dependency cycles. Suitable for any TypeScript project, it runs as a CLI or can be added to CI pipelines.
Problem
acrazing/dpdm may be useful when its README and activity match a concrete workflow.
Outcome
Early or unclear: treat as research material until maintenance, releases, docs, and issue activity are verified.
Evidence
Detect circular dependencies in your TypeScript projects.
- Record date: 2026-09-20T18:45:22.953Z