Как визуализировать javascript-код?

Здравствуйте.

Задался следующим вопросом: есть javascript-код, который покрыт jsdoc-ом.
Хочется построить граф зависимостей классов/методов/свойств этого кода.

Цель: видеть граф и иметь возможность посмотреть какие существуют зависимости от каждого конкретного узла. (к примеру: класс a1 используется в b1, b2, а метод a1.m1 используется напрямую в b2.m1 и косвенно в c1.m1)

Каких-то готовых инструментов я не нашел, поэтому у меня есть только лишь идеи.

Мои рассуждения:
Как мне кажется, внутри ide (idea, phpstorm) есть ast-дерево, которое можно вычленить (которое строится используя и jsdoc).
Или какие-то еще пути (при построении документации из jsDoc есть ast-дерево, но неизвестно, насколько оно полное)
Uglify тоже строит ast-дерево, можно поразмыслить в эту сторону.

Может кто-то тоже задавался таком вопросом и продвинулся в нем лучше чем я за пару часов?
  • Вопрос задан
  • 3522 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы