{"_id":"@deathbeds/jupyterlab_graphviz","_rev":"3-d1c627166f2afd6d2d5413d2985b03ae","name":"@deathbeds/jupyterlab_graphviz","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"author":{"name":"Philippe ENTZMANN"},"dependencies":{"d3-selection":"^1.3.0","d3-zoom":"^1.7.1","viz.js":"^2.0.0","worker-loader":"^2.0.0"},"description":"A JupyterLab extension for viewing graphviz files.","devDependencies":{"@jupyterlab/application":"^0.18.2","@jupyterlab/apputils":"^0.18.2","@jupyterlab/launcher":"^0.18.2","@jupyterlab/rendermime-interfaces":"^1.1.5","@jupyterlab/filebrowser":"^0.18.2","@phosphor/widgets":"^1.6.0","@types/d3-selection":"^1.3.0","@types/d3-zoom":"^1.7.1","@types/webpack-env":"~1.13.6","codemirror":"~5.39.0","prettier":"1.14.0","rimraf":"~2.6.2","tslint":"^5.9.1","tslint-config-prettier":"^1.14.0","typescript":"~2.9.2"},"files":["{lib,style}/**/*.{css,d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}","LICENSE"],"jupyterlab":{"mimeExtension":"lib/mimeExtension.js","extension":"lib/extension.js"},"keywords":["dot","graphviz","jupyter","jupyterlab-extension","jupyterlab","neato"],"license":"BSD-3-Clause","main":"lib/index.js","name":"@deathbeds/jupyterlab_graphviz","peerDependencies":{"@jupyterlab/application":"^0.18.2","@jupyterlab/apputils":"^0.18.2","@jupyterlab/launcher":"^0.18.2","@jupyterlab/rendermime-interfaces":"^1.1.5","@jupyterlab/filebrowser":"^0.18.2","@phosphor/widgets":"^1.6.0","codemirror":"~5.39.0"},"prettier":{"arrowParens":"always","bracketSpacing":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"type":"git","url":"https://github.com/PhE/jupyterlab_graphviz.git"},"scripts":{"bootstrap":"jlpm && jlpm clean && jlpm lint && jlpm build && jlpm lab:link && jlpm lab:build","build":"tsc --project src","clean":"rimraf lib","lab":"jupyter lab --no-browser --debug","lab:build":"jupyter lab build","lab:build:dev":"jupyter lab build --dev","lab:link":"jupyter labextension link . --no-build","lab:watch":"jupyter lab --watch --dev --no-browser","lint":"tslint --project src --fix && prettier --write *.json *.md *.yml \"{src,style,typings}/**/*.{ts,css,json}\"","watch":"jlpm build --watch"},"version":"0.1.0","licenseText":"Copyright 2018 Philippe ENTZMANN\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@deathbeds/jupyterlab_graphviz@0.1.0","dist":{"shasum":"35d6298e13db5a11276bc7498f3573b28c3966a0","tarball":"https://registry.npmjs.org/@deathbeds/jupyterlab_graphviz/-/jupyterlab_graphviz-0.1.0.tgz","integrity":"sha512-JLFA3JCOihvE3PDiaRy0QZT1cdtr9mEObWBCUPOtZbnDTDv9P/3oLDQwv3+w86y121Pdm9pvAxGqPbrpg0wnNQ==","fileCount":28,"unpackedSize":25530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbebhRCRA9TVsSAnZWagAAWKoP/3TJ4MuaKjbsWL/OKCpn\nlXvROn46bW03uYAZIyVrtiKVPgubVfaBfLQdeEKYgoYhhgTjMB9NpaJoTkl9\nqMGJn00ugP7Q0v/RAE5+w8cj59uMEIK9J4PNVWJ9Jqio8jkQh+ftT90nh5QV\n9n4UeG3Qk90sOdhRY3F8acZRNb09ZNBUjGNBSc+MXAyHuhEEHz8Q3XyMgeAs\nRAp3Y6w5mxpPuUYDnFKgTHLmiPv52UC3bf64X1KBF46gFDvoYxj/3Kk4zf2d\n1ZdJckLqplDzHN2rJhQIpvmlVlHedQ8sGvjaYIigrEH8JYNQN7bCmTox5vKa\nWVvSnw25UUdtiBpSijW0QrVjGl616rBDQNpXfQpsfD0lyK3yOXHXB/vAVZNP\nka1zd6LcXKIde8SU/DmgU7WsYax6bloL3wGsbCwX8ts+/YF7VPXrfvQe+anK\n8DDt9u9VxjmIqzR20jeux7YAkZ5xEwT+WwzjS+gkiw5mtZexxTduohmahD67\nhAqZhfkf29710Vo6dzrmHciKa1N1njnrbjKJrNtT5COtM7Yuut5IEOr73bpd\n52ePG2UfHoSM1zyeQrqlBCxmUkcdQkAj+OdpOCWP3+JgySu929V8yQN52Zol\nipQvgLwlrOamL8zbEdRJN4PtOEVcteiD7LXUXvgp10rRh8OIdJJ/xZP5BYOI\nWvGM\r\n=L/NI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa/8rxG95w0G8OREr6RfLJrxxcWNocSQxIJnZ359S4BQIhAOSiNENCch5BaSoRYvK6f55K0zgynTtqEIZAA/TuraLD"}]},"maintainers":[{"name":"bollwyvl","email":"nick.bollweg@gmail.com"}],"_npmUser":{"name":"bollwyvl","email":"nick.bollweg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab_graphviz_0.1.0_1534703696791_0.44877589006923957"},"_hasShrinkwrap":false},"0.1.1":{"author":{"name":"Philippe ENTZMANN"},"dependencies":{"d3-selection":"^1.3.0","d3-zoom":"^1.7.1","viz.js":"^2.0.0","worker-loader":"^2.0.0"},"description":"A JupyterLab extension for viewing graphviz files.","devDependencies":{"@jupyterlab/application":"^0.18.2","@jupyterlab/apputils":"^0.18.2","@jupyterlab/launcher":"^0.18.2","@jupyterlab/rendermime-interfaces":"^1.1.5","@jupyterlab/filebrowser":"^0.18.2","@phosphor/widgets":"^1.6.0","@types/d3-selection":"^1.3.0","@types/d3-zoom":"^1.7.1","@types/webpack-env":"~1.13.6","codemirror":"~5.39.0","prettier":"1.14.0","rimraf":"~2.6.2","tslint":"^5.9.1","tslint-config-prettier":"^1.14.0","typescript":"~2.9.2"},"files":["{lib,style}/**/*.{css,d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}","LICENSE"],"jupyterlab":{"mimeExtension":"lib/mimeExtension.js","extension":"lib/extension.js"},"keywords":["dot","graphviz","jupyter","jupyterlab-extension","jupyterlab","neato"],"license":"BSD-3-Clause","main":"lib/index.js","name":"@deathbeds/jupyterlab_graphviz","peerDependencies":{"@jupyterlab/application":"^0.18.2","@jupyterlab/apputils":"^0.18.2","@jupyterlab/launcher":"^0.18.2","@jupyterlab/rendermime-interfaces":"^1.1.5","@jupyterlab/filebrowser":"^0.18.2","@phosphor/widgets":"^1.6.0","codemirror":"~5.39.0"},"prettier":{"arrowParens":"always","bracketSpacing":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"type":"git","url":"https://github.com/PhE/jupyterlab_graphviz.git"},"scripts":{"bootstrap":"jlpm && jlpm clean && jlpm lint && jlpm build && jlpm lab:link && jlpm lab:build","build":"tsc --project src","clean":"rimraf lib","lab":"jupyter lab --no-browser --debug","lab:build":"jupyter lab build","lab:build:dev":"jupyter lab build --dev","lab:link":"jupyter labextension link . --no-build","lab:watch":"jupyter lab --watch --dev --no-browser","lint":"tslint --project src --fix && prettier --write *.json *.md *.yml \"{src,style,typings}/**/*.{ts,css,json}\"","watch":"jlpm build --watch"},"version":"0.1.1","licenseText":"Copyright 2018 Philippe ENTZMANN\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@deathbeds/jupyterlab_graphviz@0.1.1","dist":{"shasum":"d6f3ade8e0852e0cc365326712f0a2885416defb","tarball":"https://registry.npmjs.org/@deathbeds/jupyterlab_graphviz/-/jupyterlab_graphviz-0.1.1.tgz","integrity":"sha512-T6p25ep4UNvq2eXjdnpJMf1a9YTmNP9nGbtXnbtpkxxbjZzzd2oELDQ6qq2yclp44qMyPhFx57vYkfaB8p7vGQ==","fileCount":28,"unpackedSize":26710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeck+CRA9TVsSAnZWagAAjTgP/jLYKq+Bk1Oo5wEaRN++\n6wHyMyqZPbtjoDSRnh23Gvr2K7L8QeFAC2R95wLOr5uXB6qNFSRTbJWoZpyI\n3YKxfWbXUuFHChiL1An+guGKvYu4lQR0UYWsnRwqvwM8o0nq0/jDrCa94l1b\nd99U09iBxjDiNJyggsqqVdUHKxiRD7s96faLj1qN8LTLMSwDTQwi/hKCC2GT\n57AXpzllfpj4gyI6+Uxnqq/P56pfgSBlC8efJXCT899PMoQrwK8zh3mJSp75\nuCouBU9vqns1+3lsCtbWDmqYZBDlzB5B7opN2lAffVOXku+LtEzWmtv9rn/w\n6M4rK0b4hNYDmCTvucpWUYB7PnpG3Lr878PhZouQcLTNphf2xCp8yCnJ3q8C\neaupUvHwyiR79Ww6mDeMVucRbSA8gbXQfkNZsKNBkfd4qNEvqX0LPRakAiL+\nBgnVY2sJZJ20ie/Pghf00Oh0a/8831wS3GQ//zmWq6exN5YUyto8WZRM4+y3\n+JMbLPZnVjEZhN6CpKTWMXX2C8veyUlBl5I7aT7UifGzIb/Xl8VCYnhW3Wcy\niGs/EkLFI/hVq+LAPVcD0rz8HhDAluWBlgGFAlF+o8rJpJr6M8wyZDh/0MRX\n/CSgKIQWev6zRAgDnHxNRTQy8Vh8UGie6WopZQu9BO92ai7Lt+/4KSj/TzUC\nZMX9\r\n=hUgO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDu0F5GjO/+VfNS3NXcjn8nbSrvpvSukKWYxbjc8Y07EAiEAx8YTtaqmQpwj+isorOwkWq+3W1LAyfqeOnU+zfYKzkI="}]},"maintainers":[{"name":"bollwyvl","email":"nick.bollweg@gmail.com"}],"_npmUser":{"name":"bollwyvl","email":"nick.bollweg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab_graphviz_0.1.1_1534708029651_0.7561920309695238"},"_hasShrinkwrap":false},"0.2.0":{"author":{"name":"Dead Pixels Collective"},"dependencies":{"d3-selection":"^1.3.0","d3-zoom":"^1.7.1","viz.js":"^2.0.0","worker-loader":"^2.0.0"},"description":"A JupyterLab extension for viewing graphviz files.","devDependencies":{"@jupyterlab/application":"^0.19.1","@jupyterlab/apputils":"^0.19.1","@jupyterlab/launcher":"^0.19.1","@jupyterlab/rendermime-interfaces":"^1.2.1","@jupyterlab/filebrowser":"^0.19.3","@phosphor/widgets":"^1.6.0","@types/d3-selection":"^1.3.0","@types/d3-zoom":"^1.7.1","@types/webpack-env":"~1.13.6","codemirror":"~5.39.0","rimraf":"~2.6.2","prettier":"^1.11.1","tslint":"^5.11.0","tslint-config-prettier":"^1.9.0","tslint-plugin-prettier":"^1.3.0","typescript":"~3.1.1"},"jupyterlab":{"mimeExtension":"lib/mimeExtension.js","extension":"lib/extension.js"},"keywords":["dot","graphviz","jupyter","jupyterlab-extension","jupyterlab","neato"],"license":"BSD-3-Clause","main":"lib/index.js","name":"@deathbeds/jupyterlab_graphviz","peerDependencies":{"@jupyterlab/application":"^0.19.1","@jupyterlab/apputils":"^0.19.1","@jupyterlab/launcher":"^0.19.1","@jupyterlab/rendermime-interfaces":"^1.2.1","@jupyterlab/filebrowser":"^0.19.3","@phosphor/widgets":"^1.6.0","codemirror":"~5.39.0"},"prettier":{"arrowParens":"always","bracketSpacing":false,"singleQuote":true,"trailingComma":"es5"},"repository":{"type":"git","url":"https://github.com/deathbeds/jupyterlab_graphviz.git"},"scripts":{"bootstrap":"jlpm && jlpm clean && jlpm lint && jlpm build && jlpm lab:link && jlpm lab:build","build":"tsc --project src","clean":"rimraf lib","lab":"jupyter lab --no-browser --debug","lab:build":"jupyter lab build","lab:build:dev":"jupyter lab build --dev","lab:link":"jupyter labextension install . --no-build","lint":"jlpm lint:prettier && jlpm lint:ts","lint:ts":"tslint --project src --fix","lint:prettier":"prettier --write \"*.{json,md,yml}\" \"{src,style,typings}/**/*.{ts,css,json}\"","watch":"jlpm build --watch"},"version":"0.2.0","licenseText":"Copyright 2018-2019 Dead Pixels Collective\n\nCopyright 2018 Philippe ENTZMANN\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@deathbeds/jupyterlab_graphviz@0.2.0","dist":{"shasum":"e6af77b5c245aa2fc21bcf8a8ba738f39c914412","tarball":"https://registry.npmjs.org/@deathbeds/jupyterlab_graphviz/-/jupyterlab_graphviz-0.2.0.tgz","integrity":"sha512-h4nDm14GY2pt9OgRmeXL9e6rRC2FAma+XEM/IgSmMwFnd5yJhi499+MCM7HlmKVkJ79iS45gu/Bu3Ub1NAbvww==","fileCount":40,"unpackedSize":36051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNs6cCRA9TVsSAnZWagAAickQAIuCSCw6wzCoa5ni1rdr\nrFAprKqeAbE3lwhIV7Sjim2EmADF7eNaxHYI0sx8R90t/ng/l75myuBjiIVp\n/UCFL8T7qFBQRr51+8hRlVlZt7wFUJbKBpRdan/qQleeS6snSAtsM6ugOzYy\nhtU9zyEYOEX05Ha6lNQB3o901Rt+Thju7ch63piBJ5U9d+CGUdU4POcDtH8a\n892X+NLQkDhz6GM1Fvtb2/wtzD8Bj7tu0AH9AGe6GPNs4PqofBpUfJfN+kaY\nSgj44KebUbQq74Tioe+X7PTbMJHmnGeMdgMlcEJCi/60GvO4EnzmnoFS5P6j\njsTecUd2It5sFTbkv9k+tlfsD7x9dLgEs5d+peE/nzi9QQTGHHsvlE8MN3tW\nkKHKWTlPkpDGmMGhGF2CQ3hIG9rLZpPaQ6yei1+JnzO0XXvOXe9oFjMx4dxl\nSoYowhN5Gsr4wwz8XlZlbJZsAZDT1UWuJHX6OTFYhFZ7kbsHk9hNMGZ+nznY\nRyQwY8gUmjUuA8d+V8IyS+fI6gNsni+jIjHGu4FbEWaxsDCMkaabvKOFv7lF\nc1gU9ZoZoT4L7c9RpFGjMNifG7EcZPgy95KWcuxoBhXuGoLM34Qj9mw36XDo\nsje3++XUHuP1FWxeBfzRlzK8BvELAoive19P97XLu8FMD7w/Yx2uYrlKDFh3\n9v8n\r\n=WSSe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLkdi8Ke9RmVNcFdEjHAObl8fVqa40lclxtTlpYu5MCAiBR7Jl0sDiYg9wN7TvwKj50tpix6fTGt6ipeLRq8YtgSA=="}]},"maintainers":[{"name":"bollwyvl","email":"nick.bollweg@gmail.com"}],"_npmUser":{"name":"bollwyvl","email":"nick.bollweg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab_graphviz_0.2.0_1547095707563_0.22274443196138627"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-19T18:34:56.698Z","0.1.0":"2018-08-19T18:34:56.909Z","modified":"2022-04-05T03:28:22.902Z","0.1.1":"2018-08-19T19:47:09.722Z","0.2.0":"2019-01-10T04:48:27.816Z"},"maintainers":[{"name":"bollwyvl","email":"nick.bollweg@gmail.com"}],"description":"A JupyterLab extension for viewing graphviz files.","keywords":["dot","graphviz","jupyter","jupyterlab-extension","jupyterlab","neato"],"repository":{"type":"git","url":"https://github.com/deathbeds/jupyterlab_graphviz.git"},"author":{"name":"Dead Pixels Collective"},"license":"BSD-3-Clause","readme":"# @deatbeds/jupyterlab_graphviz\n\n> An experimental fork of [jupyterlab_graphviz](https://github.com/PhE/jupyterlab_graphviz)\n\n> A JupyterLab extension for interactively viewing [Graphviz](https://www.graphviz.org) data\n> files, powered by [viz.js](https://github.com/mdaines/viz.js/).\n\n![Screenshot](hello.png)\n\n## Editing and viewing DOT language files\n\nRight-click on a supported file in the **Files** sidebar\nand choose **Open with... ▶ dot**.\n\nThe following [DOT language](https://www.graphviz.org/doc/info/lang.html) file\nextensions are supported with live preview and syntax highlighting:\n\n- `.gv`\n- `.dot`\n- `.neato`\n\n## Inline rendering\n\nThe following MIME type can also be rendered inline in Notebooks and Consoles:\n\n- `text/vnd.graphviz`\n\n> Check out some MIME examples in the\n> [Cookbook](./samples/Graphviz Rich Display Cookbook.ipynb).\n\n## Pan and zoom\n\nFile-based and inline diagrams can be panned by clicking and dragging. Use a\nmouse wheel, double click or the **Zoom** slider. `Shift` and double click zooms out.\n\n## Text Search in Diagrams\n\nDiagrams are rendered directly as SVG elements, so normal browser search can\nfind text.\n\n## Installation\n\n> ### Prerequisites\n\n- [JupyterLab](https://github.com/jupyterlab/jupyterlab) 0.35\n- [NodeJS LTS](https://nodejs.org/en/) ≥ 6\n\n> For example, via `conda`:\n\n```bash\nconda install -c conda-forge jupyterlab=0.35 nodejs=8\n```\n\n```bash\njupyter labextension install @deathbeds/jupyterlab_graphviz\n```\n","readmeFilename":"README.md"}