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

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