{"_id":"hull.js","_rev":"69-5edb55474af0e72ffddf51f36b372429","name":"hull.js","dist-tags":{"latest":"1.0.6"},"versions":{"0.2.0":{"name":"hull.js","version":"0.2.0","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrey Geonya","email":"a.geonya@gmail.com"},"license":"BSD","_id":"hull.js@0.2.0","maintainers":[{"name":"andreygeonya","email":"a.geonya@gmail.com"}],"homepage":"https://github.com/AndreyGeonya/hull","bugs":{"url":"https://github.com/AndreyGeonya/hull/issues"},"dist":{"shasum":"32c18f219e532e818b8030fa90d9ef02cc2ab6de","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-0.2.0.tgz","integrity":"sha512-mhp9KQp1AfPqtdfLjm4JCJs7DinTdEwMIjFzYugK1LYELuk/Ms6NdsRQcxspZiUgWKIm0kOC6Bhm+5PcxE7+7g==","signatures":[{"sig":"MEYCIQDp78ZAyVew5FPc/XCwx1M6bU48cO3sBep4PWTIClnIVAIhAIJGGgQlPsvOAnxl0tHq4zOAHpMKufNm0XE1TwqBVG6X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/hull.js","_from":".","_shasum":"32c18f219e532e818b8030fa90d9ef02cc2ab6de","gitHead":"590f59ac24be483a450b1c4879d87231530ddd53","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js"},"_npmUser":{"name":"andreygeonya","email":"a.geonya@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndreyGeonya/hull.git","type":"git"},"_npmVersion":"1.4.28","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"jshintConfig":{"node":true,"forin":false},"devDependencies":{"mocha":"~1.18.2","jshint":"~2.5.0","browserify":"~5.11.0"}},"0.2.1":{"name":"hull.js","version":"0.2.1","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrey Geonya","email":"a.geonya@gmail.com"},"license":"BSD","_id":"hull.js@0.2.1","maintainers":[{"name":"andreygeonya","email":"a.geonya@gmail.com"}],"homepage":"https://github.com/AndreyGeonya/hull","bugs":{"url":"https://github.com/AndreyGeonya/hull/issues"},"dist":{"shasum":"4b04bc5364ea38ae3733fa931ac51c5c71bb37c2","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-0.2.1.tgz","integrity":"sha512-nmZngm5GxX8hmyVOpU8iD8Gr1zivFpjAGVe24uvbUDB0O2sF+Rf6Gn0qKQpchx8MetYoY7DjYqWgb8/Dgerc2A==","signatures":[{"sig":"MEQCIDQc1rTVLDeg/g7JILR6om3hdsR1H/keEqY/9uMcWgoaAiBmk23ejx4wJdEU8J7OYvIvL9loTCLESyIiKE1iahxL5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/hull.js","_from":".","_shasum":"4b04bc5364ea38ae3733fa931ac51c5c71bb37c2","gitHead":"6c8587cbdd8e32c278bd121c7fb225159fc42e50","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js"},"_npmUser":{"name":"andreygeonya","email":"a.geonya@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndreyGeonya/hull.git","type":"git"},"_npmVersion":"1.4.28","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"jshintConfig":{"node":true,"forin":false},"devDependencies":{"mocha":"~1.18.2","jshint":"~2.5.0","browserify":"~5.11.0"}},"0.2.2":{"name":"hull.js","version":"0.2.2","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrey Geonya","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@0.2.2","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"b802bad28a7f482cf9795405ac38cdc0083776de","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-0.2.2.tgz","integrity":"sha512-YsQlHfpa323OrErdoQFzRq7e99q8wfC2SaKP4fWMFs6UnJGdbdN0YhEM14tgM27noLnS6x58YSgG/K0zC6//Hw==","signatures":[{"sig":"MEQCIG/k+fCjAiUPDAMIDmNn4Qwn7xKnPcpjiTzqQNYVxJbyAiBr17Fgwe72FaoQbOjJd+Jr5aGGdrtj9VR8LXmnmUwSHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/hull.js","_from":".","_shasum":"b802bad28a7f482cf9795405ac38cdc0083776de","gitHead":"b146494d3000e2bfd88cb1caccef58b8db7fb127","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js"},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"1.4.28","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"jshintConfig":{"node":true,"forin":false},"devDependencies":{"mocha":"~1.18.2","jshint":"~2.5.0","browserify":"~5.11.0"}},"0.2.3":{"name":"hull.js","version":"0.2.3","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrey Geonya","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@0.2.3","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"e28fc9824dda05ca8915a3b9de4008ee2aff4452","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-0.2.3.tgz","integrity":"sha512-Y2GCkiI6GffKF4nWeyOanwHwoxTN2NG/WdeZprnSzH2uXQakx8pfrW7xTZytbhX8JsK/k8HHVD9VbT7SvmctcA==","signatures":[{"sig":"MEUCIQD66HHzqDWzbvyHtRy0yqBPAAZlBcadvhXBiNmrgTC2HgIgDGwomtorvRntO5lNdl7sygkgaYcv2d4IID/AmpRDb68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/hull.js","_from":".","_shasum":"e28fc9824dda05ca8915a3b9de4008ee2aff4452","gitHead":"c134f7b5acf78aab479193966a0cb18bbc340521","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js"},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"1.4.28","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"jshintConfig":{"node":true,"forin":false},"devDependencies":{"mocha":"~1.18.2","jshint":"~2.5.0","browserify":"~5.11.0"}},"0.2.4":{"name":"hull.js","version":"0.2.4","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@0.2.4","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"387ee10f3bbf23fe8ee0c0ac12add5d4456235c5","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-0.2.4.tgz","integrity":"sha512-u/TJlzXJ8P5wEWpbciygQMnsfVC0PVNamSJNg6z1vzSP8M00M1M0qivTy42ZlSsDj52uTjEw2Mbz/8QKQ3gjTg==","signatures":[{"sig":"MEQCIB9IDP5kNZMhBkzShFm544ibYYj4F+H9VjffsPCXXxwXAiACeMg3dyAo+DpHn5FjMFdS2WaMOjy+S8q7yjCci2Bzpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/hull.js","_from":".","_shasum":"387ee10f3bbf23fe8ee0c0ac12add5d4456235c5","gitHead":"30b72be8e604b82ce983900264ec1da4c91599dc","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js"},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"1.4.28","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"jshintConfig":{"node":true,"forin":false},"devDependencies":{"mocha":"~1.18.2","jshint":"~2.5.0","browserify":"~5.11.0"}},"0.2.6":{"name":"hull.js","version":"0.2.6","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@0.2.6","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"8de21ae106656234372fe12a7555e59c424def17","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-0.2.6.tgz","integrity":"sha512-RdLi3htsGqbNHjDpw65A83XU+ytKYbYwkTAnrYH3/DxfOKxR45rynL8Y5IK2JSTahcT3MWcIMRkhIl/d/QdoKA==","signatures":[{"sig":"MEYCIQDGrHGtnCafMo5YVlLM5PtSY/lH0fu79/j1hIEsnEy5LwIhANrlXSb2L5Oy6/E19HWhXjses4Udy2J/LkCHj/G2x/ch","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/hull.js","_from":".","_shasum":"8de21ae106656234372fe12a7555e59c424def17","gitHead":"24b6229037074d412d776e0459c60c4d3f88a74c","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js"},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"1.4.28","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"jshintConfig":{"node":true,"forin":false},"devDependencies":{"mocha":"~1.18.2","jshint":"~2.5.0","browserify":"~5.11.0"}},"0.2.7":{"name":"hull.js","version":"0.2.7","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@0.2.7","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"83785a75fe5e44213f74d7f12979f0ed7e1a8db7","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-0.2.7.tgz","integrity":"sha512-XW3tYUEYpxcP91NTuJ8Cc2Hx/UkYO1BzbsW3pUP72PD6ksPlaqLWu1CSIN+8Q7+8L8CWBC3HcchPx/o44Upyfw==","signatures":[{"sig":"MEQCIBkQJAjUJaT0fYjS6XgASX6M1eDgAJZYiGw38zVXFvBxAiA0tNA4Zg28DdHiy+ShdSXA5eLE+tqkpYPi++UNDdjaDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/hull.js","_from":".","_shasum":"83785a75fe5e44213f74d7f12979f0ed7e1a8db7","gitHead":"30ce0c48fbd06bb4f1f421986f5623038f2bd217","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js"},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"1.4.28","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"jshintConfig":{"node":true,"forin":false},"devDependencies":{"mocha":"~1.18.2","jshint":"~2.5.0","browserify":"~5.11.0"}},"0.2.8":{"name":"hull.js","version":"0.2.8","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@0.2.8","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"37551c3494b5030bc4070e055da992d9ba4709c3","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-0.2.8.tgz","integrity":"sha512-+iP+AMZ50l1ltmL2YuWIlieU46uj5IMhXQoMsu4DoxM/mEQF1EeMzUhVXK/3fUKww7t+DlSeV8gzYFX6N9iwYg==","signatures":[{"sig":"MEUCIQDPBT1FOL48uqLiMsxXx5MsgnY8H8E6hqJqG31vj0z2tAIgO8wkSp4hksxT5e140z6EBtzvAY9DAb0sneY1XsLUTt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/hull.js","_from":".","_shasum":"37551c3494b5030bc4070e055da992d9ba4709c3","gitHead":"a6cf77c446dbc34bdec9d64548551071896b3f19","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js","watch":"./node_modules/nodemon/bin/nodemon.js --watch src --exec \"./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js\""},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"1.4.29","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"jshintConfig":{"node":true,"forin":false},"devDependencies":{"mocha":"~1.18.2","jshint":"~2.5.0","nodemon":"~1.9.0","browserify":"~5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/hull.js-0.2.8.tgz_1459542064413_0.17700169212184846","host":"packages-12-west.internal.npmjs.com"}},"0.2.9":{"name":"hull.js","version":"0.2.9","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@0.2.9","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"6d89f40958c4541fea8a4004fd8ec6ba146837f1","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-0.2.9.tgz","integrity":"sha512-E91yNsDo7Ix5cCc20K1JpK7H/Q6Devzu5O0MYW27EprVdHcMiK6bBW7TCPa5n+FClrYyMWypQ/WcJet5QEnxxA==","signatures":[{"sig":"MEQCIHJBQKthcGfZMmRd3b2NBmbFHWe6CuTWFHwy91nAjLNuAiBBznYMBm115jtUO8+ls9rn4mfe3LEkAa9kOvcBhoVcnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/hull.js","_from":".","_shasum":"6d89f40958c4541fea8a4004fd8ec6ba146837f1","gitHead":"e3e35150df65b14c10f0091c3f6a9293362306db","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js","watch":"./node_modules/nodemon/bin/nodemon.js --watch src --exec \"./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js\""},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"2.15.1","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"_nodeVersion":"0.10.46","jshintConfig":{"node":true,"forin":false},"devDependencies":{"mocha":"~1.18.2","jshint":"~2.5.0","nodemon":"~1.9.0","browserify":"~5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/hull.js-0.2.9.tgz_1469713444640_0.5847995046060532","host":"packages-12-west.internal.npmjs.com"}},"0.2.10":{"name":"hull.js","version":"0.2.10","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@0.2.10","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"2d3e383f6e8793d4ec74355a92b7da2eb8ade35b","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-0.2.10.tgz","integrity":"sha512-UO3W30HxhWgeSpNKCdXt00xkwjRTGmhQaoZNP8ll509Nl+DP9juXE3wRGizihuop08FSB4xtAWIbWSe+RxEoog==","signatures":[{"sig":"MEYCIQDQCGHm5/vXXiCgl8mx1X0264lfN1SL3Rmx1f2gRYubPAIhAMGh4dxz2kGgqtTwwhYq1gygIi5+TBONtBolqgr/VKDn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/hull.js","_from":".","_shasum":"2d3e383f6e8793d4ec74355a92b7da2eb8ade35b","gitHead":"982e2e9cad1578e21b2d400de8d66430eef61c0d","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js","watch":"./node_modules/nodemon/bin/nodemon.js --watch src --exec \"./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js\""},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"2.15.1","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"_nodeVersion":"0.10.46","jshintConfig":{"node":true,"forin":false},"devDependencies":{"mocha":"~1.18.2","jshint":"~2.5.0","nodemon":"~1.9.0","browserify":"~5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/hull.js-0.2.10.tgz_1472991066667_0.37131276866421103","host":"packages-12-west.internal.npmjs.com"}},"0.2.11":{"name":"hull.js","version":"0.2.11","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@0.2.11","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"b5ad3cb4b5c08daa309d5cae256eee54399f3d7a","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-0.2.11.tgz","fileCount":36,"integrity":"sha512-WEmMRCFqoZA0d7bD9KY9RK0rTBKRfNqDExi8OvFz5A57hpywyc0Wd5N4egF9cU+E69p1KjE/fTIYU4CjOgXdZQ==","signatures":[{"sig":"MEUCIQDpN5pe8wX8pZz2VvZEreNYA8p1DZaQy3p0lxVQYzYmEwIgRUIDnIPJCKaPaJXMiBvIe2WXTX0xyZpJbqXbjdPKO+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17011986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0J5SCRA9TVsSAnZWagAAkbMP/3gEqg1pxj00erKijAUe\nRax9ktTdpFHlZKwEqF700/ie8/zM1JYBokMBGGK4SZRRBnsmHHlTSy7InNQO\nBT6ZSePpFnsisM0jBwqLLKecyIfKw2wrgXmlxY4m7LOoXf30CWQ2A15jtwz2\nnYJvmvlm1/pNOtkV6ueHcSmUn67Xm6ERCGycv/k2tvUSLw17OE+8Oaw578o7\nh7mxaBma0llHYBnSnR2siH0xX8hg8hMgHYHQllF19owQkOkQEeMsjYmxPTy8\nGXV4QQ54pxaKkPFgP6i8l+EGPbiDVMfmkkFLGW8BJMz4KHvDBKxI9IReyQKF\nzi0olkzkCL8jme0mLirY07MiL0L3kXsvEzHLu+6WlX4aSnmGCIYrYhrOzTy7\n6MVL2q6rpB8rihdavtdqa2fQH6VgCRKGJ63123hqNtIRWbmeaPDzZMKU+5h4\nsmMj1lLsesiM+WLGX8uh39DCxS2NFivf3j0hC8/2bFRHtQCt3y1ZWKPphBzw\nQs6tT/l6D12qd0AyUMNmb4Xb/Ltu9LZkijRo9plgEvmEWiBeHLQULpB8IEWx\nwdZ1JsDvP+OtDsr2+nMHfvcvodHYxTiSxx/EJuAOn4TKX1o+B+3gLqegahOf\nFT1qZJrn4kUrJpfv3nwraXh4Sh5+cJAFwxNvdTFyhS/qEQK5LaQpSRHvFNgL\n5TFP\r\n=jL4M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/hull.js","gitHead":"49e27f03ddf125c96489dd70a127c023aa2e5783","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js","watch":"./node_modules/nodemon/bin/nodemon.js --watch src --exec \"./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js\""},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"6.4.1","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"_nodeVersion":"10.15.3","jshintConfig":{"node":true,"forin":false},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~6.0.2","jshint":"~2.10.2","nodemon":"~1.18.0","browserify":"~16.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hull.js_0.2.11_1557175889744_0.4019259006925717","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"hull.js","version":"1.0.0","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@1.0.0","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"509bf09384a9959c6f8b9c66abe07056f6f25f8d","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-1.0.0.tgz","fileCount":36,"integrity":"sha512-JwKyla57UJdor52LI17jJ00aRzwYZUrq/V+WkOSQoF0ZuBz1NBwAyI7VzDmSFSPqUrgVJc3HCvqnMQzUW6Ku9w==","signatures":[{"sig":"MEYCIQCzn+stMP7Z+2/PqJDvotzOri1EO70PDPRl3Efl7SyZ8wIhAJER0zC82ILJYex87alm+7Lm+RpefSSYE3s9atXXI008","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17013144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFlHpCRA9TVsSAnZWagAAWzcP/AkJXNyJvONapdTkzzeq\nJEMXaCloHyxXugVJQl8r3og0u/FzYaHE8hUor/tF9wjiqi/2kBVqlBy5sW6U\nMNO6nryRuXkXllH+NLzZlZ3rUF1C9wx6GQYaNV4gJnLb1uNe7GuaaWb5r65u\no8AG80G/W5A1Oxs3OP1d0T74ulbVhSbI3qXH0fJZ92bIAQku/BPbEplVZuuq\nc5VRIbzKp4j/DXG3tkmt+ioBETvJlMq/yY/pxetLxKbkU9iXqUCuLapLm4xk\nDEOkppznpyGUhJK3gBmREpzjw8LSh4qGA6kEnoU0TBjxvbDoE9t1OKTTtCA+\nqTB9y0yEGujuweXJH6Nm/C0/TpI0MMxVYUFarIKYFPQyGvyEDBeuthmG6MC4\nTRnNKxA6cOn14bR2w9wfyiZz60CkRe7/6Gf+qns1p6zkwCW+nZcYuDvhqkHE\nioR+ltPWSQKl3V+TWwSv80y6AcotntTfrfVL4VHGOGuoDqQe64Bc9lwEWX29\nOpwJhzvQlw44R3Iam3d1mhQCDwz86Is/sfnUnIF86KVhM7tVAJC7XcdHBoBC\njh8kW6AXQDHunj0Io1rk1+8kR0nnQITvKCe8h3kt13LfcFJBCnoaqdQd4m6y\nA4ieGwFPL9+MVtv3y9WwgCoUGjAszUEUYmbHXiGqwdwF/R7J6iBW5tIrk3ZQ\nSb9Q\r\n=+qhV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/hull.js","gitHead":"1ce2b416d538dd62b904f32b89cdec2fe7525cb9","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js","watch":"./node_modules/nodemon/bin/nodemon.js --watch src --exec \"./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js\""},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"6.4.1","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"_nodeVersion":"10.15.3","jshintConfig":{"node":true,"forin":false,"esversion":6},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~6.0.2","jshint":"~2.10.2","nodemon":"~1.18.0","browserify":"~16.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hull.js_1.0.0_1561743848233_0.4319615710791396","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"hull.js","version":"1.0.1","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@1.0.1","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"dcc584cae7dabd89e3dbee5b7e599c56c834f406","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-1.0.1.tgz","fileCount":36,"integrity":"sha512-6Nvcv/A5Ewkpga3whhSF0IRw6N82D1xpBRHLOdnsmIKVvCRSLE7dovKj4HX1h5nwI7V0OZ2MM3ft2EAsJsll4w==","signatures":[{"sig":"MEUCIQDttf6ulaUlB+MhUZwTos66FDefmF1K7HyOsrIJgp2AewIgN9Pn+beNmqqQvhxcOOjxd2gkSwOcKeMe0YCFymiMgug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17013585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflKUJCRA9TVsSAnZWagAADCEP/AxRONzsHhp5JWf7hgBN\n5mvJqimkMDD/277hZI8aCPGIUfV8txqIpnm5HKL5y7Ake7Akb4wkEHStGfSq\nA+P8HRgUHHwxsu3x9oKOTXKPxqDmKnxFanFPDqbRk5Iwue3eVjplQFbfN3Gk\n+P+dbu5dx0VglU3vFiitzpood2Y4EJXeMKnTYtpiqw7QM7XEcqsGeHG9+EsZ\nr+y1Hl27HsvfreAs+pdryLRIQyU2uy5jNw4K2RRQsbj23SlIQ0LTuHMG4/ML\n0jx11Mqw2rkXd+Did2rm0s6PcpV/NjvpLcSa58baccoYkzgz/hsvW2dmKve8\nUcjWqvcg+QBBZXIHmWgy+RCzwQV+DuMBEqEHPIGqWC7SE7PAwwtXda2LrRpG\nazZce7+jln0gevtvbTp964Gx30wOcdhIeWggDqNuYwXvpLVj/U0LPdpLo6Fz\nOygP+bzw4tz4XkDTTIIKECTpvpD0vOxO63QQRd7D39ZeaQPLTfC28HIr9WUR\nFkVqfdBJZHacU0sZQ8xR+7NWv1rljED4II3l2YP8P7iPguPbl8YyCv+FKcR5\nBq+SpC4jWl63tCSoDUSyqhz9Kv8FO64Uhf0DP9yvrRDTBa7671ObZ4xH3K7/\n9HtbdUFaZbPVAWlzRG1+H8Dm8sviqviOIxk7yesdr7A28ssEwVTSCsG3+4Jh\n/vmD\r\n=2erQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/hull.js","gitHead":"db8921a1b3129aa92a7c21aa2a9bbcbaaa15292d","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js","watch":"./node_modules/nodemon/bin/nodemon.js --watch src --exec \"./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js\""},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"6.4.1","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"_nodeVersion":"10.15.3","jshintConfig":{"node":true,"forin":false,"esversion":6},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~6.0.2","jshint":"~2.10.2","nodemon":"~1.18.0","browserify":"~16.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hull.js_1.0.1_1603577096594_0.675834885023985","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"hull.js","version":"1.0.2","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@1.0.2","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"1e7c4b10990e2ee491234b9ec100321aa2b0899a","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-1.0.2.tgz","fileCount":20,"integrity":"sha512-C1VJyrSnWqU7tp3T3QzViEdopHLm/G5ocnk8zBuS5BROaleDMBePvmgc7VdeNxR4BOzq/nzxkLFUS1L8S/wXTA==","signatures":[{"sig":"MEUCICmVWRANJ6ZtCM1wjdn6MI9545pc2uZ+ssOb5LqyD7/TAiEAvVCy9coeAb1MOeM/hceoWM8A4wh3Pzwr5QxGiVdMELU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2twvCRA9TVsSAnZWagAAPLIP/3UMv0/brri3QBDF47gP\nHBXAyMEv5Gvanf/Kx8aRe9C5DDa1vbddsFPrVsSCc0hGgcFBJmlmE+/odhJF\nRdd3gzTL+5dcukAcWIDOoYhuM2VQiP5jthocjnwE/uL+kSgnjNrTYKAoSTFx\nMoskuLUHTtYdCQN2YaOGUMrCEZAL01p8Aw6irXcEH3oqp1IQ4WIv2EqeGPhT\nmEMNlsS1g4QgN/wM32+Q1E7K4S8JYs0pMg3f23F4PQwb3mzGpF3SXme5UXbM\njcayxQ+GY+fMVQ8GluXP2MTXpCzVoeLAEeE2NaHWcUeBs/8Piiabd4VRu+SG\n2IX/SAH5dhX8Q67Mn4sShM5ZJf8OHVtL1xIOu3DSkqUgjlZa7U8vdEgCtKYD\nINDC7PDGaW9pqJXs5tfzCV5S0RH/BaQf/p6KJOaR3Tcn/lgFdw5Hd3tmlj0R\nf9oJtSaSn9ZBO9BOKGySsWtfNvdFRcmbeSw0nPmUPMFas8e3LsJmiLhlnteH\n6OlBfcztnMWZ7zm+FQLiv9B7hbYACiLPhxmEYetr8i5BPbncCDHrGfClvL8y\nmebjTn2RU8rvWp2RghK4oDtuj4tt6Pj9AelZhQh5F39EVH2d+LR+DCa5nd97\nJWubEridAYMmF6kOyznn6PTeKRzLdEvip81RcGipghqAOXhf7XIRlMXLdyHS\nbt/V\r\n=Ex5d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/hull.js","gitHead":"7ec0908f2f82f1d8b5c3f68ba42078f476d75fa1","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js","watch":"./node_modules/nodemon/bin/nodemon.js --watch src --exec \"./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js\""},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"6.14.12","description":"JavaScript library that builds concave hulls (shapes) by set of points","directories":{},"_nodeVersion":"14.16.1","jshintConfig":{"node":true,"forin":false,"esversion":6},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~6.0.2","jshint":"~2.10.2","nodemon":"~1.18.0","browserify":"~16.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hull.js_1.0.2_1632650691023_0.34027860235723506","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"hull.js","version":"1.0.3","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@1.0.3","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"cb734fc8034e98e9f24c5893bfd97d0d48a99975","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-1.0.3.tgz","fileCount":19,"integrity":"sha512-CM6zaH0+3mdmjmvJnpxfmJ6K7juoF0GnmjE1g+m5JRj+ynP23VwSoUtIuVUePF9icr1J1/1zybhscCltyftAaw==","signatures":[{"sig":"MEYCIQC3DpD7OACwLdmtrqfmFFJu+IdsNNhfz5/dqfpTwy/R5wIhAJ78wUsndv3JO0O8rrZsgozOeq10AYsxU15SczMzOs7T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZloNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5UQ//TlzcKQjpXLCjyK0F5tF5Yul/HoDiJR2YMRGiPzCfupHKD+Mf\r\nn5ejZ4EvNaoyjXsLP0Ai/aWetG7S6ffpwC0VnaU6OKCKxspgvHYSTGCB/Hvl\r\nFiHVBTs6MzwulxNI9XyT8KpbrUfzTtZQ51JcFvBOTw3nnre7j8D4kmKyUx3T\r\nnLGQvj8PK8JWUEgG4ibdcs67GV22DV2DugkEwyOBeS6rstV89Im0TXcj6Z5t\r\n/gU9FhwBmPEY262DK+ppI2NSb+/laZ4cRtzTNBVH3hinM/24MKFJW6Pp8ySW\r\nenUFF+lUeCkxKgqAj+kG+WCFkkbwa3qDv8o99ZEvukEAZxtF/KAN/WH7nBST\r\n40/Qnh+RTwq/h9VQ4tQTAHxovXLV1BVkaAT96eT6bMqRCCkGZ4sJrIwVX2z5\r\nnj86G/v4rFhBeTV65fUt6Ehr4U3ME8f1QPfoYEy7DrTwul5qLD6e9Mlb6L9u\r\nJ7LduZltFcAkhG0AYf83vow7YQVAusf6nk+cTktPFm9mvyj5jrQei74JEehh\r\nx4f9ZITOkglaRs70O726otKFj0kVODUiLhvHAoAarlfa1URJDiY0WEzJ+WoS\r\n4/2EmctxQVxaZhdM7Of2DVA8/y2M/1ldiXAmCG94cFz5C7xNUxRFtaOJuKY+\r\nYOQsX4iPpWNGrzBNSJ99XCXJydFpQ3zZlPg=\r\n=sTfW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/hull.js","gitHead":"fb42b1396f433873d75dcf33962e7130171dbc74","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js","watch":"./node_modules/nodemon/bin/nodemon.js --watch src --exec \"./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js\""},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"6.14.12","description":"JavaScript library that builds concave hulls (shapes) by the set of points","directories":{},"_nodeVersion":"14.16.1","jshintConfig":{"node":true,"forin":false,"esversion":6},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~6.0.2","jshint":"~2.10.2","nodemon":"~1.18.0","browserify":"~16.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hull.js_1.0.3_1667652109791_0.393105208570961","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"hull.js","version":"1.0.4","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia","email":"a.heonia@gmail.com"},"license":"BSD","_id":"hull.js@1.0.4","maintainers":[{"name":"andriiheonia","email":"a.heonia@gmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"3266cb6180cceae101723f539b2c020a37d4038a","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-1.0.4.tgz","fileCount":18,"integrity":"sha512-p7oV4LVNo8wokDXRAF/20WN0Nd02eRLWJI6KlEC5Ih/vBiy3fGtGeeRQIVUANIpu0AXLTDOsy0naJiNZpDL5OQ==","signatures":[{"sig":"MEYCIQDCvioehCQZmm2O1qMOOYB2ROSIxOSvI2nakFKIpdIbIAIhAIxWmTffyhYz0NdGlEiAAySRolt+RhyA//0IFLDiC3S5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98825},"main":"./src/hull.js","gitHead":"0ef9eab795f6b8dde43591893a6e8fc5f8ec42cd","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js","watch":"./node_modules/nodemon/bin/nodemon.js --watch src --exec \"./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js\""},"_npmUser":{"name":"andriiheonia","email":"a.heonia@gmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript library that builds concave hulls (shapes) by the set of points","directories":{},"_nodeVersion":"18.12.1","jshintConfig":{"node":true,"forin":false,"esversion":6},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~6.0.2","jshint":"~2.10.2","nodemon":"~1.18.0","browserify":"~16.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hull.js_1.0.4_1697576281261_0.8566834065092901","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"hull.js","version":"1.0.5","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia"},"license":"BSD","_id":"hull.js@1.0.5","maintainers":[{"name":"andriiheonia","email":"a.heonia@protonmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"f7904442243aa17d8a0c1e356a521d702d7e0c6f","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-1.0.5.tgz","fileCount":18,"integrity":"sha512-Fm7zZomuKRhboSZEvvLU8jY0Byb/DC84Z5E4LUC8xH7m9ODpsDNtYqU+Wf049ThxrwjNvvq2f4Mz9eY2UTE6rg==","signatures":[{"sig":"MEUCIQC58SUZnpw2VGd71Gfe7P9ODdYIxOgSPGhcaWO6c9LUOAIgKaVE6Yo5ISRDRmYbhHm7bZYfhSd4X4i68HjD0YsA9Nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98449},"main":"./src/hull.js","gitHead":"42bc70f04eebc083ccd513bc490943520a94b21d","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js","watch":"./node_modules/nodemon/bin/nodemon.js --watch src --exec \"./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js\""},"_npmUser":{"name":"andriiheonia","email":"a.heonia@protonmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript library that builds concave hulls (shapes) by the set of points","directories":{},"_nodeVersion":"18.12.1","jshintConfig":{"node":true,"forin":false,"esversion":6},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~6.0.2","jshint":"~2.10.2","nodemon":"~1.18.0","browserify":"~16.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hull.js_1.0.5_1707378179658_0.7308040166598349","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"hull.js","version":"1.0.6","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"author":{"name":"Andrii Heonia"},"license":"BSD","_id":"hull.js@1.0.6","maintainers":[{"name":"andriiheonia","email":"a.heonia@protonmail.com"}],"homepage":"https://github.com/AndriiHeonia/hull","bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"dist":{"shasum":"75f013e8171eb9a871b4a94887e89eb555461d0e","tarball":"https://registry.npmjs.org/hull.js/-/hull.js-1.0.6.tgz","fileCount":13,"integrity":"sha512-TC7e9sHYOaCVms0sn2hN7buxnaGfcl9h5EPVoVX9DTPoMpqQiS9bf3tmGDgiNaMVHBD91RAvWjCxrJ5Jx8BI5A==","signatures":[{"sig":"MEYCIQC9FcgHVDyVhNFkPI7xjQXfIvwgMa7qEtws0RYdfGOdfQIhAKyU7QZGHJ4PX7a2tCrOlNpGHSJs5ObK1WRpK6aVNeEq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38696},"main":"./src/hull.js","gitHead":"12315710ed73f76ec3998ed408ad2fa80476da56","scripts":{"test":"./node_modules/jshint/bin/jshint src/intersect.js && ./node_modules/jshint/bin/jshint src/grid.js && ./node_modules/jshint/bin/jshint src/hull.js && ./node_modules/.bin/mocha -R spec && ./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js","watch":"./node_modules/nodemon/bin/nodemon.js --watch src --exec \"./node_modules/browserify/bin/cmd.js ./src/hull.js --standalone hull > ./dist/hull.js\""},"_npmUser":{"name":"andriiheonia","email":"a.heonia@protonmail.com"},"deprecated":"This package is unmaintained and vulnerable. Do not use it.","repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript library that builds concave hulls (shapes) by the set of points","directories":{},"_nodeVersion":"18.12.1","jshintConfig":{"node":true,"forin":false,"esversion":6},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~6.0.2","jshint":"~2.10.2","nodemon":"~1.18.0","browserify":"~16.2.3"},"_npmOperationalInternal":{"tmp":"tmp/hull.js_1.0.6_1712954199459_0.6246098708948045","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-10-21T08:10:55.554Z","modified":"2025-03-21T22:01:43.987Z","0.2.0":"2014-10-21T08:10:55.554Z","0.2.1":"2014-10-21T08:32:03.054Z","0.2.2":"2015-02-04T17:51:56.886Z","0.2.3":"2015-02-04T21:02:24.766Z","0.2.4":"2015-03-23T18:46:50.730Z","0.2.6":"2015-05-01T11:26:04.204Z","0.2.7":"2015-05-01T11:39:25.278Z","0.2.8":"2016-04-01T20:21:08.736Z","0.2.9":"2016-07-28T13:44:08.462Z","0.2.10":"2016-09-04T12:11:09.820Z","0.2.11":"2019-05-06T20:51:30.054Z","1.0.0":"2019-06-28T17:44:08.739Z","1.0.1":"2020-10-24T22:04:56.971Z","1.0.2":"2021-09-26T10:04:51.200Z","1.0.3":"2022-11-05T12:41:49.966Z","1.0.4":"2023-10-17T20:58:01.564Z","1.0.5":"2024-02-08T07:42:59.793Z","1.0.6":"2024-04-12T20:36:39.624Z"},"bugs":{"url":"https://github.com/AndriiHeonia/hull/issues"},"author":{"name":"Andrii Heonia"},"license":"BSD","homepage":"https://github.com/AndriiHeonia/hull","keywords":["geometry","concave-hull","math","alpha-shape","algorithm"],"repository":{"url":"git://github.com/AndriiHeonia/hull.git","type":"git"},"description":"JavaScript library that builds concave hulls (shapes) by the set of points","maintainers":[{"name":"andriiheonia","email":"a.heonia@protonmail.com"}],"readme":"Hull.js is a JavaScript library that builds concave hull by the set of points.\n\n## Examples\n\nSee live examples <a target=\"_blank\" href=\"http://andriiheonia.github.io/hull/\">here</a>.\n\n## Usage\n\n\tvar points = [ [236, 126], [234, 115], [238, 109], [247, 102], ... ];\n\thull(points, 50); // returns points of the hull (in clockwise order)\n\n## Params\n* 1st param - array of coordinates in format: `[[x1, y1], [x2, y2], ..., [xn, yn]]`;\n* 2nd param - concavity. `1` - thin shape. `Infinity` - convex hull. By default `20`;\n* 3rd param - points format. For example: `['.lng', '.lat']` if you have `{lng: x, lat: y}` points. By default you can use `[x, y]` points.\n\n## How it works\n\nLet's see step by step what happens when you call `hull()` function:\n\n<ol>\n    <li>\n        <div>Hull.js takes your source points of the shape:</div>\n        <div><img src=\"https://raw.githubusercontent.com/AndriiHeonia/hull/master/readme-imgs/0.png\" /></div>\n    </li>\n    <li>\n        <div>Builds convex hull:</div>\n        <div><img src=\"https://raw.githubusercontent.com/AndriiHeonia/hull/master/readme-imgs/1.png\" /></div>\n    </li>\n    <li>\n        <div>After that, the edges flex inward (according to the `concavity` param). For example:</div>\n        <div>\n            <img src=\"https://raw.githubusercontent.com/AndriiHeonia/hull/master/readme-imgs/2_1.png\" />\n            `concavity = 80`<br/>\n            <img src=\"https://raw.githubusercontent.com/AndriiHeonia/hull/master/readme-imgs/2_2.png\" />\n            `concavity = 40`<br/>\n            <img src=\"https://raw.githubusercontent.com/AndriiHeonia/hull/master/readme-imgs/2_3.png\" />\n            `concavity = 20`\n        </div>\n    </li>\n</ol>\n\n## Limitations\nThis library relies on ES6. The ES6 features used are:\n- `new Set(null)`, `Set#add`, `Set#has`\n- `let`, `const`\n- `Math.trunc` (if available)\n\nYou may use [polyfills](https://www.npmjs.com/package/core-js) for `Set` and compile with [babel](https://babeljs.io/) to continue to support old browsers.\n\n## Development\n\tnpm install     # install dependencies\n\tnpm test        # build dist file and run tests\n\tnpm run watch   # watch ./src dir and rebuild dist file\n\n## Contribute\n\nIf you want to get involved with Hull.js development, just use <a href=\"https://guides.github.com/introduction/flow/index.html\" target=\"_blank\">github flow</a> and feel free to contribute!\n\n## To-do\n\n* think about holes;\n* think about automatic `concavity` adjustment based on density.\n\n## Related papers\n\n* <a target=\"_blank\" href=\"http://www.it.uu.se/edu/course/homepage/projektTDB/ht13/project10/Project-10-report.pdf\">Implementation of a fast and efficient concave hull algorithm</a>;\n* <a target=\"_blank\" href=\"http://www.cs.jhu.edu/~misha/Fall05/09.13.05.pdf\">Computational Geometry: Convex Hulls</a>;\n* <a target=\"_blank\" href=\"https://en.wikibooks.org/wiki/Algorithm_Implementation/Geometry/Convex_hull/Monotone_chain\">Andrew's monotone chain convex hull algorithm</a>;\n* <a target=\"_blank\" href=\"http://bryceboe.com/2006/10/23/line-segment-intersection-algorithm/\">Line Segment Intersection Algorithm</a>;\n* <a target=\"_blank\" href=\"http://allenchou.net/2013/07/cross-product-of-2d-vectors/\">Game Math: \"Cross Product\" of 2D Vectors</a>;\n* <a target=\"_blank\" href=\"http://users.livejournal.com/_winnie/237714.html\">Угол между двумя векторами</a>;\n* <a target=\"_blank\" href=\"http://habrahabr.ru/post/105882/\">Когда не нужна тригонометрия</a>.\n\n## Changelog\n\n### 1.0.6 — 12.04.2024\n- Exclude \"readme-imgs\" folder from NPM package.\n### 1.0.5 — 08.02.2024\n- Minor fixes (readme, copyrights).\n### 1.0.4 — 17.10.2023\n- Remove unused travis file and update readme.\n### 1.0.3 — 05.11.2022\n- Fix issue with formatting when users pass less than 4 points as an input.\n- Remove bower.json, as Bower itself is deprecated.\n### 1.0.2 — 26.09.2021\n- Clean up .gitignore.\n- Add \"debug\" folder to .npmignore to reduce tarball size.\n### 1.0.1 — 24.10.2020\n- Introduce fix that avoids hitting stack size limit on large arrays.\n### 1.0.0 — 28.06.2019\n- Change language level to ES6.\n- Performance improvements.\n### 0.2.11 — 05.05.2019\n- Return the first point as the last point when fewer than 4 unique points are provided.\n### 0.2.10 — 04.09.2016\n- Fix missing \"var\" declaration.\n### 0.2.9 — 28.07.2016\n- Fix modification of the initial array.\n- Add filtration of the duplicates.\n### 0.2.8 — 01.04.2016\n- Add edgeSkipList to increase performance of the highly accurate shapes (with the small `concavity` number) + refactoring.\n### 0.2.7 — 01.05.2015\n- Fix bower.json.\n### 0.2.6 — 01.05.2015\n- Fix bower.json.\n### 0.2.5 — 01.05.2015\n- Bower support.\n### 0.2.4 — 23.03.2015\n- Minor fixes (copyrights).\n### 0.2.3 — 04.02.2015\n- Minor fixes (readme, package.json).\n### 0.2.2 — 04.02.2015\n- Configurable point formats, now you can use points like `{x: 10, y: 10}` and `{lat: 52, lng: 82}`.\n### 0.2.1 — 21.10.2014\n- Some minor updates (doc, package.json, etc.).\n### 0.2.0 — 20.10.2014\n- Second version with better performance inspired by <a href=\"http://www.it.uu.se/edu/course/homepage/projektTDB/ht13/project10/Project-10-report.pdf\" target=\"_blank\">this</a> article.\n### 0.1.0 — 06.09.2014\n- First version based on Delaunay triangulation.\n","readmeFilename":"README.md","users":{"timdp":true,"zhangyaochun":true}}