{"_id":"@amccarthy/mxgraphng","_rev":"1-89c3de291339ee14b6cd6d4806f6e09d","name":"@amccarthy/mxgraphng","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@amccarthy/mxgraphng","version":"0.1.1","description":"An Angular library that allows creating an mxgraph diagram component.","author":{"name":"Ruan Theron"},"repository":{"type":"git","url":"git+https://github.com/amccarthy/mxgraphng.git"},"homepage":"https://github.com/amccarthy/mxgraphng","keywords":["angular","mxgraph","graphs","diagrams"],"license":"MIT","schematics":"./schematics/collection.json","peerDependencies":{"@angular/common":"^9.1.7","@angular/core":"^9.1.7","mxgraph":"^4.1.1"},"dependencies":{"mxgraph":"^4.1.1","tslib":"^1.10.0"},"main":"bundles/amccarthy-mxgraphng.umd.js","module":"fesm5/amccarthy-mxgraphng.js","es2015":"fesm2015/amccarthy-mxgraphng.js","esm5":"esm5/amccarthy-mxgraphng.js","esm2015":"esm2015/amccarthy-mxgraphng.js","fesm5":"fesm5/amccarthy-mxgraphng.js","fesm2015":"fesm2015/amccarthy-mxgraphng.js","typings":"amccarthy-mxgraphng.d.ts","metadata":"amccarthy-mxgraphng.metadata.json","sideEffects":false,"_resolved":"","_integrity":"","_from":"file:dist/mxgraphng/amccarthy-mxgraphng-0.1.1.tgz","bugs":{"url":"https://github.com/amccarthy/mxgraphng/issues"},"_id":"@amccarthy/mxgraphng@0.1.1","_nodeVersion":"10.14.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-p20bgxc69RzVpv6IongWZDEzfXKobV4pgLlK1Xo2yH+wqgTnLZK2ICGSDlG8paebRNezh4lVT8VUF5/5ZcPTcg==","shasum":"f019477c76fff0705371f60e1653ac9d8b9f9ef3","tarball":"https://registry.npmjs.org/@amccarthy/mxgraphng/-/mxgraphng-0.1.1.tgz","fileCount":300,"unpackedSize":482122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPdCKCRA9TVsSAnZWagAAnIkP/jchO9DbbShhUJ+vEt7+\n6gHwbK/GriXpbpl0FdzCAJccupiWoAcnHCyvWDQzAsQaBPETDDE3uKVb6LVt\nWp6HjtXyiKzdYvQ5NVIjHCY5sDHNV7ilQPWfwb88LX/3J/qHvEQClYoBVU87\nyJKdsYNI93XOOx5TN8Tu0fzNScRoQ6EIrBxiBmuEA/gcdAGfL9IwFSmzFybm\nHZ2m7RoqO+UXarEAIvl68a/2lVBd6hW9ZbLUw6u2rbsz2Hl3vKFuvJtSBbal\n57zbVQy7o3u7Ad7gkHbVpau9EZ1IcqC9E8Sw363SHLiQbbIztnxXVilUXQL/\nxrGqkmJEHntyAxhjsY08a7WXUqySpFTrAs0WBJZI9OClxJUL23XpwtDgyDY5\nyKS7bLOS9oRylY8r+qkLipHNH+j4mleKAir98sGacaNiFlHN68zqZY+ipKBq\nVtEeAOwVr7/Wjc4ywBHW/ZtH3xlc6qkdS3HeBcrGGs8s+Nke40l9WWiXaExs\nC2LiLGcciC94UOhG6abogUo1yYcNxz+Px9EFGlnhRBlK+FKHHXeGnDEG9u9v\nnjLGBEgz9lhSOCWkezcnGOdN5y0kFiMrMTvrR5bhG++YcptQ1EdrRdgSwo7R\nA+hY3Rrwm8MKyESk+s2BCKGC3uj53wHTqyOW2MQDCGNR+nb18fB/56YoAnHR\nHmG1\r\n=CDJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMtuYeD1LxaU2jHb7ruuE48VlEB5EAM1hzm6MnPJDdGAIgVuLrGTR3ETQfUTMM0SviwvUzIIdxBl/0HRJNP/TZECY="}]},"maintainers":[{"name":"amccarthy","email":"mccarthy.aaron@gmail.com"}],"_npmUser":{"name":"amccarthy","email":"mccarthy.aaron@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mxgraphng_0.1.1_1597886601995_0.1220019878140135"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-20T01:23:21.948Z","0.1.1":"2020-08-20T01:23:22.287Z","modified":"2022-04-04T13:46:53.387Z"},"maintainers":[{"name":"amccarthy","email":"mccarthy.aaron@gmail.com"}],"description":"An Angular library that allows creating an mxgraph diagram component.","homepage":"https://github.com/amccarthy/mxgraphng","keywords":["angular","mxgraph","graphs","diagrams"],"repository":{"type":"git","url":"git+https://github.com/amccarthy/mxgraphng.git"},"author":{"name":"Ruan Theron"},"bugs":{"url":"https://github.com/amccarthy/mxgraphng/issues"},"license":"MIT","readme":"mxgraphng\n=========\n\nPurpose\n-------\n[mxgraph](https://jgraph.github.io/mxgraph/) is an open-source client-side JavaScript library that is used to\ndisplay interactive diagrams and graphs. The purpose of `mxgraphng` is to\nfacilitate the process of importing `mxgraph` into an Angular project.\n\nInstallation\n------------\nNavigate to the root directory of your Angular project and install it with\nAngular's `ng add` command. This will run the Angular `add` Schematic that is\nshipped with this library.\n\n```shell script\nng add mxgraphng\n```\n\nThe `add` Schematic makes the following changes to the project:\n\n- Install the `mxgraph` package in the current project.\n- Create `mxgraph.conf.js` file in project root directory.\n- Update the project's `angular.json` file to include the main `mxgraph`\n  JavaScript file.\n\nExample usage\n-------------\n\n`mxgraphng` contains a set of `generate` Schematics that create example\ninteractive diagram components for your Angular project. The components\ngenerated by these schematics are meant to serve as an example of how to build\nyour own custom diagram tools using `mxgraph`.\n\n### `basiceditor`\n\nThe `basiceditor` generate Schematic takes 3 optional arguments:\n\n- `projectName`\n\n  - Description: The name of the project to create the component in.\n  - Default value: Default project\n\n- `path`\n\n  - Description: Path relative to the project root to create the component in.\n  - Default value: Root path of the selected project\n\n- `name`\n\n  - Description: The name of the component that will be created.\n  - Default value: `basic-editor`\n\n```shell script\nng generate mxgraphng:basiceditor\n```\n\nThe result will be a folder with the name you chose for the component, located\nin the main project folder (unless you chose another location via the schematic's\narguments).\n\nDevelopment\n-----------\nThis project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.6.\n\nClone the source code from GitHub\n\n```shell script\ngit clone https://github.com/Ex-Mente/mxgraphng\n```\n\nThis will download the Angular workspace that contains the `mxgraphng` library.\nYou can add an application to this workspace directly to create and test a diagram\ncomponent with `mxgraphng`.\n","readmeFilename":"README.md"}