Found 6 bookmarks
Custom sorting
💥 Introducing Skott, the new Madge!
💥 Introducing Skott, the new Madge!

Skott - библиотека для анализа графа зависимостей. Альтернатива Madge. Авторы обещают что она работает очень быстро.

Можете попробовать на своем проекте запустив skott --displayMode=webapp --trackThirdPartyDependencies --ignorePattern="test/**/*". Возможно, потребуется поправить команду чуть под себя

Я попробовал на текущем проекте. Анализ действительно более менее быстрый, но воспользоваться результатом в веб-UI я не смог т.к. там ничего непонятно и на графе из 1300 узлов он подлагивает (первый рендер занимает где-то полминуты). Так что я знаю что у нас 43 циклических зависимостей, но Skott, как почтальон Печкин, мне их не покажет.

·dev.to·
💥 Introducing Skott, the new Madge!
Sigma.js version 2 finally released! | médialab Sciences Po
Sigma.js version 2 finally released! | médialab Sciences Po
Вышла 2 версия библиотеки sigma.js. Sigma.js это библиотека, которая умеет рисовать графы. В релиз-посте описывается краткая история таких инструментов, почему понадобилась 2 версияя sigma и что в ней нового. Если коротко, то первая версия Sigma была написана в 2013 году и ее стало тяжело интегрировать с современным JS. Также было сложно имплементировать некоторые алгоритмы из теории графов и были возможности для оптимизации перформанса Во второй версии библиотека переехала на современный JS, из коробки имеет разные методы обработки графа (по-крайней мере я так понял, что они доступны из коробки, а также рендер теперь в WebGL. В посте пишут, что теперь можно рисовать огромные графы из десяток тысяч узлов и сотен тысяч связей.
·medialab.sciencespo.fr·
Sigma.js version 2 finally released! | médialab Sciences Po
Cytoscape.js
Cytoscape.js
Graph theory / network library for analysis and visualisation - compatible with CommonJS/Node.js/Browserify/Webpack, AMD/Require.js, npm, Bower, jspm, Meteor/Atmosphere, jQuery, and plain JS/JavaScript
·js.cytoscape.org·
Cytoscape.js