Потрясающий модуль сообщества

Виз.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