Мы с Ramiro Gómez (@yaph) общались пару раз об этом графе. npm растет сумасшедшими темпами. Вот более свежая версия, трехмесячной давности: github.com/anvaka/allnpmviz.an
Да, размер и связи поражают. Столько всего сделано стольким количеством людей. И это один только Node.js.
Мне первая версия, кстати, больше нравится, она более гармоничная, наверно из за окружности и распределения точек в зависимости от веса.
Захожу, нахожу «bower»
Меняю npm.anvaka.com/#/view/2d/bower на npm.anvaka.com/#/view/2d/grunt
Показывает мне «grunt» но «selectedPackage» по прежнему имеет значение bower, а кнопка show ничего не делает
Что бы опять посмотреть «grunt» мне приходится менять значение поля причём методом набора текста и выбора из списка.
Возможно тут лучше сделать показ списка через $watch для «selectedPackage» всё так же с таймаутом, а так же при изменении (как я понял) поля «root» обновлять поле «selectedPackage»
(Наверное этот кейс не случается в практике использования этого сайта)
— А вообще круто очень, жду допиливания 3D)
Визуализация npm