{"_id":"d3-sankey","_rev":"375272","name":"d3-sankey","description":"Visualize flow between nodes in a directed acyclic network.","dist-tags":{"latest":"0.12.3"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"time":{"modified":"2021-07-30T05:39:01.000Z","created":"2015-12-03T09:40:18.250Z","0.12.3":"2019-09-02T00:33:53.896Z","0.12.2":"2019-09-02T00:16:00.579Z","0.12.1":"2019-03-11T18:53:05.124Z","0.12.0":"2019-03-11T18:22:30.800Z","0.11.0":"2019-03-11T05:39:34.202Z","0.10.4":"2019-03-03T22:04:28.343Z","0.10.3":"2019-03-03T20:40:12.625Z","0.10.2":"2019-03-03T20:32:34.610Z","0.10.1":"2019-03-03T18:15:08.628Z","0.10.0":"2019-03-03T17:17:34.404Z","0.9.1":"2019-03-03T07:34:45.755Z","0.9.0":"2019-03-03T07:13:12.568Z","0.8.1":"2019-03-03T06:45:36.826Z","0.8.0":"2019-03-03T06:32:38.361Z","0.7.1":"2017-06-14T13:47:26.303Z","0.7.0":"2017-06-13T17:01:31.191Z","0.6.1":"2017-06-12T17:13:28.274Z","0.6.0":"2017-06-02T17:01:11.015Z","0.5.0":"2017-05-25T20:25:07.330Z","0.4.2":"2017-02-21T19:05:51.271Z","0.4.1":"2016-09-05T17:58:18.142Z","0.4.0":"2016-09-05T16:58:00.940Z","0.3.4":"2016-09-05T16:57:04.680Z","0.3.3":"2016-09-05T16:53:23.620Z","0.3.2":"2016-09-05T16:52:41.222Z","0.3.1":"2016-09-05T16:49:42.608Z","0.3.0":"2016-09-05T16:43:48.577Z","0.2.1":"2015-12-05T19:22:02.470Z","0.2.0":"2015-12-05T00:51:39.717Z","0.1.3":"2015-12-03T16:29:10.102Z","0.1.2":"2015-12-03T16:13:42.774Z","0.1.1":"2015-12-03T15:53:08.413Z","0.1.0":"2015-12-03T09:40:18.250Z"},"users":{"cookatrice":true},"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"versions":{"0.12.3":{"name":"d3-sankey","version":"0.12.3","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"},"dependencies":{"d3-array":"1 - 2","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"6","rollup":"1","rollup-plugin-terser":"5","tape":"4"},"gitHead":"bb7233ea0004669878d922e55fe83084ef3cb555","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.12.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"b3c268627bd72e5d80336e8de6acbfec9d15d01d","size":9981,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.12.3.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.12.3_1567384433775_0.71357080320041"},"_hasShrinkwrap":false,"publish_time":1567384433896,"_cnpm_publish_time":1567384433896},"0.12.2":{"name":"d3-sankey","version":"0.12.2","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"},"dependencies":{"d3-array":"1 - 2","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"6","rollup":"1","rollup-plugin-terser":"5","tape":"4"},"gitHead":"608bb86bc850d32ad514de8a76efce996be23b65","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.12.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"799f65998cd6f09b58cae8de968683c41d259b2f","size":9869,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.12.2.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.12.2_1567383360415_0.33988070426347883"},"_hasShrinkwrap":false,"publish_time":1567383360579,"_cnpm_publish_time":1567383360579},"0.12.1":{"name":"d3-sankey","version":"0.12.1","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/d3-sankey.zip -- LICENSE README.md dist/d3-sankey.js dist/d3-sankey.min.js"},"dependencies":{"d3-array":">=1 <=2","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"20319c3277f767be7b7531a9ab21d9c71f3ed12b","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.12.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"f4a655227ee90211befcd32074aeb275e73f92ba","size":20309,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.12.1.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.12.1_1552330385003_0.4536523114768256"},"_hasShrinkwrap":false,"publish_time":1552330385124,"_cnpm_publish_time":1552330385124},"0.12.0":{"name":"d3-sankey","version":"0.12.0","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/d3-sankey.zip -- LICENSE README.md dist/d3-sankey.js dist/d3-sankey.min.js"},"dependencies":{"d3-array":">=1 <=2","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"695b11fcdca0f0bd4134d705e90cbdbde30a8721","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.12.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"67b252e6b46bb09b3ec7c2a72b86dc7098a34f38","size":20295,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.12.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.12.0_1552328550640_0.5858141097364733"},"_hasShrinkwrap":false,"publish_time":1552328550800,"_cnpm_publish_time":1552328550800},"0.11.0":{"name":"d3-sankey","version":"0.11.0","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/d3-sankey.zip -- LICENSE README.md dist/d3-sankey.js dist/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"08c210080d44b45f6c395d74aa34be381bc8bb04","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.11.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"1e810775273f191f51d7c3743d5258fa243e8a0e","size":20166,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.11.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.11.0_1552282774024_0.978659606161381"},"_hasShrinkwrap":false,"publish_time":1552282774202,"_cnpm_publish_time":1552282774202},"0.10.4":{"name":"d3-sankey","version":"0.10.4","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/d3-sankey.zip -- LICENSE README.md dist/d3-sankey.js dist/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"80df1729c510391f9e6d17ab6a04b6097e6b4b85","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.10.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"71756ca6b20bb1a074a98bdb8c1f52b5b52340b3","size":20115,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.10.4.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.10.4_1551650668176_0.456121072502514"},"_hasShrinkwrap":false,"publish_time":1551650668343,"_cnpm_publish_time":1551650668343},"0.10.3":{"name":"d3-sankey","version":"0.10.3","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/d3-sankey.zip -- LICENSE README.md dist/d3-sankey.js dist/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"43be2a14593c3588999ab81cec6261dc19a9fa77","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.10.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"12d1145aa14973f8c65fe4cef234617a4133d51e","size":20078,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.10.3.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.10.3_1551645612475_0.1688749059019241"},"_hasShrinkwrap":false,"publish_time":1551645612625,"_cnpm_publish_time":1551645612625},"0.10.2":{"name":"d3-sankey","version":"0.10.2","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/d3-sankey.zip -- LICENSE README.md dist/d3-sankey.js dist/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"67ac06ccb6d639cf83f31726fd57a43ad9c0b45b","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.10.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"482555b913e9ed796ab63df4d68629c1d147dd85","size":20087,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.10.2.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.10.2_1551645154408_0.7658450378441792"},"_hasShrinkwrap":false,"publish_time":1551645154610,"_cnpm_publish_time":1551645154610},"0.10.1":{"name":"d3-sankey","version":"0.10.1","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/d3-sankey.zip -- LICENSE README.md dist/d3-sankey.js dist/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"e97c1773909133fd6cdb89f24d81a05c5c5a1c2d","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.10.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"cd00dad6a98c942ebca09689f3a8936686b5ef25","size":19797,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.10.1.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.10.1_1551636908349_0.252693139780215"},"_hasShrinkwrap":false,"publish_time":1551636908628,"_cnpm_publish_time":1551636908628},"0.10.0":{"name":"d3-sankey","version":"0.10.0","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/d3-sankey.zip -- LICENSE README.md dist/d3-sankey.js dist/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"4c63f1e2c7f0d3fc0f7922c48c3047a3c3212b8d","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"31cf0b8c69822864209838e379351a3aa6c13159","size":19822,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.10.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.10.0_1551633454230_0.3812632420037476"},"_hasShrinkwrap":false,"publish_time":1551633454404,"_cnpm_publish_time":1551633454404},"0.9.1":{"name":"d3-sankey","version":"0.9.1","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/d3-sankey.zip -- LICENSE README.md dist/d3-sankey.js dist/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"89ed4ffcf9df39f888983486d94fe903d2d8c68d","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.9.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"b850145a3284111636ddec90dfda8c64919bee4e","size":19772,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.9.1.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.9.1_1551598485540_0.03348450887689203"},"_hasShrinkwrap":false,"publish_time":1551598485755,"_cnpm_publish_time":1551598485755},"0.9.0":{"name":"d3-sankey","version":"0.9.0","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/d3-sankey.zip -- LICENSE README.md dist/d3-sankey.js dist/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"310e38e4372d29873a51481a136de9d2609acb40","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"0b3bceca1c87acfa80e616f2d907be69feb7993c","size":19705,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.9.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.9.0_1551597192419_0.18487984722512563"},"_hasShrinkwrap":false,"publish_time":1551597192568,"_cnpm_publish_time":1551597192568},"0.8.1":{"name":"d3-sankey","version":"0.8.1","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j dist/d3-sankey.zip -- LICENSE README.md dist/d3-sankey.js dist/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"818eca3cdf37924ddbc852a50147878a251a581b","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.8.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"7edc3049ecf38499893e133cbf8d9a4eeb5cbf86","size":19468,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.8.1.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.8.1_1551595536710_0.3407806151372901"},"_hasShrinkwrap":false,"publish_time":1551595536826,"_cnpm_publish_time":1551595536826},"0.8.0":{"name":"d3-sankey","version":"0.8.0","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"dist/d3-sankey.js","unpkg":"dist/d3-sankey.min.js","module":"src/index.js","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"5","rollup":"1","rollup-plugin-terser":"4","tape":"4"},"gitHead":"5899b13c602cc525df89c4d274ecac1a350bcae8","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"1b4e84031d9f5b693694076defc3e332c27437d8","size":19477,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.8.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey_0.8.0_1551594758147_0.017497112486852817"},"_hasShrinkwrap":false,"publish_time":1551594758361,"_cnpm_publish_time":1551594758361},"0.7.1":{"name":"d3-sankey","version":"0.7.1","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","module":"index","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-shape:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"git push && git push --tags && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"4","package-preamble":"0.1.0","rollup":"0.43","tape":"4","uglify-js":"3"},"gitHead":"40efd6564bc0096fd2cc9c34b65d9aee6a4e9407","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.7.1","_shasum":"d229832268fc69a7fec84803e96c2256a614c521","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"d229832268fc69a7fec84803e96c2256a614c521","size":770190,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.7.1.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey-0.7.1.tgz_1497448046174_0.8179843928664923"},"directories":{},"publish_time":1497448046303,"_cnpm_publish_time":1497448046303,"_hasShrinkwrap":false},"0.7.0":{"name":"d3-sankey","version":"0.7.0","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","module":"index","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-shape:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"git push && git push --tags && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"4","package-preamble":"0.1.0","rollup":"0.43","tape":"4","uglify-js":"3"},"gitHead":"e34de7b7c011441ce7c8097df99f2e56a06077bc","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.7.0","_shasum":"f78bbc70d6e2fd7d984f8332727162ee0aa19700","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"f78bbc70d6e2fd7d984f8332727162ee0aa19700","size":770194,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.7.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey-0.7.0.tgz_1497373291060_0.3022833631839603"},"directories":{},"publish_time":1497373291191,"_cnpm_publish_time":1497373291191,"_hasShrinkwrap":false},"0.6.1":{"name":"d3-sankey","version":"0.6.1","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","module":"index","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-shape:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"git push && git push --tags && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"4","package-preamble":"0.1.0","rollup":"0.42","tape":"4","uglify-js":"3"},"gitHead":"1b3a65b795eedaf86c541c4ebcffd97d6d30f7ea","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.6.1","_shasum":"fcefd314014dd65960da47f5d3d85ad7facc76a5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"fcefd314014dd65960da47f5d3d85ad7facc76a5","size":219341,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.6.1.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey-0.6.1.tgz_1497287608103_0.044891757890582085"},"directories":{},"publish_time":1497287608274,"_cnpm_publish_time":1497287608274,"_hasShrinkwrap":false},"0.6.0":{"name":"d3-sankey","version":"0.6.0","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","module":"index","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-shape:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"git push && git push --tags && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-interpolate":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"3","package-preamble":"0.1.0","rollup":"0.41","tape":"4","uglify-js":"2"},"gitHead":"548fd2a48bd5dae0250da9f5175f2f6959ec6d42","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.6.0","_shasum":"d2a35741c8994367a7099399b52387990cc2279e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"d2a35741c8994367a7099399b52387990cc2279e","size":219382,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.6.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey-0.6.0.tgz_1496422869830_0.3131653629243374"},"directories":{},"publish_time":1496422871015,"_cnpm_publish_time":1496422871015,"_hasShrinkwrap":false},"0.5.0":{"name":"d3-sankey","version":"0.5.0","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","module":"index","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-shape:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"git push && git push --tags && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-interpolate":"1","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"3","package-preamble":"0.1.0","rollup":"0.41","tape":"4","uglify-js":"2"},"gitHead":"e28b34b07fde95f6c1035ac4ee9b9f06ac33bcaf","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.5.0","_shasum":"42315b8a369ef763627fe7900729b9ba8a075d03","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"42315b8a369ef763627fe7900729b9ba8a075d03","size":219070,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.5.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-sankey-0.5.0.tgz_1495743907196_0.01361030526459217"},"directories":{},"publish_time":1495743907330,"_cnpm_publish_time":1495743907330,"_hasShrinkwrap":false},"0.4.2":{"name":"d3-sankey","version":"0.4.2","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","module":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-interpolate:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"git push && git push --tags && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-interpolate":"1"},"devDependencies":{"eslint":"3","package-preamble":"0.0.2","rollup":"0.41","tape":"4","uglify-js":"2"},"gitHead":"c343f2bee77222ba17b669c08078eed5973f0b6f","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.4.2","_shasum":"34a1512f2b4406a35f80eac7febcf5822dbec5ad","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"34a1512f2b4406a35f80eac7febcf5822dbec5ad","size":6047,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.4.2.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/d3-sankey-0.4.2.tgz_1487703951044_0.5638266918249428"},"directories":{},"publish_time":1487703951271,"_cnpm_publish_time":1487703951271,"_hasShrinkwrap":false},"0.4.1":{"name":"d3-sankey","version":"0.4.1","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","sankey"],"author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-interpolate:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-sankey/build/d3-sankey.js d3-sankey.v0.3.js && cp ../d3-sankey/build/d3-sankey.min.js d3-sankey.v0.3.min.js && cd - && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"^1.0.1","d3-collection":"^1.0.1","d3-interpolate":"^1.1.1"},"devDependencies":{"eslint":"^3.4.0","json2module":"0.0.3","package-preamble":"0.0.2","rollup":"^0.34.13","tape":"^4.6.0","uglify-js":"^2.7.3"},"gitHead":"4d2eb2b0e600bc8887f6820c87058db05a0b2e78","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.4.1","_shasum":"074b3501f0e9c9f4b05429930d0ef1cc0feb85f7","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"074b3501f0e9c9f4b05429930d0ef1cc0feb85f7","size":6072,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.4.1.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/d3-sankey-0.4.1.tgz_1473098297902_0.9881360027939081"},"directories":{},"publish_time":1473098298142,"_cnpm_publish_time":1473098298142,"_hasShrinkwrap":false},"0.4.0":{"name":"d3-sankey","version":"0.4.0","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","sankey"],"author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-interpolate:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-sankey/build/d3-sankey.js d3-sankey.v0.3.js && cp ../d3-sankey/build/d3-sankey.min.js d3-sankey.v0.3.min.js && cd - && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"^1.0.1","d3-collection":"^1.0.1","d3-interpolate":"^1.1.1"},"devDependencies":{"eslint":"^3.4.0","json2module":"0.0.3","package-preamble":"0.0.2","rollup":"^0.34.13","tape":"^4.6.0","uglify-js":"^2.7.3"},"gitHead":"59984d3508abeb92b583df3f4dcc9059fc972998","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.4.0","_shasum":"a0de4a9c458a0df0fcb84b4d67e7f3d0606c2e05","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"a0de4a9c458a0df0fcb84b4d67e7f3d0606c2e05","size":6068,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.4.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/d3-sankey-0.4.0.tgz_1473094679352_0.6253739148378372"},"directories":{},"publish_time":1473094680940,"_cnpm_publish_time":1473094680940,"_hasShrinkwrap":false},"0.3.4":{"name":"d3-sankey","version":"0.3.4","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","sankey"],"author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-interpolate:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-sankey/build/d3-sankey.js d3-sankey.v0.3.js && cp ../d3-sankey/build/d3-sankey.min.js d3-sankey.v0.3.min.js && cd - && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"^1.0.1","d3-collection":"^1.0.1","d3-interpolate":"^1.1.1"},"devDependencies":{"eslint":"^3.4.0","json2module":"0.0.3","package-preamble":"0.0.2","rollup":"^0.34.13","tape":"^4.6.0","uglify-js":"^2.7.3"},"gitHead":"59984d3508abeb92b583df3f4dcc9059fc972998","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.3.4","_shasum":"16275973a11f51f341e7caff06ab4ab5bd51c59f","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"16275973a11f51f341e7caff06ab4ab5bd51c59f","size":6065,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.3.4.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/d3-sankey-0.3.4.tgz_1473094623031_0.001589521998539567"},"directories":{},"publish_time":1473094624680,"_cnpm_publish_time":1473094624680,"_hasShrinkwrap":false},"0.3.3":{"name":"d3-sankey","version":"0.3.3","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","sankey"],"author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-interpolate:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-sankey/build/d3-sankey.js d3-sankey.v0.3.js && cp ../d3-sankey/build/d3-sankey.min.js d3-sankey.v0.3.min.js && git add d3-sankey.v0.3.js d3-sankey.v0.3.min.js && git commit -m \"d3-sankey ${VERSION}\" && git push && cd - && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"^1.0.1","d3-collection":"^1.0.1","d3-interpolate":"^1.1.1"},"devDependencies":{"eslint":"^3.4.0","json2module":"0.0.3","package-preamble":"0.0.2","rollup":"^0.34.13","tape":"^4.6.0","uglify-js":"^2.7.3"},"gitHead":"59984d3508abeb92b583df3f4dcc9059fc972998","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.3.3","_shasum":"a3b6ef3744b727c6c147703c604160bc30d8e825","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"a3b6ef3744b727c6c147703c604160bc30d8e825","size":6098,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.3.3.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/d3-sankey-0.3.3.tgz_1473094401778_0.12458358495496213"},"directories":{},"publish_time":1473094403620,"_cnpm_publish_time":1473094403620,"_hasShrinkwrap":false},"0.3.2":{"name":"d3-sankey","version":"0.3.2","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","sankey"],"author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-interpolate:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-sankey/build/d3-sankey.js d3-sankey.v0.3.js && cp ../d3-brush/build/d3-sankey.min.js d3-sankey.v0.3.min.js && git add d3-sankey.v0.3.js d3-sankey.v0.3.min.js && git commit -m \"d3-sankey ${VERSION}\" && git push && cd - && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"^1.0.1","d3-collection":"^1.0.1","d3-interpolate":"^1.1.1"},"devDependencies":{"eslint":"^3.4.0","json2module":"0.0.3","package-preamble":"0.0.2","rollup":"^0.34.13","tape":"^4.6.0","uglify-js":"^2.7.3"},"gitHead":"59984d3508abeb92b583df3f4dcc9059fc972998","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.3.2","_shasum":"6fc8e97014849e122e4fdf7d2bccfdb168cc2034","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"6fc8e97014849e122e4fdf7d2bccfdb168cc2034","size":6103,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.3.2.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/d3-sankey-0.3.2.tgz_1473094359469_0.8631048081442714"},"directories":{},"publish_time":1473094361222,"_cnpm_publish_time":1473094361222,"_hasShrinkwrap":false},"0.3.1":{"name":"d3-sankey","version":"0.3.1","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","sankey"],"author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-interpolate:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-sankey/build/d3-sankey.js d3-sankey.v0.3.js && cp ../d3-brush/build/d3-sankey.min.js d3-sankey.v0.3.min.js && git add d3-sankey.v0.3.js d3-sankey.v0.3.min.js && git commit -m \"d3-sankey ${VERSION}\" && git push && cd - && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"^1.0.1","d3-collection":"^1.0.1","d3-interpolate":"^1.1.1"},"devDependencies":{"eslint":"^3.4.0","json2module":"0.0.3","package-preamble":"0.0.2","rollup":"^0.34.13","tape":"^4.6.0","uglify-js":"^2.7.3"},"gitHead":"59984d3508abeb92b583df3f4dcc9059fc972998","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.3.1","_shasum":"30da5fd63a5942fd2a97c7d1287a371b23d7099c","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"30da5fd63a5942fd2a97c7d1287a371b23d7099c","size":6106,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.3.1.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/d3-sankey-0.3.1.tgz_1473094182374_0.9457872512284666"},"directories":{},"publish_time":1473094182608,"_cnpm_publish_time":1473094182608,"_hasShrinkwrap":false},"0.3.0":{"name":"d3-sankey","version":"0.3.0","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","sankey"],"author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -g d3-array:d3,d3-collection:d3,d3-interpolate:d3 -f umd -n d3 -o build/d3-sankey.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-sankey.js -c -m -o build/d3-sankey.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cp build/d3-sankey.js ../d3.github.com/d3-sankey.v0.3.js && cp build/d3-sankey.min.js ../d3.github.com/d3-sankey.v0.3.min.js && cd ../d3.github.com && git add d3-sankey.v0.3.js d3-sankey.v0.3.min.js && git commit -m \"d3-sankey ${VERSION}\" && git push && cd - && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-array":"^1.0.1","d3-collection":"^1.0.1","d3-interpolate":"^1.1.1"},"devDependencies":{"eslint":"^3.4.0","json2module":"0.0.3","package-preamble":"0.0.2","rollup":"^0.34.13","tape":"^4.6.0","uglify-js":"^2.7.3"},"gitHead":"59984d3508abeb92b583df3f4dcc9059fc972998","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.3.0","_shasum":"513e63845c2e6a117cd944f9c8ed7c094fa5b0af","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"513e63845c2e6a117cd944f9c8ed7c094fa5b0af","size":6094,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.3.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/d3-sankey-0.3.0.tgz_1473093826656_0.9769162931479514"},"directories":{},"publish_time":1473093828577,"_cnpm_publish_time":1473093828577,"_hasShrinkwrap":false},"0.2.1":{"name":"d3-sankey","version":"0.2.1","description":"Visualize flow between nodes in a directed acyclic network.","keywords":["d3","sankey"],"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -g d3-arrays:d3_arrays,d3-interpolate:d3_interpolate -u d3-sankey -n d3_sankey -o build/d3-sankey.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-sankey.js -c -m -o build/d3-sankey.min.js && rm -f build/d3-sankey.zip && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"dependencies":{"d3-arrays":"~0.4.0","d3-interpolate":"~0.2.0"},"devDependencies":{"faucet":"0.0","rollup":"^0.21.1","tape":"4","uglify-js":"2"},"gitHead":"322b133d3273eb4f0715558fd496e5a16f2c62e9","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.2.1","_shasum":"860cf95ab8e19de2a7502f74542074415faeea34","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"860cf95ab8e19de2a7502f74542074415faeea34","size":6432,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.2.1.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"publish_time":1449343322470,"_cnpm_publish_time":1449343322470,"_hasShrinkwrap":false},"0.2.0":{"name":"d3-sankey","version":"0.2.0","description":"D3 4.0 implementation of the Sankey plugin","keywords":["d3","sankey"],"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/d3/d3-sankey","repository":{"type":"git","url":"git+https://github.com/d3/d3-sankey.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -g d3-arrays:d3_arrays,d3-interpolate:d3_interpolate -u d3-sankey -n d3_sankey -o build/d3-sankey.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-sankey.js -c -m -o build/d3-sankey.min.js && rm -f build/d3-sankey.zip && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"devDependencies":{"faucet":"^0.0.1","rollup":"^0.21.1","tape":"^4.2.2","uglify-js":"^2.6.1"},"dependencies":{"d3-arrays":"^0.4.0","d3-interpolate":"^0.2.0"},"gitHead":"201767b76bbd4d5da5e9384c9cff2e43b23c17a0","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"_id":"d3-sankey@0.2.0","_shasum":"359a76eed9d87665bc8bbd728dd11bb478f12e35","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"359a76eed9d87665bc8bbd728dd11bb478f12e35","size":6607,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.2.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"publish_time":1449276699717,"_cnpm_publish_time":1449276699717,"_hasShrinkwrap":false},"0.1.3":{"name":"d3-sankey","version":"0.1.3","description":"D3 4.0 implementation of the Sankey plugin","keywords":["d3","sankey"],"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/xaranke/d3-sankey","repository":{"type":"git","url":"git+https://github.com/xaranke/d3-sankey.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -g d3-arrays:d3_arrays,d3-interpolate:d3_interpolate -u d3-sankey -n d3_sankey -o build/d3-sankey.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-sankey.js -c -m -o build/d3-sankey.min.js && rm -f build/d3-sankey.zip && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"devDependencies":{"faucet":"^0.0.1","rollup":"^0.21.1","tape":"^4.2.2","uglify-js":"^2.6.1"},"dependencies":{"d3-arrays":"^0.4.0","d3-interpolate":"^0.2.0"},"gitHead":"63fccc1b0ad0b91fe2334cc19eb1d8eeea0a7c20","bugs":{"url":"https://github.com/xaranke/d3-sankey/issues"},"_id":"d3-sankey@0.1.3","_shasum":"dcac97e5de1739120b8f458d8fedb24daab7770a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"dcac97e5de1739120b8f458d8fedb24daab7770a","size":6389,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.1.3.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"publish_time":1449160150102,"_cnpm_publish_time":1449160150102,"_hasShrinkwrap":false},"0.1.2":{"name":"d3-sankey","version":"0.1.2","description":"D3 4.0 implementation of the Sankey plugin","keywords":["d3","sankey"],"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/xaranke/d3-sankey","repository":{"type":"git","url":"git+https://github.com/xaranke/d3-sankey.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -g d3-arrays:d3_arrays -u d3-sankey -n d3_sankey -o build/d3-sankey.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-sankey.js -c -m -o build/d3-sankey.min.js && rm -f build/d3-sankey.zip && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"devDependencies":{"faucet":"^0.0.1","rollup":"^0.21.1","tape":"^4.2.2","uglify-js":"^2.6.1"},"dependencies":{"d3-arrays":"^0.4.0","d3-interpolate":"^0.2.0"},"gitHead":"63fccc1b0ad0b91fe2334cc19eb1d8eeea0a7c20","bugs":{"url":"https://github.com/xaranke/d3-sankey/issues"},"_id":"d3-sankey@0.1.2","_shasum":"d8392b9164b95eb99f2c153b2c0c89c055d7a6c4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"d8392b9164b95eb99f2c153b2c0c89c055d7a6c4","size":6373,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.1.2.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"publish_time":1449159222774,"_cnpm_publish_time":1449159222774,"_hasShrinkwrap":false},"0.1.1":{"name":"d3-sankey","version":"0.1.1","description":"D3 4.0 implementation of the Sankey plugin","keywords":["d3","sankey"],"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/xaranke/d3-sankey","repository":{"type":"git","url":"git+https://github.com/xaranke/d3-sankey.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -g d3-arrays:d3_arrays -u d3-sankey -n d3_sankey -o build/d3-sankey.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-sankey.js -c -m -o build/d3-sankey.min.js && rm -f build/d3-sankey.zip && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"devDependencies":{"faucet":"^0.0.1","rollup":"^0.21.1","tape":"^4.2.2","uglify-js":"^2.6.1"},"dependencies":{"d3-arrays":"^0.4.0","d3-interpolate":"^0.2.0"},"gitHead":"c45d4676b76632f668dfbc88ff316d052c468530","bugs":{"url":"https://github.com/xaranke/d3-sankey/issues"},"_id":"d3-sankey@0.1.1","_shasum":"fc2d9024b9354a757f1202d16ab4259d5149ae74","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"fc2d9024b9354a757f1202d16ab4259d5149ae74","size":6385,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.1.1.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"publish_time":1449157988413,"_cnpm_publish_time":1449157988413,"_hasShrinkwrap":false},"0.1.0":{"name":"d3-sankey","version":"0.1.0","description":"D3 4.0 implementation of the Sankey plugin","keywords":["d3","sankey"],"license":"BSD-3-Clause","main":"build/d3-sankey.js","jsnext:main":"index","homepage":"https://github.com/xaranke/d3-sankey","repository":{"type":"git","url":"git+https://github.com/xaranke/d3-sankey.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -g d3-arrays:d3_arrays -u d3-sankey -n d3_sankey -o build/d3-sankey.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-sankey.js -c -m -o build/d3-sankey.min.js && rm -f build/d3-sankey.zip && zip -j build/d3-sankey.zip -- LICENSE README.md build/d3-sankey.js build/d3-sankey.min.js"},"devDependencies":{"faucet":"^0.0.1","rollup":"^0.21.1","tape":"^4.2.2","uglify-js":"^2.6.1"},"dependencies":{"d3-arrays":"^0.4.0"},"gitHead":"c45d4676b76632f668dfbc88ff316d052c468530","bugs":{"url":"https://github.com/xaranke/d3-sankey/issues"},"_id":"d3-sankey@0.1.0","_shasum":"fc59db64682f3198a8c6f33201672285ad208b19","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"xaranke","email":"kshitij.aranke@gmail.com"},"dist":{"shasum":"fc59db64682f3198a8c6f33201672285ad208b19","size":6333,"noattachment":false,"key":"/d3-sankey/-/d3-sankey-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/d3-sankey/download/d3-sankey-0.1.0.tgz"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"xaranke","email":"kshitij.aranke@gmail.com"}],"directories":{},"publish_time":1449135618250,"_cnpm_publish_time":1449135618250,"_hasShrinkwrap":false}},"readme":"# d3-sankey\n\nSankey diagrams visualize the directed flow between nodes in an acyclic network. For example, this diagram shows a possible scenario of UK energy production and consumption in 2050:\n\n[<img alt=\"Sankey diagram\" src=\"https://raw.githubusercontent.com/d3/d3-sankey/master/img/energy.png\" width=\"960\">](https://observablehq.com/@d3/sankey-diagram)\n\nSource: Department of Energy & Climate Change, Tom Counsell.\n\n**For an interactive editor, see [Flow-o-Matic](https://observablehq.com/@mbostock/flow-o-matic).**\n\n## Installing\n\nIf you use NPM, `npm install d3-sankey`. Otherwise, download the [latest release](https://github.com/d3/d3-sankey/releases/latest). You can also load directly from [unpkg.com](https://unpkg.com/d3-sankey/). AMD, CommonJS, and vanilla environments are supported. In vanilla, a `d3` global is exported:\n\n```html\n<script src=\"https://unpkg.com/d3-array@1\"></script>\n<script src=\"https://unpkg.com/d3-collection@1\"></script>\n<script src=\"https://unpkg.com/d3-path@1\"></script>\n<script src=\"https://unpkg.com/d3-shape@1\"></script>\n<script src=\"https://unpkg.com/d3-sankey@0\"></script>\n<script>\n\nvar sankey = d3.sankey();\n\n</script>\n```\n\n## API Reference\n\n<a href=\"#sankey\" name=\"sankey\">#</a> d3.<b>sankey</b>() [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nConstructs a new Sankey generator with the default settings.\n\n<a href=\"#_sankey\" name=\"_sankey\">#</a> <i>sankey</i>(<i>arguments</i>…) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nComputes the node and link positions for the given *arguments*, returning a *graph* representing the Sankey layout. The returned *graph* has the following properties:\n\n* *graph*.nodes - the array of [nodes](#sankey_nodes)\n* *graph*.links - the array of [links](#sankey_links)\n\n<a href=\"#sankey_update\" name=\"sankey_update\">#</a> <i>sankey</i>.<b>update</b>(<i>graph</i>) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nRecomputes the specified *graph*’s links’ positions, updating the following properties of each *link*:\n\n* *link*.y0 - the link’s vertical starting position (at source node)\n* *link*.y1 - the link’s vertical end position (at target node)\n\nThis method is intended to be called after computing the initial [Sankey layout](#_sankey), for example when the diagram is repositioned interactively.\n\n<a name=\"sankey_nodes\" href=\"#sankey_nodes\">#</a> <i>sankey</i>.<b>nodes</b>([<i>nodes</i>]) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nIf *nodes* is specified, sets the Sankey generator’s nodes accessor to the specified function or array and returns this Sankey generator. If *nodes* is not specified, returns the current nodes accessor, which defaults to:\n\n```js\nfunction nodes(graph) {\n  return graph.nodes;\n}\n```\n\nIf *nodes* is specified as a function, the function is invoked when the Sankey layout is [generated](#_sankey), being passed any arguments passed to the Sankey generator. This function must return an array of nodes. If *nodes* is not a function, it must be a constant array of *nodes*.\n\nEach *node* must be an object. The following properties are assigned by the [Sankey generator](#_sankey):\n\n* *node*.sourceLinks - the array of outgoing [links](#sankey_links) which have this node as their source\n* *node*.targetLinks - the array of incoming [links](#sankey_links) which have this node as their target\n* *node*.value - the node’s value; this is the sum of *link*.value for the node’s incoming [links](#sankey_links), or *node*.fixedValue if defined\n* *node*.index - the node’s zero-based index within the array of nodes\n* *node*.depth - the node’s zero-based graph depth, derived from the graph topology\n* *node*.height - the node’s zero-based graph height, derived from the graph topology\n* *node*.layer - the node’s zero-based column index, corresponding to its horizontal position\n* *node*.x0 - the node’s minimum horizontal position, derived from *node*.depth\n* *node*.x1 - the node’s maximum horizontal position (*node*.x0 + [*sankey*.nodeWidth](#sankey_nodeWidth))\n* *node*.y0 - the node’s minimum vertical position\n* *node*.y1 - the node’s maximum vertical position (*node*.y1 - *node*.y0 is proportional to *node*.value)\n\nSee also [*sankey*.links](#sankey_links).\n\n<a name=\"sankey_links\" href=\"#sankey_links\">#</a> <i>sankey</i>.<b>links</b>([<i>links</i>]) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nIf *links* is specified, sets the Sankey generator’s links accessor to the specified function or array and returns this Sankey generator. If *links* is not specified, returns the current links accessor, which defaults to:\n\n```js\nfunction links(graph) {\n  return graph.links;\n}\n```\n\nIf *links* is specified as a function, the function is invoked when the Sankey layout is [generated](#_sankey), being passed any arguments passed to the Sankey generator. This function must return an array of links. If *links* is not a function, it must be a constant array of *links*.\n\nEach *link* must be an object with the following properties:\n\n* *link*.source - the link’s source [node](#sankey_nodes)\n* *link*.target - the link’s target [node](#sankey_nodes)\n* *link*.value - the link’s numeric value\n\nFor convenience, a link’s source and target may be initialized using numeric or string identifiers rather than object references; see [*sankey*.nodeId](#sankey_nodeId). The following properties are assigned to each link by the [Sankey generator](#_sankey):\n\n* *link*.y0 - the link’s vertical starting position (at source node)\n* *link*.y1 - the link’s vertical end position (at target node)\n* *link*.width - the link’s width (proportional to *link*.value)\n* *link*.index - the zero-based index of *link* within the array of links\n\n<a name=\"sankey_linkSort\" href=\"#sankey_linkSort\">#</a> <i>sankey</i>.<b>linkSort</b>([<i>sort</i>]) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nIf *sort* is specified, sets the link sort method and returns this Sankey generator. If *sort* is not specified, returns the current link sort method, which defaults to *undefined*, indicating that vertical order of links within each node will be determined automatically by the layout. If *sort* is null, the order is fixed by the input. Otherwise, the specified *sort* function determines the order; the function is passed two links, and must return a value less than 0 if the first link should be above the second, and a value greater than 0 if the second link should be above the first, or 0 if the order is not specified.\n\n<a name=\"sankey_nodeId\" href=\"#sankey_nodeId\">#</a> <i>sankey</i>.<b>nodeId</b>([<i>id</i>]) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nIf *id* is specified, sets the node id accessor to the specified function and returns this Sankey generator. If *id* is not specified, returns the current node id accessor, which defaults to the numeric *node*.index:\n\n```js\nfunction id(d) {\n  return d.index;\n}\n```\n\nThe default id accessor allows each link’s source and target to be specified as a zero-based index into the [nodes](#sankey_nodes) array. For example:\n\n```js\nvar nodes = [\n  {\"id\": \"Alice\"},\n  {\"id\": \"Bob\"},\n  {\"id\": \"Carol\"}\n];\n\nvar links = [\n  {\"source\": 0, \"target\": 1}, // Alice → Bob\n  {\"source\": 1, \"target\": 2} // Bob → Carol\n];\n```\n\nNow consider a different id accessor that returns a string:\n\n```js\nfunction id(d) {\n  return d.id;\n}\n```\n\nWith this accessor, you can use named sources and targets:\n\n```js\nvar nodes = [\n  {\"id\": \"Alice\"},\n  {\"id\": \"Bob\"},\n  {\"id\": \"Carol\"}\n];\n\nvar links = [\n  {\"source\": \"Alice\", \"target\": \"Bob\"},\n  {\"source\": \"Bob\", \"target\": \"Carol\"}\n];\n```\n\nThis is particularly useful when representing graphs in JSON, as JSON does not allow references. See [this example](https://bl.ocks.org/mbostock/f584aa36df54c451c94a9d0798caed35).\n\n<a name=\"sankey_nodeAlign\" href=\"#sankey_nodeAlign\">#</a> <i>sankey</i>.<b>nodeAlign</b>([<i>align</i>]) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nIf *align* is specified, sets the node [alignment method](#alignments) to the specified function and returns this Sankey generator. If *align* is not specified, returns the current node alignment method, which defaults to [d3.sankeyJustify](#sankeyJustify). The specified function is evaluated for each input *node* in order, being passed the current *node* and the total depth *n* of the graph (one plus the maximum *node*.depth), and must return an integer between 0 and *n* - 1 that indicates the desired horizontal position of the node in the generated Sankey diagram.\n\n<a name=\"sankey_nodeSort\" href=\"#sankey_nodeSort\">#</a> <i>sankey</i>.<b>nodeSort</b>([<i>sort</i>]) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nIf *sort* is specified, sets the node sort method and returns this Sankey generator. If *sort* is not specified, returns the current node sort method, which defaults to *undefined*, indicating that vertical order of nodes within each column will be determined automatically by the layout. If *sort* is null, the order is fixed by the input. Otherwise, the specified *sort* function determines the order; the function is passed two nodes, and must return a value less than 0 if the first node should be above the second, and a value greater than 0 if the second node should be above the first, or 0 if the order is not specified.\n\n<a name=\"sankey_nodeWidth\" href=\"#sankey_nodeWidth\">#</a> <i>sankey</i>.<b>nodeWidth</b>([<i>width</i>]) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nIf *width* is specified, sets the node width to the specified number and returns this Sankey generator. If *width* is not specified, returns the current node width, which defaults to 24.\n\n<a name=\"sankey_nodePadding\" href=\"#sankey_nodePadding\">#</a> <i>sankey</i>.<b>nodePadding</b>([<i>padding</i>]) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nIf *padding* is specified, sets the vertical separation between nodes at each column to the specified number and returns this Sankey generator. If *padding* is not specified, returns the current node padding, which defaults to 8.\n\n<a name=\"sankey_extent\" href=\"#sankey_extent\">#</a> <i>sankey</i>.<b>extent</b>([<i>extent</i>]) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nIf *extent* is specified, sets the extent of the Sankey layout to the specified bounds and returns the layout. The *extent* bounds are specified as an array \\[\\[<i>x0</i>, <i>y0</i>\\], \\[<i>x1</i>, <i>y1</i>\\]\\], where *x0* is the left side of the extent, *y0* is the top, *x1* is the right and *y1* is the bottom. If *extent* is not specified, returns the current extent which defaults to [[0, 0], [1, 1]].\n\n<a name=\"sankey_size\" href=\"#sankey_size\">#</a> <i>sankey</i>.<b>size</b>([<i>size</i>]) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nAn alias for [*sankey*.extent](#sankey_extent) where the minimum *x* and *y* of the extent are ⟨0,0⟩. Equivalent to:\n\n```js\nsankey.extent([[0, 0], size]);\n```\n\n<a name=\"sankey_iterations\" href=\"#sankey_iterations\">#</a> <i>sankey</i>.<b>iterations</b>([<i>iterations</i>]) [<>](https://github.com/d3/d3-sankey/blob/master/src/sankey.js \"Source\")\n\nIf *iterations* is specified, sets the number of relaxation iterations when [generating the layout](#_sankey) and returns this Sankey generator. If *iterations* is not specified, returns the current number of relaxation iterations, which defaults to 6.\n\n### Alignments\n\nSee [*sankey*.nodeAlign](#sankey_nodeAlign).\n\n<a name=\"sankeyLeft\" href=\"#sankeyLeft\">#</a> d3.<b>sankeyLeft</b>(<i>node</i>, <i>n</i>) [<>](https://github.com/d3/d3-sankey/blob/master/src/align.js \"Source\")\n\n[<img alt=\"left\" src=\"https://raw.githubusercontent.com/d3/d3-sankey/master/img/align-left.png\" width=\"480\">](https://observablehq.com/@d3/sankey-diagram?align=left)\n\nReturns *node*.depth.\n\n<a name=\"sankeyRight\" href=\"#sankeyRight\">#</a> d3.<b>sankeyRight</b>(<i>node</i>, <i>n</i>) [<>](https://github.com/d3/d3-sankey/blob/master/src/align.js \"Source\")\n\n[<img alt=\"right\" src=\"https://raw.githubusercontent.com/d3/d3-sankey/master/img/align-right.png\" width=\"480\">](https://observablehq.com/@d3/sankey-diagram?align=right)\n\nReturns *n* - 1 - *node*.height.\n\n<a name=\"sankeyCenter\" href=\"#sankeyCenter\">#</a> d3.<b>sankeyCenter</b>(<i>node</i>, <i>n</i>) [<>](https://github.com/d3/d3-sankey/blob/master/src/align.js \"Source\")\n\n[<img alt=\"center\" src=\"https://raw.githubusercontent.com/d3/d3-sankey/master/img/align-center.png\" width=\"480\">](https://observablehq.com/@d3/sankey-diagram?align=center)\n\nLike [d3.sankeyLeft](#sankeyLeft), except that nodes without any incoming links are moved as right as possible.\n\n<a name=\"sankeyJustify\" href=\"#sankeyJustify\">#</a> d3.<b>sankeyJustify</b>(<i>node</i>, <i>n</i>) [<>](https://github.com/d3/d3-sankey/blob/master/src/align.js \"Source\")\n\n[<img alt=\"justify\" src=\"https://raw.githubusercontent.com/d3/d3-sankey/master/img/energy.png\" width=\"480\">](https://observablehq.com/@d3/sankey-diagram)\n\nLike [d3.sankeyLeft](#sankeyLeft), except that nodes without any outgoing links are moved to the far right.\n\n### Links\n\n<a name=\"sankeyLinkHorizontal\" href=\"#sankeyLinkHorizontal\">#</a> d3.<b>sankeyLinkHorizontal</b>() [<>](https://github.com/d3/d3-sankey/blob/master/src/sankeyLinkHorizontal.js \"Source\")\n\nReturns a [horizontal link shape](https://github.com/d3/d3-shape/blob/master/README.md#linkHorizontal) suitable for a Sankey diagram. The [source accessor](https://github.com/d3/d3-shape/blob/master/README.md#link_source) is defined as:\n\n```js\nfunction source(d) {\n  return [d.source.x1, d.y0];\n}\n```\n\nThe [target accessor](https://github.com/d3/d3-shape/blob/master/README.md#link_target) is defined as:\n\n```js\nfunction target(d) {\n  return [d.target.x0, d.y1];\n}\n```\n\nFor example, to render the links of a Sankey diagram in SVG, you might say:\n\n```js\nsvg.append(\"g\")\n    .attr(\"fill\", \"none\")\n    .attr(\"stroke\", \"#000\")\n    .attr(\"stroke-opacity\", 0.2)\n  .selectAll(\"path\")\n  .data(graph.links)\n  .join(\"path\")\n    .attr(\"d\", d3.sankeyLinkHorizontal())\n    .attr(\"stroke-width\", function(d) { return d.width; });\n```\n","_attachments":{},"homepage":"https://github.com/d3/d3-sankey","bugs":{"url":"https://github.com/d3/d3-sankey/issues"},"license":"BSD-3-Clause"}