{"_id":"@duoduo-oba/neo4jd3","_rev":"7-94c08d75a503055184a54bf25d40893a","name":"@duoduo-oba/neo4jd3","dist-tags":{"latest":"0.0.74"},"versions":{"0.0.5":{"name":"@duoduo-oba/neo4jd3","version":"0.0.5","description":"eisman Style Modified Version","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/duoduoObama/neo4jd3.git"},"keywords":["neo4jd3","d3","neo4j"],"author":{"name":"duoduoObama"},"license":"MIT","bugs":{"url":"https://github.com/duoduoObama/neo4jd3/issues"},"homepage":"https://github.com/duoduoObama/neo4jd3#readme","_id":"@duoduo-oba/neo4jd3@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"duoduo-oba","email":"1162256166@qq.com"},"dist":{"integrity":"sha512-p6HBQU+nCu9C/0h2wePh0LKz1iIdKcOaZeBEBb7cgPI/HOVTgUv5JMzdMwm5x73cLKIGmGCi/qGzWolQrWGgjg==","shasum":"2a8a05491d4f53fc5012cef5cc8e162b46c96c4b","tarball":"https://registry.npmjs.org/@duoduo-oba/neo4jd3/-/neo4jd3-0.0.5.tgz","fileCount":2807,"unpackedSize":8968902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddvadCRA9TVsSAnZWagAAKgAP/RYtJllEk+3qj5GKVUSY\nk3TQfpKiI1ZzmgwkGjAg84TR4AxWyQKBP+dgPPkZx3djrj6ITAbEjlm5tDI5\nuYptVGym4w7e2P+EhMcW9Imq/2s+DvmSzATRyDMh3N06SpaNhrdJCHXFmtEt\nfJjGjtSTL/B8//7eJK/CfqcoeGcrdFbga9iQkCIhLeALcuAuWvt2JU50Mr65\nACLuXkYtKCkXimAl21c2+/+gAe4DvW+4n+bbgfUON4CFAqTZigNkwAUQhxA1\ndyQTpRZiOrkbd12g4sO8+EZvgAJFRrsHu6o3PaYC7rsJTLn1vxhyR1r3oJS+\nh0/Jtyjh5P3CCeqwfWChizbHHe4y600Lj759C5Wi7SDoSgAV0W8rXn0E/iSf\nBjliyPq8/9XWuPaNep/hT4pa0lFHMTVgRcRQB0Fw0y3FUh6IcoQkkUfdTb1K\nj/8ss+MUGR8FwsRDVTihdOklAaJNw8YmfJRK3pnDNKWsLrVRE/FPAEF+ai9t\nFWOPgLeZnKVVISvx9hCtp3fo5m9rhiuONUVr9k5cbOUPDRIJp4du7OZEmEG+\nPqys/4B0x5FhwT8Lp7Suqgm9YdlsdFz3TBzKKXKyZeWyt3lLH+xPY7ZdGvk6\nX4S3omF+W8em3CzJMv+K624k6OCw/IymEamlnbBdMvIe5bJagqPmYRob+imU\nZWgw\r\n=YI+2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs/7heETc+hscYpCx5fg5x0cUwBdHBuCuDUeGHxD758QIgVOD/lD0JG9wJOwX76gLl2xJJ9zN2B0LucgVYjvIFQMQ="}]},"maintainers":[{"name":"duoduo-oba","email":"1162256166@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neo4jd3_0.0.5_1568077467979_0.21427064417890618"},"_hasShrinkwrap":false},"0.0.6":{"name":"@duoduo-oba/neo4jd3","version":"0.0.6","description":"eisman Style Modified Version","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/duoduoObama/neo4jd3.git"},"keywords":["neo4jd3","d3","neo4j"],"author":{"name":"duoduoObama"},"license":"MIT","bugs":{"url":"https://github.com/duoduoObama/neo4jd3/issues"},"homepage":"https://github.com/duoduoObama/neo4jd3#readme","_id":"@duoduo-oba/neo4jd3@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"duoduo-oba","email":"1162256166@qq.com"},"dist":{"integrity":"sha512-Oh7naUGzAAwd4cEQPKSyGFyZeDaHJvtT0xhWo4fcttQRT/WHIcSl+TYLEnmjkj15zPpCQ+XtRhzd6R/r4X0kTw==","shasum":"9ce069ab5bd5b6e8827398e70ef9c0b9817ab366","tarball":"https://registry.npmjs.org/@duoduo-oba/neo4jd3/-/neo4jd3-0.0.6.tgz","fileCount":2807,"unpackedSize":8980820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddvleCRA9TVsSAnZWagAATmsP/jmyzF7Sg909HtCCVTkk\nNPh3tJtLzixjheHj+hVE1dX06PfDtez0fDt5nl2Mq05pDlIVImw5fmZMCXUW\n8LCb7T7QwYPU2bTkLF0SUFU1FVY8iaIj+uC0sxv8m37CZwn0ixagak5JQyyf\n5XU1ZYsIW/0sCo86gFIVsw3K+4pjzXnNgI84LJUArzyFW66qmJ1ZZkm65p7A\no1vd+VxnaQW+HhfGJ3uFZkFPJLqs7CSEdxgJYm+UHGSFuh+wBOiTtMRH3TTg\nqevJ87E3BUKmJWvrUUAmz0zqH2FgbS4ebOFUlf7SF4mOGnMznO2PFQYaOwFT\nZLGSbFTfyrYXD2sy9crk7t30XCXy1R31BvnvbnG7OC+4p5sorDYO4Ksk7ScB\neDywlzcze+7vf8ZcdNvEAroL890/0MbFTuZoz/DebFr5we1/4TfvD+TIA5eP\nlPxhyoPuvd6NxhrxwvsuwNJDa8HX8sasuC4Kmsu3A/38ajr0z0byCv235ofi\nV/B6K8CXFs8iqM9wLHstT6p/RqcRonxrKtZmiMtEnWvqibS+RgsnWNGNlYez\nHosw0ZBLFdTFMqBstXq+mugMQqJLMqGyJ+RAVG8LA/3pik1raJWTZxbjzYy5\nLt0psGTZ9jHvVaZizdkW+PSMaC5p1L1O3tzLwSFiFhnajkDwzoThAZgWpVVX\nz4Jk\r\n=UJU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaMyNXHCYNYuhnJWlVAWzVNQfK+jd3R1J99c7QCxZ0vAIgPs58EOZltUfY1B6b6EIzi/XWTLTtBZGdbis3CNPRagI="}]},"maintainers":[{"name":"duoduo-oba","email":"1162256166@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neo4jd3_0.0.6_1568078173719_0.4758411190045555"},"_hasShrinkwrap":false},"0.0.7":{"name":"@duoduo-oba/neo4jd3","version":"0.0.7","description":"eisman Style Modified Version","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/duoduoObama/neo4jd3.git"},"keywords":["neo4jd3","d3","neo4j"],"author":{"name":"duoduoObama"},"license":"MIT","bugs":{"url":"https://github.com/duoduoObama/neo4jd3/issues"},"homepage":"https://github.com/duoduoObama/neo4jd3#readme","_id":"@duoduo-oba/neo4jd3@0.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"duoduo-oba","email":"1162256166@qq.com"},"dist":{"integrity":"sha512-Sq+3OTgtINglP8XQy6aK3aY3mRx7XQE4EHnGSb918Kamyh4varAN3jBdHhK7sjcovwDf0+yVyglABK3P0kQRrA==","shasum":"fb7a1e056a0db2bb76c3ff21a6019932a1a6978b","tarball":"https://registry.npmjs.org/@duoduo-oba/neo4jd3/-/neo4jd3-0.0.7.tgz","fileCount":2807,"unpackedSize":8977624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddxW8CRA9TVsSAnZWagAAks8P/iuSjQ+829+gdJtnqdzi\nw5BKH7qs3SRICuTIAYM4ahW0fVuSIMHYZhbrV6hXAbOckRwBzEhvQIuj2HlQ\n3OSbHKs6GvwcW07C/o18nb2W6TbY0zIEt0bT64FbXb56l/NuIyxGFXzO+MsH\n5T9hXwSbsofFbeDSet4TgJAJQDv8tcey4Ajilj0dfFqZwjDCotjdlONTYmtT\nWPl2mA1U99+3xopdi7v4DQetA9u3OfG644BLP+iMxv8jDjD/rLKUVrs7c9VF\npV4qfVu45L2EPdKid6XKEYCAQ6yspWg3MuFXKTzocV0ZZmmM65zfE3gj7bk6\n1X0G6RPHWcToWIcNpPXyiPkQ/hh9acmN4r/rPu6rJHj9QtuKA2/A3kObsF7S\nXeINFRh5EpBMqwsVzg2LR1IEpy8GCqe75TTTmdzgbfCTJnYBiKA6hxXlS6Hn\nQnARZNMzpzJenHZUzgmvb8xvZX2XLeePB5yBFclRvTXxs6Z7LtbabD5Yhot+\n54qkfv9AVk09ZVyTFB0osFWilQQ2pjGK1XxYHQYZ3+fSUMzbHgPkEg5vLvOs\ncDaDMOZjvjgV744r9gFWG987obK6+J4BtHkpBGvs+qR8wnKg52JN4hP46++s\nue5+Q1xz+ElHVxJ5RgsM7Mhk5diDzAO18w4pbic+uNKg4YkiJT/e96Qjbz8r\neRju\r\n=AIgs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7q5dxKItzRqY6W/wPVYMm1wD2MUsn22b+cw8I+mcF1AiAMcpeQxjJIWogkiDq2PxV250dxwfqAejCLXIp9eRPzyw=="}]},"maintainers":[{"name":"duoduo-oba","email":"1162256166@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neo4jd3_0.0.7_1568085435691_0.36913494731082874"},"_hasShrinkwrap":false},"0.0.71":{"name":"@duoduo-oba/neo4jd3","version":"0.0.71","description":"eisman Style Modified Version","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/duoduoObama/neo4jd3.git"},"keywords":["neo4jd3","d3","neo4j"],"author":{"name":"duoduoObama"},"license":"MIT","bugs":{"url":"https://github.com/duoduoObama/neo4jd3/issues"},"homepage":"https://github.com/duoduoObama/neo4jd3#readme","_id":"@duoduo-oba/neo4jd3@0.0.71","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"duoduo-oba","email":"1162256166@qq.com"},"dist":{"integrity":"sha512-e4Lv+XDZpNMR3YhLUv34ry+UtONm0/TSFR4nKLqttoksrMxUAk7Bmi8PCd0XN0fXSzxIQo/jrsJyNwerYmLDOg==","shasum":"1b55e384b0d595d2a818b1b3a3cc7248b0f07f6b","tarball":"https://registry.npmjs.org/@duoduo-oba/neo4jd3/-/neo4jd3-0.0.71.tgz","fileCount":2807,"unpackedSize":8977547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddxX7CRA9TVsSAnZWagAAPscQAIKWdVzejurP7M8uakrx\nb64iuB0nJMQVZhyXikNiVZ8f9G4cV+IO0BSljODmpxCFPHnMTNWWM0ukPQ/f\n8fN/1rJZB0Sr9Dhc5A6WX6lQ0fXaUwXMrCWH+mxfdcAbnIK4VRTlXMNZ/CkP\na9JFFXrpt/0bfU0WR2CIwKcmk+BeIRuk+s15zDlrayJ4dtGA8/YGHEGfx35/\n/sQhAiF8uu5VA/DitMAQZI2d4Q1TZ/OxeXj2QH9sjwZRcfbkNZdh/S39r+Pd\no2wq/pG08RdhYNNYdESSQg2POGmq1fL3WKR/19aVbQEnvMyRJj5tv0GWPFZM\nz5uFLTVQqnkSoiLNvINuHY2kAn69hgwu/rhDmQ6LO09NxVuRYgVGLlf1NpAC\nX1DzB0JHwyLTOW2A3uISlKIDHmcxAO9eVS/DhS4LL6rdfudsk57mzUaBJ4sQ\nZD0lvbN+OyrFlRlzklpOeI4Q4C/cQ56SXieTbVy7pVJ/o2BfEia2kPQJexPy\nFOkJhz696gLpxakdxiG9p0+fNtR4SLEW4EE/9SLXNYzFeuC4bh3/pFGWbNii\nLar5q9jRA4FmyAWe07PKVGYxmtj0O8EFkN05nKx2pKlE+hO/L6EmrcFSq3aZ\nrr3vHlVyVJKLTF1yqlffzr9reewJf29y7JVocD/EAX40mL8oFqMQgFexQuoD\nzNOB\r\n=5G85\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA21JGaq1uZWBquq2lnrdgvhgcSBDPevl+axa/7snXsEAiBECsz/9mSnQjGXJL0K9EvYlHuBld/lhavvbs9ekqkUTA=="}]},"maintainers":[{"name":"duoduo-oba","email":"1162256166@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neo4jd3_0.0.71_1568085498464_0.8371324781485112"},"_hasShrinkwrap":false},"0.0.72":{"name":"@duoduo-oba/neo4jd3","version":"0.0.72","description":"eisman Style Modified Version","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/duoduoObama/neo4jd3.git"},"keywords":["neo4jd3","d3","neo4j"],"author":{"name":"duoduoObama"},"license":"MIT","bugs":{"url":"https://github.com/duoduoObama/neo4jd3/issues"},"homepage":"https://github.com/duoduoObama/neo4jd3#readme","_id":"@duoduo-oba/neo4jd3@0.0.72","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"duoduo-oba","email":"1162256166@qq.com"},"dist":{"integrity":"sha512-awWIpI81Mep5+AAf6ZdmiDbqf+/gEeyx6Txhln+BGuVgtUfhS0hJ1AMTa8Cy6dAye9zpvTNOBc/I0g3ucD5P4g==","shasum":"d913c0488940d5cd3910f8d0e3a383585cb733bf","tarball":"https://registry.npmjs.org/@duoduo-oba/neo4jd3/-/neo4jd3-0.0.72.tgz","fileCount":2807,"unpackedSize":8909441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhDfpCRA9TVsSAnZWagAAVO8QAIOSfGBC2He9OHMieMU2\nXh7lsMvgq+7LhOGhHryaAZLc4Td7Mq65GAx7yZ79fRWTJ4Qj5r+eiW22tk5v\nEO9aYS+h0tKU4Db2/sNa82I2ur+vAdWm8nrURkI1eP1mZMdVoyHF//nVdBg8\nU90comGUEgqEO8ZEU7g1a0/0gc7Z0u7R3+VLyb/+1+npJyEvjfuyVCFOdkZ+\nVu4KaSSQRFk5pnK/wwf8Li5dgL84z5XWe2uovSPffD0Zfnpf34FXhQcMHNM9\nNUD8Sn2pp1PsEfK22Af6NyyQpdM6UgfSrts/s614S9cZLotvVv4bvMZ8FoCK\nXOpxz9tWaHQHk6ZPS6f4A8JtkSLPQy91FJHMlJtbw9nw56yMAUZ+7yZP3mtE\nzbUjF67HBRC0MDL23V8WXeI9e2QU5Z5z0aOAwsEyz+OIKEUWOIsAdq4E/od6\nK9c1+h4mb+BsUwEcPwfaK25I1EgOnnn+DVohuGcfy/p5KqBe4YuMfYNqzi+N\nFMQ2nA0GHcjkuQin4TWyUNjUUJt+UB9jpPSuJI8svAQfg8PYiiAz3m1WAUhE\nlXzMYCfmJ29hfyNTSmde249/XFesSY+wnX3uPt2z3Yt4zs5tMPgJoKYPKpkc\ncuJf734wIQUXdPcYhXjm8RWVUGmv5GU1YrfNwDX/rKXvsLJy1xEiclsrRZBl\nGDoq\r\n=dVfX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElqmo+UmFeM05TMb1rb1hk4hTcZ8Ji2RUgVHHZYF40IAiAZJoEx1P0l0Vrn4S4w97R/1a1jg0c6nOhhB9FZlyxdBw=="}]},"maintainers":[{"name":"duoduo-oba","email":"1162256166@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neo4jd3_0.0.72_1568946152325_0.5538211259475747"},"_hasShrinkwrap":false},"0.0.73":{"name":"@duoduo-oba/neo4jd3","version":"0.0.73","description":"eisman Style Modified Version","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/duoduoObama/neo4jd3.git"},"keywords":["neo4jd3","d3","neo4j"],"author":{"name":"duoduoObama"},"license":"MIT","bugs":{"url":"https://github.com/duoduoObama/neo4jd3/issues"},"homepage":"https://github.com/duoduoObama/neo4jd3#readme","_id":"@duoduo-oba/neo4jd3@0.0.73","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"duoduo-oba","email":"1162256166@qq.com"},"dist":{"integrity":"sha512-RBrjdBjekoyQTlayk/JfpTl2LtcG8/Ixvp8uD3/cVbMBPoD503pDRAWsvtHawjxVvoV8F70+2LkCcnxtKNLMLQ==","shasum":"551154ca7e87ac99acee16c44c3d2fa9810902ba","tarball":"https://registry.npmjs.org/@duoduo-oba/neo4jd3/-/neo4jd3-0.0.73.tgz","fileCount":2807,"unpackedSize":8911758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdieOoCRA9TVsSAnZWagAAt9sQAIihiqpl7KaLDtbxAJj+\nuAyOXMtuYGit+U8Ptgdr7BIsWiE5TfArl2ck2mHVsXoVR2fdG15Q3zwzWF/2\nXNpF6WqRX05krTA1bQj/zrqlBuX3Y1205FLVIAxMSdfuoFU3nqA9Immms5fS\n4C33zocHkuG9V4GE8bJZHf50WtZCic3dBy3I5KEOPykdoBFJtqGOMdi3v8vM\nEFkbleHESJnUjKdSdiwaqLVxq4lAH/QmwelLtALi68ggquKe8A3lz5VPzM8o\n+/EpCt/4DLjZICI3+c4x0jUmJiXDlDTff6n3JPgpSeq6w1d+wXfHNgrlsGRE\niR6yHJ5mwdb+kbQMJ10hzjT5fDjfwB4m2PGWpzvixkaSuDRzZNVaPS5Wfd4s\nUOpmWi3x+z6Z8IOG/CWRPzxe4Ya2eGc9h7ie2kg6V5uoS91lAuESmUkfYM1p\n2Knm1VM12A4LweI4ByYzy+Z7x+OT13ZYWKGRN3GOC/ZfE4b4waubG97UBOeI\nkelwRVaz03wC6SfeWrdQbqgUuMcpW9LsTwYlaKhiYjlxmh8yDJl8ViBQaJTb\nrFzIfUDvuQ09y9A/RqXBFuHWAi5vm8fiLZjkRnUqKoUK4eFyxG+vEYT5O+Wp\nzNxNjLoy5RQBpenTOEqTYAWKUgI0LqY+dOEd2XgpalSLGPKr4RITAD5VdnBj\nUNlk\r\n=WEcg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClSouC6NfTb0NT3s3rH2WsIihklEcElRELoX9AvRl2XwIgW+gaC+LUtqYRmjw5oNn3yCEokQN2dhQw0joDr61Fh5c="}]},"maintainers":[{"name":"duoduo-oba","email":"1162256166@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neo4jd3_0.0.73_1569317799190_0.6666520051178406"},"_hasShrinkwrap":false},"0.0.74":{"name":"@duoduo-oba/neo4jd3","version":"0.0.74","description":"eisman Style Modified Version","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/duoduoObama/neo4jd3.git"},"keywords":["neo4jd3","d3","neo4j"],"author":{"name":"duoduoObama"},"license":"MIT","bugs":{"url":"https://github.com/duoduoObama/neo4jd3/issues"},"homepage":"https://github.com/duoduoObama/neo4jd3#readme","_id":"@duoduo-oba/neo4jd3@0.0.74","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"duoduo-oba","email":"1162256166@qq.com"},"dist":{"integrity":"sha512-i0KHymc3g8rIH+SowjNM9jgvoZsO8OFadkw/2FuQcaQpsW6+HwLhuMjur800PpxpJuKjNNLuU8wDnP8SoKZi8g==","shasum":"af4bdcf910d010c9b02444d1d1f18bbdec6c6736","tarball":"https://registry.npmjs.org/@duoduo-oba/neo4jd3/-/neo4jd3-0.0.74.tgz","fileCount":2807,"unpackedSize":8911588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiePyCRA9TVsSAnZWagAAEZYP/1faDxtvmoFs6Ug5BNW1\njn8m2k78K9IqTNaYf2e/1ZEIhd3O9/ExYgFKvedQh+yEwXT1GaaJKnI7Cnin\n/whg4quFa22uTjae/X9C5C5zJEwhE7571PeIoQa8lgoqW5ZNxwS/mktCW2Ie\nxwI+EcLasw5G61u8tQYz1X4/Dnw5mS/1EKrLyQKcr5YQpUoDWjoOMWVh3Q5L\npi4JFfEmYN5Hs67VVEdlq3y917IxSBV7DHrTE1FsYkyquu4mS+CTKblQj4hW\nxXLY68KTAJrFX0kGDNB1vlNVxcZdSb3iQ/YjZxHfvZRjwJDYjYhiGD44dzta\nad4RpqmUyONo3pPg9cE7xsYQB9JJ+3sRtxnzALUQWqyywzSaLK3n5qkvltH9\nEZ0K5BkFsX2PoOYanyQEzMt2DJvPa0TkrGLg/PxgO9SoN01v0lgifeMQSUgg\nzIwIIAyCkOjFSD4XJokC88/LIXRAeDsP6SF+aBBN0InRlFDaXx+oG1Ghm3oE\nqxQSdyx+pl+Nw2ItDCqP6Z1q2LT14l4EgQOcCGgfMmDA6noa9vhhZT/WdGbL\nu0cnG5/NQAt6gtp0MjkcydrTp2zo49BiKxjBw/ecAuIWspBUiURDmJk126Ic\nrocibKND9rngaSshaUy/SuGS/UVUuowOqxRGyFf/3b3RWLvFCURPn9E2D3qC\nvDlk\r\n=FUQt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqVEXzH3ZTwUUspUQQdprx8gHON9hooc/bbWyckNp4PAiBRPsJH0V4C4Kg08blq7lT9hURzPJeI1dF9LkVe2wGz4w=="}]},"maintainers":[{"name":"duoduo-oba","email":"1162256166@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neo4jd3_0.0.74_1569317873440_0.8751559130829607"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-10T01:04:27.767Z","0.0.5":"2019-09-10T01:04:28.551Z","modified":"2022-04-05T06:08:54.045Z","0.0.6":"2019-09-10T01:16:14.001Z","0.0.7":"2019-09-10T03:17:15.991Z","0.0.71":"2019-09-10T03:18:18.830Z","0.0.72":"2019-09-20T02:22:32.679Z","0.0.73":"2019-09-24T09:36:39.500Z","0.0.74":"2019-09-24T09:37:53.788Z"},"maintainers":[{"name":"duoduo-oba","email":"1162256166@qq.com"}],"description":"eisman Style Modified Version","homepage":"https://github.com/duoduoObama/neo4jd3#readme","keywords":["neo4jd3","d3","neo4j"],"repository":{"type":"git","url":"git+https://github.com/duoduoObama/neo4jd3.git"},"author":{"name":"duoduoObama"},"bugs":{"url":"https://github.com/duoduoObama/neo4jd3/issues"},"license":"MIT","readme":"# neo4jd3.js\r\n\r\nThis is a fork of the following package: [https://github.com/eisman/neo4jd3](https://github.com/eisman/neo4jd3).\r\n\r\n[Neo4j](https://github.com/neo4j) graph visualization using [D3.js](https://github.com/d3/d3).\r\n\r\n![neo3jd3.js](https://eisman.github.io/neo4jd3/img/neo4jd3.jpg?v=0.0.5)\r\n\r\n## Features\r\n\r\n- Compaptible with the [Neo4j data format](#neo4j-data-format) and the [D3.js data format](#d3js-data-format).\r\n- Force simulation.\r\n- Info panel that shows nodes and relationships information on hover.\r\n- Double click callbacks.\r\n- Custom node colors by node type.\r\n- Text nodes + [Font Awesome](http://fontawesome.io/) icon nodes + SVG image nodes (e.g. using [Twitter Emoji](https://github.com/twitter/twemoji))).\r\n- Sticky nodes (drag to stick, single click to unstick).\r\n- Dynamic graph update (e.g. double click a node to expand it).\r\n- Highlight nodes on init.\r\n- Relationship auto-orientation.\r\n- Zoom, pan, auto fit.\r\n- Compatible with D3.js v4.\r\n\r\n## Running\r\n\r\nFirst of all, make sure you have ruby and sass gem installed. Then, clone the repository, install all dependencies, build and serve the project.\r\n\r\n```bash\r\n> gem install sass\r\n> git clone https://github.com/eisman/neo4jd3.git\r\n> npm install\r\n> gulp\r\n```\r\n\r\nOpen `http://localhost:8080` in your favorite browser.\r\n\r\n## Documentation\r\n\r\n```javascript\r\nvar neo4jd3 = new Neo4jd3(\".selector\", options);\r\n```\r\n\r\n### Options\r\n\r\n| Parameter                     | Type       | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\r\n| ----------------------------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\r\n| **highlight**                 | _array_    | Highlight several nodes of the graph.<br>Example:<br>`[`<br>&nbsp;&nbsp;&nbsp;&nbsp;`{`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`class: 'Project',`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`property: 'name',`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`value: 'neo4jd3'`<br>&nbsp;&nbsp;&nbsp;&nbsp;`}`<br>`]`                                                                                                                                                                                            |\r\n| **icons**                     | _object_   | Map node labels to [Font Awesome icons](http://fontawesome.io/icons).<br>Example:<br>`{`<br>&nbsp;&nbsp;&nbsp;&nbsp;`'BirthDate': 'birthday-cake',`<br>&nbsp;&nbsp;&nbsp;&nbsp;`'Password': 'lock',`<br>&nbsp;&nbsp;&nbsp;&nbsp;`'Phone': 'phone',`<br>&nbsp;&nbsp;&nbsp;&nbsp;`'User': 'user'`<br>`}`.                                                                                                                                                                                                                                      |\r\n| **images**                    | _object_   | Map node labels to SVG images (e.g. using [Twitter Emoji](https://github.com/twitter/twemoji)).<br>Example:<br>`{`<br>&nbsp;&nbsp;&nbsp;&nbsp;`'Address': 'img/twemoji/1f3e0.svg',`<br>&nbsp;&nbsp;&nbsp;&nbsp;`'BirthDate': 'img/twemoji/1f382.svg',`<br>&nbsp;&nbsp;&nbsp;&nbsp;`'Password': 'img/twemoji/1f511.svg',`<br>&nbsp;&nbsp;&nbsp;&nbsp;`'Project': 'img/twemoji/2198.svg',`<br>&nbsp;&nbsp;&nbsp;&nbsp;`'Project\\|name\\|neo4jd3': 'img/twemoji/2196.svg',`<br>&nbsp;&nbsp;&nbsp;&nbsp;`'User': 'img/twemoji/1f600.svg'`<br>`}`. |\r\n| **infoPanel**                 | _boolean_  | Show the information panel: `true`, `false`. Default: `true`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\r\n| **minCollision**              | _int_      | Minimum distance between nodes. Default: 2 \\* _nodeRadius_.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\r\n| **neo4jData**                 | _object_   | Graph data in [Neo4j data format](#neo4j-data-format).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\r\n| **neo4jDataUrl**              | _string_   | URL of the endpoint that serves the graph data in [Neo4j data format](#neo4j-data-format).                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\r\n| **nodeRadius**                | _int_      | Radius of nodes. Default: 25.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\r\n| **onNodeClick**               | _function_ | Callback function to be executed when the user clicks a node.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\r\n| **onNodeDoubleClick**         | _function_ | Callback function to be executed when the user double clicks a node.                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\r\n| **onNodeDragEnd**             | _function_ | Callback function to be executed when the user finishes dragging a node.                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\r\n| **onNodeDragStart**           | _function_ | Callback function to be executed when the user starts dragging a node.                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\r\n| **onNodeMouseEnter**          | _function_ | Callback function to be executed when the mouse enters a node.                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\r\n| **onNodeMouseLeave**          | _function_ | Callback function to be executed when the mouse leaves a node.                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\r\n| **onRelationshipDoubleClick** | _function_ | Callback function to be executed when the user double clicks a relationship.                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\r\n| **zoomFit**                   | _boolean_  | Adjust the graph to the container once it has been loaded: `true`, `false`. Default: `false`.                                                                                                                                                                                                                                                                                                                                                                                                                                                |\r\n\r\n### JavaScript API\r\n\r\n| Function                                              | Description                                                                                                                                                     |\r\n| ----------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |\r\n| **appendRandomDataToNode**(_d_, _maxNodesToGenerate_) | Generates between 1 and _maxNodesToGenerate_ random nodes connected to node _d_ and updates the graph data.                                                     |\r\n| **neo4jDataToD3Data**(_data_)                         | Converts data from [Neo4j data format](#neo4j-data-format) to [D3.js data format](#d3js-data-format).                                                           |\r\n| **randomD3Data**(_d_, _maxNodesToGenerate_)           | Generates between 1 and _maxNodesToGenerate_ random nodes connected to node _d_.                                                                                |\r\n| **size**()                                            | Returns the number of nodes and relationships.<br>Example:<br>`{`<br>&nbsp;&nbsp;&nbsp;&nbsp;`nodes: 25,`<br>&nbsp;&nbsp;&nbsp;&nbsp;`relationships: 50`<br>`}` |\r\n| **updateWithD3Data**(_d3Data_)                        | Updates the graph data using the [D3.js data format](#d3js-data-format).                                                                                        |\r\n| **updateWithNeo4jData**(_neo4jData_)                  | Updates the graph data using the [Neo4j data format](#neo4j-data-format).                                                                                       |\r\n| **version**()                                         | Returns the version of neo4jd3.js.<br>Example: `'0.0.1'`                                                                                                        |\r\n\r\n### Documentation\r\n\r\n#### D3.js data format\r\n\r\n```\r\n{\r\n    \"nodes\": [\r\n        {\r\n            \"id\": \"1\",\r\n            \"labels\": [\"User\"],\r\n            \"properties\": {\r\n                \"userId\": \"eisman\"\r\n            }\r\n        },\r\n        {\r\n            \"id\": \"8\",\r\n            \"labels\": [\"Project\"],\r\n            \"properties\": {\r\n                \"name\": \"neo4jd3\",\r\n                \"title\": \"neo4jd3.js\",\r\n                \"description\": \"Neo4j graph visualization using D3.js.\",\r\n                \"url\": \"https://eisman.github.io/neo4jd3\"\r\n            }\r\n        }\r\n    ],\r\n    \"relationships\": [\r\n        {\r\n            \"id\": \"7\",\r\n            \"type\": \"DEVELOPES\",\r\n            \"startNode\": \"1\",\r\n            \"endNode\": \"8\",\r\n            \"properties\": {\r\n                \"from\": 1470002400000\r\n            },\r\n            \"source\": \"1\",\r\n            \"target\": \"8\",\r\n            \"linknum\": 1\r\n        }\r\n    ]\r\n}\r\n```\r\n\r\n#### Neo4j data format\r\n\r\n```\r\n{\r\n    \"results\": [\r\n        {\r\n            \"columns\": [\"user\", \"entity\"],\r\n            \"data\": [\r\n                {\r\n                    \"graph\": {\r\n                        \"nodes\": [\r\n                            {\r\n                                \"id\": \"1\",\r\n                                \"labels\": [\"User\"],\r\n                                \"properties\": {\r\n                                    \"userId\": \"eisman\"\r\n                                }\r\n                            },\r\n                            {\r\n                                \"id\": \"8\",\r\n                                \"labels\": [\"Project\"],\r\n                                \"properties\": {\r\n                                    \"name\": \"neo4jd3\",\r\n                                    \"title\": \"neo4jd3.js\",\r\n                                    \"description\": \"Neo4j graph visualization using D3.js.\",\r\n                                    \"url\": \"https://eisman.github.io/neo4jd3\"\r\n                                }\r\n                            }\r\n                        ],\r\n                        \"relationships\": [\r\n                            {\r\n                                \"id\": \"7\",\r\n                                \"type\": \"DEVELOPES\",\r\n                                \"startNode\": \"1\",\r\n                                \"endNode\": \"8\",\r\n                                \"properties\": {\r\n                                    \"from\": 1470002400000\r\n                                }\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            ]\r\n        }\r\n    ],\r\n    \"errors\": []\r\n}\r\n```\r\n\r\n### Example\r\n\r\nLive example @ [https://eisman.github.io/neo4jd3/](https://eisman.github.io/neo4jd3/)\r\n\r\n```javascript\r\nvar neo4jd3 = new Neo4jd3(\"#neo4jd3\", {\r\n  highlight: [\r\n    {\r\n      class: \"Project\",\r\n      property: \"name\",\r\n      value: \"neo4jd3\"\r\n    },\r\n    {\r\n      class: \"User\",\r\n      property: \"userId\",\r\n      value: \"eisman\"\r\n    }\r\n  ],\r\n  icons: {\r\n    Api: \"gear\",\r\n    BirthDate: \"birthday-cake\",\r\n    Cookie: \"paw\",\r\n    Email: \"at\",\r\n    Git: \"git\",\r\n    Github: \"github\",\r\n    Ip: \"map-marker\",\r\n    Issues: \"exclamation-circle\",\r\n    Language: \"language\",\r\n    Options: \"sliders\",\r\n    Password: \"asterisk\",\r\n    Phone: \"phone\",\r\n    Project: \"folder-open\",\r\n    SecurityChallengeAnswer: \"commenting\",\r\n    User: \"user\",\r\n    zoomFit: \"arrows-alt\",\r\n    zoomIn: \"search-plus\",\r\n    zoomOut: \"search-minus\"\r\n  },\r\n  images: {\r\n    Address: \"img/twemoji/1f3e0.svg\",\r\n    BirthDate: \"img/twemoji/1f5d3.svg\",\r\n    Cookie: \"img/twemoji/1f36a.svg\",\r\n    CreditCard: \"img/twemoji/1f4b3.svg\",\r\n    Device: \"img/twemoji/1f4bb.svg\",\r\n    Email: \"img/twemoji/2709.svg\",\r\n    Git: \"img/twemoji/1f5c3.svg\",\r\n    Github: \"img/twemoji/1f5c4.svg\",\r\n    icons: \"img/twemoji/1f38f.svg\",\r\n    Ip: \"img/twemoji/1f4cd.svg\",\r\n    Issues: \"img/twemoji/1f4a9.svg\",\r\n    Language: \"img/twemoji/1f1f1-1f1f7.svg\",\r\n    Options: \"img/twemoji/2699.svg\",\r\n    Password: \"img/twemoji/1f511.svg\",\r\n    \"Project|name|d3\": \"img/twemoji/32-20e3.svg\",\r\n    \"Project|name|neo4j\": \"img/twemoji/33-20e3.svg\",\r\n    \"Project|name|neo4jd3\": \"img/twemoji/31-20e3.svg\",\r\n    User: \"img/twemoji/1f600.svg\"\r\n  },\r\n  minCollision: 60,\r\n  neo4jDataUrl: \"json/neo4jData.json\",\r\n  nodeRadius: 25,\r\n  onNodeDoubleClick: function(node) {\r\n    switch (node.id) {\r\n      case \"25\":\r\n        // Google\r\n        window.open(node.properties.url, \"_blank\");\r\n        break;\r\n      default:\r\n        var maxNodes = 5,\r\n          data = neo4jd3.randomD3Data(node, maxNodes);\r\n        neo4jd3.updateWithD3Data(data);\r\n        break;\r\n    }\r\n  },\r\n  zoomFit: true\r\n});\r\n```\r\n\r\n## What's coming?\r\n\r\n- Toolbar.\r\n- More than one relationship between two nodes.\r\n- Markers.\r\n- Performance optimization.\r\n- Testing.\r\n\r\n## Copyright and license\r\n\r\nCode and documentation copyright 2016 the author. Code released under the [MIT license](LICENSE). Docs released under [Creative Commons](docs/LICENSE).\r\n","readmeFilename":"README.md"}