UNPKG

diagrams

Version:

Generate Flowcharts, Network Sequence, Dot, and Railroad Diagrams

15 lines (13 loc) 414 B
var Viz = require('viz.js'); var fs = require('fs'); module.exports = function dot(inputPath, outputPath, cb) { try{ var inputContent = fs.readFileSync(inputPath, 'utf8'); var outputContent = Viz(inputContent, { format: "svg", engine: "dot" }); fs.writeFileSync(outputPath, outputContent); } catch(err){ process.nextTick(function(){ cb(err) }); } }