← All repos

ts-module-isolation

Ensure separation of concerns via directory structure

Browse cluster: Haskell tooling and libraries
5commits
1contributors
2languages

Tech stack & purpose

ts-module-isolation is a TypeScript tool that analyzes TypeScript and JavaScript codebases to enforce clean module hierarchies by detecting circular dependencies and violations in directory-level dependency structures. It builds dependency graphs from imports and identifies feedback arcs—edges that must be removed to make the graph acyclic—helping developers maintain logical separation of concerns across their codebase. The tool is a TypeScript implementation of the original OrderOrder project and offers multiple output formats including text reports, JSON, and Dot graph visualization for dependency analysis.

Languages

TypeScript
85.2%
JavaScript
14.8%

Contributors