Madge 소개
Madge는 모듈의 디펜던시 그래프를 그려주고, circular dependencies를 찾아주어 우리가 만든 프로그램의 디자인을 한 눈에 보게끔 도와줍니다.
디펜던시 트리를 그리는 라이브러리는 node-dependency-tree를 사용하고 있으며 madge를 사용하기 위해서는 graphviz 라는 패키지를 필수로 설치하여야합니다.
#
특징자바스크립트, 타입스크립트, css 등에서 작동됩니다. node_modules에 해당하는 npm으로 인스톨된 디펜던시들은 자동으로 제외합니다. 이는 디폴트 옵션이고 변경가능합니다. core node.js module(ssert, path 등)은 제외됩니다.