---
title: "DPDM"
description: "Zero-config CLI that analyses TypeScript and JavaScript import graphs and prints circular dependency chains with the exact file paths involved."
canonical: "https://vibing.inc/library/dpdm-vg-0868"
category: "Dev Utilities & Vibe-Coding Tooling"
subcategory: "Codebase hygiene"
license: "MIT"
author: "acrazing (@acrazing)"
source: "https://github.com/acrazing/dpdm"
---

# DPDM
Zero-config CLI that analyses TypeScript and JavaScript import graphs and prints circular dependency chains with the exact file paths involved.
## Facts
- Source: https://github.com/acrazing/dpdm
- Category: Dev Utilities & Vibe-Coding Tooling / Codebase hygiene
- Author: acrazing (@acrazing)
- Licence: MIT
- Tags: circular-dependency, typescript, cli, analysis
## Why it's a gem
Faster and less config than madge for the one question you actually ask it.
---
Listed in The Vibeary: https://vibing.inc/library/dpdm-vg-0868 · JSON: https://vibing.inc/api/public/library/gems/dpdm-vg-0868