diagrams
Version:
Generate Flowcharts, Network Sequence, Dot, and Railroad Diagrams
15 lines (13 loc) • 414 B
JavaScript
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)
});
}
}