npm.io
1.0.0 • Published 6 years agoCLI

graphviz-to-grafn

Licence
Apache-2.0
Version
1.0.0
Deps
1
Size
16 kB
Vulns
0
Weekly
0

Graphviz to Grafn

Converts graphviz .dot files to Grafn javascript code. This lets you define your application flow using a diagram editor first, and then fill out the functionality.

How can I use it?

As a Library

const Fs = require('fs/promises');
const GraphvizToGrafn = require('grafn-to-graphviz');

async function convert() {
  const graphvizCode = await Fs.read('/path/to/graphviz.dot');
  const grafnCode = await GraphvizToGrafn(graphvizCode.toString());

  console.log(grafnCode); // will print the JS code
}
As a Binary
$ npm install -g graphviz-to-grafn
$ cat ./path/to/graphviz.dot | g2g > grafn_code.js

Keywords