{"_id":"rescape-geospatial-sankey","_rev":"43-12b4c9d02432f1e726eb8c3e8d9116c5","name":"rescape-geospatial-sankey","dist-tags":{"latest":"0.7.57"},"versions":{"0.7.1":{"name":"rescape-geospatial-sankey","version":"0.7.1","description":"Visualize flow between nodes in a directed acyclic network. This is a fork of d3-sankey to create a sankey on a map","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":"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-scale":"^1.0.7","d3-shape":"^1.2.0"},"devDependencies":{"eslint":"4","package-preamble":"0.1.0","rollup":"0.43","tape":"4","uglify-js":"3"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.1","dist":{"shasum":"e46ba18f1e211a2ff42a097bfd2138abdbb27c2e","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.1.tgz","fileCount":28,"unpackedSize":869424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBpB1CRA9TVsSAnZWagAAC9QP/iEZRWzvmFdc51VmiVnJ\n14VhZilCogw1eYKUJLgZY1j+63F3y7ODunG0fHvrLjLQ0rbspUoxG4WhfsTH\nCpHp2oxUuFwn0gt8jzhfkPtOzxCKbryL0lVdD6os5cOVq3x0a1TsSwYtR0/y\nk+8REeVq+uPu8nKSFn9hR1HF2pi37S2gFWvAzEW2DGKWuI4nXS5ew2XB2I8Z\nYaopXp53qOlOGd98vEDjAyinzTZc2XQvhjtsjAdRyXWwgKlyx2nnk/OWdNZJ\nPzH5qe0d/27p3wzI65CrEPet59cM2U3sHe2i9pVVUFYljVJJ3Xnbr1rI5aGA\nKipX070ndCOcG31uuE1vJU3r75J+BD8iKGsF+prLnjxmZcwzC48PwrNyhjVI\n3tBiKF20X6VB6g7DNn9VPfpaOH7CIDmsUaA2AxtCUEOgaXRB/jR8AuFSRcG4\n9XIr6CNYdSjiUNfK2Owl9Z3C3c8IBTE14Yav0Ldf/H4Phfg4dokdV1n3PjRh\nIpLTeBsRxSVTLCv5XwSyc1UdAecYqABZe/qh6wlEJh85Bn2cZnxg/1kuuomR\nLL3uujAErkrc0/vLZnpmJJY7jzbF9gQcctjDM7yW/BSRhmsIb+FlfOOoyYph\nl86OXFwqOP9bxNqphMRc2/BrV6aA6soetEPkg6jHkSOIo+5Ku2HT1ciii/iq\n84Kh\r\n=g8FL\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-bT9TuUez6yI3m5J2y14+u7g/ie3n2HGJyIhVVYGCc9WVqS/5lEwtYaucWOJe0SRbbIOB6gzlA5PGiDVfrVSc5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQDhyvxrJgFkhBYO2n6Y61fup5MeEQZkBccIxy7LlwvAiAT12uYEah1J+oOddKu8xf2c9vNQZg38rSpoaYRiQmsKQ=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.1_1527156852010_0.0672452913999011"},"_hasShrinkwrap":false},"0.7.7":{"name":"rescape-geospatial-sankey","version":"0.7.7","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"index","jsnext:main":"index","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build:commonjs":"cross-env NODE_ENV=production BABEL_ENV=commonjs  node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es NODE_ENV=es node node_modules/.bin/rollup  -c","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development node_modules/.bin/rollup -c -out-dir dist","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production NODE_ENV=production rollup -c -out-dir dist","build":"yarn run build:commonjs && yarn run build:es","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn --new-version version patch && yarn publish","publish-minor":"yarn --new-version version minor && yarn publish"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-scale":"^1.0.7","d3-shape":"^1.2.0","rollup-plugin-auto-external":"^1.2.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"6.26.3","babel-eslint":"8.2.6","babel-jest":"23.4.0","babel-loader":"7.1.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.1.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.17.0","jest":"^23.4.0","package-preamble":"0.1.0","rollup":"^0.62.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.2.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","rollup-watch":"4.3.1","tape":"4","uglify-js":"3"},"babel":{"presets":[["env",{"targets":{"browsers":["ie >= 11"]},"exclude":["transform-async-to-generator"],"modules":false}]],"sourceMaps":true,"plugins":["transform-object-rest-spread"],"env":{"commonjs":{"presets":[["env",{"targets":{"node":"current"}}]]},"test":{"plugins":[["transform-es2015-modules-commonjs-simple",{"noMangle":true}],["transform-runtime",{"polyfill":false,"regenerator":true}]],"presets":[]}}},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.7","dist":{"shasum":"0a6ef335703c3633d81b0cca96609e08988d698c","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.7.tgz","fileCount":31,"unpackedSize":875020,"integrity":"sha512-nejm6LqIjPM78rg2p8ZAQtSKNHU4/2L1VPFzCr0w2bdey4OwEIylmOf+ye+6L68KgxGmgh2xFFWhVDcFLLYkHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGs2dhfNrEwY/bTmnyN6Sal0Uk/zqk74tL14sdkxP/1AiBif7J3dcuMvih1/SniLp7/QCM56Jtesbg0w7sLlCWBeA=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.7_1531595374566_0.5110751509853488"},"_hasShrinkwrap":false},"0.7.8":{"name":"rescape-geospatial-sankey","version":"0.7.8","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"index","jsnext:main":"index","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build:commonjs":"cross-env NODE_ENV=production BABEL_ENV=commonjs  node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es NODE_ENV=es node node_modules/.bin/rollup  -c","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development node_modules/.bin/rollup -c -out-dir dist","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production NODE_ENV=production rollup -c -out-dir dist","build":"yarn run build:commonjs && yarn run build:es","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn --new-version version patch && yarn publish","publish-minor":"yarn --new-version version minor && yarn publish"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-scale":"^1.0.7","d3-shape":"^1.2.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"6.26.3","babel-eslint":"8.2.6","babel-jest":"23.4.0","babel-loader":"7.1.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.1.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.17.0","jest":"^23.4.0","package-preamble":"0.1.0","rollup":"^0.62.0","rollup-plugin-auto-external":"^1.2.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.2.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","rollup-watch":"4.3.1","tape":"4","uglify-js":"3"},"babel":{"presets":[["env",{"targets":{"browsers":["ie >= 11"]},"exclude":["transform-async-to-generator"],"modules":false}]],"sourceMaps":true,"plugins":["transform-object-rest-spread"],"env":{"commonjs":{"presets":[["env",{"targets":{"node":"current"}}]]},"test":{"plugins":[["transform-es2015-modules-commonjs-simple",{"noMangle":true}],["transform-runtime",{"polyfill":false,"regenerator":true}]],"presets":[]}}},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.8","dist":{"shasum":"11ae69d7c154946855db973ae97a56da4e0f7113","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.8.tgz","fileCount":44,"unpackedSize":940091,"integrity":"sha512-0OvSHMKA1nzAUl5wWLxhBEMSS4zwbsT4RZEpH6cR2ddiZ32gMhF/pFqFFywM2LUEwbRbfFQMnIM0s8kpf8grig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuPbJnTuiIeSDTHKNQDxFTfYTtqBfKI27VqDtOn+gKFAIhALIEnvgkg/hBOUZWOf/2usU/I2fN+yk4y/sMqe1iFqpb"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.8_1531595838344_0.21130860256776485"},"_hasShrinkwrap":false},"0.7.10":{"name":"rescape-geospatial-sankey","version":"0.7.10","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"index","jsnext:main":"index","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build:commonjs":"cross-env NODE_ENV=production BABEL_ENV=commonjs  node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es NODE_ENV=es node node_modules/.bin/rollup  -c","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development node_modules/.bin/rollup -c -out-dir dist","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production NODE_ENV=production rollup -c -out-dir dist","build":"yarn run build:commonjs && yarn run build:es","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn --new-version version patch && yarn publish","publish-minor":"yarn --new-version version minor && yarn publish"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-scale":"^1.0.7","d3-shape":"^1.2.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"6.26.3","babel-eslint":"8.2.6","babel-jest":"23.4.0","babel-loader":"7.1.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.1.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.17.0","jest":"^23.4.0","package-preamble":"0.1.0","rollup":"^0.62.0","rollup-plugin-auto-external":"^1.2.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.2.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","rollup-watch":"4.3.1","tape":"4","uglify-js":"3"},"babel":{"presets":[["env",{"targets":{"browsers":["ie >= 11"]},"exclude":["transform-async-to-generator"],"modules":false}]],"sourceMaps":true,"plugins":["transform-object-rest-spread"],"env":{"commonjs":{"presets":[["env",{"targets":{"node":"current"}}]]},"test":{"plugins":[["transform-es2015-modules-commonjs-simple",{"noMangle":true}],["transform-runtime",{"polyfill":false,"regenerator":true}]],"presets":[]}}},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.10","dist":{"shasum":"558686be54ff7befac40b7318bcf1ef86694fec4","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.10.tgz","fileCount":44,"unpackedSize":940061,"integrity":"sha512-uNBQ+aiRQq6Suh26+B2c4UsYcx6fkc13wovMWd4ZPpuwpal2Vy4qQvGmiZIWEV2uzkMolDvqUrcsbG876IzKEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8UrDG4Ay2ZL3isgSDV5fK+CQq2RutG4gz1bsIkYIndAiEApV6oVCOvHziMl6y2dgPdD5glELokxTWVU07iOKyCoos="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.10_1531596246566_0.01864659006431446"},"_hasShrinkwrap":false},"0.7.11":{"name":"rescape-geospatial-sankey","version":"0.7.11","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build:commonjs":"cross-env NODE_ENV=production BABEL_ENV=commonjs  node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es NODE_ENV=es node node_modules/.bin/rollup  -c","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development node_modules/.bin/rollup -c -out-dir dist","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production NODE_ENV=production rollup -c -out-dir dist","build":"yarn run build:commonjs && yarn run build:es","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn --new-version version patch && yarn publish","publish-minor":"yarn --new-version version minor && yarn publish"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-scale":"^1.0.7","d3-shape":"^1.2.0","rescape-helpers":"^1.1.49"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"6.26.3","babel-eslint":"8.2.6","babel-jest":"23.4.0","babel-loader":"7.1.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.1.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.17.0","jest":"^23.4.0","package-preamble":"0.1.0","rollup":"^0.62.0","rollup-plugin-auto-external":"^1.2.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.2.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","rollup-watch":"4.3.1","tape":"4","uglify-js":"3"},"babel":{"presets":[["env",{"targets":{"browsers":["ie >= 11"]},"exclude":["transform-async-to-generator"],"modules":false}]],"sourceMaps":true,"plugins":["transform-object-rest-spread"],"env":{"commonjs":{"presets":[["env",{"targets":{"node":"current"}}]]},"test":{"plugins":[["transform-es2015-modules-commonjs-simple",{"noMangle":true}],["transform-runtime",{"polyfill":false,"regenerator":true}]],"presets":[]}}},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.11","dist":{"shasum":"058354d4f6a066951401f8b9473bf43e8609cdf2","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.11.tgz","fileCount":51,"unpackedSize":1046688,"integrity":"sha512-OGbVa0slmlX7SMOZoE8YVG2hSohYmaePzIoNI8fO8HgdnOmp1u4JmEr5LFZWXTw+AMhhPFvAbmSRawnqI+Ujjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0HUsDv+eLvRS5r0K71DHODBNaipXsvI0+PIolnQhZBAiB3ZVznXb7UbuPfJ69jbe1KIG1V5tHLP9vfuUo6VljD9A=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.11_1531600828895_0.389833920464826"},"_hasShrinkwrap":false},"0.7.12":{"name":"rescape-geospatial-sankey","version":"0.7.12","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build:commonjs":"cross-env NODE_ENV=production BABEL_ENV=commonjs  node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es NODE_ENV=es node node_modules/.bin/rollup  -c","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development node_modules/.bin/rollup -c -out-dir dist","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production NODE_ENV=production rollup -c -out-dir dist","build":"yarn run build:commonjs && yarn run build:es","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn --new-version version patch && yarn publish","publish-minor":"yarn --new-version version minor && yarn publish"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-scale":"^1.0.7","d3-shape":"^1.2.0","rescape-helpers":"^1.1.49"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"6.26.3","babel-eslint":"8.2.6","babel-jest":"23.4.0","babel-loader":"7.1.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.1.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.17.0","jest":"^23.4.0","package-preamble":"0.1.0","rollup":"^0.62.0","rollup-plugin-auto-external":"^1.2.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.2.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","rollup-watch":"4.3.1","tape":"4","uglify-js":"3"},"babel":{"presets":[["env",{"targets":{"browsers":["ie >= 11"]},"exclude":["transform-async-to-generator"],"modules":false}]],"sourceMaps":true,"plugins":["transform-object-rest-spread"],"env":{"commonjs":{"presets":[["env",{"targets":{"node":"current"}}]]},"test":{"plugins":[["transform-es2015-modules-commonjs-simple",{"noMangle":true}],["transform-runtime",{"polyfill":false,"regenerator":true}]],"presets":[]}}},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.12","dist":{"shasum":"5250b8a51dadd83c987d5a84c4bae6a0497e107d","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.12.tgz","fileCount":51,"unpackedSize":1054612,"integrity":"sha512-7VUCqiCo6jTzIrve61BhgaUEdSWKeiChoy9zVLlgevFUan8javbN7AOB166nhPj21a9msV23Zp5uf6yL6HOCAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMUXGrOdnElD8r8DuNhWpc7vR1Dt9jRsi5kb6MsNmp5AiAiUYtNAtY7i2A6SA9VtBodMVZ9m8BbgBakuuzqWW1Llw=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.12_1531600955055_0.059293558458002105"},"_hasShrinkwrap":false},"0.7.13":{"name":"rescape-geospatial-sankey","version":"0.7.13","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build:commonjs":"cross-env NODE_ENV=production BABEL_ENV=commonjs  node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es NODE_ENV=es node node_modules/.bin/rollup  -c","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development node_modules/.bin/rollup -c -out-dir dist","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production NODE_ENV=production rollup -c -out-dir dist","build":"yarn run build:commonjs && yarn run build:es","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn --new-version version patch && yarn publish","publish-minor":"yarn --new-version version minor && yarn publish"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-scale":"^1.0.7","d3-shape":"^1.2.0","rescape-helpers":"^1.1.49"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"6.26.3","babel-eslint":"8.2.6","babel-jest":"23.4.0","babel-loader":"7.1.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.1.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.17.0","jest":"^23.4.0","package-preamble":"0.1.0","rollup":"^0.62.0","rollup-plugin-auto-external":"^1.2.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.2.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","rollup-watch":"4.3.1","tape":"4","uglify-js":"3"},"babel":{"presets":[["env",{"targets":{"browsers":["ie >= 11"]},"exclude":["transform-async-to-generator"],"modules":false}]],"sourceMaps":true,"plugins":["transform-object-rest-spread"],"env":{"commonjs":{"presets":[["env",{"targets":{"node":"current"}}]]},"test":{"plugins":[["transform-es2015-modules-commonjs-simple",{"noMangle":true}],["transform-runtime",{"polyfill":false,"regenerator":true}]],"presets":[]}}},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.13","dist":{"shasum":"34473ac2ad9e013621e81d86511b823bf69bace4","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.13.tgz","fileCount":51,"unpackedSize":1054146,"integrity":"sha512-KPZhCxOx7GWJH4YX7wfs8YV2jMi/Dp+uBj02Mc87QHdMt5DueAvoOwMOKMUj4fCj2sT6cLyf5SHR4IizgISElg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrShs4WITMjjtF1GB/sfE8L9rqZANCNJuq/X4CGszPRAiAqsYMiz2oJQ7QVM1uNxHBF8qq8lfY8fcY6un8oZQFDlg=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.13_1531601015307_0.48520881319124265"},"_hasShrinkwrap":false},"0.7.14":{"name":"rescape-geospatial-sankey","version":"0.7.14","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build:commonjs":"cross-env NODE_ENV=production BABEL_ENV=commonjs  node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es NODE_ENV=es node node_modules/.bin/rollup  -c","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development node_modules/.bin/rollup -c -out-dir dist","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production NODE_ENV=production rollup -c -out-dir dist","build":"yarn run build:commonjs && yarn run build:es","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn --new-version version patch && yarn publish","publish-minor":"yarn --new-version version minor && yarn publish"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-scale":"^1.0.7","d3-shape":"^1.2.0","rescape-helpers":"^1.1.65"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"6.26.3","babel-eslint":"8.2.6","babel-jest":"23.4.0","babel-loader":"7.1.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.1.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.17.0","jest":"^23.4.0","package-preamble":"0.1.0","rollup":"^0.62.0","rollup-plugin-auto-external":"^1.2.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.2.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","rollup-watch":"4.3.1","tape":"4","uglify-js":"3"},"babel":{"presets":[["env",{"targets":{"browsers":["ie >= 11"]},"exclude":["transform-async-to-generator"],"modules":false}]],"sourceMaps":true,"plugins":["transform-object-rest-spread"],"env":{"commonjs":{"presets":[["env",{"targets":{"node":"current"}}]]},"test":{"plugins":[["transform-es2015-modules-commonjs-simple",{"noMangle":true}],["transform-runtime",{"polyfill":false,"regenerator":true}]],"presets":[]}}},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.14","dist":{"shasum":"a57021db45a8ee24d3a4a2073ced4c3a4ef6f5e8","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.14.tgz","integrity":"sha512-fpNQf4GdQzlWPj1VX62ZrlbX2Oe3KW1wuuv034XyZMm8wKBT65/mkyYsIBBxLr456j346yONxiFWP8u/C18cpw==","fileCount":51,"unpackedSize":1050817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/WlMCRA9TVsSAnZWagAAz3MP/0uzZNB2/+klTPaBwK+M\ngau7c4CsECXA3zSVoddCGzUxfS4nlOJEO0u/xH0G5SrGCReENlpbdP89h4It\negokJ6/jLRnErLFLpiRNNnXG+olI6Tqf+pT/4EIIvcBxvhR84dKcwPee92Ks\nUp3jI170OM74hkUkQVSVriNmS14QTg5GhE3sjZTbfhIrsIR/G9AZx2TrDLpU\nkPgnujL81KYEqzAx/wGBKJWekZjrYiGZ3dTSr3ComSalqdsNG9Cjy0CVM9+f\nYJbOfABvfLcl6dwBX2QL4rz++T+tVaLO3UWSFLkElfBVyzEw1zoHxcTPSO8L\nl7wjTNCjVee8qK8wzhuDU6Ev6NjAF/FCApv+4K2KJ40jFQT96CDnb7jpy5mT\nBC44wDoA0T6YpRFNItBaKxg7VfNw0Ij8X+NuK/Gz8HrFzQxaiT6QAF7M6iGZ\npvXtZbAVBCgglAzKk4z5/a5I24+YDeHqopnumIQGvqqbA2ry1LRgBLAudKse\nHHQ+vDv6knYZz/hoRG6NtYPX0CZ8c5GqhdFOCNkSekjS41lliwPXjonlFUwr\ndfbwxEpdQ9Y0TBwOi4B/XmgJvlNWlvlr9f4I/Kii/cvd3PMTnJMl9kNvzvpi\nShxMnMYn77Km8Y7VfobtVzYiztWlqcRIQ5PDUeFDhtzgoZbu5w2RpygAaAyW\nkRJF\r\n=NKxT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmRD71gCHYnaa+FeeoVlKPMzVEqe5++ucaToT8+PygIAIhAOa2zi5a+IywrZlSghX2eXvgjWKQ1MWuXF49DzUtcukG"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.14_1543334219672_0.6607391400012241"},"_hasShrinkwrap":false},"0.7.15":{"name":"rescape-geospatial-sankey","version":"0.7.15","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build:commonjs":"cross-env NODE_ENV=production BABEL_ENV=commonjs  node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es NODE_ENV=es node node_modules/.bin/rollup  -c","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development node_modules/.bin/rollup -c -out-dir dist","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production NODE_ENV=production rollup -c -out-dir dist","build":"yarn run build:commonjs && yarn run build:es","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn --new-version version patch && yarn publish","publish-minor":"yarn --new-version version minor && yarn publish"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-scale":"^1.0.7","d3-shape":"^1.2.0","rescape-helpers":"^1.1.66"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"6.26.3","babel-eslint":"8.2.6","babel-jest":"23.4.0","babel-loader":"7.1.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.1.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.17.0","jest":"^23.4.0","package-preamble":"0.1.0","rollup":"^0.62.0","rollup-plugin-auto-external":"^1.2.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.2.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","rollup-watch":"4.3.1","tape":"4","uglify-js":"3"},"babel":{"presets":[["env",{"targets":{"browsers":["ie >= 11"]},"exclude":["transform-async-to-generator"],"modules":false}]],"sourceMaps":true,"plugins":["transform-object-rest-spread"],"env":{"commonjs":{"presets":[["env",{"targets":{"node":"current"}}]]},"test":{"plugins":[["transform-es2015-modules-commonjs-simple",{"noMangle":true}],["transform-runtime",{"polyfill":false,"regenerator":true}]],"presets":[]}}},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.15","dist":{"shasum":"17fc5adb76626063cecf61b38c6680b445aac034","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.15.tgz","integrity":"sha512-5D8zQBv5wZCSqmYEaCWsC0rNA1DUqLelvbc2l2vPF9EwTUZPquxynyi4Y7anNbiTbuEbaotd4nGLJedIIhQDJQ==","fileCount":51,"unpackedSize":1058975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/YMzCRA9TVsSAnZWagAAGmoP/A3bSaXNRHfyF2zXJ8uk\niHrDujXcy3WhFMea2tFELkk0InXFrnnim+G/IipEx/8M37NOOo3AWbxFfkyg\nGr2IlgyB7DJjQ0YwIkkygJCBsW+jmLnUHRvwmns2PqIdo7QqzqIlBeapa3Js\nl6G6YRYEtdZyNpH3IUNwed/wgcnyDllrAaWBDFXuzY8XiMpQIyU71hhnxkoO\nAqdJAlFxDVRdYZyNDgVvjNTCWlKcjwTZ0+Nc2UtUUj7TVLFC//M1b5EVGzHL\nRvrO14uK6qYzLIiC7TM9pV0fztqc95N27Mn+dF3sW3D8EDColLH0vqmC9LBh\nlZC6F7bc4+ilz8MGQ3Z5X7CvPg4yqffg5VEe7C03jEVRocXjmd/I4zERWGvs\nadRrR0ALZZRUk46haaUK5Khms4f+nl4a/S6DPE3V2T1iW4WOpeYyBd22xLCR\nLQajLniWzEQ9sTRO0hUP9Fv/fP0Hwd6b1xzgju2fMvmfjc/S5jED02Kahemf\npB5YdVfhYaETtHGL8/nVXQ1esT7V2J0K3TOXbNoSrXJxi5mQSBd1brGNpGaW\n+fl57oBD3/G4dBZPgJ0htPEOI4p0c0Gbqe8Dkm9kbP8JN8DgT8HNgqaT7tXw\npMjHk1yg+Jv0riEiCIqY6tQPiLQZZSnH7B5poxSJo5zeMBXqYvnkmK0Tz2pn\nokjx\r\n=Stxv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSPj+5h80NRh1bbYAF0j7MV3ADHfHviF4ZQRWbnvZ24gIhAN+GLy4AId8WahWi7tL7FfBDpbx6JUaV+64u85Lv3LhM"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.15_1543340851101_0.4061132712150486"},"_hasShrinkwrap":false},"0.7.16":{"name":"rescape-geospatial-sankey","version":"0.7.16","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build:commonjs":"cross-env NODE_ENV=production BABEL_ENV=commonjs  node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es NODE_ENV=es node node_modules/.bin/rollup  -c","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development node_modules/.bin/rollup -c -out-dir dist","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production NODE_ENV=production rollup -c -out-dir dist","build":"yarn run build:commonjs && yarn run build:es","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn --new-version version patch && yarn publish","publish-minor":"yarn --new-version version minor && yarn publish"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-scale":"^1.0.7","d3-shape":"^1.2.0","rescape-helpers":"^1.1.66","rescape-ramda":"^1.5.8"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"6.26.3","babel-eslint":"8.2.6","babel-jest":"23.4.0","babel-loader":"7.1.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.1.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.17.0","jest":"^23.4.0","package-preamble":"0.1.0","rollup":"^0.62.0","rollup-plugin-auto-external":"^1.2.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.2.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","rollup-watch":"4.3.1","tape":"4","uglify-js":"3"},"babel":{"presets":[["env",{"targets":{"browsers":["ie >= 11"]},"exclude":["transform-async-to-generator"],"modules":false}]],"sourceMaps":true,"plugins":["transform-object-rest-spread"],"env":{"commonjs":{"presets":[["env",{"targets":{"node":"current"}}]]},"test":{"plugins":[["transform-es2015-modules-commonjs-simple",{"noMangle":true}],["transform-runtime",{"polyfill":false,"regenerator":true}]],"presets":[]}}},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.16","dist":{"shasum":"c13a3c00dc42b3e3ba78d593f1b1a47a5f64c637","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.16.tgz","integrity":"sha512-k2LD6n6cT9mQk5Q+IPIXHZlcb+1976HdC1+dz6Ls7wGm1oeve5v14egOt3sMuiSe6rESWwlGdF2VlKpkskyFaA==","fileCount":51,"unpackedSize":1060640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJf74CRA9TVsSAnZWagAA9FQQAKIta45piOh+9EgdZ8TC\nZTzWd76XIv0WTltRaCs4z2r8LDf3835ea8D+T5qiYHKbYMv6yyqFTtaaarRU\nuxSHaE/CLIwmJL3uWiqIteTYEhkmZ6+cfdvnzDVXxdjsMYY8UckbqyiJkZGs\nTRk0tcJRcZyE/5ibEgyeGndFczVK4AFDww+izagRfd8UvEH+jHuTxWgMZkmg\n7gmbkQ3icTYClm36RYRc27U1RFkpHAxrWmbASd2shXJL7HBoX6Qe8yf8C3G2\n9+R5UXMVVqSKln8ftJg+6YBEmVQKfxkDUKy3oy4vl2UsnhpirY/gEtaq7Olz\nKpJIX31txBfRZasQFw1xV6djZrFjJOUCxSrrtirT5u6cJXbvhKlqmBdrFbZG\n430XnKhg6kFjiUsQO1Xn6+AJrpwotRdK+m0eBmOHuG69QoZ2UxIe4JP5IXg0\n1NChvG0b20jDYbNKYIJ85+A47HjytDESC66lZq4heglOW5QIfcjgyLDGWIP5\nuTVXL0cv+kzbCjhOn4pxP29xjGpQty1aMZNIZDoN82D20Vt8yQHaZJ+8ye9c\nC8PNSbx2zf2+3vI9pM7vhOe3OjMB37nBtnJg7vvIuQIfaAoPxU0zGbKWFbjV\nJp9uX818XQ4TRrVexYVATIcE1gdeu3sy4QwwR63t3MOPbSrSJg8A8sy1Ckov\ncQmg\r\n=MSQt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNe0/5V3Q9sjstdN5W6nhynq0w3MhZKSFK0j1fXwjAfQIgNEH68sWxGfvo1J/Qtre9VL//60DpzB3YrBYSOwgHEJ0="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.16_1545993975873_0.4130753063398309"},"_hasShrinkwrap":false},"0.7.17":{"name":"rescape-geospatial-sankey","version":"0.7.17","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build:commonjs":"cross-env NODE_ENV=production BABEL_ENV=commonjs  node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es NODE_ENV=es node node_modules/.bin/rollup  -c","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development node_modules/.bin/rollup -c -out-dir dist","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production NODE_ENV=production rollup -c -out-dir dist","build":"yarn run build:commonjs && yarn run build:es","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn --new-version version patch && yarn publish","publish-minor":"yarn --new-version version minor && yarn publish"},"dependencies":{"d3-array":"1","d3-collection":"1","d3-scale":"^1.0.7","d3-shape":"^1.2.0","rescape-helpers":"^1.1.78","rescape-ramda":"^1.5.24"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"6.26.3","babel-eslint":"8.2.6","babel-jest":"23.4.0","babel-loader":"7.1.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.1.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.17.0","jest":"^23.4.0","package-preamble":"0.1.0","rollup":"^0.62.0","rollup-plugin-auto-external":"^1.2.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.2.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","rollup-watch":"4.3.1","tape":"4","uglify-js":"3"},"babel":{"presets":[["env",{"targets":{"browsers":["ie >= 11"]},"exclude":["transform-async-to-generator"],"modules":false}]],"sourceMaps":true,"plugins":["transform-object-rest-spread"],"env":{"commonjs":{"presets":[["env",{"targets":{"node":"current"}}]]},"test":{"plugins":[["transform-es2015-modules-commonjs-simple",{"noMangle":true}],["transform-runtime",{"polyfill":false,"regenerator":true}]],"presets":[]}}},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.17","dist":{"shasum":"0e4bd3e1fffb95da6762774cb6de93cc523f3a9d","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.17.tgz","integrity":"sha512-ss4PUOOFwYGk/UCHIQp916wwX7e0oQgaXuS0tEnu96+J/QHOxKXa0epRknvEKBF+CByoigSz4oL+Fwp2tzGYkA==","fileCount":51,"unpackedSize":1063142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm+zyCRA9TVsSAnZWagAA2v4QAJ0uaBZ+Vu3JIOCmCC72\nd2cOQUWg7DVXXyFVWPnPNNyOMamD2kMkj66kh7uAhZiW04jMi+UC9m2ejMs/\npIyRm7s0A+zVsJZq152rK4Ae7Kgpc/lRl4s2kWsbV/NiF3NoZuV8AYMgbWxB\nBfLhTqVjYN/OolqgO72ajMbV7A5v/TSv5FfHUr2e66qSXTVgMriCHbEk3ymT\npQDy23RNMpuQ4eRXrC2lGlMH5qnip4GazA4QxNYU1r4D0H7tTca2a47HsCDh\nvkFvoD4OtBmaXVeu6idaZiIuYj1mO7Ek677v+1rFafW3edTtLguIrZygN74D\nWsQ0cZHM2o4b23nLQQgAv+DERwS1w0z6ILQ0Cu62vhW2WxHIIR2Xnmph9pej\njHVtxn8mgNTA9jF4qt39AcmdMCQMqdRIgfGwr16+q8EvXqLKq0xWIC5ekGwq\nMHqCE4KlgL+E9P76J2i7rzK9O0sycdUaXHd066dWi46sfMbWyILJaMn9BSS0\nxAvdjN9K71BdxRSgdsyDGDKH3Ot2yrrCLVaLw+//VKDeR69kmG9ehkwHIMuA\n0cpJwflPhFHNnzm4AHqaiXU3y2IuzWPshkPiOxq9v30FXQ4ozEGoy5JUMMEp\nDHp8zkMZotr/h/LT15krWusNsoShnn1dPyKDGxeb2Xhg551oePIZFYjnrNmP\npwEP\r\n=muOW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIVVeQkrJ+gnjjxI3onGlywwxsrzg8i0IoDnK/32vaTAiBGAJewpFt9KSyvewT/BmOTrsWj4Rabrk0/B1PTLY/IXw=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.17_1553722609245_0.15352556146867302"},"_hasShrinkwrap":false},"0.7.22":{"name":"rescape-geospatial-sankey","version":"0.7.22","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.mjs","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.22","dist":{"shasum":"ccdffeca75daf2376124a18044a07fbd7244a05f","integrity":"sha512-cCWUd0wBnLNrYVOkE3AfDFtf5pkSU2XqUH6JaH1Xhra07tZopeN/PfuDm6VneHtZwUNsNKafUO+E68xiEei/0Q==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.22.tgz","fileCount":41,"unpackedSize":391763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdliNcCRA9TVsSAnZWagAA75cP/ioDz90RJP4VhLWsVL5i\nODsLxnkkQ3hr/5TSGOElSgXggzowzOtY8R52EhDDmhOAvLQEic4P0qv+dFdT\n/eL0nUGqtn64G0Dms6AjeS2JSQ0Kmh+MIQovqoLC7xUT6GBpRymPLBnaamdv\njTM0zF4/KGcktA7MZce7/e5YzVoz3L2WsqtJurnWhM8D9tUH1P2K4oU8oi7t\nb5iSL2Vk56LlFQ9mwceKX2gIioOQn183Wh6r/qVHw7OM5KrfQ4FKS6bGGKpe\nrHU4v/ZJAshyJAsPMJtFVXoSOFRZgk6rsgfOnsFxGARc/hjlXieE25bnLuIw\nZ7I2QZHBYXCblvAfGc/IPvtzzCyfg/haOv7XFUc3L4T10PyrTMlxYKbubMcR\nvetwKkF+ThtgQh9Z2B5BA4MpBF2j9kFq+Q+hhFMtuX7RhJ6uEYG4Lfy3lhNJ\npbO1S7HF7nQ5DfY9KzBSaS1zbmWQfjw8GfCJdqQP6T4E3e3bQfT2CnXHnYa2\nbSh6Sa1VrR0lvwOAVufjjXRmaC+OndwouEiCNHSCbhq44iZogLP8VPjyh38x\no9bzeE/4bA+LM8sWdroqmPuTqf84+X9gk3OShETiFf5EsbIsS+Gp9ZBooiQb\nJqNbWQjBhjO5Vy7mySqMomo4yGU8Cmz5nVnWEjlMfFN6auZNGFd6s8MmR7vu\n4k8/\r\n=afUE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDszgu8ZA9f0oBG7nrHWICS7XSLDVRW69apQ3Er1ffeIgIhALqEVlOgwtx9eWPsfyWqpdUx2XvWOlLrCuA6xuWIM6i+"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.22_1570120539500_0.38726908806632276"},"_hasShrinkwrap":false},"0.7.23":{"name":"rescape-geospatial-sankey","version":"0.7.23","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.23","dist":{"shasum":"06e4ad7de151671c74192b3a1e455f526d56054e","integrity":"sha512-KIs2a9w3kDBzn+tkqf74cpDDsxL2D1mupvRY/ZV1vIHlkyadV9Nyuobbtx1gKHVN8JiZsZG95u76ZqMM/JnshA==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.23.tgz","fileCount":52,"unpackedSize":456672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdliQDCRA9TVsSAnZWagAAj/0P/A32Bz+cTsGbhgI2/JaG\nfQyMIqlAwPsBLNgm7rzJ+B+FbAIXSaYgZRBjQY2ruH+JnUF8Z2+ue1kWMpmI\nuevtwZ2t9C8QxmtS4jjr6hICVlmNIIuPqG+dGZeHtYa9qrXTb7sJx+qCHzGQ\nugjo+j4RqaoIGJuwBXpP2PYKUTKKbF3CePQFQkBIajlf2s/Ar2xaipkuQQUw\nJYuL5dhgOkVGwhmCPIHyKerzslk3FDGLAEcdWmPxOgZA2It/ND2SjH9Af/I/\njwndqqAsce6DWi5TnXjMalbhYxuHp0MqjrBdMdZAaULBKTkO+1PNbGHB/7RZ\nc+1TkQgOMzDivGAtYEo56Q8aPFpxL+w2q9jItzVtwPV+1BIF0ATppMNn25p8\nWHWAStNlcWoH2nvYgc9X7jl6A4wZsA4r6vL/8gc4nutuZB6mABdiDpJrsGu1\nqHujKWyp/zTtFHwdDteK1XWPmIlVm672ATYlPg/Ygi/y7qB7bHbGwgEtoWn6\nhLPNQPsjlq+Olk46zB7hGV7GNRIVBAIgcMQL3K28x/FUgZvC3HcKe3sVjBCJ\n+acZnerzJ31ExTMeokvPS4mkizplWpoBFZDn3qlcmLb1r5zfwgGXjdZgo8Ab\nlXAgjtBoQNbwALyf61klf3YYeRgKwou7FBrtDgh1Uy6hfmCCjftPwk1h+Hc/\n9SBX\r\n=gNpZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqnu2XF4aVsrOCgwbfMEYzUMgG4KVgSK/AyvJ1clvMTAiA4b+J8BjUv2sPTcMJ/fZmr0y9DkwRdQZkIaMlkutes5g=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.23_1570120707288_0.6877569585853389"},"_hasShrinkwrap":false},"0.7.24":{"name":"rescape-geospatial-sankey","version":"0.7.24","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.24","dist":{"shasum":"fb1e1d89818d364e87e57fd32b2aff1d58428151","integrity":"sha512-7pJTnxmigS9lCHtYUmEbbo5oLFlZUulY//1yQmx5eYIBxbnJm8SEDWpzioZnnD9qKuFnrj5ZiPlhkILaJgbdnA==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.24.tgz","fileCount":55,"unpackedSize":458581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdliUqCRA9TVsSAnZWagAACw8P/A6zimtromlkq4fXVKyD\n/EBQhaOK2GXY3sTad2CSTSlTQDaWOXN14JbXBUlH5OWVkcl11TuNd1nSM5xx\ntQ+dHvV3bID5+bZYlK/TsKVI9V9ng4aoAs/ER7jprPLYKd9BPjKjXF6fiein\nEPeoyhkRo8LocAfKqi9oGqHdEdZ2KUOQ609LWq1qiqtofE5WwkbmsbhVCdD/\nyMdvMOGEi7FjoolAXwrzPtXVhMK+S5XepxfA4INi9LcOEyMaHqjm9pRJMpHX\n84JLzoRvA2F6sjjc1RvgXhzD7hTLh2FxvZXUoIk+FXRj6+XuLcOHyRG/2wpt\nRmIIt6o3lmMgS7ylaDaXUawnYj4fCorLBd36XDpcdJ/2j+nqRB17H35w1Gy+\n0/Y2T0LPDc65ZcMBkITOsVcgrlglsyQtglb3xs61NmHbm8hBayzcSBo5AkZh\nZOZJkrZw78HXAXEAZOy81Qxie9Nbo0whDLydX/WBq3fAnEf3UKQ1i7Z4+9Kt\ny1Md+UtRdQ3dUvBGRxI2nCFObxoOf1aFyAirjgyLrtkx0fJ3awPGfvfvazTC\nXZnEL7pSfy7ymxKwoAUEPp3+4tw2+AjiIoKugyy+tVA15kJNNqTEns0/LSix\nk+i5hcNCNIcKGZyU/QfJTUgL5P2byUx7oh2AMyKc3LURKDBk8htxp6of190B\neEW1\r\n=US06\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmgyxkL0I23GtPtoEkXT61pnP7/7H93grSadrjxLGrYgIgcXFBnVq7KJQc9jPlg24IF+2XzKr+UZQa7WuQjo49T8g="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.24_1570121002316_0.5965396163664658"},"_hasShrinkwrap":false},"0.7.25":{"name":"rescape-geospatial-sankey","version":"0.7.25","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.25","dist":{"shasum":"cbd715140554517fcfd5904b5ca1b2b8157d06a1","integrity":"sha512-GARQZS52aKqA0XeS/x6fWUADN8Au/nNZtaKKmJAnGYNFSeGWQ9g09ZldY7wlzh02VBWtE1OJrjgNvHjb4yuUGw==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.25.tgz","fileCount":55,"unpackedSize":457193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmgCxCRA9TVsSAnZWagAAcrYP/09CS39FuL5MOnOkx9oF\nLuFbXrJwcAcdtZyn+b2tYW7r0etMNyX43JU1iYf8d8l65MW1BYqI94jrFdFp\n5S/Za59oyNkfCBZuKNf7/bNK7YT5OLXQuKdvFJ1MYpXV2mB/GCuBmlw8jwIv\nscLk/txCK2htPRCIss6omrImQGIcLojmDYiF8dOJ9K6P0GIAmWJpBr8YNS7u\nLWVC00e86idC0jCw496ZaRXfXgtucFksxwlV37h+vpq1mxV7DWVpEbIaQ+Qm\nDgIowGlAgn4nzsD2a034ngRy58TvOuYcaUTQ/kwM/4m/XIgDC1EEvHaqM1yx\npY4hkLwnnpLMAf6qS2qeZk3ALereshLkbFKo1d1DI5Ye2sF5+699f3ZLA+s9\n4krwV414CPFWy9hheREbv0cII8jQ1oHliLb7FN8aKtg5EFCEt+ccf0pCuLk7\nPBJ00uqN+vvtOBUeJk7PpsYedOKpwSWfOc6s3ulivavpf7/AhZpYniidSsSK\ns9JOGC/PlURxU0uKVXGqkD5TyTjyCVc/I8hPwml5aqHkEApsT02hyHcuvv0R\nAekkEP39CiOsDc2Q0y5RQ4AxahuDdNMBTSuGawKk2oUmQW8ZuxlCM9ht/wc5\nu6GP9sTvq/MDs6/UTcCWeXUSlcXs+LjU5JmCy5E/ngHcGEApoX1+8FRMltmM\nEgAd\r\n=nK/H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDudcAZfBnrpngqw2OBWbbS2FVD+i6kbx2/t5hwmg4nKQIhAMPCZF8Om8SYYQsIA9ch613yM5j9AbpSAv3rD+qGeSA9"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.25_1570373808754_0.2722001602361406"},"_hasShrinkwrap":false},"0.7.26":{"name":"rescape-geospatial-sankey","version":"0.7.26","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.26","dist":{"shasum":"c7880cf35c2d1604133d6e15ccdf17d25a9c5835","integrity":"sha512-TuTrqm1alDPU0bbh/tNjCiNxDVwh6bcORM2BhET5mK6NNpVllqN2fMKS/zdRFWl/l3hM+jgQXBuqpYApybfjDg==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.26.tgz","fileCount":55,"unpackedSize":458302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmgpjCRA9TVsSAnZWagAAoe8P/3cIKWAyyUyhYgTkv7R5\nNjG8olTkf4B2SLIFpZSQvKf2WHu1XFjZjFQz937/6Dj6MCURo6H0FNswezd/\n6bfxLsC5Qedx7gphJ17EGSlCHkI+25OSt5MVJqcdGTiw+FM+O+L7ARSCvAH4\n97nsWDqBwsLdYpEfB94KvvUF8744VNWj+32h6HTBEqcSjNmv41weSbpyVkPb\nUKM/W5W6Ku9LxBQgwkQ5Qa0D4VDdck1PP/h5WoZ8gX0FicA0z2T8wiNzDC07\nofWW1TjmNSK7ktQ8dmVbRQ/fYGS7aJRYGeO/eRGOx/VwxP5U6KvN9M5Hijpe\nz8fjUyFS2kTQmZ/RlINqgT5cZ4xdU9bjvqwD7cUh6AhQRgUh5m2FumagGZ2J\nBgPaeetnUHvVdt0e2/+p6Tyc0rIUeLVwTCQQS4UlCrFBLi7s6QjqMKixL1+K\nuc21vJV2m0JFA3FeFBVYW6aSXZ1IvSciQeZiyz21ihbBShowtmbRG7ANH0qU\ntOlf5YNdr9VRA809PrqN1M9ss+jYkkFsVyX+4b5RFgfpo+gRgYl3pCptXm7E\nQcNHlyVCQ6Y7SHQnOQe3rYdMiLbSxAZMN1/kqzYoO6qLRdqZ8ru8CkBvS444\npFBU2b6jDoxEv6BG/udhAC9LEBixxo1Nd3L/nZlkREQMiehjGrZp5F7JnK8w\n3SgU\r\n=OVlT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCROMvOS9NqpmHQcDKUAp8NPz6R15NhAiW6i6R/uZwzlAIhAOJSGvk5H54/5Jb4Ynk6ndmXRNN/oTE+115BCZhpsMbA"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.26_1570376290935_0.4165089256744441"},"_hasShrinkwrap":false},"0.7.27":{"name":"rescape-geospatial-sankey","version":"0.7.27","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.27","dist":{"shasum":"79fcd57d022439b64c01d9f592b324da44834a9c","integrity":"sha512-U2Ao/67mOLhvDhnDnIymONGbrNTDzxa07yE15C1l5PnbR+TX88dDnxGARAHuolPoS2n1jIs0adTI8P0j58+rMQ==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.27.tgz","fileCount":55,"unpackedSize":458557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmgtvCRA9TVsSAnZWagAA7fwP/3l4OEBdVOk8xAB9bkXC\n0gDVdKFltvmJP7SLqfoDvfEp8dsH6nHx4TQnJU37gSV0g+CzV6I8jL5vkqGb\ngzVJMeQZVnlel1+ZXs7M0qfDYqrzU8IXyFnj2E9B4fjAFBdPWpWmps6h6msq\nZuAWYlkVDjwQFoPDacbie/2awQzdt5ZqbRv01DSkmEloj4T7Rnh8QV184AP5\nmu60GDqsCzKmEuZoiW8iWyJgmf/REqZZFvHPXuxENWYjll/pwp9mFJzymq3Y\nlGctLf0PQBnqMTi7NSDDwHGrn/D9FFYqeDi0/7HyrDB+wyCVvJKIaoxFQV/L\nhLCfzZVDZHyv2B4YcUsahJ2xXrGLW1wRFKD3eGX7+zCM47+2jLniet8S2X4N\nO6QJlbqFDvD1yoXfKe7L3EJ2Q6DYTbK56LH35LO7up8x9zf1Q3vMoemn/QVS\nxFQkoPaOv2Eb/4/piwauEWZ896ZwTYdH6wJMCP7EM48kxqK8MwMUXp8A/Vql\nt4027TwU2B4dfmMShJ0sd+uHjBweeXEQXUd9fn3KeUZw6ZEYCjG9Qq6ufXn0\nls4F7BVeFpzXU5lLQpSLIvG0lNlOEwkLnFLRN3KVDmPqDAqC7lv9yQ/jkwGw\ne3saf6BGMbEAEajI2kS7O/x03ASaaGwEw/pcp4nXWc2Bn0vxLPY5hAVRJ3n3\nUiQ1\r\n=0nb9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWi9ULRZvOBZ7PM2+R8JFcKr9dT2jS3FiE/VGsIEIIOgIhANmcrRMwY/6BS+7aUwF5n8jYXtLf0Xa0EY3B7fTXBP4c"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.27_1570376558425_0.46394863901524896"},"_hasShrinkwrap":false},"0.7.28":{"name":"rescape-geospatial-sankey","version":"0.7.28","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.28","dist":{"shasum":"0b8dd650aab80f80155a676d49f24b2dab9950dc","integrity":"sha512-tQDjJOIOjrNR4upSovgtPD/SK68yGHN2OwInqlnGynIjw35jJJIBFvSJXn/O4PSFeno3BtfSd6uxwph9RIwl0g==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.28.tgz","fileCount":55,"unpackedSize":458557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmgxmCRA9TVsSAnZWagAAhmUP/A0YPZplSpB0Shi8DH5X\nPfO+G8pQvAxIHpyU4OHGmot4w812bMgtIwz6yKU3ehXYkP0Vw41cLBYmiL0h\ndBGriVEr7TDuEZqw2iQEzSVqGK1K3PfbqFmiil6HNOaeNhKXqWxE835umOxL\nq8bo/FXXSFu4AZyUoJk29tYjqkhMU9hBaHmoa+TFujuzApHaCU0jyx23QtmW\nDRv2s08FJ82A1F51LvDM7RLRuuQ6UtILHRnxSXdOVmBkHBF6QnhO/lgHuQif\nChbFszA+XQsUIR8sM8RVn8ldlurGHPxBbXC/b5hEaXfQCYTrFpeIij6QXesR\n2yG44rlZQjn06EeHBDFdv83CR9ONUTwuHXMFdnV5MxxIil3HoIRzzR31IcAQ\nylTyGUZO+EKR3M2HsbgIuySjFrJkQ2mJYTzX7XCJy5TD0rHagnZt4/hyYUBv\n999m65a0nJHJc8X0EA3mLFcq8EYAGKENUIkygzRXQL/y9zT70Mtgk7u800y7\n//kwAgWeUau137HzwrBX+jdHOiHhBs4pf9XFJ46WEDcLIafYBr9GzCLszD81\nPGEUX8nXy8do672X/29WOy3Cfxb76rfXDQ+gccKj2Z/EpN0IGpxR6btV7rfo\nihjOv/x375OjsXaNTdoMH1qekvhlerkwsfXuYdPZXXFt8gMaWw5MSxq+Z9VN\nClqk\r\n=FwAe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGg6UyfOhhNzCrR5zE126lv56C1dn78R8Z439dMLbvYHAiBKZj0nAi4iB1+BhSWbqz5sAcjQCaIGv0ub3fipj01wyg=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.28_1570376805579_0.38696889863799"},"_hasShrinkwrap":false},"0.7.29":{"name":"rescape-geospatial-sankey","version":"0.7.29","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.29","dist":{"shasum":"58e768a0bbd42177d5ea7b6715c47f87dbb554ae","integrity":"sha512-kuVQfBAoCXC9xktEROiPgF30zBBJxTTYUmItdWCMW+5XknYdyqLMzGpXDipSRREhmhza8n1dbw838zYpbM9IZw==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.29.tgz","fileCount":55,"unpackedSize":458428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmgx/CRA9TVsSAnZWagAAokoP/3Yzlxhu46LLUXRNQK4G\nkfMANztD2PQhgBp2gHAUOb2+Di17MhlqogjDj5HqGE7X4QIQGWZnoEkBLCgF\n1F/q6+TXP/BumXFqtIn+2k4bsYTORoIjbhTqpJD5SKytrqYtWUIZPBQok6vc\nh/mMXWaKmkQaE4dc5B3jKL1yvfwj+M8Jyb8paxwx5+JN/szqrqoS5bCQEOwH\neVvcl+9/uFFwpW/V5T13Q2b1r2ckqHN7rQIxAWvdnZcZ6EfrlhdWZDrZGHH0\n1ZF/CGjI7YnnZdLmyQieSnZkL84FqL3KjHkVNgkh/Ths6H2ZIdgyXCmGT0r3\n0J3DHo6opMdqv0wYo3jFBlxjq8bW4tug/AGKjTsVlra9KLN+jvkeotwQxQ9I\n5yQYWRXf5hq84RP766FjVzhU0eKOxJJ1Xyz1Bvi2Xr+f9XrS86NUAJ9PyatG\n1oalCYQ08Fn+SRLlmodR9D5KXRyHaCJ25Mc4UfZVAL8JdDbcvogL4djqAS/W\nWmMr5jYWiOCpT4QdWj2JTedQJ+kLlvG34LjaLgz6s8mmjB3GJ23TtL4Zjpu0\nkY0JCTymoEdx0rLsUSUIK8R9KVqq4TV6CKPFZRWofV5+1io8pDxtfeXEWk57\nSw3lKgpHIza9zMd2qu8C7BAaJds6suhszA2EBWq9VjETvAWkmVkXnIWHhBrn\nY14b\r\n=Jfjo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWUDsTU9t7d6LCQEOYgh4dWuT9KdS+WnzNBMBLL3AYFAiACXQCO7LHvQE822MK+oQPmM7hYe0qdHEbPmybpczMwfA=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.29_1570376830986_0.5160675861146442"},"_hasShrinkwrap":false},"0.7.30":{"name":"rescape-geospatial-sankey","version":"0.7.30","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.30","dist":{"shasum":"9fae2f94abe4af3e28673f7be9dcd063b8db2264","integrity":"sha512-rxfl7bfgi1XTLtpwCXAN7tN0W8ZzCscUvKX2IA35C0lIoInjccRtamjyv6D1UgKxt5fFDbhbhml+Q9qbQWs6rA==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.30.tgz","fileCount":55,"unpackedSize":458376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmgz7CRA9TVsSAnZWagAAAzcP/joyL0VG3B1RlW8ltIOV\nx89q2rskqn4pF/gL0CHPoKSPGCBynNRj4+4sKAVJd3If8wn9s9r2udyZeIZy\nIKJUoVnXiLyzH68MALP3JI88vaugj1dsLbb1bvOSjOE9QhaOYv/3LxinarRX\nLhE8zfWEKJbMiK5m9FAP2sNsfvY6NUmsYDAKUN0b0GOqIWN6lOXigQc50QX4\nJAUDDs/W/aUV0WnN1MZ2Ds7R3bBx4ZQpethNWPDv8et+ujNKeGXEmOWEFepz\nIc3QD1HsyEdMfKVkBznrBMJfOI7o0LIIH3D/nUlwuL+09/gBEsesnKh1Cx1j\nfKpFM52eSW/fWSR7siNRoAhp2rQCuBCWsr0viZEJPHgxYI8byud1BU/PHBXu\ntNmcheuFK39DL0duYIJY7jhOTLFqjkWI+ZC3dkAQAFVC5+Y2MVKFNZj9a4CI\nEA4c4TUXR/E93Wmb5VRNLFy9JHM6PCm54Yw95Yy91t4e+fSqiZIHEtetek33\nYiL+s6PyJA4WlPbtAy3mOCITUCV5/+XJwu6KB0jX4JiyBfByBuO3CDgeT2eT\njGRUJ0MOitHlYgQwMdllXZeiNYyVZckhkAqJlBzeLHTE2HUbc4kIEALUeWdD\nwoeWEaK1eaYahI4YAmxNPnZW5n3XER1zKISWtWIbcLhjEfqP/lyqAkG1QvRr\nb7vb\r\n=pUVB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF15uYYp+41DYf5s0GuWcY8Wjd4CY+jQveLjjHkQO+1AAiAxIv3xi35zLKTLQ8nbUaMjIEYmG32IqieO4ZhaJstlzA=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.30_1570376954931_0.17805262904172792"},"_hasShrinkwrap":false},"0.7.31":{"name":"rescape-geospatial-sankey","version":"0.7.31","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.31","dist":{"shasum":"95ea37537718ba23afde7af45015207fddde222e","integrity":"sha512-UPre+BB365qEJi5vryDnsSrNl3Xs07vuog9PFR0R3xXmA8W5Iq8bGIQXKQSTrTEq7bq9kkUsalDd3+V1Wm36rQ==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.31.tgz","fileCount":55,"unpackedSize":459542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmg7ICRA9TVsSAnZWagAANisP/R+R2qpOVk6LzUQ14L4X\n/clnZ/Vzys0VHFjcwTlviwo61TrcK+oNMzPIfgi7y30lQE2rp/iu01KWkr2k\nX9+MMLghgBG3oLcXQlt0TAtKac7/730wkRvZaoiY3yvLXwVjPJ0zSYXVcDny\nvrvDkdwGL3u9n9r+1u5qPvtiskhAUXkpvSwQCEHOMN3ryUoBov0XOJLLnnlt\nloqcz7F18ngAdbSip7/EI+B6TTvmkv9cETUzlIgR3WUmbzgAmNQKPIH4Xpd2\nJELH5pEoBj840aD5wpSpbRIvucXPWTaM1XYAnbIA9/vfql7fONNpJIE3mubr\nt97Dy4jkcV+dPM/hte8HgE80yTsuTM316EgCMWk5slnvmSSuAPaJjvFKwijT\nEFifDCO8+emFZg+x/+uuJF09Q7QbCEMUBl6/MNHoO+xjpiebVxeW2wciFVEz\n0kLx1WIMzC+MBL5AK1dtNyGatm0noXiz2GPUvx5pT/2OWqvdIUXdRdxZvmKt\nx6V/GaGcoXfr5rfudq9BYtVUgISN94eyNbDezrsmb9mIrmvIUGoEGBfle2B2\nJODnpSjRgzHQEt/qup/ZhFw/LI/9WsWIPDxWgiGTOo7yAYZWzFeFV5BtnKvM\n5iqo2trTq/tVYIurKGCtoCzxQ1gA4FbpmKLBtWOFpp/WeuTLMKXo6prXebCG\n0eJD\r\n=MIq8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBg+npJbrEv1T/m5dn5NQ+8FSuhnxpjdUJvM1OKd1HQFAiARDSUKr7cMHHo2aHvmJqy1onStLKr4Twzl/EkpGRCFMg=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.31_1570377415537_0.10968547498922265"},"_hasShrinkwrap":false},"0.7.32":{"name":"rescape-geospatial-sankey","version":"0.7.32","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.32","dist":{"shasum":"8eadf3397bb83ed41abb1b2f9a2ac922e14f0578","integrity":"sha512-5U61BwowqDIuMuEOjepMMNeOE21slemHPEKz58SFTwhLIgkhhPJ3EHr5Ctf9A1zhSF9PqNaamlNq1QOp+MOHzw==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.32.tgz","fileCount":55,"unpackedSize":460976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmiz/CRA9TVsSAnZWagAAL/sP/33PCIdBUw6m1QJnZzA3\nTvqWxdpzaATpoujw2ucNpnbvqjOTWHTGdFilVLgo0Agirgh47hFcS09vdqCl\n+QqUFB7WFoPzPK4YWVa/EHfkKNZc5WYLQK5NR9ux7Y+bqLR9GsgXBFczXsSG\nMvMlhTnUHlMRffTmWHptCgIan/cFAMJ0NlvCNU6/rP6bRPL0gs75tKsWW2hX\nLP50oVahnydskZCedq9nY4Ttz1v5oRpz1T7RYO52IowtzkaaEkjmgK0fICtB\nPbD0AvAWHWxd+F3YCim8MNC9P2aEjGHDLLh0LqcJMMN/ZXD0HZgpSsguo8uz\nf0roRLIy0xd7CH3HrSBFTUoX7qPSGlmZ7C+iU1H4klRkI/HAxD3GUAAIwto5\nQEidf75/xA2riAjQkWTJGvLkvywNvcwMSRn+5ZG9Wam1T4m32klTQkG1KwDI\ntX5vDC1SQe2BEgJqIIPu6kItC6LPqWwzyVnJf1Ml2UcAMffYb2b2KCcj9o0P\nKhGPvfKK8hwsqNmmO9BVVz5ucNq8xyAwLpbKi32ZusV6AQwOqAhEN9jp41jK\n7CJcTHNaWi2REDZ0r/LX+4TEZFGXd1MqyYZUqCAP+FDg7l/6FATe81s84vzG\ngnDxMnbFoSU/ap0EBknhh69aXUJTEx0V6TX+uwmG14FTx2zH6nKjhe31mWXt\ne7ag\r\n=trv3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFUOEEKY03tkSLV8PwNOVNVKNPslQbC/rp0hg46ZMc1AiEA6bn4a/90Ehqmuhenbuyd1p8UDUl4PLSGIXEMMDXMFnU="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.32_1570385151109_0.8340917676803357"},"_hasShrinkwrap":false},"0.7.38":{"name":"rescape-geospatial-sankey","version":"0.7.38","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.38","dist":{"shasum":"7da05c025cc0cd32b996ac3671c4c55a60e6253d","integrity":"sha512-e6fqLVU4Ku8+gjme6jXl6xhlSIH5P6OdeKhsmzLF1K1fybep2MfwV38lm4kqMpeZHKklJcg6aNirQAgezZtYnA==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.38.tgz","fileCount":55,"unpackedSize":464616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnISjCRA9TVsSAnZWagAAwR8P/j5KvjUzJ3g88KdOxjpQ\nxWIqaED4PmNBg7S6SNcs+RjgA+sUInT4pR+TeeeLYLNkzCBkk9ZS9LAsfwNQ\nGGN0P3O6PlxpKmbi4OpsNYmRykqRu0n8a7w09X4LPwfEXM5ZYLW/J4vNUvKu\nikXL7KZBKJM0E+aUQ2+z28ZiZ7dDt/AEaoeiocDdMZfKEWiQRDei5RYN4Sqp\nJRN7s7lTMQBsHT+RuOYI01YIpCp3xIB+dBzPJIFyyu7eG9S0Xuu5NahcNIlm\nZMSUHzpX7z9KGfsfFt0HxRquJFoNdgIi30sxJXhiDKiRlVYNEEvACIKiTe+T\nJKMTK6RdjSq7LwST7ObEXXm4uTvAVSrsz2P1eFEp0lU3/cPwx7VHwaJFCXnV\n3ZUycgkiQKiMDV5j7Cy+QwssCKBLKb+oP27tcmUKT5QTpVh7xQsoMuVhVqeq\nExdw0Ue13uopjyhcIlA9jQlP1K49Iafo0msXlvgE0rW/BvnzVk1xUzgskYQ1\nm+OAMR/+IHvKfrP/PBXmom6ByDbU0QV5ZBxQwHVZAo10tvpDKXcRCPo+raLC\nvuLdU+pm1cd7TiAzqlt7T/Rjw+9t7cEZ3KB2TwU+8SGb/l20SniaZ/moqqdi\nW9dLIVUZU4zHCze8i/5tXst2PEbEY3bb9np08nb+MD/p08wn22Gzx10M+qCu\nHAQs\r\n=boj2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDffSfqPYQUSvG10a+jdTv9m0RR2z+F3upVNAc6mje4fwIhAJ9TGGxHmtiCCrZSqsVIY9hG2zRrJ0FUQCTpDGMqnKhU"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.38_1570538658978_0.3979415884935513"},"_hasShrinkwrap":false},"0.7.39":{"name":"rescape-geospatial-sankey","version":"0.7.39","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.39","dist":{"shasum":"6e23b03a0fe8ffb92b0f98bad64037a218461e74","integrity":"sha512-rr02K+zeiFTdt35p2t/GQUCldTNgYr5uLK5N1etpRqs29tleABEEn2ZWazn2RicMO10kI9h5cd07zkSlOX1Jhw==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.39.tgz","fileCount":55,"unpackedSize":465440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnIqkCRA9TVsSAnZWagAAKnUP/A720jIXTm4TMBuSVq1m\nQhSyGXheuZAaW9y85dfpZ/PIVHgnBx0eqjQFERspDNlAPCVz04jVGyVPaztP\n09+PQ356jXTV6+CdlUlMY/XVwsQntnUL2TY23hy2PcPRBwaR5TcojXjvx4Qr\nx/tbgO5bgj7n/foNWsugWaoQyrzqpmHNF4Zt3iI041sZ5svmyBiOtA1Kjh/n\nDcbIdY6fYGXrQUub44PE+KYDRujac1OTmx8piqNZYJbBSdofI40jzTIPvE/l\npH4ot9lD9WmpJ6ipKaTxLgFrrhinN9RGdwd/NwCm1+XZVlQaTqoyOGNucYny\nWa99nNv0CCrEn/NkcPeWCrbR5YW1y6MvnICQbQpWUgWydqK8gsGPnidKYR/L\n9fneP3pl99Uxghxoc35ovHBPs7PIHrcI5WZzS2fkVx7BhxJJAhdD8K8g/OVx\n5lk8v/YTVNmwfFb8/vJS2RjQfWRF7O66ummzgWEvrcHy1l22ozd59Jt3d1+M\nhkVaBirUyJJat2cT30l3XI8w2CuJElkjuZpA56Jfs0GND8lwksczj+UKWLLR\n6dD3v6G/Ysn4y3z4gs3M6HULuUYE5hkaBJgSKh34cSisnh4IXsJJVmkGxOVH\nCo9k3iqWR0qm9W3YApEwkixip+SZzBjkZHDkibNvWuADWWUnO2nOvWzNyRPp\nGZU/\r\n=eYuf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFtCLHIoIWY+7cO/Y1x46mG7VkvL83kU789ecFS0yDrAiAM7LnxnllZwWjj5INfDt7mWd4TuNYH+ygGsesD3k2rUw=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.39_1570540195545_0.0432168144469669"},"_hasShrinkwrap":false},"0.7.40":{"name":"rescape-geospatial-sankey","version":"0.7.40","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.40","dist":{"shasum":"69c918bf9f0f20734f437dc608f9b2f4a1186e52","integrity":"sha512-itsQONMfMxSBZrQO0RGfMiiDMe6Re+9XrKa16aXlV/4mZqThuCbA1yNQRCcAjeeUbw+a9QIId+rxrdKgU7xqJA==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.40.tgz","fileCount":55,"unpackedSize":465403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnItZCRA9TVsSAnZWagAAqYIQAItXtFiiFMsvUAhcqAqu\npy3aWi2UT+BHARUiojQ6o+c05rqs3n/YCsFy3Dl0ceDvIjbj5Zgpgl1wKT/X\nrnu8tWZQonT81GQjnX2TY8NZKpYw9F4LYu7tOAfzr8U2l62k3iyGTWn+tCrF\ncUuT0lu9DnDi448/p1r1hBlvFoGQ1z5HxWJL9vPV8/9C+PO9zw0CWN2qmjab\niQl9rCeFDihdeZRyaoMsCQoJb+h6iXlZ4V7hv9g3n5QyllJsfON9ZSfuVann\nCJ5brEJkGQ0HLxgvoBIEknwkQt2Lm9YoPdAxwIM0GUUU9qP720yj/vsoK5dd\nzwotzNp1Xu1oMWCUGdzKjto7j0NWETq4t93QCIPvzlWurdctfI1MHT114oVb\nkIv70JyG4HLaEJZ7RrHM+dwJ74kjYch3K2MBcOct6pJf8O5Cbr/VKsCZFCEw\nSffuyjNBalG/eTsvnCol0JtNGAwk5965w9UdkwWnZlx/8XaoJnXMPAauhZ9A\nRCYuJuAmj069V7OEakfJ7nxK5cKYcDLbrAyv4YlwSbcG3gSIYuSiSwxQE9pb\n+TYPuko+RfBF32nD84htGmfeJhKI5qJ98B/N+hISG5QQDutSvJZFTRwOPzSl\nbPMIiiXy2EcTeb59aAPE5hGwnN5iBIN2XmKjW84v6QdZvGIizQBYZW99KDkY\n7/Gs\r\n=bXtw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy20oHESt02DfUFRosSnNvYZ7oPFcI0CM8LO+wcbnaJgIhAOm1smeojqEUsKzMWfTGA2/2OW8TV2+8/86JAdKonesY"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.40_1570540376345_0.6436980951175542"},"_hasShrinkwrap":false},"0.7.41":{"name":"rescape-geospatial-sankey","version":"0.7.41","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.41","dist":{"shasum":"894431a69f94c683dcb16e483be91a1ff3ba0bda","integrity":"sha512-Drw22Hgltetq1E1CmOQ2dvnNzrWV1wa3dGIQhOf+H9SOav/E+QQS32dea9EsQEU87J4KPN9OOkk/3KsKs/+iRQ==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.41.tgz","fileCount":55,"unpackedSize":465367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnI6rCRA9TVsSAnZWagAAg+IP/it1n4/lCTAac6/mjgtT\nkWFEr/gdYx7yV0OW+vsxn3srLIEuZwkrO334Xr9wc3UFQahLw7ZR2HvShZb9\nHUWDoX9yFixgBHl5Zvcr3WHnOFOeHZMbJUWzUORDgN/V/rHRskYk3iPmUqHv\n3PU4oIQORE+5wP953QAryxUW8gqHQzyxjffWg01LIJDBteI/BVk0HWh0xCot\ncFkLQHAOB1JoAB2K3xBir2AQjNwI8BIeBUfyHXnLr8i+8Uj2sKEIOQpcfCxG\ngZcd6omWCCV8vpYVTK9eC13/qa7W2fPbNi40cLAL/FM5zHIhE2tivCAM6ZBX\n+eGi6/sxvaMEWri2SWp4Rm3MUftzD1X9CQTZZVVhMseyRAK2hu2eUOjAQ+/q\n64pI5zHH0+RtKI/4hwzJSSnCsznlOFApE/Z0YvAvZInZHCEwV7Y3kNeb46qr\nkj/PXreQhISFbcOJTigEPR5vQwNjCSvWy3mYRISRqaMDT52X2DNg+L7bQMWy\nZeHRz3yg95WSzJPs/Ox81RujKX7Vw6CLvWQ/9RXXqs49EOHdkFq9Ae6e2wqy\n3lBl1ECnZcYAcEWpPHgVeaUTVqhdJMfTJMmqB6eKRQDTecwlCTgYyzNMNu7h\nbXxKilF2RNL3kSP+ykOukgUnmJhvvNGSC5QRw9O7cwzFKfTLh2tqPvBZzDGB\nUAb9\r\n=JCI6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkvlCOqFfrt4fjMGSUvp94qYJ4htB9BMI91do/vsD11gIhAL9iiwcCI7s+Gc9dXkuU4DZPr7PmAZS3jo2tsKkF6kge"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.41_1570541227357_0.39626557486064606"},"_hasShrinkwrap":false},"0.7.42":{"name":"rescape-geospatial-sankey","version":"0.7.42","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.42","dist":{"shasum":"a5e16fdc8cdcaf5b9bff4e96c8f6dd9e75d1c58f","integrity":"sha512-CBBRDqJAXcNtlDnjGoU6lO3Cez1BCP9Xxkwar0xHjUKefYdTMM5cmtN5tdEmih/aSuJbJyH7lZJ1eju2+znZ+A==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.42.tgz","fileCount":55,"unpackedSize":465549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnJAuCRA9TVsSAnZWagAAkqEP/0WUmq3uI3/7f/j549zZ\n9SiRQS54prcTHwrliZVhGardzb2Ox/HaYDZ3LEaPK5eqkR8nYdsyaWX4aDZH\n+C2uviAV/4aJpwYi0XKwPrFKXe1dmDzL8tZ6ebCaEQhpiTnRvoN4bcKrcUF6\n56OjbK8zokdq/PjnWSExwGT6hABxZQb7J4ZMtLZI+0BpqThZMigqLieZ8Fwb\n/3u9UhAFXjB5804SGTU4VmehZORfhJWfGApzTF4haxO0nGfkY5wovp3A8f+u\nnGdD5/XmbwdkaUlkdJKiA/A8hota8OiYjdhYLZfFJI12OAd3mMh439XZd5UG\nljNjJ/m6erJ70FPQStHbYTWZyaeKDHVNwpMA6mm0RCoiIiUTgRDomFh/gH4J\nzgT6xehN0A3HPPWipvlRWJ9WtwFTVI600Mjn+ErBA3cwQ6r/8LPvrzvucF1k\niS0Yi/CSyULQJmk4/QwiS6rgiDWUZdMxzRVgvLqeezar4WYeWwOjNWiXp/n/\nWiraVWAZb4TxHydjaCBF0o6Wp/6MHRp20/ujxiVu6KtTGVxR+6bZpfFtkHF9\ni3oUGkATslcAfTASWDj/E6Tfy96p3A5ylOqEUH1NNvw9qf2CmyiZUgbSKDz+\nbFEsPzh1wulJtAYjESgS4jRDUQotWpZOq9eCi9JHzZzQIfa+a9dWOq7JgVyf\nOgTD\r\n=IImQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEj2KIjvJ8zCHFiTzPKMWST1LLCiG9LUdTEHR7r6pqEiAiBA06mhIDgQ59hHrROXsyyZoem0MSqJNYcJVsueejCxrA=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.42_1570541613839_0.3184863366421653"},"_hasShrinkwrap":false},"0.7.43":{"name":"rescape-geospatial-sankey","version":"0.7.43","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.43","dist":{"shasum":"f30738b9215ea3f2dbc1473d0d45917cdaa40be9","integrity":"sha512-aitz8bGldg3Tylqz8Zj+CieuvLkjOYzjmc0V3Pa0J2y7MrkFk5r8gDv7+S1MzJmka3dEGH3zPP4pgrUm2VNPSg==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.43.tgz","fileCount":55,"unpackedSize":465617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnJGECRA9TVsSAnZWagAAVfkQAJXuAxtQ79ZKoi/c61zX\nbUXp3Pm/gYVEtcafG/iBFVO4v4lFQO0MEr9G9OwzE4Dk81l1uKTVmoyTIBuQ\n9+TGbrMT+160aDmYtDWtrk63WcNSzTrxFEZ/zgaMOkU6OijJheKuZzNa/HQm\nzmVK35gJQ77RRrVyiViR/in0/gneHU7f1OSXy25SL5JQr9JafiY3mujZ0CfP\niIRQnsiLlgui+S83W68Gu7Sr9CBeipwc4DEPDfQ/4mAGght3eS/1X05uxFJ8\nI4tOsuYjba8TVt/PX2l7hFBh6vUQ97gIwDaCh9rE8f101AE96oIJ82ZHtl1s\nWEueIqQ+kLJi0ZLl/drCgn2lri23VtIntjm+qDXTPo2n6flUEPLpEUpXEACn\nFJIjDVhe6nuej8X7AhYVoWuudw9Pk+U/z8PxwnyEzMWsLw2UghoReRg+aTrg\nM3CP9ZOE8EvNY47aAV2NGQVqWRJ6ku7oiiJb6GfyXSIw/AFnoL4TEH70TGb2\ngYMQKHNtk/8ej54AnN1El1Vl/a4oINNDeuz+2hJgWbg6E47VrUxUm5jBVCf4\nI5w+gJGrmOoyIcx52/i1g1O5mNiA4Ao/3pQWse/RCAXz6SiZhY0bVqPiWtnI\n+Op/UHy2glWRyqyQrZT362MOxEsvz/o7w/33q+Ux8fejwqySl6kWX2JmGlEz\nPBfn\r\n=nBi/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH2yxUt582+WvuRt0eDVh4f2cqAwk3i5NHnRRS+NRawgIhAMVx6E2mYqjT3EDQYuQgDYcmUOwIJxZM8P5FMMcizVZg"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.43_1570541956169_0.25147000419286303"},"_hasShrinkwrap":false},"0.7.44":{"name":"rescape-geospatial-sankey","version":"0.7.44","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.44","dist":{"shasum":"717e93aae32347cf0885d02eec04240b1ab90f89","integrity":"sha512-XrYM8jKuWnjJATZNuIDL78Cxi9ynXl5ERR9wTOv/kl2CGnLR0eVTYiFUlhvXhGAohmYkUWS8TzKdNr3ytEUFRA==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.44.tgz","fileCount":45,"unpackedSize":257031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnKEICRA9TVsSAnZWagAATWIP+QCsvHrNEeVT1FNe9dQ/\nDNz1Ozv8qntJFVeQCFTB8WarL3nupO9wdLehEQyVekhcmn3SlZuioGvAoCYl\ndRtAhfn+z4tZy3xn0dnNV3QvqgB4T3ez5S/+3Ec7EVzlV93DmK+twU+D8BD2\n4x0yaKT0c8kH1TOrlahHMr+SYIEBUKLOjwRUkq5UW+hJZeem0cqYzaY/AhwN\nEffiLz5MWqJnOTBZnOhiq/pbx0P9P8ame1+LiWAiYUPzYnV7sYjs2lVNIP7E\n32nSTycemNIiH0XVWJCTEzoJO1DgbyVA10v6dicQZp+Llq/70A6qayFZRwXe\nGhVDvBpAz1Zq4lw4pTogdQe3hZUSuL6YQb2Qs3yOPxYeNn24PxbAqtjawD0E\nTEAEMKqQhnVqqZj9t6RaL8EElUgTdrSRsoZbubHsaMKc+qvITFF9EOo1QVHp\nRWihABYZpxNGL1qoi4aNK1PCwCusXbRUiHay52W1tbf1AHBmt4FEilleYP/A\n1ou+ryIS3+mMer+lDcRLQnutP73qOEf/22KpJdfm9so0wIr4Kg1MkYJ1jp70\nKz4XM+Sl8flt22aori/KX3BZq6tOTjpNkiXRyg4onP78itYke9F9hmUPPY+M\nFd6E1eU5robMUeI8nGOTrkPwPrKESjRkcwgZIriFg4SgSPJZpYDFIP8EZB3v\nNf4Q\r\n=jAjN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPtZrZHLFKMfaZWJdXzNsHvj5l2upERUAFhxSS73J43AiATIrwE7o2ZJKWc54bzXsnkBiPxR/+XG5/s3PuGqV0xOA=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.44_1570545927912_0.8680819447307755"},"_hasShrinkwrap":false},"0.7.46":{"name":"rescape-geospatial-sankey","version":"0.7.46","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.46","dist":{"shasum":"b905e3024da3ac2d5fb83bacf18c8949c6461326","integrity":"sha512-IbQA37KRLAU2cQpd+pmpDUgU1bOApkzp8SLNU+J1RAlzQbqrapm+ZC/HxFK0w69BVT5xkSMiRBPp58nJDSoI5Q==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.46.tgz","fileCount":45,"unpackedSize":257031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnKGqCRA9TVsSAnZWagAAna4QAJySSUxEB7w1iegeSqPE\ntT6/nqrYYVtQOMw1KIwrl75QOZIgaIEUoszevXxXOtLDGvD6cO/uv6asRo85\nTq4TWlDKVF0B5iiZCRitCikoAVdACNFawHVgLxsnlEJGE3DWVTVwtv7ZKej9\nlmkwEQaIscG3pi2s4JftoD0iaWMxzeImO+ZUGiQ7WDB8zXgRjyIqL+5ey771\nNwuYLF45jwwXI+773Mp8oBc+n2o7tW1jqh2Dn3XBDG1/TIWueiqLgeSQ41Pw\n7bllIO4UYdTIOErDTJeL4VpjLVy+aPm453WmMEJ+4hWJZ/YAdwIbZJef6CIn\nlbp/hRyiAjuGOIRtjEF2S7cltA2qOsLEgLB7IvHN16nF+1brMYTlaXA3wKIq\nnDCsAy71SC36eTwprZl6wKTQWtB80l/6wAEiRVzYhhyw50Nl8qClwQC84yEY\nZQErxD4uqLxFrixMaSfEjU2QsmKcGEbxwPx/1qkaWNDwrJi+RYsG7M7KmM7G\n7Qyht5FH//PpT6jrnDOwRTHAsJ2Q8kgQYSUTOLZ21s+WTUxoYzIlNvjZbkVW\nOCU4ckh+kHnpuYKhaa9QKi5OTLAluWwZroSwah7I+dsYIOxqRVnXitjok338\nP9rW8D9WtgvUqSaA8zMx0ptr/qh2nFWDuRtWysPa66FErM0iQ3/FYktu/P6p\nzgGA\r\n=0Y10\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChfi/0M/HenPmOOYjFYibKWNVlMeiXDiacEUsaETCBRwIhANteUrl0V4i2L0mZY4/bc1198o/bXPbe8LPBdLKGsKv0"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.46_1570546090264_0.16880580686573032"},"_hasShrinkwrap":false},"0.7.47":{"name":"rescape-geospatial-sankey","version":"0.7.47","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.47","dist":{"shasum":"f1f035af8cedec7d0648afb4870ae43ed0d57393","integrity":"sha512-Ojw8JjRyMsqcC0/QxfAPiVqE2Tii5VP1o9ZRygHKt9J87hnbE0l7CG3TM5uUrtEDT8EYBCxU+WLAbnpL+migMg==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.47.tgz","fileCount":45,"unpackedSize":257098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnKHrCRA9TVsSAnZWagAAEcgP/1Qy0K186AaHICmiDG8p\nd55rP6D+QYFEwhjo7ab/9NE81QIWj2dqnKzOvxtoLA2ya8Tlm5M1Up18hKVD\nPhG+ZMoi6qNH0gL7WclG680mqan4kQenKipvy/I3eZgemXFbgDzheURCHtNg\n7QdNEopjftEnOjbWmsTC7V1kHFiTBQULktpCFy1/wfiyKbqcFa8okEPuAr3k\nH7H3/9LhHPnR1Kv+xZ7lq9JwM0nclNnViFdIriuK0divpdq1iCD6tk9w4skX\nbztLMOi+UgIwFK4SmYfQCpVjHDf2bmb2TjwxAg+iOwtheGfoQCBAoFDXZomz\nfbPhQwpSyKibK3s3X4hJw4fKJiQqNgrW8XoZespmMtFCVc8L+4HTdz1yMtNC\nHY+rBkds/hsQiCBpOsiyu4AslN+FY+4fr0zETSAq6H4W+ajez6oBVzuP+fws\nHuSu/0ZfTfp7zScLAauzcTuh4vaItba01WRLPJ5zjqD1ZVf5fyF/T3PtoafS\nf5Kbls042F3ayXUrRYvJwy3AvUmfxZ8b6FnjyZ/YWOEntvxqpSKgCCZ3qUi3\nOoWV9x94Yu+0spbxpIzrczAfQS3A5/jMR9Yd25DVx4MVl2vI1kTAsZVd7Mn0\nklhxaK/uaICCvqRLyRdREnruQDK+xlgDWZxT4Ny/FO0jvY6hm1qB8ZBljpTK\nzckH\r\n=/0nv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIygajF/MvwuNMpE0yLN0Se2yKkMe2UO/2SpBBrgoB+AiBYEMqtFcQ4HTb1V1xTsQVsJKmApPvmfTKQS6vn1XoQWg=="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.47_1570546154912_0.2579801507291244"},"_hasShrinkwrap":false},"0.7.48":{"name":"rescape-geospatial-sankey","version":"0.7.48","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.48","dist":{"shasum":"d74c7447f9ff35d5efbb90b9f61180d4d52a8ab6","integrity":"sha512-His7c9ckJ5Fr5/+g7J0ASoTn2HIVVBs+G+T/tv6WZbM6aKI0BdbneUnJLvSNCVl7Th7/g51vC3cJGpR5zettQA==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.48.tgz","fileCount":45,"unpackedSize":257446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnKUECRA9TVsSAnZWagAAiPwP/ik0C0gzkWv/1FXmukOI\nkJaFFS/feKF1J+dVrPqPTW+i1zdclVBsgI5hMlVA6WA8c3B0rRMOzbkWDW1y\nA03+4zJMNRz9X5/1kfl3wIcotnwzDpfDxEKjRn2UX7Ney6IO6/6bySJAffgm\nNgUITO+zwpXHo8sR0P1GJGErO69VgY0xZdS6LNfnw1fp7p83xINr3M5DVV+Z\nS0JW2GnxQmv5cR1hlKsTbCP+Exa8EIxouDLobBRbPqRvkZ28XrLVu6zozDSI\nm4rlesYlXoRBqP/UrVK0HRK8xYLyZFGu3jMKKiJ+O0W+D0oUcbyYNROCgaWa\nKeqGPwYwHawLscVpRTj9UugNgxatLub2ld9mtcyXs5F0/Iy+tDLa/vsoGay3\nOoxi1SIXvKWYVJ7MpgM2qJj8vLpqctS41/8nLE3dFAtpEviDlinl3ptE02C1\n5/bqv2m6CIXhxPMFLsgMw16DSLytTXSq/MwxYEcw7GlGti2dfyqy5Gyn24eg\nrFYKXZQiEnspiykkyoQPydat1/p3/ONpznw3cNgdK3T4tfC0svHRACF8C8Vj\nPGC5dEcdh0V3ZIw5H+I2K0VqRUL7D1hQbMdFDVldFeXdMgZp2l9EYafqlDlE\nEBUnVVaXdyDsir7XWq7Hos1eYE9YtoA6WDBGKCJiT2eTADBm270XiuEMvZb8\np2HC\r\n=edy/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ/XH1NND85doWqAZlGefWPciAN5Z0Kv2uUCsOiePWXgIgTNwpYjqd4+M3uHovwjfC+WwBc6isqmAl5tMnggsbVMQ="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.48_1570546947316_0.6646183904295841"},"_hasShrinkwrap":false},"0.7.49":{"name":"rescape-geospatial-sankey","version":"0.7.49","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.49","dist":{"shasum":"e747f79d2ec96f6a639b11000b6c257e5e8dbfb2","integrity":"sha512-TerIH7HW8eOCy7QZmGnetGVbHKRThIHX+oDU17NOayj7i3g/Glqcw4I5Ioxpz4aiqE0gTG2AEYV7tlh1h+tELQ==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.49.tgz","fileCount":45,"unpackedSize":257402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnLBPCRA9TVsSAnZWagAAZxMQAIJBQB9ESGLA5nXvenJp\n8rFSZzPDj0sOjune0OmD1WGAXDOqd9yQfCV4TRm0jtTCoDlIvcQm7QTVizhD\nslAA+PfVDyGmJ60uL2tICrD/VAdnsBx8X3SC07MC8lK0iiCa+EMuL8gK7TGP\ns1LSpcFnmgko2mSrDYNfRREaPNt3fltRWGqOfkGYvTDl/pWVhxbEDjLH5xwV\nIqF2FhlRG61fJhol1DnZovHHXSz9/rFQ/U6X8FkNNYHPc1xsUGbcD4lHznfV\nLhEibCRYRqgsIy2kUJeXBPEDVKnSUQttewecxT+JPX5ehOPC8QMgcxTdYnIU\nzubojHKIQzy2R3/r3d/Q6oN8yPzr2NFN1kMudwcocGquth98WVN5tPf33+u6\nQzmHu6dc1TVWgHg/K3LAdeEMcUnWkExIgHdrGKg5Mf03iFlAIBNP7x7Rt876\n7cJ2/k+fEXU8UXYRP76Q1n2pfypEQcWNQITvwxh2msZNGMUa1MVqfx6ohcAv\nzO5/IuOWJx7rSBarc4xebzpGA3b/dsIL0mejEgV+agKPed4QoC9c55D5ijNF\nJwHeGx4JcgdbmX7nlyCiBMo4dzeCGImkn5RqllfURxgK5NSgnz6Od6c4tBF+\nZZBYPF1Wbr5Dld1DEmrlsIn6zbAUMIlCL6BnOi7Gt9CtKgJ5sHiBRcbiJA8O\nyV39\r\n=lc4x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUkjTMfudZfscgtSjPg03uUHxI17bCxkvE0SvBIqPWqAiEAgXytsY4w+yJ94GXspRWA5vkw4elA7VwD7J5CWzE9SPo="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.49_1570549838691_0.13287036894598003"},"_hasShrinkwrap":false},"0.7.50":{"name":"rescape-geospatial-sankey","version":"0.7.50","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.50","dist":{"shasum":"2c7a59e42c8d11e832eb2ceb22f2ea320c80a754","integrity":"sha512-c2xcxfkbEpa59cRiyMkpLadKfRQQSQwBps7jqQ63AJ1INiM9E8MnKTjfVCPy2VQelaN2DXczfwmdxC2xmn1L3Q==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.50.tgz","fileCount":45,"unpackedSize":257292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnLS4CRA9TVsSAnZWagAAVq0P/jGDKFQrDIE/C0C126zZ\naZPCulyixXdNQtFunsBgOl0F9HTEa4LT3VlLZCVnnqE/dal6tqmwEmAZ0i/B\nm8OHNoPlWVY7QyKt3olkCIBXZAwm3px2iPrr3pe551Jdg0mywsRw+NsoUpDj\nsRIPiqk/2wsGfEVJoJ/DOupaHALLaSNlNZ7+BP+iyID7VH1AnMgvyOY2rjip\npMxxCUs6ByxYLn06VxdhCTYP+HHMY/831G2BUzsemtFxJ45XjZk04qa5Ez3k\nRtLOMQYEhQTffJtFAOTkNhZW+WuqR6SRSk2ogad2A+3DPoymC6honoW98Gu5\n8jVNX3PfdNXH+XZkFv/AUpJnSP19OEObr1jNfa2arp4NUOZsNNrqG803UGQJ\nZtfnukwuj9ZmGaSvfmb3I6TMZ4MdMfwyqWUb+kQ0OmIRxV7Fsu4zfLl19Ram\nH0gkkjVlChIDJe/AE3OKwVfxF5tv1YBdCvkIbYwrYzH2Q8s6mCdS/DMB/NDf\nXYRksdq3XfplCSAj8SdZzRoFciSJC+B1x3xwS0s9XsRFGNc5Y+leM5qyP+kZ\nnlklZGaFAo+45tmkjB5Gqn0z6k4SCBtLBvVZuttlgWOMWMGUW7Ckm1pa2VvO\n1LnY4fVYSOgFqVqHkQilllBJq/FLXG57o6Z7qbYCNzBNyO4Mxv1TpeLgVwu+\nwGZ9\r\n=NSDE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2wGZww5FMYgtwPf5YblhozlMJHV2C7Q35sV/hArdyrQIgURkEmLGnvDSv9T3d/lySFFV0CXh7apjn1jKvBXD5Nd8="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.50_1570550968037_0.9223241067391754"},"_hasShrinkwrap":false},"0.7.51":{"name":"rescape-geospatial-sankey","version":"0.7.51","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.51","dist":{"shasum":"16a569285fbe0820471eb1a74bce6329c580cfe1","integrity":"sha512-/384On878iISQL/gKEg4qmQ263UWQxHy4GsqsTQ+g19nICdegeHeYcoPVA1og6kqYkvbmFak48mnCjhDk1xu9Q==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.51.tgz","fileCount":45,"unpackedSize":257292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnLTICRA9TVsSAnZWagAAbUgP/1mFiV3q4w1IQlqvZwID\n3b7pULPhgNXyIrQgqu2FH8NBmDHxxha7azgZpPqftye0MBqfM+oWkGoZgR6T\nHXREku6Wh+JnF+S+l+BwvOdwFT5qx5sGlg2ujbTWHpxN2wxBiNO7Y5G9iwN6\nOXvYB7EcsNFzyxMq5bcbGtDjDi9nO6rLYs5xQ6LUXLtgWFz3QROSTIkXtIiN\n1aabWNslKvaLEPAfUSBSCQFsyUFJ1d1ORYrl0vv137MCa6aTyCrYyvsf2RBQ\nnVfCe2+s9sq1nDXfgUeL+qpjdqQTZJrQmKoZIk+dsVpNb0j7JgmeKoI+kHHV\nLKKw2gHSLom85TqiYc341w2lv/E9nNQeUNkGKK5/nGKEC2Ii7wJw8wu9qKs1\nG3s0drMQU1Y/G2Tx90spksSdWfiRj6JhhwPgINv3/tbenBYJdB5Dl07CuNrE\n4wZZeE6m0Poa6JKK+OK75m5lkArGqUji6GzpmRNCZL6Pr+Ol9N/s8diqcnz7\ncWc6O1grupTCRQQgtg9pLealZQiORJNCc1bIiUW2qklfvr+ilC8znFs/mdSu\neNx3E6MecZYQheZizPvNLV2ZffJ/+P2OW/+6hMWfHSlwNgZYBQA05jiZZlQ4\nl4XTH3FF29s95bEyPNCM+r+/NufCWcFwMn2XBRZARH1tSwulwSLjJcFYkyWy\niJ2x\r\n=hjc4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0BrjLHVv98/+ss4s0ZK3C4jgkIaHWr31WeP7yGzeVHAIhAPbhOO9g9btPR4n6xkNHbgUriTNR2ww87V5a0IfI+086"}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.51_1570550984254_0.2345611798953644"},"_hasShrinkwrap":false},"0.7.52":{"name":"rescape-geospatial-sankey","version":"0.7.52","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.52","dist":{"shasum":"5e8959454de29e9fe2953c44ae0bfe88b465dff5","integrity":"sha512-VEV9oyZO75hq0iWqboH4/OI1OQx7QV8bEFT/PzkhtoMwDQm66mPXxAmUEdr+MRq43RBGqNV3Zjd0mtcD4O7zhw==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.52.tgz","fileCount":45,"unpackedSize":257370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnMftCRA9TVsSAnZWagAA2+wP/Rq2I7csFv2HO0NKORii\nPpquevLrWb3S03BVKT9dzsXMLlTU+9cVJvCL6vzbpQKNlaC7gLEKpg/Upaea\nQDDD8ol6GhdmRKe7F+UnULnsecg5edJGs/IWzMnsbi3Mu0pVJhOpa1Ody6Hr\nUKKjg8a/MmZ5yXavswM4hk+9YuEA8dx/BTKFGXC2aOfYug162TRIxg1X7Y+M\ncnhCeuTm4O0pFvX1D/TU08329yjK0bUG38Efa8MyxeZu6XDPd1ONHLH8tWOW\njPklPzZXKKo6j1Kj9MNn4pFykGTS8zBKulRn5cTlNm+3eNTnQViN733W7hSS\nzZc8TwxrYqmFLBova+pTZlEBmm0Rn8zheCdm4Wol+DHDzL2VknwQIitV3Uv5\nk0Thue3LoTWRFT4/i+gUU58EiBAJcoF1XWO6NWsQkP5Djuj7ODAo1OlQELBO\nzDv9j2XBLGI369T5ohijwuqdyF14Q9IiRle3uXlNyt50zyumun0KL787vt2m\nQ3gmfz02lGFcisxW/9Hwin0Wxon7OXE0uk2MH5zkbYdtVhNyGUAH6MmrURpg\n2Nsml/xrjBTfBuUu0lqgZYmTBn1Wcj5Y/gWKLbKqoF7kbqwWFfkIFzdMWrIw\njJUyl6N4rFQNj51mXKtQWBtBI4pXxMff8965zHp7S4HpHHbyJZarRB2YCGtW\nJCa2\r\n=Umh6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1K2s1Ncb22d7KHLaYuW0ztWWfyXFO+Wc/2LRogIN/mAiEA6dlkNLVpGvdrvkNJQafkdQMIABZVqsMLyXD45eH/VgU="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.52_1570555884433_0.1997079531244388"},"_hasShrinkwrap":false},"0.7.53":{"name":"rescape-geospatial-sankey","version":"0.7.53","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.53","dist":{"shasum":"10d1ecf1388e8be021924f1ea6123ec0a9726279","integrity":"sha512-HycHSHRahyCW5S4rozs2NJIYite4q7tcDFjfXSaO9FpR46ZmIUz/Agn+kUXd4DNxff/xpdlU/Jsv3WhIMrNdhg==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.53.tgz","fileCount":40,"unpackedSize":260218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdngUmCRA9TVsSAnZWagAAF6QQAJw2nv65BI3nH90/i4xF\nFNXFXPAgfuGAcVLN8/qv68RKbSI1kSmkzIVc4m4UTtJiG9XGnvcJHq8kMrCW\nafyAkPHTnAAcTqWcaQzaIVAyMheqGpZo11x+X5NQZni+g5qhJuaWb8L0OFYr\n7hRYo2ncMd2M9TJv5vff3K6ObNhxsjd9BdBUKYl5CIBS70p0ZMM8n0FZVtRb\n/bprTCILLc3B0A7s7jgALY1BVejjzEa0ssBdNc94MAbEWy868aK05BOQHOrn\nYB+wGevc0cFP5BwWEHe1HT+zIIxI0/aPYtcxXauR0IWp055tAN0S2osAM0KI\ntnrZE6ufR7v728FD/aif9Yx2311BUWuOjvHzp0ZoazNzT/xRB8NDSKiTBbwi\nNtBWAaAiVtyS0WCiEX1/0DJoq7JrFWdVXOm42HuuoVBaAdfBHVJdQlzl6vjy\niDbbVO8jiX8Qkj9BsUUIEyTvP9giJE4/BHUiPHOMfFPady4b3yTTIyKJ/H2l\nWxxMjhOpoGx/uRQHg5Cae9zipuYlnhz8z9N4oNcTZfD2bJj9I5GZAtp3d2a/\nnzs6qDVwMHutGGS78YAB/hYwsOPDpHXubjT/4jyzY+gYxxuYAcXir1kYcRBe\ndoJ0fa+8QJq7JNVgzoEX8dLSKdtj70ucWcTjollLmFr45Ei82r5r7NAqoBM8\nNc57\r\n=YDMN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVEhgaxdKU56xfiWx7QfYyuaJyaWXCC0MJ6OiXojTrVAiEAlPtN4dCdlbrdsRSKSqZDt45XkRcwhHn3zBdC5hNyxLI="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.53_1570637093933_0.5395638377414842"},"_hasShrinkwrap":false},"0.7.54":{"name":"rescape-geospatial-sankey","version":"0.7.54","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Mike Bostock, forked by Andy Likuski","url":"https://bost.ocks.org/mike/"},"license":"BSD-3-Clause","main":"lib/index.js","module":"esm/index.js","jsnext:main":"es/index.js","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env jest","test:watch":"yarn test -- --watch","test:cov":"yarn test -- --coverage","build":"rollup -c","prepare":"yarn run install-peers -f && cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.2.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^1.2.0","ramda":"^0.26.1"},"devDependencies":{"@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.0","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","babel-eslint":"^10.0.2","babel-jest":"^24.9.0","babel-plugin-transform-es2015-modules-commonjs-simple":"^6.7.4","babelrc-rollup":"^3.0.0","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-loader":"^2.2.1","eslint-plugin-jest":"^22.15.1","install-peers-cli":"^2.1.1","jest":"^24.9.0","package-preamble":"0.1.0","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"peerDependencies":{"rescape-helpers":">=1.1.99","rescape-ramda":">=1.5.78"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"babel":{"sourceMaps":true,"presets":[["@babel/preset-env",{"useBuiltIns":"entry","corejs":"3x"}]],"env":{"test":{"plugins":["@babel/plugin-transform-runtime",["transform-es2015-modules-commonjs-simple",{"noMangle":true}]]}}},"eslintConfig":{"parser":"babel-eslint"},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.54","dist":{"shasum":"33bf5efe579b36dc38511868cbd610bf9ba3ef2d","integrity":"sha512-19ZN7VtrqCwoZi1mjiPBxqczVVIoYK2vSN5vYFbwJNHSf6G2wxkAHaziho4/8cs0vVD3JkQLWcyq1gJ4fmnHgA==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.54.tgz","fileCount":40,"unpackedSize":261498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdngYKCRA9TVsSAnZWagAABhUQAKGLRFRU9MqjT+ruxFWV\nyit11CHHCKib0Qtwm+PX0AEvbJ3ja9f4+qg2wEP39WIq2t/b+44knBH5Ra+Y\ntuixzL1m4qIuAXtKcGETY7Uhb3nUtAffX1gNeyFWVfvwXw5I45ZAd4KTdTGz\n75WOxN0eUjop+1WzHu+UMfYcYAm8WohrVyioMJ1tszqPGLhRsNCjpfSwbCwA\nAi9gOUksAsQmKsJ9LAT93ItXdxAEfWxc1WVFR3+EqGZqVZIn/o/PHeGjzTC2\nNLeUGRnAw5LWjxM8/GQNMu1tmWDOkIuhM0oNide8FFs8MsHB4kdc1DK2qECo\n+h5RNQ4XsdMcXzMyLTMIjRyyuscR38dgJRP2dSLjLp+jQT/Vxl3yb5GMLhod\n6eo28sgowrMHvFVjbExToTdvEgZIBayo8MpIJVTp0PwJ2vqoLgi2aVevcf6V\nQmvgpMvruUidfkzAF/vyQxZ7NWuXazst11Q1vR5QJHFWG3B+0GVvYe1ScJh3\nWkuBYduloKAZg90nXc0dK9uXDsXzFTFaee18Dqbf7Ng4P9s+FGluNOdQ6ylM\nJ+b80N8geU3oC4FySY2I9oQu3YmlfFKqE1UOMMH7wyESDgve1amr/vVbls0X\nv5fVkVJHmzcS2IN0hnlHKgefX3woyrQF6ixL+dZ88k2rznpoGlGoExkpm1Yg\n/SP2\r\n=BNrA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfFEaPnSHKIDC4Uf/9F+Dhrzl1EdYqLsJMrmadmV08bgIgZz2chY5BEkgDuCcgPigD7FndCq4CohtxJIKHM1m+Kzc="}]},"maintainers":[{"name":"calocan","email":"andy@rescapes.net"}],"_npmUser":{"name":"calocan","email":"andy@rescapes.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.54_1570637322098_0.6249419955551343"},"_hasShrinkwrap":false},"0.7.55":{"name":"rescape-geospatial-sankey","version":"0.7.55","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Andy Likuski, based on Mike Bostock's d3-sankey","url":"http:/rescapes.net"},"license":"BSD-3-Clause","main":"src/index.mjs","module":"src/index.mjs","type":"module","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","build":"rollup -c","prepare":"cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.8.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^2.0.0","ramda":"^0.27.1"},"devDependencies":{"@types/jest":"^26.0.15","babelrc-rollup":"^3.0.0","cross-env":"^7.0.2","eslint":"^7.13.0","eslint-loader":"^4.0.2","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","localstorage-polyfill":"^1.0.1","package-preamble":"0.1.0","rescape-helpers":"^1.1.111","rescape-log":"^0.1.19","rescape-ramda":"^1.6.161","rollup":"^2.33.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"peerDependencies":{},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testEnvironment":"jest-environment-node","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testURL":"http://localhost","transform":{},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.55","dist":{"shasum":"409fbc5c197d9df89f07a456f8412c509b18c1f2","integrity":"sha512-teY4yVYieILG5hKWzGwXTpLL5d0Q6uqxof9NFf4m+ojYc8rmNtj9hsNBN5931v4IB88sqMX2OZJ/v4wBfVW/rA==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.55.tgz","fileCount":24,"unpackedSize":173720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfruV3CRA9TVsSAnZWagAAl4MP/jNhL0N95uPm274SIcCK\nCkXpp+db6N9Q32NBo68F/2lpKLMRmezvg5gpShnmN75NAOL1XTZCKDZR0ne6\novxxE3HuT4rM4nKDvSwLtzngONpTEfxxJUmNDhfiCRyJTMeqtKyzu/qHcM+v\njaT4VWvroOddgQxp9e5z0X7V8SY6IxfwDJrdJsRhLZTCAdbyAC5HSsJoq7HV\nZXCI9rYLLiEm5h4nR4XYrkVZyywXQXk8nkCG5HRGi/JA/lp6MMq9LkjNgQZ/\nZkX6/G1qKswlggWVU8qtkBJhZbdPDvQdNoYAGfCTfuuiVITCRVLK9wq+oADU\n3xwgpAoCsLgBfzCljF02hSzI1OTWUxHkpKdnjmogYUikyNQap0WP+pyo3OJf\nZtFJjITTL8KTKqfJLpaXn8XidnApSAyaQsI7JmHIaJKsEtZOIIIBNwhdj8F2\n89L7hFZEDegOUPqgHnmxPLv00pMzDOczUyB2PLWnMeKwQqqKyoVdxCiptWdV\n8qfKtT52YD0zXciGsb+3JwFhI0TIpYbybh1y2UD0q/SiJiK/Ori9vgbxg6tR\ncqRIVlKUkhryKhf+sghsL/KlqqlTqidRLXLvFJNRhcOAIlzvDRTxLIleCALr\nNoQg0WeiASqq85b/BsTMNA2gbqX0qJNxPPUmg0ciTr832KQSO1QRDdIr8HE6\ngWUd\r\n=c1YN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFqYfGjn89rNNeffXAGhuU0uxUnbVFj4Jyx/dUo1RCvAiEAotEICb30u4mkWbsFCQNlBsXkwpULmCIPsWwrh7in8pQ="}]},"_npmUser":{"name":"calocan","email":"andy@likuski.org"},"directories":{},"maintainers":[{"name":"calocan","email":"andy@likuski.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.55_1605297527360_0.4942778881458134"},"_hasShrinkwrap":false},"0.7.56":{"name":"rescape-geospatial-sankey","version":"0.7.56","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Andy Likuski, based on Mike Bostock's d3-sankey","url":"http:/rescapes.net"},"license":"BSD-3-Clause","main":"src/index.mjs","module":"src/index.mjs","type":"module","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","build":"rollup -c","prepare":"cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/transform-translate":"^5.1.5","d3-array":"2.8.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^2.0.0","ramda":"^0.27.1"},"devDependencies":{"@types/jest":"^26.0.15","babelrc-rollup":"^3.0.0","cross-env":"^7.0.2","eslint":"^7.13.0","eslint-loader":"^4.0.2","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","localstorage-polyfill":"^1.0.1","package-preamble":"0.1.0","rescape-helpers":">=1.1.111","rescape-log":">=0.1.19","rescape-ramda":">=1.6.161","rollup":"^2.33.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"peerDependencies":{"rescape-helpers":">=1.1.111","rescape-log":">=0.1.19","rescape-ramda":">=1.6.161"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testEnvironment":"jest-environment-node","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testURL":"http://localhost","transform":{},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.56","dist":{"shasum":"aab71bb603fe305a0e8e39f701bcc6d17d184d3a","integrity":"sha512-Smog0kJnsJd1fCOGnNXObGcMO8SK3e8/0WgCOPP0O8YNo5Q09lMeqEAb/oo8ORw9kkVRxNb1P65CPzXqyFapcA==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.56.tgz","fileCount":24,"unpackedSize":173826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfruW5CRA9TVsSAnZWagAAmZ0P/2oI2fTH11a2zvABK9Tf\nD9bstJ3WwltJsPj9q2isUNvhoYRRfGUYuydBg/tfe3f4bIjQR4FsZ4n76nul\n1P7kvsPG4LBugfIT41h2/w2nrqqdO7daN7s7AXr0Vd34FGaYrx99Nyr5YrI0\nnL5H4ujVZu3Z3FO+00lNZ81jK9lIz26A8voJn0JnHagPPmsXpc1HCQId3h3V\n0mES7qCmkdrPKnVFm2k0iBRXCMVudPLuWeHkzpkrPi0Ykk6RFaDLIHBCmMhZ\njeUw6Ty/AY7t3eWjqBiQT1PwfDtXTqpMIZrEiDQRroZy5cY/JqWLP098kwpJ\n3aRkojVh6Kq8YOq6inBai0yZSFVCG1UZdczNtGvrGLkVK9v9gNtfiwcdH4kY\nUdLTShaNXvNgoXdM9FJvDegNN/SUCKKLS0WwqdxmtL4u2nCLzvIvZb9FJPmT\neEr8sE0dfZvh59EKLC2/FwT09tLHkqZfIRIUjSkAGXTcoZoI0Ywn0xBS+Br5\nUC40bNWfwrjLfIvpyUvOWkicVKqkQN+JeqwpSmTRLmJm3npB+PV6ir2x7r6y\ndumEiSy1Nt7mrEtD36byh0ho8ORsaPIajfEUTq9+sZsXnKKrck6khQDT/cOe\nQH03X78KMXtc/hRA0f/Z57F3yVCkRZprWPhGsz9no5o8QCUWOc/sDl7Jv1D0\nVelB\r\n=ohhG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6r91H4mpZmqaH1ipcBtYMJrdDp+PQgjriNBcYX954QAiAfY5kbapS/mfLsJENANz+HzEkWE3oBFTDbN5/3M7NdkA=="}]},"_npmUser":{"name":"calocan","email":"andy@likuski.org"},"directories":{},"maintainers":[{"name":"calocan","email":"andy@likuski.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.56_1605297592944_0.6228011363790305"},"_hasShrinkwrap":false},"0.7.57":{"name":"rescape-geospatial-sankey","version":"0.7.57","description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","keywords":["d3","d3-module","sankey"],"author":{"name":"Andy Likuski, based on Mike Bostock's d3-sankey","url":"http:/rescapes.net"},"license":"BSD-3-Clause","main":"src/index.mjs","module":"src/index.mjs","type":"module","homepage":"https://github.com/calocan/rescape-geospatial-sankey","repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"scripts":{"clean":"rimraf lib dist es coverage","lint":"eslint src","test":"cross-env BABEL_ENV=commonjs jest","build":"rollup -c","prepare":"cross-env ENABLE_INTEGRATION_TESTS=false yarn run clean && yarn run build","build-publish-patch":"yarn run build && yarn run publish-patch","build-publish-minor":"yarn run build && yarn run publish-minor","publish-patch":"yarn version --patch && yarn publish --non-interactive","publish-minor":"yarn version --minor && yarn publish --non-interactive"},"dependencies":{"@turf/bbox":"^6.0.1","@turf/bbox-polygon":"^6.0.1","@turf/center":"^6.0.1","@turf/rhumb-bearing":"^6.0.1","@turf/rhumb-distance":"^6.0.1","@turf/transform-translate":"^5.1.5","d3-array":"2.8.0","d3-collection":"1","d3-scale":"^3.0.1","d3-shape":"^2.0.0","ramda":"^0.27.1"},"devDependencies":{"@types/jest":"^26.0.15","babelrc-rollup":"^3.0.0","cross-env":"^7.0.2","eslint":"^7.13.0","eslint-loader":"^4.0.2","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","localstorage-polyfill":"^1.0.1","package-preamble":"0.1.0","prop-types":"^15.7.2","rescape-helpers":">=1.1.111","rescape-log":">=0.1.19","rescape-ramda":">=1.6.161","rescape-validate":"^1.3.19","rollup":"^2.33.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"peerDependencies":{"rescape-helpers":">=1.1.111","rescape-log":">=0.1.19","rescape-ramda":">=1.6.161"},"jest":{"modulePaths":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFilesAfterEnv":["<rootDir>/config/jestsetup.js"],"testEnvironment":"jest-environment-node","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testURL":"http://localhost","transform":{},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node"]},"licenseText":"Copyright 2015, Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"rescape-geospatial-sankey@0.7.57","dist":{"shasum":"bfcb58c5eb892f64d6eed0c2d5f37998acd7639e","integrity":"sha512-6MyRLFkAPRMuVit6/3FUjB/lHfUht/6DgL388fqABQgaQJTKgBCIeNkCFkHYh4UDTtNfq9G8bFPNCwEj6e7RFA==","tarball":"https://registry.npmjs.org/rescape-geospatial-sankey/-/rescape-geospatial-sankey-0.7.57.tgz","fileCount":24,"unpackedSize":174694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfslxUCRA9TVsSAnZWagAA6tgP/j697t9Mpb9U9NCx8kBK\nuxQHkmtyet7g+x8pnkqo+CkaatO9eKb+0BkCImknPGPFnzHFawFw97KCUacD\n/Hj4aFrcnOzXO9cHA2jJHiKYbx6O9fADjeTzwrfVAMhX4RwULZWhvwWQU9N4\nzNvVcb5EN7DxzIC9zkl+fmxth/Jol076cgWwm48Hd8LVCZ+6haurW7xz64mE\n8giHnaO/kTu6QCBlWNdv62kFgSKldkWPIBhzCn8cAccHEWgCerA7EG0Zu9n4\ntipbqlJmrlUh9VV+wvLLoS/FLRRGqeXaE6lJ78ifnj6VMtFDWu0nQM7CIWmh\nKZn98+QWlUPilCYGwo9nzxaGnvC6aKROmHlyHZbIG0iX12KfTI1SOgI7CW3o\nTcRj/3SK6d/frgq/5O8jo4NKaNypr+hpwDMkXQpCT1HJCGCyuO+IEst5s+es\nT0ZiyEK3u4CuEh1XfTmYpt9zRRkPY/38M/NBirdQOKPxgrUk4hEuwf9+aonn\npJ1wAomrX+IOkKlBmfvOAwcWEWZ+wr4rehRKeTteqH+U2Wc19Cu+8GdP4OWb\nlWfyENsD1w9EhHuVIgaI8IDxf+bSecHY4iE1tqfTGKSEwxvAdHzSPEDPg4s/\nIYSbf25XAHXySyMf6XlGcqiSKjx5Cie2KjOjPB0B/M2dRzCZUY54x3zasI+N\nEvqg\r\n=1aIl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9jlLKcKSZRZwxCIy/8Cohn/+3AXJ98iUZaknumZECIgIhAI1RtkPg64LBpJBQ1bk3Nnjs2p79AYjMokspJZPd8Y4K"}]},"_npmUser":{"name":"calocan","email":"andy@likuski.org"},"directories":{},"maintainers":[{"name":"calocan","email":"andy@likuski.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescape-geospatial-sankey_0.7.57_1605524564079_0.5150112851851321"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-24T10:14:12.009Z","0.7.1":"2018-05-24T10:14:12.414Z","modified":"2022-06-26T11:45:52.411Z","0.7.7":"2018-07-14T19:09:35.224Z","0.7.8":"2018-07-14T19:17:18.522Z","0.7.10":"2018-07-14T19:24:06.718Z","0.7.11":"2018-07-14T20:40:29.037Z","0.7.12":"2018-07-14T20:42:35.225Z","0.7.13":"2018-07-14T20:43:35.530Z","0.7.14":"2018-11-27T15:56:59.822Z","0.7.15":"2018-11-27T17:47:31.309Z","0.7.16":"2018-12-28T10:46:16.046Z","0.7.17":"2019-03-27T21:36:49.464Z","0.7.22":"2019-10-03T16:35:39.670Z","0.7.23":"2019-10-03T16:38:27.453Z","0.7.24":"2019-10-03T16:43:22.460Z","0.7.25":"2019-10-06T14:56:48.913Z","0.7.26":"2019-10-06T15:38:11.036Z","0.7.27":"2019-10-06T15:42:38.548Z","0.7.28":"2019-10-06T15:46:45.766Z","0.7.29":"2019-10-06T15:47:11.154Z","0.7.30":"2019-10-06T15:49:15.099Z","0.7.31":"2019-10-06T15:56:55.691Z","0.7.32":"2019-10-06T18:05:51.242Z","0.7.38":"2019-10-08T12:44:19.257Z","0.7.39":"2019-10-08T13:09:55.701Z","0.7.40":"2019-10-08T13:12:56.557Z","0.7.41":"2019-10-08T13:27:07.446Z","0.7.42":"2019-10-08T13:33:34.006Z","0.7.43":"2019-10-08T13:39:16.338Z","0.7.44":"2019-10-08T14:45:28.102Z","0.7.46":"2019-10-08T14:48:10.431Z","0.7.47":"2019-10-08T14:49:15.023Z","0.7.48":"2019-10-08T15:02:27.563Z","0.7.49":"2019-10-08T15:50:38.829Z","0.7.50":"2019-10-08T16:09:28.240Z","0.7.51":"2019-10-08T16:09:44.449Z","0.7.52":"2019-10-08T17:31:24.559Z","0.7.53":"2019-10-09T16:04:54.049Z","0.7.54":"2019-10-09T16:08:42.207Z","0.7.55":"2020-11-13T19:58:47.551Z","0.7.56":"2020-11-13T19:59:53.098Z","0.7.57":"2020-11-16T11:02:44.242Z"},"maintainers":[{"name":"calocan","email":"andy@likuski.org"}],"description":"Visualize flow between nodes in a directed acyclic network on a Mapbox map","homepage":"https://github.com/calocan/rescape-geospatial-sankey","keywords":["d3","d3-module","sankey"],"repository":{"type":"git","url":"https://github.com/calocan/rescape-geospatial-sankey"},"author":{"name":"Andy Likuski, based on Mike Bostock's d3-sankey","url":"http:/rescapes.net"},"license":"BSD-3-Clause","readme":"# rescape-geospatial-sankey\n\nThis is a fork of d3-sankey that allows geospatial positioning on a map\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://bl.ocks.org/mbostock/ca9a0bb7ba204d12974bca90acc507c0)\n\nSource: Department of Energy & Climate Change, Tom Counsell.\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#L52 \"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#L62 \"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#L72 \"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#L93 \"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; the sum of *link*.value for the node’s incoming [links](#sankey_links)\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*.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#L97 \"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_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#L77 \"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#L81 \"Source\")\n\nIf *align* is specified, sets the node [alignment method](#alignments) 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_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#L85 \"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#L89 \"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#L105 \"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#L101 \"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#L109 \"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 32.\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#L7 \"Source\")\n\n<img alt=\"left\" src=\"https://raw.githubusercontent.com/d3/d3-sankey/master/img/align-left.png\" width=\"480\">\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#L11 \"Source\")\n\n<img alt=\"right\" src=\"https://raw.githubusercontent.com/d3/d3-sankey/master/img/align-right.png\" width=\"480\">\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#L19 \"Source\")\n\n<img alt=\"center\" src=\"https://raw.githubusercontent.com/d3/d3-sankey/master/img/align-center.png\" width=\"480\">\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#L15 \"Source\")\n\n<img alt=\"justify\" src=\"https://raw.githubusercontent.com/d3/d3-sankey/master/img/energy.png\" width=\"480\">\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  .enter().append(\"path\")\n    .attr(\"d\", d3.sankeyLinkHorizontal())\n    .attr(\"stroke-width\", function(d) { return d.width; });\n```\n","readmeFilename":"README.md"}