{"analyzedAt":"2022-07-09T17:21:15.232Z","collected":{"metadata":{"name":"graphviz","scope":"unscoped","version":"0.0.9","description":"Node.js interface to the GraphViz graphing tool","keywords":["graphviz","dot"],"date":"2019-04-03T14:26:20.900Z","author":{"name":"Gregoire Lejeune","email":"gregoire.lejeune@free.fr","url":"http://algorithmique.net/","username":"greg"},"publisher":{"username":"greg","email":"gregoire.lejeune@free.fr"},"maintainers":[{"username":"greg","email":"gregoire.lejeune@free.fr"}],"contributors":[{"name":"Gregoire Lejeune","url":"http://algorithmique.net"},{"name":"Mathieu Ravaux","url":"http://mathieuravaux.com"}],"repository":{"type":"git","url":"git+ssh://git@github.com/glejeune/node-graphviz.git"},"links":{"npm":"https://www.npmjs.com/package/graphviz","homepage":"http://algorithmique.net/","repository":"https://github.com/glejeune/node-graphviz","bugs":"https://github.com/glejeune/node-graphviz/issues"},"license":"GPL-3.0","dependencies":{"temp":"~0.4.0"},"releases":[{"from":"2022-06-09T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":1},{"from":"2022-04-10T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":1},{"from":"2022-01-10T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":1},{"from":"2021-07-09T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":1},{"from":"2020-07-09T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":1}],"readme":"# Node.js GraphViz Module\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-9-orange.svg?style=flat-square)](#contributors)\n\nCopyright (C) 2010-2019 Gregoire Lejeune\n\n* Sources : http://github.com/glejeune/node-graphviz\n\n## DESCRIPTION\n\nInterface to the GraphViz graphing tool\n\n## SYNOPSIS\n\nA basic example\n\n```\nvar util = require('util'),\n  graphviz = require('graphviz');\n\n// Create digraph G\nvar g = graphviz.digraph(\"G\");\n\n// Add node (ID: Hello)\nvar n1 = g.addNode( \"Hello\", {\"color\" : \"blue\"} );\nn1.set( \"style\", \"filled\" );\n\n// Add node (ID: World)\ng.addNode( \"World\" );\n\n// Add edge between the two nodes\nvar e = g.addEdge( n1, \"World\" );\ne.set( \"color\", \"red\" );\n\n// Print the dot script\nconsole.log( g.to_dot() );\n\n// Set GraphViz path (if not in your path)\ng.setGraphVizPath( \"/usr/local/bin\" );\n// Generate a PNG output\ng.output( \"png\", \"test01.png\" );\n```\n\n## INSTALLATION\n\n```\n$ npm install graphviz\n```\n\nYou also need to install GraphViz[http://www.graphviz.org]\n\n## DOCUMENTATION\n\nInstall node-jake[http://github.com/mde/node-jake] and dox[http://github.com/visionmedia/dox] then run\n\n```\njake doc && open documentation.html\n```\n\n## AUTHORS\n\n* Gregoire Lejeune (http://algorithmique.net)\n* Mathieu Ravaux (http://mathieuravaux.com)\n\n## LICENCES\n\nCopyright (c) 2010 Gregoire Lejeune <gregoire.lejeune@free.fr>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n<table><tr><td align=\"center\"><a href=\"http://lejeun.es\"><img src=\"https://avatars1.githubusercontent.com/u/15168?v=4\" width=\"100px;\" alt=\"Gregoire Lejeune\"/><br /><sub><b>Gregoire Lejeune</b></sub></a><br /><a href=\"https://github.com/glejeune/node-graphviz/commits?author=glejeune\" title=\"Code\">💻</a> <a href=\"https://github.com/glejeune/node-graphviz/commits?author=glejeune\" title=\"Documentation\">📖</a> <a href=\"#example-glejeune\" title=\"Examples\">💡</a></td><td align=\"center\"><a href=\"https://tinysubversions.com\"><img src=\"https://avatars3.githubusercontent.com/u/266454?v=4\" width=\"100px;\" alt=\"Darius Kazemi\"/><br /><sub><b>Darius Kazemi</b></sub></a><br /><a href=\"https://github.com/glejeune/node-graphviz/commits?author=dariusk\" title=\"Code\">💻</a></td><td align=\"center\"><a href=\"https://github.com/SebastienElet\"><img src=\"https://avatars0.githubusercontent.com/u/541937?v=4\" width=\"100px;\" alt=\"Sébastien ELET\"/><br /><sub><b>Sébastien ELET</b></sub></a><br /><a href=\"https://github.com/glejeune/node-graphviz/commits?author=SebastienElet\" title=\"Code\">💻</a></td><td align=\"center\"><a href=\"https://github.com/papandreou\"><img src=\"https://avatars3.githubusercontent.com/u/373545?v=4\" width=\"100px;\" alt=\"Andreas Lind\"/><br /><sub><b>Andreas Lind</b></sub></a><br /><a href=\"https://github.com/glejeune/node-graphviz/commits?author=papandreou\" title=\"Code\">💻</a></td><td align=\"center\"><a href=\"http://www.blakmatrix.com\"><img src=\"https://avatars3.githubusercontent.com/u/91209?v=4\" width=\"100px;\" alt=\"Farrin Reid\"/><br /><sub><b>Farrin Reid</b></sub></a><br /><a href=\"https://github.com/glejeune/node-graphviz/commits?author=blakmatrix\" title=\"Code\">💻</a></td><td align=\"center\"><a href=\"https://pahen.se\"><img src=\"https://avatars3.githubusercontent.com/u/353888?v=4\" width=\"100px;\" alt=\"Patrik Henningsson\"/><br /><sub><b>Patrik Henningsson</b></sub></a><br /><a href=\"https://github.com/glejeune/node-graphviz/commits?author=pahen\" title=\"Code\">💻</a></td><td align=\"center\"><a href=\"https://github.com/pooriaazimi\"><img src=\"https://avatars2.githubusercontent.com/u/814637?v=4\" width=\"100px;\" alt=\"Pooria Azimi\"/><br /><sub><b>Pooria Azimi</b></sub></a><br /><a href=\"https://github.com/glejeune/node-graphviz/commits?author=pooriaazimi\" title=\"Code\">💻</a></td></tr><tr><td align=\"center\"><a href=\"https://twitter.com/BridgeAR\"><img src=\"https://avatars2.githubusercontent.com/u/8822573?v=4\" width=\"100px;\" alt=\"Ruben Bridgewater\"/><br /><sub><b>Ruben Bridgewater</b></sub></a><br /><a href=\"https://github.com/glejeune/node-graphviz/commits?author=BridgeAR\" title=\"Code\">💻</a></td><td align=\"center\"><a href=\"https://github.com/mathieuravaux\"><img src=\"https://avatars1.githubusercontent.com/u/38495?v=4\" width=\"100px;\" alt=\"Mathieu Ravaux\"/><br /><sub><b>Mathieu Ravaux</b></sub></a><br /><a href=\"https://github.com/glejeune/node-graphviz/commits?author=mathieuravaux\" title=\"Code\">💻</a></td></tr></table>\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!"},"npm":{"downloads":[{"from":"2022-07-08T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":50321},{"from":"2022-07-02T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":290298},{"from":"2022-06-09T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":1530853},{"from":"2022-04-10T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":5883336},{"from":"2022-01-10T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":9967795},{"from":"2021-07-09T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":15773549}],"starsCount":9},"github":{"homepage":"http://algorithmique.net","starsCount":183,"forksCount":53,"subscribersCount":9,"issues":{"count":48,"openCount":18,"distribution":{"3600":2,"10800":2,"32400":2,"97200":4,"291600":2,"874800":2,"2624400":3,"7873200":3,"23619600":5,"70858800":12,"212576400":11},"isDisabled":false},"contributors":[{"username":"dariusk","commitsCount":2},{"username":"pooriaazimi","commitsCount":1},{"username":"rogelio-meza-t","commitsCount":4},{"username":"glejeune","commitsCount":41},{"username":"joscha","commitsCount":1},{"username":"tolotrasam","commitsCount":1},{"username":"miparnisari","commitsCount":2},{"username":"BridgeAR","commitsCount":2},{"username":"daniel347x","commitsCount":2},{"username":"pahen","commitsCount":1},{"username":"blakmatrix","commitsCount":1},{"username":"mathieuravaux","commitsCount":1},{"username":"SebastienElet","commitsCount":2},{"username":"papandreou","commitsCount":1},{"username":"i404788","commitsCount":1}],"commits":[{"from":"2022-07-02T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":0},{"from":"2022-06-09T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":0},{"from":"2022-04-10T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":0},{"from":"2022-01-10T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":0},{"from":"2021-07-09T00:00:00.000Z","to":"2022-07-09T00:00:00.000Z","count":0}]},"source":{"files":{"readmeSize":5743,"testsSize":25697,"hasChangelog":true},"outdatedDependencies":{"temp":{"required":"~0.4.0","stable":"0.9.4","latest":"0.9.4"}}}},"evaluation":{"quality":{"carefulness":0.39499999999999996,"tests":0.3,"health":0.75,"branding":0.4},"popularity":{"communityInterest":269,"downloadsCount":1961112,"downloadsAcceleration":4993.666685692544,"dependentsCount":0},"maintenance":{"releasesFrequency":0.7591609589041095,"commitsFrequency":0,"openIssues":0.7083333333333333,"issuesDistribution":0}},"score":{"final":0.5237274991389178,"detail":{"quality":0.7591103076582597,"popularity":0.3473884070136077,"maintenance":0.49830989824764926}}}