1.0.2 • Published 7 years ago

circle-dependency-detector v1.0.2

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

circle-dependency-detector

Detect circle dependency anywhere

Usage

var detector = CircleDependencyDetector();
var moduleA = detector.init(yourIdentifier);
var ret = moduleA.pushRequireBy(parent);
if(ret instanceof Error){
  throw ret;
}
moduleA.pushDependency(dep);
console.log(moduleA.dependency); // => output all the dependencies of moduleA
console.log(moduleA.requiredBy); // => output all modules that had been required moduleA
console.log(moduleA.get()); // => output the full map of detector