Замечательный модуль сообщества

Viz.js

Статус сборки

Этот проект собирает Graphviz с Emscripten и предоставляет простую оболочку для использования в браузере.

Для получения дополнительной информации см. Вики .

Получение Viz.js

Строительство из источника

Для сборки из исходного кода сначала установите Emscripten SDK . Вам также потребуются Node.js и Yarn .

Установите зависимости разработки с помощью Yarn:

1
yarn install

Процесс сборки Viz.js разделен на две части: построение зависимостей Graphviz и Expat и построение файлов сценариев рендеринга и API.

1 2
make deps make all

Запуск тестов браузера

Тесты браузера можно запускать локально с помощью Selenium WebDriver.

Сначала обслужите каталог проекта по адресу http: // localhost: 8000 .

1
python -m SimpleHTTPServer

Затем запустите тесты с помощью test-browser / runner.js. Например, для запуска test-browser/full.htmlв Chrome:

1
node test-browser/runner --file full.html --browser chrome