node-graphviz
node-graphviz copied to clipboard
Node.js interface to the GraphViz graphing tool
I want to remove duplicate edges. I need to set the graph strict. How to do that ?
@glejeune , would you be able to push a new version to npm please? thanks!
Graphviz _parse on data event calls eval(data) each time the event occurs instead of just appending the data and calling eval on the exit event.
With #32 my understanding is that the valid license is `MIT`. However in this file (https://github.com/glejeune/node-graphviz/blob/master/lib/ext/gvpr/dot2js.g) there is still a GPL license referenced. Can that be removed as well?
On npmjs, the package is reported as GPL-3.0 (see https://www.npmjs.com/package/graphviz) From the history, the package.json is fixed, but without updating the version number (and without publishing to NPM?) (see https://github.com/glejeune/node-graphviz/commit/162db2ce97df510c40899c81b3f8e68210684290)...
To avoid issues when some strings come with double quoted characters, it's required to escape those double quotes to avoid issues in the final `dot` file that also contain double...
I think you need to release the last changes in the repository, in the current code there is a `removeNode` function on the graph object but the npm version is...
Dot specification has [HTML-like labels](http://www.graphviz.org/content/node-shapes#html). They are generally like: `label=` The issue is that Graphviz doesn't understand it if that html label is quoted like this: `label=""` In the attributes...
The attribute 'newrank' is missing in the list of available attributes. `"newrank" : { "usage" : "G", "type" : "bool" },` And it would be great to get an error...
I try to change the class of the **edges** in the rendered SVG. So I pass the `class` property as attribute. After that, the error `TypeError: Cannot read property 'type'...