DenoDDeno
Powered by
patwasalinguistP
Deno•3y ago
patwasalinguist

Checking for circular module dependencies?

Hi, I’m wondering if there is some way to detect whether there are circular dependencies in a set of modules. Ideally, it might look something like this:

let detectCircularDependencies = fileNames => { … } 

// then i'd call

detectCircularDependencies('./a.js', './b.js', './c.js')
Circular dependency found: a.js > b.js > c.js > a.js
let detectCircularDependencies = fileNames => { … } 

// then i'd call

detectCircularDependencies('./a.js', './b.js', './c.js')
Circular dependency found: a.js > b.js > c.js > a.js


Or something like that.
Deno banner
DenoJoin
Chat about Deno, a modern runtime for JavaScript and TypeScript.
20,934Members
Resources
Recent Announcements

Similar Threads

Was this page helpful?

Similar Threads

Source generation for dependencies
FlenyFFleny / help
3y ago
Deno for SASS dependencies?
wauterboiWwauterboi / help
3y ago
Analyze dependencies for deno compile
kittyamazing_Kkittyamazing_ / help
2y ago
circular type reference nonsense
SwifterSSwifter / help
3y ago