{"_id":"@ahmed757/ngx-treant-js","_rev":"8-d6752b47bae415feecaa16e876f635fa","name":"@ahmed757/ngx-treant-js","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@ahmed757/ngx-treant-js","version":"1.0.0","description":"A simple Angular component used as a wrapper for TreantJS with additional functionality.","author":{"name":"Ahmed Alatawi","url":"aalat001@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/AhmedAlatawi/ngx-treant-js.git"},"bugs":{"url":"https://github.com/AhmedAlatawi/ngx-treant-js/issues"},"homepage":"https://github.com/AhmedAlatawi/ngx-treant-js","keywords":["angular","javascript","typescript","bootstrap","treant-js","jquery","visualization","tree","diagrams","draws","charts","SVG"],"license":"MIT","peerDependencies":{"@angular/common":"^9.0.7","@angular/core":"^9.0.7","@types/jquery":"^3.3.38","bootstrap":"^4.5.0","jquery":"^3.5.1","jquery-easing":"0.0.1","popper":"^1.0.1","popper.js":"^1.16.1","treant-js":"^1.0.1"},"main":"bundles/ahmed757-ngx-treant-js.umd.js","module":"fesm5/ahmed757-ngx-treant-js.js","es2015":"fesm2015/ahmed757-ngx-treant-js.js","esm5":"esm5/ahmed757-ngx-treant-js.js","esm2015":"esm2015/ahmed757-ngx-treant-js.js","fesm5":"fesm5/ahmed757-ngx-treant-js.js","fesm2015":"fesm2015/ahmed757-ngx-treant-js.js","typings":"ahmed757-ngx-treant-js.d.ts","metadata":"ahmed757-ngx-treant-js.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"_id":"@ahmed757/ngx-treant-js@1.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-z6eDxF0bXUysM4VqFLxsQTp8OuFtRJrA26Ansyn8dhh0aiZMpwG7DRolrq4fEJ9/MQFLcpa+3gEtiueXtZrKJA==","shasum":"e666b119b62d231323d2c760d12f09eebf649dad","tarball":"https://registry.npmjs.org/@ahmed757/ngx-treant-js/-/ngx-treant-js-1.0.0.tgz","fileCount":23,"unpackedSize":244469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/5MMCRA9TVsSAnZWagAA8UUP+QGl+MuKs1qkbwu+nQ61\nD1VlLAuCLCwKf4uDA7750e2gO8OMal8U6lPjgCMUms7Q2fClxmrkmSJiL1Py\n+KV4w6DvPvBxv6R6YIF343jMPrerhxL0XnwdMupl09MOQXF2baGCLwa3X3PK\nQyV8cHC5D9hZv4I0dad0VEe4KhH+chEvS86mva5/Nayq1YQA2zFKyDRykjYu\nlRR3k09N0C2NSt9lOuwTA9BWu729uo5wcaAPxOx2yzyEua6899+/9v6NOQmZ\nIXzpzJN25/JKob74uhm+wFKkvFLRUAOHB7yc8dL/G4cezyBs1iD4QTsNGNfU\n+5ajx+NA61tkzMns7hprPPY/r4H4374r/b0Z021pRm9zR5HsVM3VAPr6x79x\nhVsaL6+KRyxpoIeJOL7YyDvfxwmmMEhIjqRLLa4JS3kHooO5OlU5YHrZ/XTS\nLIVU9nq5C85EYGss11BOVNcib0vWHp4tas89NTq+95ZxyRXxAzrE1xB1ZXJt\nYb+NBe+rfUXaasDtF8M0XuQmnZX5BvYEph/oMcjSglq8O/OKXYVYBn43WoMO\n552KsJOLL8H14jN5o4xtTkwqh3s/bsHPVbUrqh7pg39JyUB5+V104UmqoNWZ\nFBxa6NPvn6aL3bhM1Wrx89iifYFznyGw0nzVN+I5eOzdlgkoxEz7F5p2wHeS\nOwSa\r\n=AJJk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuYVIQLgR82Na8KxEMLYlO/BTzkgwsygoagp5EIT3WfAiAnSfgzJdFbL26lJGvKtfAr3olV+fUUgETVA2x9bNA9kw=="}]},"maintainers":[{"name":"ahmed757","email":"aalat001@gmail.com"}],"_npmUser":{"name":"ahmed757","email":"aalat001@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-treant-js_1.0.0_1593807627602_0.8553131398530442"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ahmed757/ngx-treant-js","version":"1.0.1","description":"A simple Angular component used as a wrapper for TreantJS with additional functionality.","author":{"name":"Ahmed Alatawi","url":"aalat001@gmail.com"},"license":"MIT","peerDependencies":{"@angular/common":"^9.0.7","@angular/core":"^9.0.7","@types/jquery":"^3.3.38","bootstrap":"^4.5.0","jquery":"^3.5.1","jquery-easing":"0.0.1","popper":"^1.0.1","popper.js":"^1.16.1","treant-js":"^1.0.1"},"main":"bundles/ahmed757-ngx-treant-js.umd.js","module":"fesm5/ahmed757-ngx-treant-js.js","es2015":"fesm2015/ahmed757-ngx-treant-js.js","esm5":"esm5/ahmed757-ngx-treant-js.js","esm2015":"esm2015/ahmed757-ngx-treant-js.js","fesm5":"fesm5/ahmed757-ngx-treant-js.js","fesm2015":"fesm2015/ahmed757-ngx-treant-js.js","typings":"ahmed757-ngx-treant-js.d.ts","metadata":"ahmed757-ngx-treant-js.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"_id":"@ahmed757/ngx-treant-js@1.0.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-nFb7KU3+Gy08ItdsqaJM1XotrjQ0Cr3oaloH0owfqsue17PRV77AZq/kNZ7WaTOAkYPqTqqSSxx4/GKj7uj7aw==","shasum":"e84bb4a77e73cf84cf9038124afce2b63c772862","tarball":"https://registry.npmjs.org/@ahmed757/ngx-treant-js/-/ngx-treant-js-1.0.1.tgz","fileCount":22,"unpackedSize":243709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/5x3CRA9TVsSAnZWagAAifgP/0E7ytp+lkeaV9lCxQTK\n3c615JjDgh9XhWReUytNZdH3JpXMJUEhD0UCZJIv1QYiEWn8TChsVGBQcZlk\nA7t7SQknf4dZdvq5reSEjOlOS4ekXpdWnGKNbcUjIzEEQm6mmH/TMnqrm175\nVZbyq62dF03p3cJ1Ta02fRj7ySIdwQF3XXxTrwLMTbsTTl8A8TwO4Z+I4sUP\na4632OqVx9P4n/AIxq6ACemdszPSzFdapHBKIHdKxQwGMhVGlv32MCESQefs\njoBHlxsKj5/016X2xMs+iNVq3TVETlH2RrSAc3PAdUdlycOIUvPPN32OIaap\nfZUVIzIHnLnkP2fa58KfRITNt9LbftqDtvCjDAd0XuwnqpibscNSN6HS2Nr/\nIHkV3wy2pgPx5rrwoP8ZOwdU5ZaziUVsd3IlmhY4sNikR4yNnBnuwNm4WUUb\npLd6/7xOhz3ibx7Bn3+XXPv5Icww637G41xwkZkvD+Wq0bB8kSubh4dpAcJf\n59NQklFGBeHCuogJG1E24nudkFQwsY0b8/KE3+x7QiSs8NEin4R0OTGsbCzj\nmdNR8dVBfxCb5TifSyp5lcCOxG+SXKq+Tl9w0sKbkJvPOHZyYFysgO6W8xj5\npu1KT1ToU1D0xm6qd7PbmdJkfqR9O3MqCHa4ANpvVW3gZ+qm74CzBN54rsvq\ncsaa\r\n=mfZv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5OsDKQLxpfr8ku3SCOOd0Su+vJFsUHknwOx71e5mV/wIhAK9WHHNM6JQAK4jwuarGoeusPYeib/dPMFBAE7MnVNok"}]},"maintainers":[{"name":"ahmed757","email":"aalat001@gmail.com"}],"_npmUser":{"name":"ahmed757","email":"aalat001@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-treant-js_1.0.1_1593810038852_0.8716188109327938"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ahmed757/ngx-treant-js","version":"1.0.2","description":"A simple Angular component used as a wrapper for TreantJS with additional functionality.","author":{"name":"Ahmed Alatawi","url":"aalat001@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AhmedAlatawi/ngx-treant-js.git"},"bugs":{"url":"https://github.com/AhmedAlatawi/ngx-treant-js/issues"},"homepage":"https://github.com/AhmedAlatawi/ngx-treant-js","private":false,"keywords":["angular","javascript","typescript","bootstrap","treant-js","jquery","visualization","tree","diagrams","draws","charts","SVG"],"peerDependencies":{"@angular/common":"^9.0.7","@angular/core":"^9.0.7","@types/jquery":"^3.3.38","bootstrap":"^4.5.0","jquery":"^3.5.1","jquery-easing":"0.0.1","popper":"^1.0.1","popper.js":"^1.16.1","treant-js":"^1.0.1"},"main":"bundles/ahmed757-ngx-treant-js.umd.js","module":"fesm5/ahmed757-ngx-treant-js.js","es2015":"fesm2015/ahmed757-ngx-treant-js.js","esm5":"esm5/ahmed757-ngx-treant-js.js","esm2015":"esm2015/ahmed757-ngx-treant-js.js","fesm5":"fesm5/ahmed757-ngx-treant-js.js","fesm2015":"fesm2015/ahmed757-ngx-treant-js.js","typings":"ahmed757-ngx-treant-js.d.ts","metadata":"ahmed757-ngx-treant-js.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"_id":"@ahmed757/ngx-treant-js@1.0.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-AfLHlsc8Tgf7G+sdWS0WZyr9IcMPujpWWdwt0NSURdEy6omDm+DeeZugnazbuYFhsBK9D29cxeUcguOuTRuHtQ==","shasum":"26be4a3aefbefd370faad14f60c5b0c0ea0e4ae2","tarball":"https://registry.npmjs.org/@ahmed757/ngx-treant-js/-/ngx-treant-js-1.0.2.tgz","fileCount":24,"unpackedSize":2035356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAAK0CRA9TVsSAnZWagAAMhMP/jwH4/l4uHeoBD/o51bJ\nw+ZIeBPpmfCLsRxzDMpYefgm6yon5BAm51yu80ZedE8VcxmGE+q2PVkubuw7\nb7SG25A/grsG6ZbaVDaC1uMeVP50cAR75+EiuYdsle8ym+YD/6knf3fqMm/g\nyS3VjlH2rJ8jlIDp9/Z1beQ6TzUJ4aMn3llt+rtwRiJAhWY9twTeDj2DJluN\n8SpPllGATratBiL4q2ylu7Nuym/5sM+9oa4DZgphtL33Gk3euSf/eRQWlqTT\nnqgpkPFbheO2jjtrCt4QWNGyOfDA+3lGBzWUqqx+885sZPY1i+HZYNhfxDXG\nve+amEsk6mlrJb+bt3qyniRhYDJwiJmqmrILvN72tiUw8KtntHAWkLlcKNzi\nD/2J2KHE0qqZI62JbJXqOVKx5J6zIrV0hCo9Dpus7Q0YuXn63TiPYq0Ahesv\nw2UstGaEfx7g1ZK1U8nju+pMvhI6+2bsvPxfFNXB1svWCTye9OiklCKflhPI\nIhcHyf169urEPyywIhp/CEFcKX6OeqapPtOUwfVR6FYjLTbKgCC5PbERsg6M\nZRSx0wcsLFHFFaRzwD3VO3f7QtLvJm1D1iuZSD6kUjmmUOpUVj0NuXmW6lyc\ntdrYzEP8uPhUHF45G/HD2V/tzl+n5RilQzHWITt+lK1xwbWOH4AXEzbwBjEC\n7eZb\r\n=P4cG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmGBnuJK3102xuzgm1mBT1BvRtHHqocEkrKwUVz36/FAiEA4rwK1qSlKxdLj7O4F+w67UVANCyVjIB8toq51QOmxiY="}]},"maintainers":[{"name":"ahmed757","email":"aalat001@gmail.com"}],"_npmUser":{"name":"ahmed757","email":"aalat001@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-treant-js_1.0.2_1593836212023_0.965481968396048"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ahmed757/ngx-treant-js","version":"1.0.3","description":"A simple Angular component used as a wrapper for TreantJS with additional functionality.","author":{"name":"Ahmed Alatawi","url":"aalat001@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AhmedAlatawi/ngx-treant-js.git"},"bugs":{"url":"https://github.com/AhmedAlatawi/ngx-treant-js/issues"},"homepage":"https://github.com/AhmedAlatawi/ngx-treant-js","private":false,"keywords":["angular","javascript","typescript","bootstrap","treant-js","jquery","visualization","tree","diagrams","draws","charts","SVG"],"peerDependencies":{"@angular/common":"^9.0.7","@angular/core":"^9.0.7","@types/jquery":"^3.3.38","bootstrap":"^4.5.0","jquery":"^3.5.1","jquery-easing":"0.0.1","popper":"^1.0.1","popper.js":"^1.16.1","treant-js":"^1.0.1"},"main":"bundles/ahmed757-ngx-treant-js.umd.js","module":"fesm5/ahmed757-ngx-treant-js.js","es2015":"fesm2015/ahmed757-ngx-treant-js.js","esm5":"esm5/ahmed757-ngx-treant-js.js","esm2015":"esm2015/ahmed757-ngx-treant-js.js","fesm5":"fesm5/ahmed757-ngx-treant-js.js","fesm2015":"fesm2015/ahmed757-ngx-treant-js.js","typings":"ahmed757-ngx-treant-js.d.ts","metadata":"ahmed757-ngx-treant-js.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"_id":"@ahmed757/ngx-treant-js@1.0.3","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-t6r+R7qlSGlOxjxjD2jUv4P7iNd6r4e8GxY4lFgqL31IaRZiA4QA72XwECiSHpWIuu0Ke3c3k1OSrF3SCLUWcQ==","shasum":"8e8f760941defdce103a93c90a1ce7724762017f","tarball":"https://registry.npmjs.org/@ahmed757/ngx-treant-js/-/ngx-treant-js-1.0.3.tgz","fileCount":24,"unpackedSize":2035356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAAYgCRA9TVsSAnZWagAAM9YP/08ansN4p75odBuRgl2C\nwTY2EfKuhL6lK5FWIvBGJSzSBfuf5cieHnkpEHF+cj1Kv9/i3bvThNOPWzNZ\nCNRS90U+f2nbAIhqr2VvKyNLuiKQPk5KCdS+Bupl39rqzRnemuyYPwaJYUFN\nPsu69bfYu4z/CAQ6PpGJXedufWVtQhnePT+r0esJQrEbL/trdO6kbrmhIrFW\n84e972A6wIk+VdcftFMMF9UKpuoq5LQpxZu9Q23SGHYop+Ftk7PQyvszJ0V1\nMpppM09G/W+9LQzJFrFTxtGwXZSyjLvRQJNjRabibU4sdeiJHnxz2QUS9yCS\n9YY7GV6Lxdu3c9t/R1aftCQFYox04i5AdxL6oARkwDOuyaIvZ1TqLKfV2Ngh\nwFjaM2yFxm3AiGfX+r5xAvhut0dA4R172k0YCshKJAPexl0yroSL3m/BEnUf\nEhRhYMmCpantAfzBN5VoWe+vWwQZ+rS3tK3JvJdO1Rm9BpEMKBTz97tXkOpo\nhikPsbhD/w7cj3OBBRU3DG5/EaEglA9j6VCL+qzPeG+N7N0xERaai/HEg4iW\nk+ovv+YxabzZ5K5nxd8ZyNMBr/OhzWE3fwc6vM8LlgTL31L9t6+5RLcPdjSS\nT7Sz7xEkOX+k8AnlHdfoYw6rbpunGfEnKyoy+h/Ljjif3epGU1f572IbowMn\nUJQ7\r\n=s9Xb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0psZI0hS/UsJ6QSO2nRAvXVjwuQ9Haqqc+stY8e2XTwIhANt3i3tUCL/BguH271GlbPO74CkkaLyFM7WImSZDOdmm"}]},"maintainers":[{"name":"ahmed757","email":"aalat001@gmail.com"}],"_npmUser":{"name":"ahmed757","email":"aalat001@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-treant-js_1.0.3_1593837087471_0.5246865888956462"},"_hasShrinkwrap":false},"1.0.4":{"name":"@ahmed757/ngx-treant-js","version":"1.0.4","description":"A simple Angular component used as a wrapper for TreantJS with additional functionality.","author":{"name":"Ahmed Alatawi","url":"aalat001@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AhmedAlatawi/ngx-treant-js.git"},"bugs":{"url":"https://github.com/AhmedAlatawi/ngx-treant-js/issues"},"homepage":"https://github.com/AhmedAlatawi/ngx-treant-js","private":false,"keywords":["angular","javascript","typescript","bootstrap","treant-js","jquery","visualization","tree","diagrams","draws","charts","SVG"],"dependencies":{"jquery":"^3.5.1","jquery-easing":"0.0.1","popper":"^1.0.1","popper.js":"^1.16.1","treant-js":"^1.0.1","tslib":"^1.10.0"},"peerDependencies":{"@angular/common":"^9.0.7","@angular/core":"^9.0.7","@types/jquery":"^3.3.38"},"main":"bundles/ahmed757-ngx-treant-js.umd.js","module":"fesm5/ahmed757-ngx-treant-js.js","es2015":"fesm2015/ahmed757-ngx-treant-js.js","esm5":"esm5/ahmed757-ngx-treant-js.js","esm2015":"esm2015/ahmed757-ngx-treant-js.js","fesm5":"fesm5/ahmed757-ngx-treant-js.js","fesm2015":"fesm2015/ahmed757-ngx-treant-js.js","typings":"ahmed757-ngx-treant-js.d.ts","metadata":"ahmed757-ngx-treant-js.metadata.json","sideEffects":false,"_id":"@ahmed757/ngx-treant-js@1.0.4","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-pzyL+Eooyc+oN4TfNxWbkrmiaH/99GmLtLFTa6NwIqb4JICjbYPQIZxZtUgfPbrqhfzUphqiZ2ppoo5fISXbqQ==","shasum":"0b19a117a2422fce7de51fe680bf8d73dd214534","tarball":"https://registry.npmjs.org/@ahmed757/ngx-treant-js/-/ngx-treant-js-1.0.4.tgz","fileCount":24,"unpackedSize":2035175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAgCoCRA9TVsSAnZWagAAj7UP+wbO3t1htXZv/e27OJed\nPw6kKsNRii8c2wmRl3bFjxfAD3SUrG5kwKUxkCKn4Q8MFYEp8V46/C++MTIa\nzuwkdX264krB0AhwEQ5hJvP3ya6flYIGhP+TCuKduWMvjFLkOzJ/DNMaqvHW\na4SGUOiCgcAq9B9/s/hWLF1430uReQgYwrvvRmbEiorMgjxdLaLKKTI1Q9Qd\nJiSNb9hXSLUF7ALDFtinfAL3y69aqRjNZdz+Ziw41lLEwxzKKMmDjEAiMRAX\ntr8+7u8FZgBf0Od6xH1EBxSe4m49z3jdGVpTRSwQnT8HKfd/pIgfLwwz0LHK\n/cyzVfRHoGZfy+obSYU+Vcy2F+7dUPDC5XYGi2GKU0n8riA4fA+3aEB5Mmvq\nU43C1beU884zIpbMoCpUOZLwqmdaiDyQb+MXGV3iE/vfTFieG9UrS7ISLT2Q\nSrAcQAHZ+7Qg9jtwnAja/B5thvenTgjX4cAnPUI73Eom5ny1W7MEbkAaqgGc\nKMge6ZHRv9GrS5Mq25iIkBc4VeoJASg/vcuQJfhJDTZLpxcWk50KHNHwtKUo\nrJWb72moyz1ZMndjzjJaIL46MmHejDW3oV/PbB/0Yo5LIczJRu76+dVtIsfZ\nvnbOv1puG6mxtN1kz9/WELppXVShfV/lUU4KllRAwuiZYTM3B4o7wiYPeEZs\nAwD3\r\n=+2eN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFj7x81JHAbCHgEL491woJ7v2+akBXEkssq6+8MSjxjGAiBUINq4K0z66vyrOYScOrGsogOXCPg7untOxCK6CQUh7Q=="}]},"maintainers":[{"name":"ahmed757","email":"aalat001@gmail.com"}],"_npmUser":{"name":"ahmed757","email":"aalat001@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-treant-js_1.0.4_1593966760317_0.45876262501816956"},"_hasShrinkwrap":false},"1.0.5":{"name":"@ahmed757/ngx-treant-js","version":"1.0.5","description":"A simple Angular component used as a wrapper for TreantJS with additional functionality.","author":{"name":"Ahmed Alatawi","url":"aalat001@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AhmedAlatawi/ngx-treant-js.git"},"bugs":{"url":"https://github.com/AhmedAlatawi/ngx-treant-js/issues"},"homepage":"https://github.com/AhmedAlatawi/ngx-treant-js","private":false,"keywords":["angular","javascript","typescript","bootstrap","treant-js","jquery","visualization","tree","diagrams","draws","charts","SVG"],"dependencies":{"jquery":"^3.5.1","jquery-easing":"0.0.1","popper":"^1.0.1","popper.js":"^1.16.1","treant-js":"^1.0.1","tslib":"^1.10.0"},"peerDependencies":{"@angular/common":"^9.0.7","@angular/core":"^9.0.7"},"main":"bundles/ahmed757-ngx-treant-js.umd.js","module":"fesm5/ahmed757-ngx-treant-js.js","es2015":"fesm2015/ahmed757-ngx-treant-js.js","esm5":"esm5/ahmed757-ngx-treant-js.js","esm2015":"esm2015/ahmed757-ngx-treant-js.js","fesm5":"fesm5/ahmed757-ngx-treant-js.js","fesm2015":"fesm2015/ahmed757-ngx-treant-js.js","typings":"ahmed757-ngx-treant-js.d.ts","metadata":"ahmed757-ngx-treant-js.metadata.json","sideEffects":false,"_id":"@ahmed757/ngx-treant-js@1.0.5","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-vMe2EapcyDqdp6TCHtLlEPDVUg2ABhxQ2Ro+RcD3uUNmYJANxrs7pWPyfzyTOKeyXhGGGiQt3nw/TJfOjKwe3Q==","shasum":"3aed5a3afb86c3aecdd91330765b8fff1634b828","tarball":"https://registry.npmjs.org/@ahmed757/ngx-treant-js/-/ngx-treant-js-1.0.5.tgz","fileCount":24,"unpackedSize":2035143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAmhDCRA9TVsSAnZWagAAJQgP/0zEk6q3J5dzS+r9xSjS\niYaALFdq6yv3E/EL6YNNVadN3qCNk+pA8piY+NLFkjjluasl4y4x3cX1UlpT\nldQyHjIDcGQgwTaxB/qbyTNEj5287MpA/exBJ98nQ3db7t7+Xgdvx5uc3wDL\nvIilHAVzdfedAor3ylpyT/BT47e5UWQNbLrp2AIvG/50wBT3DmkmEftz4mgz\naFLuQIvfji7RKK9xSi0he/IO79WRnkIs7wDqxBuG21LfbUbHQ9Xr8GZxBw3F\n1zmpSfA++JKhi0untdUOCeTqMpu3BfXSVquooPcjVyO6t+E8VAIHbCqg86bS\nG1Gta2dFzg/01dremoWuxGv+fQGogO1JZzq8yD5riKIP1ks+GJA3aKEio/bX\nmaBUYlhCjC91p9Dj+0Fl9SRjCTJx0SaYUXMjEhJcPeTGn+ACL4xQjzgbwa4N\n7DH1HdgkKwbwWxWjk3foIv25lfpTRsy+9iXOGq0hb/dk77KZyWkJYoXc6Ne/\n9jCVpXqbwgTy9/ey2Uf5PxneAr04cstnRyUjbW2TBo6y6nrDx423IBJA9vVM\nJgStk273AwH1jnV0bsto64YjUbAL182kKXZPXIgbKyIatDHeTJJpFu5GzBH1\nmy0ND5KcCWt5hr0ShcZkrq1DSLEKLDk1fLRABy0ZvKmG/01uSfDn9bmf5bvl\nCzL5\r\n=Xbm8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAryewCdsmtbu0Q7tI5aR5y7QRU2jUZE+nncSUudJI6ZAiEAgno2JGtpEUmNCe5aG3auF2cO3/Nj4S00dwbgJlfec34="}]},"maintainers":[{"name":"ahmed757","email":"aalat001@gmail.com"}],"_npmUser":{"name":"ahmed757","email":"aalat001@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-treant-js_1.0.5_1593993283403_0.1442575234433472"},"_hasShrinkwrap":false},"1.0.6":{"name":"@ahmed757/ngx-treant-js","version":"1.0.6","description":"A simple Angular component used as a wrapper for TreantJS with additional functionality.","author":{"name":"Ahmed Alatawi","url":"aalat001@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AhmedAlatawi/ngx-treant-js.git"},"bugs":{"url":"https://github.com/AhmedAlatawi/ngx-treant-js/issues"},"homepage":"https://github.com/AhmedAlatawi/ngx-treant-js","private":false,"keywords":["angular","javascript","typescript","bootstrap","treant-js","jquery","visualization","tree","diagrams","draws","charts","SVG"],"dependencies":{"jquery":"^3.5.1","jquery-easing":"0.0.1","popper":"^1.0.1","popper.js":"^1.16.1","treant-js":"^1.0.1","tslib":"^1.10.0"},"peerDependencies":{"@angular/common":"^9.0.7","@angular/core":"^9.0.7"},"main":"bundles/ahmed757-ngx-treant-js.umd.js","module":"fesm5/ahmed757-ngx-treant-js.js","es2015":"fesm2015/ahmed757-ngx-treant-js.js","esm5":"esm5/ahmed757-ngx-treant-js.js","esm2015":"esm2015/ahmed757-ngx-treant-js.js","fesm5":"fesm5/ahmed757-ngx-treant-js.js","fesm2015":"fesm2015/ahmed757-ngx-treant-js.js","typings":"ahmed757-ngx-treant-js.d.ts","metadata":"ahmed757-ngx-treant-js.metadata.json","sideEffects":false,"_id":"@ahmed757/ngx-treant-js@1.0.6","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-URdJJS8RtkTIZcnCBNmaVRbyJoIPagCxkbokzS+gCkd5/QdQpHwbNQIrcXTCpdEHQfZS5W3mTRgMVppjorVTDA==","shasum":"841f9c42c70011d58b84eb937ab385cd34a74c35","tarball":"https://registry.npmjs.org/@ahmed757/ngx-treant-js/-/ngx-treant-js-1.0.6.tgz","fileCount":24,"unpackedSize":1627015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfESxaCRA9TVsSAnZWagAAP7sP/A2fr5KLhTAojL4q9JfS\nqroaJm3CG/BdLYANtLEKikDmkJHvZyRXjCgomhVFOPHywu82hOmX/f7qPquH\nFeoVeMVu1hLTDxADMqNEJGsJebGw8bfgN7JJiGFP/tWd7fzqLlc30UbfXtKZ\niljO0ekGPJQLoP87p0VhZ+hHI7S8fufFyckqqAvsJQyZs0pgk5O6zeXCsYbl\nXfpY9pMYma0kIx7cIWyQ9WaKHW+HlTOdNpMIBL0cGXZjvtCvSzC2WbnGiiXu\nTKYdpcumMA1BYy2G1wEZRahXEF+Obo19Yr5lIwMilaEUR5flSPAryZ0LDAf6\nEF9HWfe0Ik1SOFjIB6qu8NddvI2M7XSxjvnC14KqEbhkg4XzRF4O8vQmnBsw\nvL8bDJciRpEGojczxiagZJ2kaww91JFZiI5CK8swsBytgGO2bYZfI8D8UcSP\ncup5gOB4k58btsY1lzYUSHxNW2FtUJK4fpexFz32Ln5n02pLIy7pJnOJl2dQ\niQiue0fCT89PTjrH0SBx5B7EJEqWpk+V+SU8UV+74+AoQ56z+qB4weRkpUsI\nv9zeRLb6/C8PlOyUaN29taoc2UUv+Syw+K96bA6/bRabmw7N7JEcn5vYwTZ6\ntkPPizboQRBvpk4zekQaEAu5p2CVd9r4JbXRcmW6G7YWKiNj7GZb6c7mUOkv\nk2r+\r\n=AVjZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeLWJWrluWkGxmHehcwZ1CmLU9FCx9fNLfpXenEeSZ+AiEA2fuFx91f/bY7YVrRygLmR6IT8cXKTyFq2c9eqxqiiBg="}]},"maintainers":[{"name":"ahmed757","email":"aalat001@gmail.com"}],"_npmUser":{"name":"ahmed757","email":"aalat001@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-treant-js_1.0.6_1594960985995_0.49565691439132964"},"_hasShrinkwrap":false},"1.0.7":{"name":"@ahmed757/ngx-treant-js","version":"1.0.7","description":"A simple Angular component used as a wrapper for TreantJS with additional functionality.","author":{"name":"Ahmed Alatawi","url":"aalat001@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AhmedAlatawi/ngx-treant-js.git"},"bugs":{"url":"https://github.com/AhmedAlatawi/ngx-treant-js/issues"},"homepage":"https://github.com/AhmedAlatawi/ngx-treant-js","private":false,"keywords":["angular","javascript","typescript","bootstrap","treant-js","jquery","visualization","tree","diagrams","draws","charts","SVG"],"dependencies":{"jquery":"^3.5.1","jquery-easing":"0.0.1","popper":"^1.0.1","popper.js":"^1.16.1","treant-js":"^1.0.1","tslib":"^1.10.0"},"peerDependencies":{"@angular/common":"^9.0.7","@angular/core":"^9.0.7"},"main":"bundles/ahmed757-ngx-treant-js.umd.js","module":"fesm5/ahmed757-ngx-treant-js.js","es2015":"fesm2015/ahmed757-ngx-treant-js.js","esm5":"esm5/ahmed757-ngx-treant-js.js","esm2015":"esm2015/ahmed757-ngx-treant-js.js","fesm5":"fesm5/ahmed757-ngx-treant-js.js","fesm2015":"fesm2015/ahmed757-ngx-treant-js.js","typings":"ahmed757-ngx-treant-js.d.ts","metadata":"ahmed757-ngx-treant-js.metadata.json","sideEffects":false,"_id":"@ahmed757/ngx-treant-js@1.0.7","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-GM99memtE2a5PX8jvfg4Q9In/Omgk3pyBPFa7rxi3A7nWroGc7Iri++7V/HvyUAdyUtOiacUaoFCalJRIfts5A==","shasum":"1d33a096a927b10ad35138256126b9ddfbefe7b1","tarball":"https://registry.npmjs.org/@ahmed757/ngx-treant-js/-/ngx-treant-js-1.0.7.tgz","fileCount":25,"unpackedSize":8105985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFPVZCRA9TVsSAnZWagAAgEwQAI70k56CbgcyN+I/6NtT\nUZxf3hxYwX9Ub/ga+QTOWbBZdzaCLrVSmQK2vjojq8UWUg+BPxDQ1ZqgrxuR\nMcuXVPWXoa/BprL7mC5BtxutHGPjhzH39IXlT90ghGA7g97BWuAnSt8YoSM5\nHIo4PbbwwN5bGWR0pCpOFyvviNEcRK46vdDtn1Cvgc72thERMNdkjHCogy8H\npAiEMiGNpT6IdkhYxRztWJO8fw6WYol1YdPflVk21vYJQgr1FZJ9UJXwU+FY\nnwr9O2sbS9A0hgKGOZu0AYvDw+y18ZwgVOdy8/RqBzQYgsc0Ln0HNdwV5MSM\nm8+zu3R7bTqG/HRr6Fym1SAp5yIeTJRv3lVBUAw2aso9ywtjmYb066KGYljs\nBmrbDlda6yotQ3EHnU+/u2blXkgk4yHWaumswt2dqp9lGBwGzgjmovBM586G\nswmWcKHYzB34NbpNdqnqNGK+XnX2SrSb+PUzsVWN1oSE6kDdSdmohDG/z3id\nHzWR29y5z/zC9IybbygqYicRrlodnfZm8m+daqVALEUsai/AeB4cyvgrlhim\nilvZ6c01ncDQ8VqkSOff01bZT7WlZNZfi6wsC0odklYEw1PvQ9dU6ELmWy/L\nrfrho1ALFTZkSPpGYmIJexFldnJ1yrJ82dR5TIStQDCdtTnfQ7pTLRa65yb+\nscRF\r\n=S/eS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEMk4q2ZrxXzLRha5SI51xL38c/aO9ndApK/FNDSGFRAiB6kJgd5l4RLmx4YYEPxVIQ/l/UB3fDHyDPETOxuIMmOg=="}]},"maintainers":[{"name":"ahmed757","email":"aalat001@gmail.com"}],"_npmUser":{"name":"ahmed757","email":"aalat001@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-treant-js_1.0.7_1595209048787_0.2330790203378601"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-03T20:20:27.569Z","1.0.0":"2020-07-03T20:20:27.794Z","modified":"2022-04-04T12:13:25.673Z","1.0.1":"2020-07-03T21:00:38.989Z","1.0.2":"2020-07-04T04:16:52.216Z","1.0.3":"2020-07-04T04:31:27.663Z","1.0.4":"2020-07-05T16:32:40.542Z","1.0.5":"2020-07-05T23:54:43.617Z","1.0.6":"2020-07-17T04:43:06.152Z","1.0.7":"2020-07-20T01:37:29.227Z"},"maintainers":[{"name":"ahmed757","email":"aalat001@gmail.com"}],"description":"A simple Angular component used as a wrapper for TreantJS with additional functionality.","author":{"name":"Ahmed Alatawi","url":"aalat001@gmail.com"},"license":"MIT","readme":"[![Build Status](https://travis-ci.com/AhmedAlatawi/ngx-treant-js.svg?branch=master)](https://travis-ci.org/AhmedAlatawi/ngx-treant-js)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/)\n\n\n# NgxTreantJS :deciduous_tree:\n\n![](./images/angular_treant_js.gif)\n\nA simple Angular2+ component used as a wrapper for [TreantJS](https://fperucic.github.io/treant-js/) library for visualization of tree (chart) diagrams, with additional functionality. :fire::fire::fire:\n\n### [Demo](https://codesandbox.io/s/ngx-treant-js-demo-u5skm) :movie_camera:\n\n### :arrow_down: Installation \n```sh\nnpm install @ahmed757/ngx-treant-js --save\n```\n\n### :wrench: Configuration\nAdd required dependencies to `angular.json` as follows:\n\n```json\n...\n\n\"styles\": [\n    \"node_modules/treant-js/Treant.css\",\n    \"node_modules/treant-js/vendor/perfect-scrollbar/perfect-scrollbar.css\",\n    \"src/styles.css\"\n],\n\"scripts\": [\n    \"node_modules/jquery/dist/jquery.min.js\",\n    \"node_modules/popper.js/dist/umd/popper.js\",\n    \"node_modules/treant-js/vendor/jquery.easing.js\",\n    \"node_modules/treant-js/vendor/jquery.mousewheel.js\",\n    \"node_modules/treant-js/vendor/perfect-scrollbar/perfect-scrollbar.js\",\n    \"node_modules/treant-js/vendor/raphael.js\",\n    \"node_modules/treant-js/Treant.js\"\n]\n...\n```\n\nSee full example [here](https://github.com/AhmedAlatawi/ngx-treant-js/blob/master/angular.json).\n\n### :pencil2: Key Goals\n* Easy to integrate and use in any `Angular` applications\n* Provide `callback` functions to react to user's actions, e.g. single-click, double-click, drag-drop, hover, etc\n* provide `drag-drop` feature for swapping (re-positioning) `Tree` nodes\n* Support adding & removing `Tree` nodes\n* Support editting `Node`'s content, e.g. `name`, `title`, etc\n\n### Quick start :rocket:\n`employess-chart.component.html`\n```html\n<ngx-treant-chart\n    [chartId]=\"employeesChartId\"\n    [chartClass]=\"employeesChartClass\"\n    [data]=\"employeesData\">\n</ngx-treant-chart>\n```\n\n`employess-chart.component.ts`\n```typescript\nexport class EmployeesChartComponent {\n    employeesChartId = 'employessChart-commpany';\n    employeesChartClass = 'employess-chart';\n\n    employeesData = {\n        chart: {\n            container: \"#employessChart-commpany\",\n            \n            connectors: {\n                type: 'step'\n            },\n            node: {\n                HTMLclass: 'employessNode'\n            }\n        },\n        nodeStructure: {\n            text: {\n                name: \"Paul Young\",\n                title: \"Chief executive officer\",\n                contact: \"Cel: 01 213 123 134\",\n            },\n            image: \"assets/images/img1.jpg\",\n            children: [\n                {\n                    text:{\n                        name: \"John Doe\",\n                        title: \"Chief Technology Officer\",\n                    },\n                    stackChildren: true,\n                    image: \"assets/images/img2.jpg\",\n                    children: [ ... ]\n                }\n            ]\n        }\n    }\n}\n```\n\n`styles.css`\n```css\n...\n.employess-chart {\n  height: 600px;\n  margin: 5px;\n  width: 900px;\n}\n\n.Treant> p {\n  font-family: \"HelveticaNeue-Light\", \"Helvetica Neue Light\", \"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", sans-serif;\n  font-weight: bold;\n  font-size: 12px;\n}\n\n.node-name {\n  font-weight: bold;\n}\n\n.employessNode {\n  padding: 2px;\n  -webkit-border-radius: 3px;\n  -moz-border-radius: 3px;\n  border-radius: 3px;\n  background-color: #ffffff;\n  border: 1px solid #000;\n  width: 200px;\n  font-family: Tahoma;\n  font-size: 12px;\n}\n...\n```\nSee full example [here](https://github.com/fperucic/treant-js/tree/master/examples/basic-example).\n\n**Note: :bulb:** In a real world application, the `data` would most likely come from a server or remote place, which means that we would need to initialize `NgxTreantChart` only when `data` arrives. Therefore, `*ngIf` can be used as a workaround as follows:\n```html\n<ngx-treant-chart\n    ...\n\n    *ngIf=\"isDataLoaded\">\n</ngx-treant-chart>\n```\n\n### Bootstrap Popover Example\n![](./images/chart_with_popover_example.gif)\n\n\n### :page_facing_up: NgxTreantChart component API\n\n| Attributes | Description |\n| --- | --- |\n| `[chartId]` | The chart uniqe `ID` (required) | \n| `[chartClass]` | The chart `CSS` class uniqe name (optional) |\n| `[data]` | The data used for visualization of chart diagrams (required) |\n| `[popoverSettings]` | The settings used for customizing a `popover` (optional - see [example]()) |\n| `[mouseleaveMilliseconds]` | The mouseleaveMilliseconds delay used prior to a `popover` being hidden (optional) |\n| `[isDraggable]` | A `boolean` flag used to enable `drag` & `drop` support (optional) |\n| `(clicked)` | A callback function invoked when a `TreeNode` is clicked |\n| `(hovered)` | A callback function invoked when a `TreeNode` is mouse hovered |\n| `(dragged)` | A callback function invoked when a `TreeNode` is dragged |\n| `(dropped)` | A callback function invoked when a `TreeNode` is dropped |\n| `(updated)` | A callback function invoked when `TreeNode`'s content is updated on dblclick event |\n| `(loadedNodes)` | A callback function invoked when `TreeNodes` are loaded |\n| `(loadedTree)` | A callback function invoked when the `Tree` is loaded |\n| `(loadedTreant)` | A callback function invoked when the `Treant` is loaded |\n\n### Notes: :bulb:\n\n1. The callback functions: `clicked`, `hovered`, and `updated` return a value of `Object` type, which consists of two properties:\n\n* `Node`: instance of `TreeNode` type for the node that was modified\n* `$`: `jQuery` instance, which can be used to perform any additional desired functionality that requires `jQuery`\n\n### Example :pushpin:\n\n```html\n<ngx-treant-chart\n    ...\n\n    (clicked)=\"onClick($event)\">\n</ngx-treant-chart>\n```\n```typescript\nonClick(event: any): void {\n/* \nevent: {\n  node: {\n    X: 106\n    Y: 259.5\n    children: (3) [1, 4, 19]\n    collapsable: undefined\n    collapsed: undefined\n    connStyle: {type: \"step\", style: {…}, \n    stackIndent: 15}\n    drawLineThrough: undefined\n    height: 30\n    id: 0\n    image: undefined,\n    ...\n  },\n\n  $: ƒ (e,t)\n}\n*/\n}\n```\n\n2. The callback function `dragged` returns an object which contains an instance of `TreeNode` type as well as `jQuery` as follows:\n```typescript\n{\n    draggedNode: {\n        X: 106\n        Y: 259.5\n        children: (3) [1, 4, 19]\n        collapsable: undefined,\n        ...\n    },\n\n    $: ƒ (e,t)\n}\n```\n\n3. The callback function `dropped` returns the following:\n* `draggedNode`: the dragged node of `TreeNode` type\n* `droppedNode`: the dropped node of `TreeNode` type\n* `$`: `jQuery` instance\n\n4. The callback function `loadedNodes` returns all `Tree` (chart) nodes.\n\n5. The callback function `loadedTree` returns an instance of `Tree` (chart) type. The instance provides useful properties and functions, such as `nodeDB` and `positionTree()`, which can be used to update tree (chart) nodes:\n\n```typescript\n...\n\nonLoadTree(tree: any): void {\n    const nodes = tree.nodeDB;\n\n    // do something with nodes\n\n    tree.positionTree(); // apply changes\n}\n```\n\n6. The callback function `loadedTreant` returns an instance of `Treant` type. The instance consists of `container_id` and `tree_id`:\n\n```typescript\n...\n\nonLoadTreant(treant: any): void {\n    console.log(treant);\n    /* example\n      {\n        container_id: \"employessChart-commpany\",\n        tree_id: 0\n      }\n    */\n\n    treant.destroy(); // destroy tree\n}\n```\n\n\n### Reference :dart:\n* [TreantJS](https://fperucic.github.io/treant-js/)\n\n\n### Author :books:\n[Ahmed Alatawi](https://github.com/AhmedAlatawi)\n\n","readmeFilename":"README.md","homepage":"https://github.com/AhmedAlatawi/ngx-treant-js","keywords":["angular","javascript","typescript","bootstrap","treant-js","jquery","visualization","tree","diagrams","draws","charts","SVG"],"repository":{"type":"git","url":"git+https://github.com/AhmedAlatawi/ngx-treant-js.git"},"bugs":{"url":"https://github.com/AhmedAlatawi/ngx-treant-js/issues"}}