dependency-cruiser-with-reasons (npm): Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
Keywords: static analysis|circular|dependencies|typescript|javascript|coffeescript|ES6|ES2015|AMD|CommonJS|validation|spelunking