{"versions":{"1.0.0":{"name":"earcut","version":"1.0.0","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"jshint src","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","jshint":"^2.5.11","mkdirp":"^0.5.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"jshintConfig":{"node":true,"unused":true,"undef":true},"gitHead":"62785f7ba0b52ad44d518dcd88a3779af64f0f1d","_id":"earcut@1.0.0","_shasum":"b3f2314870769bc1de19f42123d5e2e58d26356f","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"b3f2314870769bc1de19f42123d5e2e58d26356f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.0.0.tgz"},"directories":{},"contributors":[]},"1.0.1":{"name":"earcut","version":"1.0.1","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"jshint src","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","jshint":"^2.5.11","mkdirp":"^0.5.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"jshintConfig":{"node":true,"unused":true,"undef":true},"gitHead":"13ffb95d517f55e13c77525eff87bb915d632665","_id":"earcut@1.0.1","_shasum":"d5b961bd927cee6685d2402ac4f5f2c9aa810816","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"d5b961bd927cee6685d2402ac4f5f2c9aa810816","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.0.1.tgz"},"directories":{},"contributors":[]},"1.0.2":{"name":"earcut","version":"1.0.2","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"jshint src","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","jshint":"^2.5.11","mkdirp":"^0.5.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"jshintConfig":{"node":true,"unused":true,"undef":true},"gitHead":"af390c6879adea0dc051f1c8b9e60476bf180347","_id":"earcut@1.0.2","_shasum":"fb6fb7b47478a857de44c771d2ebe999ca304348","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"fb6fb7b47478a857de44c771d2ebe999ca304348","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.0.2.tgz"},"directories":{},"contributors":[]},"1.0.3":{"name":"earcut","version":"1.0.3","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"jshint src","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","jshint":"^2.5.11","mkdirp":"^0.5.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"jshintConfig":{"node":true,"unused":true,"undef":true},"gitHead":"8059abc59009168ffd43a76eb3a729bff2475eb6","_id":"earcut@1.0.3","_shasum":"6bac036e88daca4d6e536d3a7cec4e946fe8c14e","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"6bac036e88daca4d6e536d3a7cec4e946fe8c14e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.0.3.tgz"},"directories":{},"contributors":[]},"1.0.4":{"name":"earcut","version":"1.0.4","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"jshint src","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","jshint":"^2.5.11","mkdirp":"^0.5.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"jshintConfig":{"node":true,"unused":true,"undef":true},"gitHead":"53ff6d8fd6ed6f1b09251a203b5f2ccabad3570e","_id":"earcut@1.0.4","_shasum":"07cd3125d5ca7a40031015ee4318fc40039cad67","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"07cd3125d5ca7a40031015ee4318fc40039cad67","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.0.4.tgz"},"directories":{},"contributors":[]},"1.0.5":{"name":"earcut","version":"1.0.5","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"jshint src","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","jshint":"^2.5.11","mkdirp":"^0.5.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"jshintConfig":{"node":true,"unused":true,"undef":true},"gitHead":"6d769aad23be69482d2bf956876c6a84fd461df2","_id":"earcut@1.0.5","_shasum":"f2bdb8bc9c5cf4bd2cb814dfb97d54aa1e1473c4","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"f2bdb8bc9c5cf4bd2cb814dfb97d54aa1e1473c4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.0.5.tgz"},"directories":{},"contributors":[]},"1.0.6":{"name":"earcut","version":"1.0.6","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"jshint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","jshint":"^2.5.11","mkdirp":"^0.5.0","tape":"^3.4.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"jshintConfig":{"node":true,"unused":true,"undef":true,"eqeqeq":true},"gitHead":"bf82dca977c7154c0369fa6fd9055d53a013909e","_id":"earcut@1.0.6","_shasum":"9038673137b65a90f9fbcb3cdcc51de72c1cbbb3","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"9038673137b65a90f9fbcb3cdcc51de72c1cbbb3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.0.6.tgz"},"directories":{},"contributors":[]},"1.1.0":{"name":"earcut","version":"1.1.0","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"jshint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","coveralls":"^2.11.2","istanbul":"^0.3.5","jshint":"^2.5.11","mkdirp":"^0.5.0","tape":"^3.4.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"jshintConfig":{"node":true,"unused":true,"undef":true,"eqeqeq":true},"gitHead":"ca0e8bc42b667f20014fea17053d6fa9703e3a45","_id":"earcut@1.1.0","_shasum":"dd26295b2fbea3d98f5c1e6f6964aad831289383","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"dd26295b2fbea3d98f5c1e6f6964aad831289383","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.1.0.tgz"},"directories":{},"contributors":[]},"1.2.0":{"name":"earcut","version":"1.2.0","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"jshint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","coveralls":"^2.11.2","istanbul":"^0.3.5","jshint":"^2.5.11","mkdirp":"^0.5.0","tape":"^3.4.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"jshintConfig":{"node":true,"unused":true,"undef":true,"eqeqeq":true},"gitHead":"3edce63d4a95f4f7f4f16910c49e1904b8c92960","_id":"earcut@1.2.0","_shasum":"13048a0458e60cb049ea9153e0e9ec8fc6f61dab","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"13048a0458e60cb049ea9153e0e9ec8fc6f61dab","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.2.0.tgz"},"directories":{},"contributors":[]},"1.2.1":{"name":"earcut","version":"1.2.1","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"jshint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","coveralls":"^2.11.2","istanbul":"^0.3.5","jshint":"^2.5.11","mkdirp":"^0.5.0","tape":"^3.4.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"jshintConfig":{"node":true,"unused":true,"undef":true,"eqeqeq":true},"gitHead":"915527c1629d1eb356d7774bb760bd99d02f3fe4","_id":"earcut@1.2.1","_shasum":"2924ce202712e44315d7e9e669ed1065805085b2","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"2924ce202712e44315d7e9e669ed1065805085b2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.2.1.tgz"},"directories":{},"contributors":[]},"1.2.2":{"name":"earcut","version":"1.2.2","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"jshint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","coveralls":"^2.11.2","istanbul":"^0.3.5","jshint":"^2.5.11","mkdirp":"^0.5.0","tape":"^3.4.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"jshintConfig":{"node":true,"unused":true,"undef":true,"eqeqeq":true},"gitHead":"85944c62283796fff8f3b94700451d24e8a5c374","_id":"earcut@1.2.2","_shasum":"8e0543db4ead02f5adfde598ac6ccd1f09ab1957","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"8e0543db4ead02f5adfde598ac6ccd1f09ab1957","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.2.2.tgz"},"directories":{},"contributors":[]},"1.2.3":{"name":"earcut","version":"1.2.3","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.1","coveralls":"^2.11.2","eslint":"^0.13.0","istanbul":"^0.3.5","mkdirp":"^0.5.0","tape":"^3.4.0","uglifyjs":"^2.3.6","watchify":"^2.2.1"},"eslintConfig":{"rules":{"no-use-before-define":[2,"nofunc"],"camelcase":2,"space-after-function-name":2,"space-in-parens":2,"space-before-blocks":2,"space-after-keywords":2,"comma-style":2,"no-lonely-if":2,"no-else-return":2,"new-cap":2,"no-empty":2,"no-new":2,"key-spacing":2,"no-multi-spaces":2,"space-in-brackets":2,"quotes":[2,"single"],"curly":0,"no-constant-condition":0},"env":{"node":true,"browser":true}},"gitHead":"cf0644f7423567eca37310446e3739f8375c36f0","_id":"earcut@1.2.3","_shasum":"6f3cfe920b2fc5ae0b7b31fe2eca4ed72b808b3d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"6f3cfe920b2fc5ae0b7b31fe2eca4ed72b808b3d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.2.3.tgz"},"directories":{},"contributors":[]},"1.3.0":{"name":"earcut","version":"1.3.0","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^8.1.3","coveralls":"^2.11.2","eslint":"^0.15.0","istanbul":"^0.3.5","mkdirp":"^0.5.0","tape":"^3.5.0","uglify-js":"^2.4.16","watchify":"^2.3.0"},"eslintConfig":{"rules":{"no-use-before-define":[2,"nofunc"],"camelcase":2,"space-after-function-name":2,"space-in-parens":2,"space-before-blocks":2,"space-after-keywords":2,"space-before-function-parentheses":[2,{"anonymous":"always","named":"never"}],"comma-style":2,"no-lonely-if":2,"no-else-return":2,"new-cap":2,"no-empty":2,"no-new":2,"key-spacing":2,"no-multi-spaces":2,"space-in-brackets":2,"brace-style":2,"quotes":[2,"single"],"indent":2,"curly":0,"no-constant-condition":0},"env":{"node":true,"browser":true}},"gitHead":"88fbb703ecdf16ba206af126c2cc3d75e34597c8","_id":"earcut@1.3.0","_shasum":"e23be859ea308735db8cb68a58a92f86e3816060","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.36","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"e23be859ea308735db8cb68a58a92f86e3816060","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.3.0.tgz"},"directories":{},"contributors":[]},"1.4.0":{"name":"earcut","version":"1.4.0","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^9.0.3","coveralls":"^2.11.2","eslint":"^0.16.1","istanbul":"^0.3.7","mkdirp":"^0.5.0","tape":"^3.5.0","uglify-js":"^2.4.16","watchify":"^2.4.0"},"gitHead":"77a76e1fccb31781ec9e7d1cf786035743d6ea2e","_id":"earcut@1.4.0","_shasum":"086d1c2e7a99a32ffef84cda7d1c1f6feae8bb64","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"086d1c2e7a99a32ffef84cda7d1c1f6feae8bb64","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.4.0.tgz"},"directories":{},"contributors":[]},"1.4.1":{"name":"earcut","version":"1.4.1","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^9.0.3","coveralls":"^2.11.2","eslint":"^0.16.1","istanbul":"^0.3.7","mkdirp":"^0.5.0","tape":"^3.5.0","uglify-js":"^2.4.16","watchify":"^2.4.0"},"gitHead":"14981ac7dd82dd8a658afbca5b138e330bf5cb56","_id":"earcut@1.4.1","_shasum":"e7aa26357edf86d6f4405381f19d0f5ec6478fce","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"e7aa26357edf86d6f4405381f19d0f5ec6478fce","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.4.1.tgz"},"directories":{},"contributors":[]},"1.4.2":{"name":"earcut","version":"1.4.2","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^9.0.3","coveralls":"^2.11.2","eslint":"^0.16.1","istanbul":"^0.3.7","mkdirp":"^0.5.0","tape":"^3.5.0","uglify-js":"^2.4.16","watchify":"^2.4.0"},"gitHead":"778cefd369077161cdefc0f75b78368c611d6be9","_id":"earcut@1.4.2","_shasum":"fc24bc386be0dc7edbc27f0a4836a530b0d4e384","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"fc24bc386be0dc7edbc27f0a4836a530b0d4e384","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-1.4.2.tgz"},"directories":{},"contributors":[]},"2.0.0":{"name":"earcut","version":"2.0.0","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^10.0.0","coveralls":"^2.11.2","eslint":"^0.20.0","istanbul":"^0.3.13","mkdirp":"^0.5.0","tape":"^4.0.0","uglify-js":"^2.4.20"},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"c88b58f5ad4bc060bbeef1ae4c493db7f38a6ed9","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut","_id":"earcut@2.0.0","_shasum":"d95764baeee2b673ebcedc3ba17d471fef4125d9","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"d95764baeee2b673ebcedc3ba17d471fef4125d9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.0.0.tgz"},"directories":{},"contributors":[]},"2.0.1":{"name":"earcut","version":"2.0.1","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^10.1.3","coveralls":"^2.11.2","eslint":"^0.21.0","istanbul":"^0.3.13","mkdirp":"^0.5.0","tape":"^4.0.0","uglify-js":"^2.4.21"},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"a303325d6b43f060a87bafd3d32f2ea5321d3a0f","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut","_id":"earcut@2.0.1","_shasum":"5d0c0b5c1f1448c3e71120c756bcf18c255ae783","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"dist":{"shasum":"5d0c0b5c1f1448c3e71120c756bcf18c255ae783","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.0.1.tgz"},"directories":{},"contributors":[]},"2.0.2":{"name":"earcut","version":"2.0.2","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^10.1.3","coveralls":"^2.11.2","eslint":"^0.21.0","istanbul":"^0.3.13","mkdirp":"^0.5.0","tape":"^4.0.0","uglify-js":"^2.4.21"},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"e6dc37158f2c1ac06c89dc29ba37a5835bacac35","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.0.2","_shasum":"1203dc6c3b4ea68097577d6e33e77eb877cf11f8","_from":".","_npmVersion":"2.11.0","_nodeVersion":"0.10.38","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"shasum":"1203dc6c3b4ea68097577d6e33e77eb877cf11f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.0.2.tgz"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"directories":{},"contributors":[]},"2.0.3":{"name":"earcut","version":"2.0.3","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^11.2.0","coveralls":"^2.11.2","eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","istanbul":"^0.3.13","mkdirp":"^0.5.0","tape":"^4.0.0","uglify-js":"^2.4.21","watchify":"^3.4.0"},"eslintConfig":{"extends":"mourner"},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"6a4bf91830f17ce298c73fde9b324bac988a43a1","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.0.3","_shasum":"d9ed50e87dc873a6fd0c6034a870b70bc4f5c880","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.10.40","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"shasum":"d9ed50e87dc873a6fd0c6034a870b70bc4f5c880","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.0.3.tgz"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"directories":{},"contributors":[]},"2.0.4":{"name":"earcut","version":"2.0.4","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^11.2.0","coveralls":"^2.11.2","eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","istanbul":"^0.3.13","mkdirp":"^0.5.0","tape":"^4.0.0","uglify-js":"^2.4.21","watchify":"^3.4.0"},"eslintConfig":{"extends":"mourner"},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"d3361a0976debd4f4a75b2d0859da1c8f0428c07","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.0.4","_shasum":"b50731983f55cbfa4219bc440b549be25a9c248f","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.10.40","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"shasum":"b50731983f55cbfa4219bc440b549be25a9c248f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.0.4.tgz"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"directories":{},"contributors":[]},"2.0.5":{"name":"earcut","version":"2.0.5","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^11.2.0","coveralls":"^2.11.2","eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","istanbul":"^0.3.13","mkdirp":"^0.5.0","tape":"^4.0.0","uglify-js":"^2.4.21","watchify":"^3.4.0"},"eslintConfig":{"extends":"mourner"},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"1a3eba55727438711f3588c04e9dd9a2e21f3dc2","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.0.5","_shasum":"3ca9021e08edc989c4148b48dbdc8677126838d8","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.12.7","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"shasum":"3ca9021e08edc989c4148b48dbdc8677126838d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.0.5.tgz"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"directories":{},"contributors":[]},"2.0.6":{"name":"earcut","version":"2.0.6","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"browserify":"^11.2.0","coveralls":"^2.11.2","eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","istanbul":"^0.3.13","mkdirp":"^0.5.0","tape":"^4.0.0","uglify-js":"^2.4.21","watchify":"^3.4.0"},"eslintConfig":{"extends":"mourner"},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"1456121d9620cee8e350348559314cb8cb2e54f6","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.0.6","_shasum":"ebae4b785e42fc924c6c4e8eb8a6305d2d2c3051","_from":".","_npmVersion":"2.14.4","_nodeVersion":"0.12.7","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"shasum":"ebae4b785e42fc924c6c4e8eb8a6305d2d2c3051","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.0.6.tgz"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"directories":{},"contributors":[]},"2.0.7":{"name":"earcut","version":"2.0.7","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","prepublish":"npm run build-dev && npm run build-min","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^1.0.0","browserify":"^12.0.1","coveralls":"^2.11.4","eslint":"^1.9.0","eslint-config-mourner":"^1.0.1","istanbul":"^0.4.0","mkdirp":"^0.5.1","tape":"^4.2.2","uglify-js":"^2.6.1","watchify":"^3.6.1"},"eslintConfig":{"extends":"mourner"},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"dfb66be3dd16e29043f07157edc47d98654be33b","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.0.7","_shasum":"0a4c5d3e7f13fc23fcf3bfa84a3c35506d8525a2","_from":".","_npmVersion":"2.14.10","_nodeVersion":"0.12.7","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"shasum":"0a4c5d3e7f13fc23fcf3bfa84a3c35506d8525a2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.0.7.tgz"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"directories":{},"contributors":[]},"2.0.8":{"name":"earcut","version":"2.0.8","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","prepublish":"npm run build-dev && npm run build-min","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.0.0","browserify":"^13.0.0","coveralls":"^2.11.6","eslint":"^1.10.3","eslint-config-mourner":"^1.0.1","istanbul":"^0.4.2","mkdirp":"^0.5.1","tape":"^4.4.0","uglify-js":"^2.6.1","watchify":"^3.7.0"},"eslintConfig":{"extends":"mourner"},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"53f3f02796d81acbe2f2f6025fac7e628aad1796","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.0.8","_shasum":"ef3801ef5c9debd04dca22741f2e52d7a0d2d13b","_from":".","_npmVersion":"2.14.14","_nodeVersion":"5.4.1","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"shasum":"ef3801ef5c9debd04dca22741f2e52d7a0d2d13b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.0.8.tgz"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"directories":{},"contributors":[]},"2.1.0":{"name":"earcut","version":"2.1.0","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","prepublish":"npm run build-dev && npm run build-min","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.1.0","browserify":"^13.0.0","coveralls":"^2.11.8","eslint":"^2.3.0","eslint-config-mourner":"^2.0.0","istanbul":"^0.4.2","mkdirp":"^0.5.1","tape":"^4.5.1","uglify-js":"^2.6.2","watchify":"^3.7.0"},"eslintConfig":{"extends":"mourner","rules":{"no-unmodified-loop-condition":0}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"64b17b3955b78ceeede8b0dca193e609a0ebc787","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.1.0","_shasum":"d55e0f99c56fb840de34f9d2dd2c664db07fddcc","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"shasum":"d55e0f99c56fb840de34f9d2dd2c664db07fddcc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/earcut-2.1.0.tgz_1457719585203_0.5551238521002233"},"directories":{},"contributors":[]},"2.1.1":{"name":"earcut","version":"2.1.1","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","prepublish":"npm run build-dev && npm run build-min","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.1.0","browserify":"^13.0.0","coveralls":"^2.11.8","eslint":"^2.3.0","eslint-config-mourner":"^2.0.0","istanbul":"^0.4.2","mkdirp":"^0.5.1","tape":"^4.5.1","uglify-js":"^2.6.2","watchify":"^3.7.0"},"eslintConfig":{"extends":"mourner","rules":{"no-unmodified-loop-condition":0}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"2a4f82cfe90f570eba7e16e7faf27db5a432f7b2","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.1.1","_shasum":"157634e5f3ebb42224e475016e86a5b6ce556b45","_from":".","_npmVersion":"2.14.9","_nodeVersion":"5.8.0","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"shasum":"157634e5f3ebb42224e475016e86a5b6ce556b45","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.1.1.tgz"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/earcut-2.1.1.tgz_1458238093854_0.7572266317438334"},"directories":{},"contributors":[]},"2.1.2":{"name":"earcut","version":"2.1.2","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","prepublish":"npm run build-dev && npm run build-min","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.1.4","browserify":"^14.4.0","coveralls":"^2.13.1","eslint":"^4.5.0","eslint-config-mourner":"^2.0.1","istanbul":"^0.4.5","mkdirp":"^0.5.1","tape":"^4.8.0","uglify-js":"^3.0.28","watchify":"^3.9.0"},"eslintConfig":{"extends":"mourner","rules":{"no-unmodified-loop-condition":0}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"362a41424b5cd5e9a5d1b6e7a5c1c17a778a4888","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"integrity":"sha512-ji2b8qOVwK4WChYTbpKo983518wEqY2wrpkd85Us/LLw+3O7G0jGvGbHgQERuovrv3Cop9cEpiNkhqVQSkgTtA==","shasum":"542add0ca3a7b713452720e1d053937d3daf3784","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.1.2.tgz"},"maintainers":[{"email":"upendra@mapbox.com","name":"anonymous"},{"email":"eliane@mapbox.com","name":"anonymous"},{"email":"pavel@mapbox.com","name":"anonymous"},{"email":"richman@mapbox.com","name":"anonymous"},{"email":"rasagy@mapbox.com","name":"anonymous"},{"email":"olivia.brundage@mapbox.com","name":"anonymous"},{"email":"nikinfour@gmail.com","name":"anonymous"},{"email":"krishna@mapbox.com","name":"anonymous"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"anonymous"},{"email":"me@lukasmartinelli.ch","name":"anonymous"},{"email":"lindsay@mapbox.com","name":"anonymous"},{"email":"sam.kronick@mapbox.com","name":"anonymous"},{"email":"0o3ko0@gmail.com","name":"anonymous"},{"email":"gokul.ganesan@mapbox.com","name":"anonymous"},{"email":"danny@mapbox.com","name":"anonymous"},{"email":"chris.loer@mapbox.com","name":"anonymous"},{"email":"chethan@mapbox.com","name":"anonymous"},{"email":"cesar@mapbox.com","name":"anonymous"},{"email":"vestibule@anandthakker.net","name":"anonymous"},{"email":"aileen.s.rowan@gmail.com","name":"anonymous"},{"email":"mxn@1ec5.org","name":"anonymous"},{"email":"sean@mapbox.com","name":"anonymous"},{"email":"manohar@mapbox.com","name":"anonymous"},{"email":"blannon@gmail.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"bharata+npm@mapbox.com","name":"anonymous"},{"email":"alex.parlato@mapbox.com","name":"anonymous"},{"email":"dana.sulit@mapbox.com","name":"anonymous"},{"email":"mully@mapbox.com","name":"anonymous"},{"email":"young@mapbox.com","name":"anonymous"},{"email":"will@mapbox.com","name":"anonymous"},{"email":"virginia@mapbox.com","name":"anonymous"},{"email":"vincent.sarago@mapbox.com","name":"anonymous"},{"email":"tristen.brown@gmail.com","name":"anonymous"},{"email":"tony.chen@mapbox.com","name":"anonymous"},{"email":"patrick@mapbox.com","name":"anonymous"},{"email":"tim.channell@gmail.com","name":"anonymous"},{"email":"srividyabharadwaj26@gmail.com","name":"anonymous"},{"email":"dane@mapbox.com","name":"anonymous"},{"email":"thomas.j.lee@gmail.com","name":"anonymous"},{"email":"saman@mapbox.com","name":"anonymous"},{"email":"abhishek@mapbox.com","name":"anonymous"},{"email":"ryan.baumann@mapbox.com","name":"anonymous"},{"email":"r.ragupathy85@gmail.com","name":"anonymous"},{"email":"ruben@mapbox.com","name":"anonymous"},{"email":"ryan.clark.j@gmail.com","name":"anonymous"},{"email":"pratik@mapbox.com","name":"anonymous"},{"email":"arun.planemad@gmail.com","name":"anonymous"},{"email":"perry@mapbox.com","name":"anonymous"},{"email":"paul@mapbox.com","name":"anonymous"},{"email":"michael.krasnyk@gmail.com","name":"anonymous"},{"email":"oindrila.gupta92@gmail.com","name":"anonymous"},{"email":"nicki@mapbox.com","name":"anonymous"},{"email":"nick.cordella@mapbox.com","name":"anonymous"},{"email":"nat@mapbox.com","name":"anonymous"},{"email":"max@mapbox.com","name":"anonymous"},{"email":"morgan.herlocker@gmail.com","name":"anonymous"},{"email":"mollylloyd@gmail.com","name":"anonymous"},{"email":"moritz@mapbox.com","name":"anonymous"},{"email":"miles.sackler@mapbox.com","name":"anonymous"},{"email":"jeff@miccolis.net","name":"anonymous"},{"email":"mcwhittemore@gmail.com","name":"anonymous"},{"email":"mayaqgao@gmail.com","name":"anonymous"},{"email":"matt@mattficke.com","name":"anonymous"},{"email":"sam@mapbox.com","name":"anonymous"},{"email":"accounts@mapbox.com","name":"anonymous"},{"email":"emmanuel.sambale@gmail.com","name":"anonymous"},{"email":"lyzi@mapbox.com","name":"anonymous"},{"email":"alex@mapbox.com","name":"anonymous"},{"email":"lily@mapbox.com","name":"anonymous"},{"email":"lauren@mapbox.com","name":"anonymous"},{"email":"l@pwd.io","name":"anonymous"},{"email":"laurier@mapbox.com","name":"anonymous"},{"email":"mail@kkaefer.com","name":"anonymous"},{"email":"decorah@mapbox.com","name":"anonymous"},{"email":"karito@mapbox.com","name":"anonymous"},{"email":"karen@mapbox.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"kara.e.mahoney@gmail.com","name":"anonymous"},{"email":"jake@jakepruitt.com","name":"anonymous"},{"email":"jothirnadh@mapbox.com","name":"anonymous"},{"email":"john.firebaugh@gmail.com","name":"anonymous"},{"email":"hi@jacquestardie.org","name":"anonymous"},{"email":"siyu.song@gmail.com","name":"anonymous"},{"email":"nicholas.ingalls@gmail.com","name":"anonymous"},{"email":"ian@mapbox.com","name":"anonymous"},{"email":"ian.villeda@gmail.com","name":"anonymous"},{"email":"carol@mapbox.com","name":"anonymous"},{"email":"ghoshkaj@gmail.com","name":"anonymous"},{"email":"sajjadkm@gmail.com","name":"anonymous"},{"email":"spam@freenerd.de","name":"anonymous"},{"email":"fischer@mapbox.com","name":"anonymous"},{"email":"dubois@mapbox.com","name":"anonymous"},{"email":"emily@mapbox.com","name":"anonymous"},{"email":"damon@mapbox.com","name":"anonymous"},{"email":"david.dave.clark@gmail.com","name":"anonymous"},{"email":"dan@mapbox.com","name":"anonymous"},{"email":"danpat@danpat.net","name":"anonymous"},{"email":"daniel+npm@trvx.org","name":"anonymous"},{"email":"colleen.mcginnis@mapbox.com","name":"anonymous"},{"email":"hello@chau-nguyen.de","name":"anonymous"},{"email":"nadia.barbosa@mapbox.com","name":"anonymous"},{"email":"camilla@mapbox.com","name":"anonymous"},{"email":"bobby@mapbox.com","name":"anonymous"},{"email":"brendan@mapbox.com","name":"anonymous"},{"email":"bhargav.kowshik@gmail.com","name":"anonymous"},{"email":"bryan@mapbox.com","name":"anonymous"},{"email":"benjamin@mapbox.com","name":"anonymous"},{"email":"sanjay@mapbox.com","name":"anonymous"},{"email":"aruna@mapbox.com","name":"anonymous"},{"email":"andrew@mapbox.com","name":"anonymous"},{"email":"ansis.brammanis@gmail.com","name":"anonymous"},{"email":"amyleewalton@gmail.com","name":"anonymous"},{"email":"amisha@mapbox.com","name":"anonymous"},{"email":"ulsh@mapbox.com","name":"anonymous"},{"email":"alinapaz@gmail.com","name":"anonymous"},{"email":"alice@mapbox.com","name":"anonymous"},{"email":"ajith@mapbox.com","name":"anonymous"},{"email":"aj@mapbox.com","name":"anonymous"},{"email":"aarthy@mapbox.com","name":"anonymous"},{"email":"agafonkin@gmail.com","name":"anonymous"},{"email":"hjudge@mapbox.com","name":"anonymous"},{"email":"josh.eno@gmail.com","name":"anonymous"},{"email":"scott.farley@mapbox.com","name":"anonymous"},{"email":"angel.kittiyachavalit@gmail.com","name":"anonymous"},{"email":"tmpsantos@gmail.com","name":"anonymous"},{"email":"lo_benichou@protonmail.com","name":"anonymous"},{"email":"jordan.kiley@mapbox.com","name":"anonymous"},{"email":"anjana.vakil@mapbox.com","name":"anonymous"},{"email":"antonio@mapbox.com","name":"anonymous"},{"email":"pablo.guardiola@mapbox.com","name":"anonymous"},{"email":"irwin@mapbox.com","name":"anonymous"},{"email":"paige.moody@mapbox.com","name":"anonymous"},{"email":"oormila@mapbox.com","name":"anonymous"},{"email":"fabian.guerra@gmail.com","name":"anonymous"},{"email":"jesse@rebounds.net","name":"anonymous"},{"email":"friedbunny@users.noreply.github.com","name":"anonymous"},{"email":"emily.chow@mapbox.com","name":"anonymous"},{"email":"joe.clark@mapbox.com","name":"anonymous"},{"email":"xianny@gmail.com","name":"anonymous"},{"email":"katherine.meng@mapbox.com","name":"anonymous"},{"email":"dave@mapbox.com","name":"anonymous"},{"email":"dave.prukop@mapbox.com","name":"anonymous"},{"email":"lizzie.gooding@mapbox.com","name":"anonymous"},{"email":"mark.misener@mapbox.com","name":"anonymous"},{"email":"nick.italiano@mapbox.com","name":"anonymous"},{"email":"tara.adiseshan@gmail.com","name":"anonymous"},{"email":"eli.fitch.prof+npm@gmail.com","name":"anonymous"},{"email":"nadia.barbosa@mapbox.com","name":"anonymous"},{"email":"cameron@mapbox.com","name":"anonymous"},{"email":"bruno@mapbox.com","name":"anonymous"},{"email":"langston.smith@mapbox.com","name":"anonymous"},{"email":"rafa@mapbox.com","name":"anonymous"},{"email":"liz.shigetoshi@mapbox.com","name":"anonymous"},{"email":"hello@johnfurrow.com","name":"anonymous"},{"email":"andrea.delrio@mapbox.com","name":"anonymous"},{"email":"ali@mapbox.com","name":"anonymous"},{"email":"ann.millspaugh@gmail.com","name":"anonymous"},{"email":"hello@franka.tech","name":"anonymous"},{"email":"charlie@mapbox.com","name":"anonymous"},{"email":"julianne@mapbox.com","name":"anonymous"},{"email":"dthompson@gmail.com","name":"anonymous"},{"email":"eric.alessandrini@mapbox.com","name":"anonymous"},{"email":"jayana.charles@mapbox.com","name":"anonymous"},{"email":"christopher.cailleaux@gmail.com","name":"anonymous"},{"email":"poornima@mapbox.com","name":"anonymous"},{"email":"bersabel.tadesse@mapbox.com","name":"anonymous"},{"email":"mallorywood413@gmail.com","name":"anonymous"},{"email":"luis@mapbox.com","name":"anonymous"},{"email":"pilar@mapbox.com","name":"anonymous"},{"email":"galia@mapbox.com","name":"anonymous"},{"email":"matt.gosline@mapbox.com","name":"anonymous"},{"email":"kelly.young@mapbox.com","name":"anonymous"},{"email":"mikel@groundtruth.in","name":"anonymous"},{"email":"macro.shen@mapbox.com","name":"anonymous"},{"email":"asheemm@gmail.com","name":"anonymous"},{"email":"john.sylak-glassman@mapbox.com","name":"anonymous"},{"email":"michael@mapbox.com","name":"anonymous"},{"email":"devin.boyer@mapbox.com","name":"anonymous"},{"email":"andrey@mapbox.com","name":"anonymous"},{"email":"flippmoke@gmail.com","name":"anonymous"},{"email":"safonov.ilya@gmail.com","name":"anonymous"},{"email":"denis.koronchik@gmail.com","name":"anonymous"},{"email":"peterqliu@gmail.com","name":"anonymous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/earcut-2.1.2.tgz_1508777623268_0.4132890112232417"},"directories":{},"contributors":[]},"2.1.3":{"name":"earcut","version":"2.1.3","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","prepublish":"npm run build-dev && npm run build-min","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.1.4","browserify":"^14.4.0","coveralls":"^2.13.1","eslint":"^4.5.0","eslint-config-mourner":"^2.0.1","istanbul":"^0.4.5","mkdirp":"^0.5.1","tape":"^4.8.0","uglify-js":"^3.0.28","watchify":"^3.9.0"},"eslintConfig":{"extends":"mourner","rules":{"no-unmodified-loop-condition":0}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"aec6319ef87cd3d829200052a83606fe7eebc1a2","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"integrity":"sha512-AxdCdWUk1zzK/NuZ7e1ljj6IGC+VAdC3Qb7QQDsXpfNrc5IM8tL9nNXUmEGE6jRHTfZ10zhzRhtDmWVsR5pd3A==","shasum":"ca579545f351941af7c3d0df49c9f7d34af99b0c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.1.3.tgz"},"maintainers":[{"email":"upendra@mapbox.com","name":"anonymous"},{"email":"eliane@mapbox.com","name":"anonymous"},{"email":"rasagy@mapbox.com","name":"anonymous"},{"email":"olivia.brundage@mapbox.com","name":"anonymous"},{"email":"nikinfour@gmail.com","name":"anonymous"},{"email":"krishna@mapbox.com","name":"anonymous"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"anonymous"},{"email":"me@lukasmartinelli.ch","name":"anonymous"},{"email":"lindsay@mapbox.com","name":"anonymous"},{"email":"sam.kronick@mapbox.com","name":"anonymous"},{"email":"0o3ko0@gmail.com","name":"anonymous"},{"email":"gokul.ganesan@mapbox.com","name":"anonymous"},{"email":"chris.loer@mapbox.com","name":"anonymous"},{"email":"chethan@mapbox.com","name":"anonymous"},{"email":"vestibule@anandthakker.net","name":"anonymous"},{"email":"aileen.s.rowan@gmail.com","name":"anonymous"},{"email":"mxn@1ec5.org","name":"anonymous"},{"email":"sean@mapbox.com","name":"anonymous"},{"email":"manohar@mapbox.com","name":"anonymous"},{"email":"blannon@gmail.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"bharata+npm@mapbox.com","name":"anonymous"},{"email":"alex.parlato@mapbox.com","name":"anonymous"},{"email":"dana.sulit@mapbox.com","name":"anonymous"},{"email":"mully@mapbox.com","name":"anonymous"},{"email":"young@mapbox.com","name":"anonymous"},{"email":"will@mapbox.com","name":"anonymous"},{"email":"virginia@mapbox.com","name":"anonymous"},{"email":"vincent.sarago@mapbox.com","name":"anonymous"},{"email":"tristen.brown@gmail.com","name":"anonymous"},{"email":"tony.chen@mapbox.com","name":"anonymous"},{"email":"patrick@mapbox.com","name":"anonymous"},{"email":"tim.channell@gmail.com","name":"anonymous"},{"email":"srividyabharadwaj26@gmail.com","name":"anonymous"},{"email":"dane@mapbox.com","name":"anonymous"},{"email":"tlee@mapbox.com","name":"anonymous"},{"email":"saman@mapbox.com","name":"anonymous"},{"email":"abhishek@mapbox.com","name":"anonymous"},{"email":"ryan.baumann@mapbox.com","name":"anonymous"},{"email":"r.ragupathy85@gmail.com","name":"anonymous"},{"email":"ryan.clark.j@gmail.com","name":"anonymous"},{"email":"pratik@mapbox.com","name":"anonymous"},{"email":"arun.planemad@gmail.com","name":"anonymous"},{"email":"perry@mapbox.com","name":"anonymous"},{"email":"paul@mapbox.com","name":"anonymous"},{"email":"michael.krasnyk@gmail.com","name":"anonymous"},{"email":"oindrila.gupta92@gmail.com","name":"anonymous"},{"email":"nicki@mapbox.com","name":"anonymous"},{"email":"nick.cordella@mapbox.com","name":"anonymous"},{"email":"nat@mapbox.com","name":"anonymous"},{"email":"max@mapbox.com","name":"anonymous"},{"email":"morgan.herlocker@gmail.com","name":"anonymous"},{"email":"mollylloyd@gmail.com","name":"anonymous"},{"email":"miles.sackler@mapbox.com","name":"anonymous"},{"email":"jeff@miccolis.net","name":"anonymous"},{"email":"mcwhittemore@gmail.com","name":"anonymous"},{"email":"matt@mattficke.com","name":"anonymous"},{"email":"sam@mapbox.com","name":"anonymous"},{"email":"accounts@mapbox.com","name":"anonymous"},{"email":"emmanuel.sambale@gmail.com","name":"anonymous"},{"email":"lyzi@mapbox.com","name":"anonymous"},{"email":"alex@mapbox.com","name":"anonymous"},{"email":"lily@mapbox.com","name":"anonymous"},{"email":"lauren@mapbox.com","name":"anonymous"},{"email":"l@pwd.io","name":"anonymous"},{"email":"laurier@mapbox.com","name":"anonymous"},{"email":"mail@kkaefer.com","name":"anonymous"},{"email":"decorah@mapbox.com","name":"anonymous"},{"email":"karen@mapbox.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"kara.e.mahoney@gmail.com","name":"anonymous"},{"email":"jake@jakepruitt.com","name":"anonymous"},{"email":"jothirnadh@mapbox.com","name":"anonymous"},{"email":"john.firebaugh@gmail.com","name":"anonymous"},{"email":"hi@jacquestardie.org","name":"anonymous"},{"email":"siyu.song@gmail.com","name":"anonymous"},{"email":"ingalls@protonmail.com","name":"anonymous"},{"email":"ian@mapbox.com","name":"anonymous"},{"email":"ian.villeda@gmail.com","name":"anonymous"},{"email":"carol@mapbox.com","name":"anonymous"},{"email":"ghoshkaj@gmail.com","name":"anonymous"},{"email":"sajjadkm@gmail.com","name":"anonymous"},{"email":"spam@freenerd.de","name":"anonymous"},{"email":"fischer@mapbox.com","name":"anonymous"},{"email":"dubois@mapbox.com","name":"anonymous"},{"email":"emily@mapbox.com","name":"anonymous"},{"email":"damon@mapbox.com","name":"anonymous"},{"email":"david.dave.clark@gmail.com","name":"anonymous"},{"email":"dan@mapbox.com","name":"anonymous"},{"email":"danpat@danpat.net","name":"anonymous"},{"email":"daniel+npm@trvx.org","name":"anonymous"},{"email":"colleen.mcginnis@mapbox.com","name":"anonymous"},{"email":"hello@chau-nguyen.de","name":"anonymous"},{"email":"nadia.barbosa@mapbox.com","name":"anonymous"},{"email":"camilla@mapbox.com","name":"anonymous"},{"email":"bobby@mapbox.com","name":"anonymous"},{"email":"brendan@mapbox.com","name":"anonymous"},{"email":"bhargav.kowshik@gmail.com","name":"anonymous"},{"email":"bryan@mapbox.com","name":"anonymous"},{"email":"benjamin@mapbox.com","name":"anonymous"},{"email":"aruna@mapbox.com","name":"anonymous"},{"email":"andrew@mapbox.com","name":"anonymous"},{"email":"ansis.brammanis@gmail.com","name":"anonymous"},{"email":"amyleewalton@gmail.com","name":"anonymous"},{"email":"amisha@mapbox.com","name":"anonymous"},{"email":"ulsh@mapbox.com","name":"anonymous"},{"email":"alinapaz@gmail.com","name":"anonymous"},{"email":"alice@mapbox.com","name":"anonymous"},{"email":"ajith@mapbox.com","name":"anonymous"},{"email":"aj@mapbox.com","name":"anonymous"},{"email":"aarthy@mapbox.com","name":"anonymous"},{"email":"agafonkin@gmail.com","name":"anonymous"},{"email":"edgar.marca@mapbox.com","name":"anonymous"},{"email":"eric.wolfe@mapbox.com","name":"anonymous"},{"email":"kalimar.maia@gmail.com","name":"anonymous"},{"email":"lukasz.paczos@mapbox.com","name":"anonymous"},{"email":"laura.mooney@mapbox.com","name":"anonymous"},{"email":"patrick.taylor@mapbox.com","name":"anonymous"},{"email":"scott.schultz@mapbox.com","name":"anonymous"},{"email":"jordan.webb@mapbox.com","name":"anonymous"},{"email":"karen.ellenberger@mapbox.com","name":"anonymous"},{"email":"vladimir.kananovich@mapbox.com","name":"anonymous"},{"email":"daniel.puttick@mapbox.com","name":"anonymous"},{"email":"okorie.puryear@mapbox.com","name":"anonymous"},{"email":"b.jazzy.w@gmail.com","name":"anonymous"},{"email":"lucas@lucaswoj.com","name":"anonymous"},{"email":"anthony.agby@mapbox.com","name":"anonymous"},{"email":"tridip@mapbox.com","name":"anonymous"},{"email":"norchard24@gmail.com","name":"anonymous"},{"email":"msteigerwalt@gmail.com","name":"anonymous"},{"email":"saba.elhilo2@gmail.com","name":"anonymous"},{"email":"matt@mapbox.com","name":"anonymous"},{"email":"tapasweni@mapbox.com","name":"anonymous"},{"email":"hjudge@mapbox.com","name":"anonymous"},{"email":"scott.farley@mapbox.com","name":"anonymous"},{"email":"angel.kittiyachavalit@gmail.com","name":"anonymous"},{"email":"tmpsantos@gmail.com","name":"anonymous"},{"email":"lo_benichou@protonmail.com","name":"anonymous"},{"email":"jordan.kiley@mapbox.com","name":"anonymous"},{"email":"anjana.vakil@mapbox.com","name":"anonymous"},{"email":"antonio@mapbox.com","name":"anonymous"},{"email":"pablo.guardiola@mapbox.com","name":"anonymous"},{"email":"irwin@mapbox.com","name":"anonymous"},{"email":"paige.moody@mapbox.com","name":"anonymous"},{"email":"oormila@mapbox.com","name":"anonymous"},{"email":"fabian.guerra@gmail.com","name":"anonymous"},{"email":"jesse@rebounds.net","name":"anonymous"},{"email":"friedbunny@users.noreply.github.com","name":"anonymous"},{"email":"emily.chow@mapbox.com","name":"anonymous"},{"email":"joe.clark@mapbox.com","name":"anonymous"},{"email":"xianny@gmail.com","name":"anonymous"},{"email":"katherine.meng@mapbox.com","name":"anonymous"},{"email":"dave@mapbox.com","name":"anonymous"},{"email":"dave.prukop@mapbox.com","name":"anonymous"},{"email":"lizzie.gooding@mapbox.com","name":"anonymous"},{"email":"mark.misener@mapbox.com","name":"anonymous"},{"email":"nick.italiano@mapbox.com","name":"anonymous"},{"email":"tara.adiseshan@gmail.com","name":"anonymous"},{"email":"eli.fitch.prof+npm@gmail.com","name":"anonymous"},{"email":"nadia.barbosa@mapbox.com","name":"anonymous"},{"email":"cameron@mapbox.com","name":"anonymous"},{"email":"bruno@mapbox.com","name":"anonymous"},{"email":"langston.smith@mapbox.com","name":"anonymous"},{"email":"rafa@mapbox.com","name":"anonymous"},{"email":"liz.shigetoshi@mapbox.com","name":"anonymous"},{"email":"hello@johnfurrow.com","name":"anonymous"},{"email":"andrea.delrio@mapbox.com","name":"anonymous"},{"email":"ali@mapbox.com","name":"anonymous"},{"email":"ann.millspaugh@gmail.com","name":"anonymous"},{"email":"hello@franka.tech","name":"anonymous"},{"email":"charlie@mapbox.com","name":"anonymous"},{"email":"julianne@mapbox.com","name":"anonymous"},{"email":"dthompson@gmail.com","name":"anonymous"},{"email":"eric.alessandrini@mapbox.com","name":"anonymous"},{"email":"jayana.charles@mapbox.com","name":"anonymous"},{"email":"christopher.cailleaux@gmail.com","name":"anonymous"},{"email":"poornima@mapbox.com","name":"anonymous"},{"email":"bersabel.tadesse@mapbox.com","name":"anonymous"},{"email":"mallorywood413@gmail.com","name":"anonymous"},{"email":"luis@mapbox.com","name":"anonymous"},{"email":"galia@mapbox.com","name":"anonymous"},{"email":"matt.gosline@mapbox.com","name":"anonymous"},{"email":"kelly.young@mapbox.com","name":"anonymous"},{"email":"mikel@groundtruth.in","name":"anonymous"},{"email":"macro.shen@mapbox.com","name":"anonymous"},{"email":"asheemm@gmail.com","name":"anonymous"},{"email":"john.sylak-glassman@mapbox.com","name":"anonymous"},{"email":"devin.boyer@mapbox.com","name":"anonymous"},{"email":"andrey@mapbox.com","name":"anonymous"},{"email":"flippmoke@gmail.com","name":"anonymous"},{"email":"safonov.ilya@gmail.com","name":"anonymous"},{"email":"denis.koronchik@gmail.com","name":"anonymous"},{"email":"peterqliu@gmail.com","name":"anonymous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/earcut-2.1.3.tgz_1515017698615_0.2717873801011592"},"directories":{},"contributors":[]},"2.1.4":{"name":"earcut","version":"2.1.4","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","unpkg":"dist/earcut.dev.js","jsdelivr":"dist/earcut.dev.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","prepare":"npm run build-dev && npm run build-min","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.1.4","browserify":"^14.5.0","coveralls":"^3.0.0","eslint":"^4.14.0","eslint-config-mourner":"^2.0.3","istanbul":"^0.4.5","mkdirp":"^0.5.1","tape":"^4.8.0","uglify-js":"^3.3.4","watchify":"^3.9.0"},"eslintConfig":{"extends":"mourner","rules":{"no-unmodified-loop-condition":0}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"dcc22eb30bb02938d1e36f7ececcd066b5baf650","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"integrity":"sha512-ttRjmPD5oaTtXOoxhFp9aZvMB14kBjapYaiBuzBB1elOgSLU9P2Ev86G2OClBg+uspUXERsIzXKpUWweH2K4Xg==","shasum":"6b161f89bfe4bb08576b9e8af165e1477d6a1c02","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.1.4.tgz","fileCount":6,"unpackedSize":87471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBn9iCRA9TVsSAnZWagAAejwP/3M2bvK8jY51a+d0Zoo5\nKg7JT2V/3NKcZfStkRIjuIdhl5d7km4y7B6OTfcKsR32BBAIHjOyC6kiYNEM\nuDHQjAm+cUBNsWHTDFE1WcP3t5w+JsrzerrctxgWSCgCM9CWkMvkaRXByU9t\nElKJcUkAULnvkx5uTMWK4U/baIayajUWFK6axM69a3NZbN637pW85j8c5aCz\nzDSHtQpIwwMCd1Eavdniv86VtUwk8lRdrGy3w5HE67ku5L8dZaWGVeynG9wA\nsPmauN/LcmdPk189l1NXWx154nNOFcYRJ5iXuv2ApEvRAD+Syyfw0v7c3sis\nzeeDCXwDkcW8R1qT74QF5EsjUQDMZGQlE5L0hlP9A8XAeTTOCwXDefsDx9hJ\nG/HHPAso9KDMc5k2gzYPgtJQyZ87g3dhw7EUcwyq9X3NbEiXK5YXwCP2YsUE\nEa/wknK7+2WU3VQHTVVRfKv/Ft5tY7TRins3CZcjvIvfr61LUvaUAwByZWDf\nfAXM1LW+vAXclGNIcQ8i96+VMpoLeK5LR2951LEE/mOvF8f9hKt9Rw8kjh3V\n5QqmdpmlZvfp3YNPCDZuplMLgv9P/+mH6oJEahiIme9hirh/LbfTlrNO5V7U\nhUdddrPOLeDtwaweUThfzPrfu7UpzX5oDUzWsa+Y7N0oXdkt2yeFj8HCqPwo\nPSiP\r\n=PPZH\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"mxn@1ec5.org","name":"anonymous"},{"email":"aarthy@mapbox.com","name":"anonymous"},{"email":"aj@mapbox.com","name":"anonymous"},{"email":"ranka.aj@gmail.com","name":"anonymous"},{"email":"alice@mapbox.com","name":"anonymous"},{"email":"alinapaz@gmail.com","name":"anonymous"},{"email":"aileen.s.rowan@gmail.com","name":"anonymous"},{"email":"ulsh@mapbox.com","name":"anonymous"},{"email":"amisha@mapbox.com","name":"anonymous"},{"email":"amyleewalton@gmail.com","name":"anonymous"},{"email":"vestibule@anandthakker.net","name":"anonymous"},{"email":"ansis.brammanis@gmail.com","name":"anonymous"},{"email":"alex.parlato@mapbox.com","name":"anonymous"},{"email":"andrew@mapbox.com","name":"anonymous"},{"email":"aruna@mapbox.com","name":"anonymous"},{"email":"benjamin@mapbox.com","name":"anonymous"},{"email":"bryan@mapbox.com","name":"anonymous"},{"email":"bhargav.kowshik@gmail.com","name":"anonymous"},{"email":"blannon@gmail.com","name":"anonymous"},{"email":"brendan@mapbox.com","name":"anonymous"},{"email":"bharata+npm@mapbox.com","name":"anonymous"},{"email":"bobby@mapbox.com","name":"anonymous"},{"email":"camilla@mapbox.com","name":"anonymous"},{"email":"nadia.barbosa@mapbox.com","name":"anonymous"},{"email":"hello@chau-nguyen.de","name":"anonymous"},{"email":"chethan@mapbox.com","name":"anonymous"},{"email":"chris.loer@mapbox.com","name":"anonymous"},{"email":"colleen.mcginnis@mapbox.com","name":"anonymous"},{"email":"daniel+npm@trvx.org","name":"anonymous"},{"email":"danpat@danpat.net","name":"anonymous"},{"email":"dan@mapbox.com","name":"anonymous"},{"email":"dana.sulit@mapbox.com","name":"anonymous"},{"email":"david.dave.clark@gmail.com","name":"anonymous"},{"email":"damon@mapbox.com","name":"anonymous"},{"email":"emily@mapbox.com","name":"anonymous"},{"email":"dubois@mapbox.com","name":"anonymous"},{"email":"fischer@mapbox.com","name":"anonymous"},{"email":"gokul.ganesan@mapbox.com","name":"anonymous"},{"email":"spam@freenerd.de","name":"anonymous"},{"email":"sajjadkm@gmail.com","name":"anonymous"},{"email":"ghoshkaj@gmail.com","name":"anonymous"},{"email":"carol@mapbox.com","name":"anonymous"},{"email":"ian.villeda@gmail.com","name":"anonymous"},{"email":"ian@mapbox.com","name":"anonymous"},{"email":"ingalls@protonmail.com","name":"anonymous"},{"email":"siyu.song@gmail.com","name":"anonymous"},{"email":"hi@jacquestardie.org","name":"anonymous"},{"email":"john.firebaugh@gmail.com","name":"anonymous"},{"email":"jothirnadh@mapbox.com","name":"anonymous"},{"email":"jake@jakepruitt.com","name":"anonymous"},{"email":"kara.e.mahoney@gmail.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"karen@mapbox.com","name":"anonymous"},{"email":"decorah@mapbox.com","name":"anonymous"},{"email":"0o3ko0@gmail.com","name":"anonymous"},{"email":"mail@kkaefer.com","name":"anonymous"},{"email":"laurier@mapbox.com","name":"anonymous"},{"email":"l@pwd.io","name":"anonymous"},{"email":"lauren@mapbox.com","name":"anonymous"},{"email":"lily@mapbox.com","name":"anonymous"},{"email":"lindsay@mapbox.com","name":"anonymous"},{"email":"me@lukasmartinelli.ch","name":"anonymous"},{"email":"alex@mapbox.com","name":"anonymous"},{"email":"lyzi@mapbox.com","name":"anonymous"},{"email":"emmanuel.sambale@gmail.com","name":"anonymous"},{"email":"manohar@mapbox.com","name":"anonymous"},{"email":"accounts@mapbox.com","name":"anonymous"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-01@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-02@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-03@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-04@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-05@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-06@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-07@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-08@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-09@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"anonymous"},{"email":"sam@mapbox.com","name":"anonymous"},{"email":"matt@mattficke.com","name":"anonymous"},{"email":"mcwhittemore@gmail.com","name":"anonymous"},{"email":"jeff@miccolis.net","name":"anonymous"},{"email":"mrcsother@gmail.com","name":"anonymous"},{"email":"mollylloyd@gmail.com","name":"anonymous"},{"email":"morgan.herlocker@gmail.com","name":"anonymous"},{"email":"agafonkin@gmail.com","name":"anonymous"},{"email":"max@mapbox.com","name":"anonymous"},{"email":"krishna@mapbox.com","name":"anonymous"},{"email":"nat@mapbox.com","name":"anonymous"},{"email":"nick.cordella@mapbox.com","name":"anonymous"},{"email":"nicki@mapbox.com","name":"anonymous"},{"email":"nikinfour@gmail.com","name":"anonymous"},{"email":"oindrila.gupta92@gmail.com","name":"anonymous"},{"email":"olivia.brundage@mapbox.com","name":"anonymous"},{"email":"michael.krasnyk@gmail.com","name":"anonymous"},{"email":"paul@mapbox.com","name":"anonymous"},{"email":"perry@mapbox.com","name":"anonymous"},{"email":"arun.planemad@gmail.com","name":"anonymous"},{"email":"pratik@mapbox.com","name":"anonymous"},{"email":"rasagy@mapbox.com","name":"anonymous"},{"email":"ryan.clark.j@gmail.com","name":"anonymous"},{"email":"r.ragupathy85@gmail.com","name":"anonymous"},{"email":"ryan.baumann@mapbox.com","name":"anonymous"},{"email":"abhishek@mapbox.com","name":"anonymous"},{"email":"saman@mapbox.com","name":"anonymous"},{"email":"eliane@mapbox.com","name":"anonymous"},{"email":"tlee@mapbox.com","name":"anonymous"},{"email":"sean@mapbox.com","name":"anonymous"},{"email":"dane@mapbox.com","name":"anonymous"},{"email":"srividyabharadwaj26@gmail.com","name":"anonymous"},{"email":"tim.channell@gmail.com","name":"anonymous"},{"email":"patrick@mapbox.com","name":"anonymous"},{"email":"tony.chen@mapbox.com","name":"anonymous"},{"email":"tristen.brown@gmail.com","name":"anonymous"},{"email":"upendra@mapbox.com","name":"anonymous"},{"email":"vincent.sarago@mapbox.com","name":"anonymous"},{"email":"virginia@mapbox.com","name":"anonymous"},{"email":"will@mapbox.com","name":"anonymous"},{"email":"young@mapbox.com","name":"anonymous"},{"email":"mully@mapbox.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/earcut_2.1.4_1543929697812_0.3868114059749326"},"_hasShrinkwrap":false,"contributors":[]},"2.1.5":{"name":"earcut","version":"2.1.5","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","unpkg":"dist/earcut.dev.js","jsdelivr":"dist/earcut.dev.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c warnings=false -m > dist/earcut.min.js","prepare":"npm run build-dev && npm run build-min","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.1.4","browserify":"^16.2.3","coveralls":"^3.0.2","eslint":"^4.19.1","eslint-config-mourner":"^2.0.3","istanbul":"^0.4.5","mkdirp":"^0.5.1","tape":"^4.9.2","uglify-js":"^3.4.9","watchify":"^3.11.0"},"eslintConfig":{"extends":"mourner","rules":{"no-unmodified-loop-condition":0}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"fca3c75ae55f8b95a36253cce911722ec8b3d067","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.1.5","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"integrity":"sha512-QFWC7ywTVLtvRAJTVp8ugsuuGQ5mVqNmJ1cRYeLrSHgP3nycr2RHTJob9OtM0v8ujuoKN0NY1a93J/omeTL1PA==","shasum":"829280a9a3a0f5fee0529f0a47c3e4eff09b21e4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.1.5.tgz","fileCount":6,"unpackedSize":87825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWW+hCRA9TVsSAnZWagAAlwoP/3iIJdPHG35njx6tSQcG\nBODey1Z+xqajEg3GOjM5DwnFgJqYqCT3fT+4vuQmIfFUSvYZHBRG/0dyJZgu\n9e7IClht717oyxQWID+unoBrqPcaZTGgeWkdGjmwwE4AVrKZCCnq27Kgg25m\nNFnuo6eaA/nKoatJGwgkuSc07daByvRtV28nn4/0sxBfExOu7NQUVX+9AQS0\nDu2Ry5CABJkh11BBtlbcaybRxRgWK20g0HPrOb/8yWYIXWM24QlrmktcUtMs\njnPpLVVfpJBexmsmvTAJvieb3yXevkGOif427tTT2zQxIwCp6mBYpvXaSMJX\nmNuXeNBnNHhZ7sXWOrBQS7kABa0/UpXqr5OB1HiLY15OaWK0+xZBclE78/sG\nAPeg58uMJHrie3U/5916WM4ITDMwudCwH8QdATTDb4TxwQmsS7a4TRD6frOX\n5OEfx4AlNxhKHVP2IAcDD6oB3Q32Ow1nu7qDrxfgxMYmGY95at/JL5QA0CZU\nuU3wtPlRMspLY8astppCViRJNythYJFDzxXkYWbKv4+M094+ianaHNm/Ij6Z\ntC1vRSDaT+ZE1Hk5bfy3fzQS66NLA1WFuuK6zTC5+nOGe3XjkG1esy/wdx9V\nvmquBADR/OODHh6rI4DHqQuk6IM1A9eyl8riiB/D2ACJ7JUZo3yusoW227LS\nYFEd\r\n=9TTq\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"mxn@1ec5.org","name":"anonymous"},{"email":"aarthy@mapbox.com","name":"anonymous"},{"email":"aj@mapbox.com","name":"anonymous"},{"email":"ranka.aj@gmail.com","name":"anonymous"},{"email":"alice@mapbox.com","name":"anonymous"},{"email":"alinapaz@gmail.com","name":"anonymous"},{"email":"aileen.s.rowan@gmail.com","name":"anonymous"},{"email":"ulsh@mapbox.com","name":"anonymous"},{"email":"amisha@mapbox.com","name":"anonymous"},{"email":"amyleewalton@gmail.com","name":"anonymous"},{"email":"vestibule@anandthakker.net","name":"anonymous"},{"email":"ansis.brammanis@gmail.com","name":"anonymous"},{"email":"alex.parlato@mapbox.com","name":"anonymous"},{"email":"andrew@mapbox.com","name":"anonymous"},{"email":"aruna@mapbox.com","name":"anonymous"},{"email":"benjamin@mapbox.com","name":"anonymous"},{"email":"bryan@mapbox.com","name":"anonymous"},{"email":"bhargav.kowshik@gmail.com","name":"anonymous"},{"email":"blannon@gmail.com","name":"anonymous"},{"email":"brendan@mapbox.com","name":"anonymous"},{"email":"bharata+npm@mapbox.com","name":"anonymous"},{"email":"bobby@mapbox.com","name":"anonymous"},{"email":"camilla@mapbox.com","name":"anonymous"},{"email":"nadia.barbosa@mapbox.com","name":"anonymous"},{"email":"hello@chau-nguyen.de","name":"anonymous"},{"email":"chethan@mapbox.com","name":"anonymous"},{"email":"chris.loer@mapbox.com","name":"anonymous"},{"email":"colleen.mcginnis@mapbox.com","name":"anonymous"},{"email":"daniel+npm@trvx.org","name":"anonymous"},{"email":"danpat@danpat.net","name":"anonymous"},{"email":"dan@mapbox.com","name":"anonymous"},{"email":"dana.sulit@mapbox.com","name":"anonymous"},{"email":"david.dave.clark@gmail.com","name":"anonymous"},{"email":"damon@mapbox.com","name":"anonymous"},{"email":"emily@mapbox.com","name":"anonymous"},{"email":"dubois@mapbox.com","name":"anonymous"},{"email":"fischer@mapbox.com","name":"anonymous"},{"email":"gokul.ganesan@mapbox.com","name":"anonymous"},{"email":"spam@freenerd.de","name":"anonymous"},{"email":"sajjadkm@gmail.com","name":"anonymous"},{"email":"ghoshkaj@gmail.com","name":"anonymous"},{"email":"carol@mapbox.com","name":"anonymous"},{"email":"ian.villeda@gmail.com","name":"anonymous"},{"email":"ian@mapbox.com","name":"anonymous"},{"email":"ingalls@protonmail.com","name":"anonymous"},{"email":"siyu.song@gmail.com","name":"anonymous"},{"email":"hi@jacquestardie.org","name":"anonymous"},{"email":"john.firebaugh@gmail.com","name":"anonymous"},{"email":"jothirnadh@mapbox.com","name":"anonymous"},{"email":"jake@jakepruitt.com","name":"anonymous"},{"email":"kara.e.mahoney@gmail.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"karen@mapbox.com","name":"anonymous"},{"email":"decorah@mapbox.com","name":"anonymous"},{"email":"0o3ko0@gmail.com","name":"anonymous"},{"email":"mail@kkaefer.com","name":"anonymous"},{"email":"laurier@mapbox.com","name":"anonymous"},{"email":"l@pwd.io","name":"anonymous"},{"email":"lauren@mapbox.com","name":"anonymous"},{"email":"lily@mapbox.com","name":"anonymous"},{"email":"lindsay@mapbox.com","name":"anonymous"},{"email":"me@lukasmartinelli.ch","name":"anonymous"},{"email":"alex@mapbox.com","name":"anonymous"},{"email":"lyzi@mapbox.com","name":"anonymous"},{"email":"emmanuel.sambale@gmail.com","name":"anonymous"},{"email":"manohar@mapbox.com","name":"anonymous"},{"email":"accounts@mapbox.com","name":"anonymous"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-01@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-02@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-03@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-04@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-05@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-06@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-07@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-08@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-09@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"anonymous"},{"email":"sam@mapbox.com","name":"anonymous"},{"email":"matt@mattficke.com","name":"anonymous"},{"email":"mcwhittemore@gmail.com","name":"anonymous"},{"email":"jeff@miccolis.net","name":"anonymous"},{"email":"mrcsother@gmail.com","name":"anonymous"},{"email":"mollylloyd@gmail.com","name":"anonymous"},{"email":"morgan.herlocker@gmail.com","name":"anonymous"},{"email":"agafonkin@gmail.com","name":"anonymous"},{"email":"max@mapbox.com","name":"anonymous"},{"email":"krishna@mapbox.com","name":"anonymous"},{"email":"nat@mapbox.com","name":"anonymous"},{"email":"nick.cordella@mapbox.com","name":"anonymous"},{"email":"nicki@mapbox.com","name":"anonymous"},{"email":"nikinfour@gmail.com","name":"anonymous"},{"email":"oindrila.gupta92@gmail.com","name":"anonymous"},{"email":"olivia.brundage@mapbox.com","name":"anonymous"},{"email":"michael.krasnyk@gmail.com","name":"anonymous"},{"email":"paul@mapbox.com","name":"anonymous"},{"email":"perry@mapbox.com","name":"anonymous"},{"email":"arun.planemad@gmail.com","name":"anonymous"},{"email":"pratik@mapbox.com","name":"anonymous"},{"email":"rasagy@mapbox.com","name":"anonymous"},{"email":"ryan.clark.j@gmail.com","name":"anonymous"},{"email":"r.ragupathy85@gmail.com","name":"anonymous"},{"email":"ryan.baumann@mapbox.com","name":"anonymous"},{"email":"abhishek@mapbox.com","name":"anonymous"},{"email":"saman@mapbox.com","name":"anonymous"},{"email":"eliane@mapbox.com","name":"anonymous"},{"email":"tlee@mapbox.com","name":"anonymous"},{"email":"sean@mapbox.com","name":"anonymous"},{"email":"dane@mapbox.com","name":"anonymous"},{"email":"srividyabharadwaj26@gmail.com","name":"anonymous"},{"email":"tim.channell@gmail.com","name":"anonymous"},{"email":"patrick@mapbox.com","name":"anonymous"},{"email":"tony.chen@mapbox.com","name":"anonymous"},{"email":"tristen.brown@gmail.com","name":"anonymous"},{"email":"upendra@mapbox.com","name":"anonymous"},{"email":"vincent.sarago@mapbox.com","name":"anonymous"},{"email":"virginia@mapbox.com","name":"anonymous"},{"email":"will@mapbox.com","name":"anonymous"},{"email":"young@mapbox.com","name":"anonymous"},{"email":"mully@mapbox.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/earcut_2.1.5_1549365152520_0.3045006407027797"},"_hasShrinkwrap":false,"contributors":[]},"2.2.0":{"name":"earcut","version":"2.2.0","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","unpkg":"dist/earcut.dev.js","jsdelivr":"dist/earcut.dev.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c -m > dist/earcut.min.js","prepare":"npm run build-dev && npm run build-min","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.1.4","browserify":"^16.5.0","coveralls":"^3.0.6","eslint":"^4.19.1","eslint-config-mourner":"^2.0.3","istanbul":"^0.4.5","mkdirp":"^0.5.1","tape":"^4.11.0","uglify-js":"^3.6.0","watchify":"^3.11.1"},"eslintConfig":{"extends":"mourner","rules":{"no-unmodified-loop-condition":0}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"d01309ed2887a89051486a7d2b21347a19b404f3","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-F0Mgm+gO5r8p+II4y9L+6rQ7XfI6qn8ga0mx2vX5xyfWGis8sO+Fpd8IdW0t3pXKPzpEuey9eZNIgBMPAIRtLw==","shasum":"3996ed8c63c04173761970e9bad590fc2b335e55","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.2.0.tgz","fileCount":6,"unpackedSize":93214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgnHyCRA9TVsSAnZWagAASOEP/335T/wESrhpxrVJg2sA\nvn8/JO+TA0XSbCm0sgbZ0TReXj/0kwmK41rwjVV1dd4e4w4dMlRnBD+XpbmO\niFpsxNiBouE83l0280U0jEWA8www2+NzLJj+PNiqErD/o/uEX9OoCprDVS6/\n/m5kIRfEJHdBo+Dy9xzheLJGtCVUm5NP0OOEAnMWYNRS1oWhbb5TJ9mfa/NM\nbVCeVLxTvvX0k0A7x5ANMbR0c5U2j/YO13fMDJfA3PcoeVKs+AEv5qNF2GUY\nd9cf+UDLRipdx27MwzYdhAk8Tyz20m2IasHyuoPFOemeAw6/gk9hc09m7kfY\nyT4muFgM58v7xFMvB+MzSl184bEJKfGxKls7WySNlrcsJVfEqRt/yOnrAgK3\nkT4qlNuD2y8Zt97Bs1GI4t8OYzc329Yqu+YBUHIVY923yhSNSg5xNzE7qpXU\nY76+IsJPWm3heNRQqETT+XkatQ6mi4MtDhXbjkqOvVKdAoxp7m90budlN9Rv\nD1glwQ1hyGNslYKqaSJ7z7OSxy+mdWfUCiGKWiiRTn3Dx5/x2J1BKPn8WHM7\nwfptx6f6EOv0XDdbCaYeQPaK8Q0vckklf7FxdO7oAr8PKQymcNrU12eRL5vP\n4+9e+7XweT8V5FA4V+742DoxByTbhLw8xf3/0Opte4FsFaTYsFDZoEEmlhGo\ns2pT\r\n=RNo+\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"mxn@1ec5.org","name":"anonymous"},{"email":"aarthy@mapbox.com","name":"anonymous"},{"email":"aj@mapbox.com","name":"anonymous"},{"email":"ranka.aj@gmail.com","name":"anonymous"},{"email":"alice@mapbox.com","name":"anonymous"},{"email":"alinapaz@gmail.com","name":"anonymous"},{"email":"aileen.s.rowan@gmail.com","name":"anonymous"},{"email":"ulsh@mapbox.com","name":"anonymous"},{"email":"amisha@mapbox.com","name":"anonymous"},{"email":"amyleewalton@gmail.com","name":"anonymous"},{"email":"vestibule@anandthakker.net","name":"anonymous"},{"email":"ansis.brammanis@gmail.com","name":"anonymous"},{"email":"alex.parlato@mapbox.com","name":"anonymous"},{"email":"andrew@mapbox.com","name":"anonymous"},{"email":"aruna@mapbox.com","name":"anonymous"},{"email":"benjamin@mapbox.com","name":"anonymous"},{"email":"bryan@mapbox.com","name":"anonymous"},{"email":"bhargav.kowshik@gmail.com","name":"anonymous"},{"email":"blannon@gmail.com","name":"anonymous"},{"email":"brendan@mapbox.com","name":"anonymous"},{"email":"bharata+npm@mapbox.com","name":"anonymous"},{"email":"bobby@mapbox.com","name":"anonymous"},{"email":"camilla@mapbox.com","name":"anonymous"},{"email":"nadia.barbosa@mapbox.com","name":"anonymous"},{"email":"hello@chau-nguyen.de","name":"anonymous"},{"email":"chethan@mapbox.com","name":"anonymous"},{"email":"chris.loer@mapbox.com","name":"anonymous"},{"email":"colleen.mcginnis@mapbox.com","name":"anonymous"},{"email":"daniel+npm@trvx.org","name":"anonymous"},{"email":"danpat@danpat.net","name":"anonymous"},{"email":"dan@mapbox.com","name":"anonymous"},{"email":"dana.sulit@mapbox.com","name":"anonymous"},{"email":"david.dave.clark@gmail.com","name":"anonymous"},{"email":"damon@mapbox.com","name":"anonymous"},{"email":"emily@mapbox.com","name":"anonymous"},{"email":"dubois@mapbox.com","name":"anonymous"},{"email":"fischer@mapbox.com","name":"anonymous"},{"email":"gokul.ganesan@mapbox.com","name":"anonymous"},{"email":"spam@freenerd.de","name":"anonymous"},{"email":"sajjadkm@gmail.com","name":"anonymous"},{"email":"ghoshkaj@gmail.com","name":"anonymous"},{"email":"carol@mapbox.com","name":"anonymous"},{"email":"ian.villeda@gmail.com","name":"anonymous"},{"email":"ian@mapbox.com","name":"anonymous"},{"email":"ingalls@protonmail.com","name":"anonymous"},{"email":"siyu.song@gmail.com","name":"anonymous"},{"email":"hi@jacquestardie.org","name":"anonymous"},{"email":"john.firebaugh@gmail.com","name":"anonymous"},{"email":"jothirnadh@mapbox.com","name":"anonymous"},{"email":"jake@jakepruitt.com","name":"anonymous"},{"email":"kara.e.mahoney@gmail.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"karen@mapbox.com","name":"anonymous"},{"email":"decorah@mapbox.com","name":"anonymous"},{"email":"0o3ko0@gmail.com","name":"anonymous"},{"email":"mail@kkaefer.com","name":"anonymous"},{"email":"laurier@mapbox.com","name":"anonymous"},{"email":"l@pwd.io","name":"anonymous"},{"email":"lauren@mapbox.com","name":"anonymous"},{"email":"lily@mapbox.com","name":"anonymous"},{"email":"lindsay@mapbox.com","name":"anonymous"},{"email":"me@lukasmartinelli.ch","name":"anonymous"},{"email":"alex@mapbox.com","name":"anonymous"},{"email":"lyzi@mapbox.com","name":"anonymous"},{"email":"emmanuel.sambale@gmail.com","name":"anonymous"},{"email":"manohar@mapbox.com","name":"anonymous"},{"email":"accounts@mapbox.com","name":"anonymous"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-01@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-02@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-03@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-04@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-05@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-06@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-07@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-08@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-09@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"anonymous"},{"email":"sam@mapbox.com","name":"anonymous"},{"email":"matt@mattficke.com","name":"anonymous"},{"email":"mcwhittemore@gmail.com","name":"anonymous"},{"email":"jeff@miccolis.net","name":"anonymous"},{"email":"mrcsother@gmail.com","name":"anonymous"},{"email":"mollylloyd@gmail.com","name":"anonymous"},{"email":"morgan.herlocker@gmail.com","name":"anonymous"},{"email":"agafonkin@gmail.com","name":"anonymous"},{"email":"max@mapbox.com","name":"anonymous"},{"email":"krishna@mapbox.com","name":"anonymous"},{"email":"nat@mapbox.com","name":"anonymous"},{"email":"nick.cordella@mapbox.com","name":"anonymous"},{"email":"nicki@mapbox.com","name":"anonymous"},{"email":"nikinfour@gmail.com","name":"anonymous"},{"email":"oindrila.gupta92@gmail.com","name":"anonymous"},{"email":"olivia.brundage@mapbox.com","name":"anonymous"},{"email":"michael.krasnyk@gmail.com","name":"anonymous"},{"email":"paul@mapbox.com","name":"anonymous"},{"email":"perry@mapbox.com","name":"anonymous"},{"email":"arun.planemad@gmail.com","name":"anonymous"},{"email":"pratik@mapbox.com","name":"anonymous"},{"email":"rasagy@mapbox.com","name":"anonymous"},{"email":"ryan.clark.j@gmail.com","name":"anonymous"},{"email":"r.ragupathy85@gmail.com","name":"anonymous"},{"email":"ryan.baumann@mapbox.com","name":"anonymous"},{"email":"abhishek@mapbox.com","name":"anonymous"},{"email":"saman@mapbox.com","name":"anonymous"},{"email":"eliane@mapbox.com","name":"anonymous"},{"email":"tlee@mapbox.com","name":"anonymous"},{"email":"sean@mapbox.com","name":"anonymous"},{"email":"dane@mapbox.com","name":"anonymous"},{"email":"srividyabharadwaj26@gmail.com","name":"anonymous"},{"email":"tim.channell@gmail.com","name":"anonymous"},{"email":"patrick@mapbox.com","name":"anonymous"},{"email":"tony.chen@mapbox.com","name":"anonymous"},{"email":"tristen.brown@gmail.com","name":"anonymous"},{"email":"upendra@mapbox.com","name":"anonymous"},{"email":"vincent.sarago@mapbox.com","name":"anonymous"},{"email":"virginia@mapbox.com","name":"anonymous"},{"email":"will@mapbox.com","name":"anonymous"},{"email":"young@mapbox.com","name":"anonymous"},{"email":"mully@mapbox.com","name":"anonymous"}],"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/earcut_2.2.0_1568829937600_0.11014323626067335"},"_hasShrinkwrap":false,"contributors":[]},"2.2.1":{"name":"earcut","version":"2.2.1","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","unpkg":"dist/earcut.dev.js","jsdelivr":"dist/earcut.dev.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c -m > dist/earcut.min.js","prepare":"npm run build-dev && npm run build-min","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.1.4","browserify":"^16.5.0","coveralls":"^3.0.6","eslint":"^4.19.1","eslint-config-mourner":"^2.0.3","istanbul":"^0.4.5","mkdirp":"^0.5.1","tape":"^4.11.0","uglify-js":"^3.6.0","watchify":"^3.11.1"},"eslintConfig":{"extends":"mourner","rules":{"no-unmodified-loop-condition":0}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"95af50d5dfe00d2ac2f7115872708152d7201d0a","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.2.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5jIMi2RB3HtGPHcYd9Yyl0cczo84y+48lgKPxMijliNQaKAHEZJbdzLmKmdxG/mCdS/YD9DQ1gihL8mxzR0F9w==","shasum":"3bae0b1b6fec41853b56b126f03a42a34b28f1d5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.2.1.tgz","fileCount":6,"unpackedSize":92914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg3FjCRA9TVsSAnZWagAAHaUP/3BRr0n7pHQq5OO0oFL+\nmZ8L95D4WYUjjr3U2yn+yGj+R4yEPkxx+QssNJAXyjfozpeIlUMrYDLXc8IR\nB/SK2UI8xrX3/7HgMHS7wcJe/nxC2NuZ0Jq2c138Qr4HKhZ9DCyjewH/02iZ\nb/urLofWTKSZT5LzTehv7XPBwr+mET7VqPnXqSFYIG3N4JbxwPV6aNsmMlDi\nQP7FxQH6PIWrQQ5uHkGYce9+CiYXHz0FuTpml6UXqOXuJvL3A1ZTjUatW5BG\ngci3Hmmh8UvM169mDMgZ9xKSbh1iKudJDJEYhy1Q/uWS1CGsezhpGPUgfl88\nJ4Qo3/SujMd1zkRT5A1tU+9f80oYX0CYzZbkKVkePYJagvmYqL3oOWbbnbdp\nFiPXh7sCtt+D9Wc0iAriV6uflwaW3kJCFB3wmFvDrGKBsi4V03jx0k+okEFC\nAm5squnbhXnjMD2pe+KZfTH27LjZfXtLTNuSzz/IqXIXws0MfjZONBEPNEj2\n1RTtSjSZAIKhlUlabcxvZsWzpN1ykh/zdDAJTuy755/K0+9SOLWGalxFXPDC\n7TFS8RcBldo0qXzp/Mhrrbf/aM9VaYWWrShf7+LVo7mgdip9W33Sb79FVuMi\nOTAdSWoHh17RDY7bU9KH45WHVvWnbrsfVsBoVtVpaZ3xziy5wArsZ3ZKJw6K\n7H5G\r\n=9/WF\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"mxn@1ec5.org","name":"anonymous"},{"email":"aarthy@mapbox.com","name":"anonymous"},{"email":"aj@mapbox.com","name":"anonymous"},{"email":"ranka.aj@gmail.com","name":"anonymous"},{"email":"alice@mapbox.com","name":"anonymous"},{"email":"alinapaz@gmail.com","name":"anonymous"},{"email":"aileen.s.rowan@gmail.com","name":"anonymous"},{"email":"ulsh@mapbox.com","name":"anonymous"},{"email":"amisha@mapbox.com","name":"anonymous"},{"email":"amyleewalton@gmail.com","name":"anonymous"},{"email":"vestibule@anandthakker.net","name":"anonymous"},{"email":"ansis.brammanis@gmail.com","name":"anonymous"},{"email":"alex.parlato@mapbox.com","name":"anonymous"},{"email":"andrew@mapbox.com","name":"anonymous"},{"email":"aruna@mapbox.com","name":"anonymous"},{"email":"benjamin@mapbox.com","name":"anonymous"},{"email":"bryan@mapbox.com","name":"anonymous"},{"email":"bhargav.kowshik@gmail.com","name":"anonymous"},{"email":"blannon@gmail.com","name":"anonymous"},{"email":"brendan@mapbox.com","name":"anonymous"},{"email":"bharata+npm@mapbox.com","name":"anonymous"},{"email":"bobby@mapbox.com","name":"anonymous"},{"email":"camilla@mapbox.com","name":"anonymous"},{"email":"nadia.barbosa@mapbox.com","name":"anonymous"},{"email":"hello@chau-nguyen.de","name":"anonymous"},{"email":"chethan@mapbox.com","name":"anonymous"},{"email":"chris.loer@mapbox.com","name":"anonymous"},{"email":"colleen.mcginnis@mapbox.com","name":"anonymous"},{"email":"daniel+npm@trvx.org","name":"anonymous"},{"email":"danpat@danpat.net","name":"anonymous"},{"email":"dan@mapbox.com","name":"anonymous"},{"email":"dana.sulit@mapbox.com","name":"anonymous"},{"email":"david.dave.clark@gmail.com","name":"anonymous"},{"email":"damon@mapbox.com","name":"anonymous"},{"email":"emily@mapbox.com","name":"anonymous"},{"email":"dubois@mapbox.com","name":"anonymous"},{"email":"fischer@mapbox.com","name":"anonymous"},{"email":"gokul.ganesan@mapbox.com","name":"anonymous"},{"email":"spam@freenerd.de","name":"anonymous"},{"email":"sajjadkm@gmail.com","name":"anonymous"},{"email":"ghoshkaj@gmail.com","name":"anonymous"},{"email":"carol@mapbox.com","name":"anonymous"},{"email":"ian.villeda@gmail.com","name":"anonymous"},{"email":"ian@mapbox.com","name":"anonymous"},{"email":"ingalls@protonmail.com","name":"anonymous"},{"email":"siyu.song@gmail.com","name":"anonymous"},{"email":"hi@jacquestardie.org","name":"anonymous"},{"email":"john.firebaugh@gmail.com","name":"anonymous"},{"email":"jothirnadh@mapbox.com","name":"anonymous"},{"email":"jake@jakepruitt.com","name":"anonymous"},{"email":"kara.e.mahoney@gmail.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"karen@mapbox.com","name":"anonymous"},{"email":"decorah@mapbox.com","name":"anonymous"},{"email":"0o3ko0@gmail.com","name":"anonymous"},{"email":"mail@kkaefer.com","name":"anonymous"},{"email":"laurier@mapbox.com","name":"anonymous"},{"email":"l@pwd.io","name":"anonymous"},{"email":"lauren@mapbox.com","name":"anonymous"},{"email":"lily@mapbox.com","name":"anonymous"},{"email":"lindsay@mapbox.com","name":"anonymous"},{"email":"me@lukasmartinelli.ch","name":"anonymous"},{"email":"alex@mapbox.com","name":"anonymous"},{"email":"lyzi@mapbox.com","name":"anonymous"},{"email":"emmanuel.sambale@gmail.com","name":"anonymous"},{"email":"manohar@mapbox.com","name":"anonymous"},{"email":"accounts@mapbox.com","name":"anonymous"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-01@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-02@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-03@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-04@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-05@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-06@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-07@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-08@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-09@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"anonymous"},{"email":"sam@mapbox.com","name":"anonymous"},{"email":"matt@mattficke.com","name":"anonymous"},{"email":"mcwhittemore@gmail.com","name":"anonymous"},{"email":"jeff@miccolis.net","name":"anonymous"},{"email":"mrcsother@gmail.com","name":"anonymous"},{"email":"mollylloyd@gmail.com","name":"anonymous"},{"email":"morgan.herlocker@gmail.com","name":"anonymous"},{"email":"agafonkin@gmail.com","name":"anonymous"},{"email":"max@mapbox.com","name":"anonymous"},{"email":"krishna@mapbox.com","name":"anonymous"},{"email":"nat@mapbox.com","name":"anonymous"},{"email":"nick.cordella@mapbox.com","name":"anonymous"},{"email":"nicki@mapbox.com","name":"anonymous"},{"email":"nikinfour@gmail.com","name":"anonymous"},{"email":"oindrila.gupta92@gmail.com","name":"anonymous"},{"email":"olivia.brundage@mapbox.com","name":"anonymous"},{"email":"michael.krasnyk@gmail.com","name":"anonymous"},{"email":"paul@mapbox.com","name":"anonymous"},{"email":"perry@mapbox.com","name":"anonymous"},{"email":"arun.planemad@gmail.com","name":"anonymous"},{"email":"pratik@mapbox.com","name":"anonymous"},{"email":"rasagy@mapbox.com","name":"anonymous"},{"email":"ryan.clark.j@gmail.com","name":"anonymous"},{"email":"r.ragupathy85@gmail.com","name":"anonymous"},{"email":"ryan.baumann@mapbox.com","name":"anonymous"},{"email":"abhishek@mapbox.com","name":"anonymous"},{"email":"saman@mapbox.com","name":"anonymous"},{"email":"eliane@mapbox.com","name":"anonymous"},{"email":"tlee@mapbox.com","name":"anonymous"},{"email":"sean@mapbox.com","name":"anonymous"},{"email":"dane@mapbox.com","name":"anonymous"},{"email":"srividyabharadwaj26@gmail.com","name":"anonymous"},{"email":"tim.channell@gmail.com","name":"anonymous"},{"email":"patrick@mapbox.com","name":"anonymous"},{"email":"tony.chen@mapbox.com","name":"anonymous"},{"email":"tristen.brown@gmail.com","name":"anonymous"},{"email":"upendra@mapbox.com","name":"anonymous"},{"email":"vincent.sarago@mapbox.com","name":"anonymous"},{"email":"virginia@mapbox.com","name":"anonymous"},{"email":"will@mapbox.com","name":"anonymous"},{"email":"young@mapbox.com","name":"anonymous"},{"email":"mully@mapbox.com","name":"anonymous"}],"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/earcut_2.2.1_1568895331098_0.8829234455584036"},"_hasShrinkwrap":false,"contributors":[]},"2.2.2":{"name":"earcut","version":"2.2.2","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","unpkg":"dist/earcut.dev.js","jsdelivr":"dist/earcut.dev.js","scripts":{"test":"eslint src test/test.js && tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c -m > dist/earcut.min.js","prepare":"npm run build-dev && npm run build-min","cov":"istanbul cover test/*.js","coveralls":"istanbul cover test/*.js && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.1.4","browserify":"^16.5.0","coveralls":"^3.0.6","eslint":"^4.19.1","eslint-config-mourner":"^2.0.3","istanbul":"^0.4.5","mkdirp":"^0.5.1","tape":"^4.11.0","uglify-js":"^3.6.0","watchify":"^3.11.1"},"eslintConfig":{"extends":"mourner","rules":{"no-unmodified-loop-condition":0}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"3a4d131863967700d735e207cb2792a9ff7b209d","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.2.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-eZoZPPJcUHnfRZ0PjLvx2qBordSiO8ofC3vt+qACLM95u+4DovnbYNpQtJh0DNsWj8RnxrQytD4WA8gj5cRIaQ==","shasum":"41b0bc35f63e0fe80da7cddff28511e7e2e80d11","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.2.2.tgz","fileCount":6,"unpackedSize":93332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJymICRA9TVsSAnZWagAAZCcP/1cPHV1mh7a795TVx1qN\nhsXksArA6pBo207KqUNrXjNmvoLAsxapqOBq+j+Hxli0b30Keg1Ay33rwiky\nBMUZXQoRPxyT3mT5mIJW6l3rikPx+UVVrw9T3xyvv2ljYDWka/P7AfdTArON\nEIgUNYpskWdy999uHH99EwProRcK/gP2Xeucf5Uih9aES72DX9U9U2f7vIES\neKmwtgBYSE2g0orVC8vRkL0hjnYHCn1LznnuEd8OKbC3t2qE3X/LBJ7ZyWOD\nNn1G2cXJ5K+vpCtGyNdmTPez0Tsli0VsiYU/GIWyA0KHTx8T+XJm4KWo8bPs\ncPEJyCnimwzNOG6gctWuwFjJ/ikNvkbww8Pl6jqsGnal/FdltmylauLJae4F\nlul7ajEy87wX2TkOEK/ljvAhr69LcJpMRILg8oKIjuVNd64UjuHRUSTuDESX\na/Z4WVFA0t3dCqg5nF91Kcs5MYht8udBtR+HfV4A9eOrK+iVH0WMwbgF7671\nGHEMXXV1QZlO8ODWG7YRAIj4eciEycne4QEn3oPCEHMSCrMp+B3nhbHAeVPK\n9Sw/UnvT6hVHgFq26BZ+rbOP89typOTFu5gMu40QABCEzSVWYVGONU4TTSUI\nrdvxZB89LSmKdDfxzjv+9exesdZ7DcZ7CIYFIZYt9mTbvdo+kGtoPD6yz1Yw\nDA5J\r\n=MvOI\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"mxn@1ec5.org","name":"anonymous"},{"email":"aarthy@mapbox.com","name":"anonymous"},{"email":"aj@mapbox.com","name":"anonymous"},{"email":"ranka.aj@gmail.com","name":"anonymous"},{"email":"alice@mapbox.com","name":"anonymous"},{"email":"alinapaz@gmail.com","name":"anonymous"},{"email":"aileen.s.rowan@gmail.com","name":"anonymous"},{"email":"ulsh@mapbox.com","name":"anonymous"},{"email":"amisha@mapbox.com","name":"anonymous"},{"email":"amyleewalton@gmail.com","name":"anonymous"},{"email":"vestibule@anandthakker.net","name":"anonymous"},{"email":"ansis.brammanis@gmail.com","name":"anonymous"},{"email":"alex.parlato@mapbox.com","name":"anonymous"},{"email":"andrew@mapbox.com","name":"anonymous"},{"email":"aruna@mapbox.com","name":"anonymous"},{"email":"benjamin@mapbox.com","name":"anonymous"},{"email":"bryan@mapbox.com","name":"anonymous"},{"email":"bhargav.kowshik@gmail.com","name":"anonymous"},{"email":"blannon@gmail.com","name":"anonymous"},{"email":"brendan@mapbox.com","name":"anonymous"},{"email":"bharata+npm@mapbox.com","name":"anonymous"},{"email":"bobby@mapbox.com","name":"anonymous"},{"email":"camilla@mapbox.com","name":"anonymous"},{"email":"nadia.barbosa@mapbox.com","name":"anonymous"},{"email":"hello@chau-nguyen.de","name":"anonymous"},{"email":"chethan@mapbox.com","name":"anonymous"},{"email":"chris.loer@mapbox.com","name":"anonymous"},{"email":"colleen.mcginnis@mapbox.com","name":"anonymous"},{"email":"daniel+npm@trvx.org","name":"anonymous"},{"email":"danpat@danpat.net","name":"anonymous"},{"email":"dan@mapbox.com","name":"anonymous"},{"email":"dana.sulit@mapbox.com","name":"anonymous"},{"email":"david.dave.clark@gmail.com","name":"anonymous"},{"email":"damon@mapbox.com","name":"anonymous"},{"email":"emily@mapbox.com","name":"anonymous"},{"email":"dubois@mapbox.com","name":"anonymous"},{"email":"fischer@mapbox.com","name":"anonymous"},{"email":"gokul.ganesan@mapbox.com","name":"anonymous"},{"email":"spam@freenerd.de","name":"anonymous"},{"email":"sajjadkm@gmail.com","name":"anonymous"},{"email":"ghoshkaj@gmail.com","name":"anonymous"},{"email":"carol@mapbox.com","name":"anonymous"},{"email":"ian.villeda@gmail.com","name":"anonymous"},{"email":"ian@mapbox.com","name":"anonymous"},{"email":"ingalls@protonmail.com","name":"anonymous"},{"email":"siyu.song@gmail.com","name":"anonymous"},{"email":"hi@jacquestardie.org","name":"anonymous"},{"email":"john.firebaugh@gmail.com","name":"anonymous"},{"email":"jothirnadh@mapbox.com","name":"anonymous"},{"email":"jake@jakepruitt.com","name":"anonymous"},{"email":"kara.e.mahoney@gmail.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"karen@mapbox.com","name":"anonymous"},{"email":"decorah@mapbox.com","name":"anonymous"},{"email":"0o3ko0@gmail.com","name":"anonymous"},{"email":"mail@kkaefer.com","name":"anonymous"},{"email":"laurier@mapbox.com","name":"anonymous"},{"email":"l@pwd.io","name":"anonymous"},{"email":"lauren@mapbox.com","name":"anonymous"},{"email":"lily@mapbox.com","name":"anonymous"},{"email":"lindsay@mapbox.com","name":"anonymous"},{"email":"me@lukasmartinelli.ch","name":"anonymous"},{"email":"alex@mapbox.com","name":"anonymous"},{"email":"lyzi@mapbox.com","name":"anonymous"},{"email":"emmanuel.sambale@gmail.com","name":"anonymous"},{"email":"manohar@mapbox.com","name":"anonymous"},{"email":"accounts@mapbox.com","name":"anonymous"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-01@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-02@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-03@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-04@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-05@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-06@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-07@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-08@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-09@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"anonymous"},{"email":"sam@mapbox.com","name":"anonymous"},{"email":"matt@mattficke.com","name":"anonymous"},{"email":"mcwhittemore@gmail.com","name":"anonymous"},{"email":"jeff@miccolis.net","name":"anonymous"},{"email":"mrcsother@gmail.com","name":"anonymous"},{"email":"mollylloyd@gmail.com","name":"anonymous"},{"email":"morgan.herlocker@gmail.com","name":"anonymous"},{"email":"agafonkin@gmail.com","name":"anonymous"},{"email":"max@mapbox.com","name":"anonymous"},{"email":"krishna@mapbox.com","name":"anonymous"},{"email":"nat@mapbox.com","name":"anonymous"},{"email":"nick.cordella@mapbox.com","name":"anonymous"},{"email":"nicki@mapbox.com","name":"anonymous"},{"email":"nikinfour@gmail.com","name":"anonymous"},{"email":"oindrila.gupta92@gmail.com","name":"anonymous"},{"email":"olivia.brundage@mapbox.com","name":"anonymous"},{"email":"michael.krasnyk@gmail.com","name":"anonymous"},{"email":"paul@mapbox.com","name":"anonymous"},{"email":"perry@mapbox.com","name":"anonymous"},{"email":"arun.planemad@gmail.com","name":"anonymous"},{"email":"pratik@mapbox.com","name":"anonymous"},{"email":"rasagy@mapbox.com","name":"anonymous"},{"email":"ryan.clark.j@gmail.com","name":"anonymous"},{"email":"r.ragupathy85@gmail.com","name":"anonymous"},{"email":"ryan.baumann@mapbox.com","name":"anonymous"},{"email":"abhishek@mapbox.com","name":"anonymous"},{"email":"saman@mapbox.com","name":"anonymous"},{"email":"eliane@mapbox.com","name":"anonymous"},{"email":"tlee@mapbox.com","name":"anonymous"},{"email":"sean@mapbox.com","name":"anonymous"},{"email":"dane@mapbox.com","name":"anonymous"},{"email":"srividyabharadwaj26@gmail.com","name":"anonymous"},{"email":"tim.channell@gmail.com","name":"anonymous"},{"email":"patrick@mapbox.com","name":"anonymous"},{"email":"tony.chen@mapbox.com","name":"anonymous"},{"email":"tristen.brown@gmail.com","name":"anonymous"},{"email":"upendra@mapbox.com","name":"anonymous"},{"email":"vincent.sarago@mapbox.com","name":"anonymous"},{"email":"virginia@mapbox.com","name":"anonymous"},{"email":"will@mapbox.com","name":"anonymous"},{"email":"young@mapbox.com","name":"anonymous"},{"email":"mully@mapbox.com","name":"anonymous"}],"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/earcut_2.2.2_1579624839799_0.7702241742333562"},"_hasShrinkwrap":false,"contributors":[]},"2.2.3":{"name":"earcut","version":"2.2.3","description":"","main":"src/earcut.js","unpkg":"dist/earcut.min.js","jsdelivr":"dist/earcut.min.js","scripts":{"pretest":"eslint src test/test.js","test":"tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c -m > dist/earcut.min.js","prepublishOnly":"npm run build-dev && npm run build-min","cov":"c8 tape test/*.js","coveralls":"npm run cov && c8 report -r lcov && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.1.4","browserify":"^17.0.0","c8":"^7.7.3","coveralls":"^3.1.1","eslint":"^7.30.0","eslint-config-mourner":"^2.0.3","mkdirp":"^1.0.4","tape":"^5.2.2","uglify-js":"^3.13.10","watchify":"^4.0.0"},"eslintConfig":{"extends":"mourner","rules":{"no-unmodified-loop-condition":0}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"2d4e870465e90dc6e2444875e2caf5dc5af399b1","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.2.3","_nodeVersion":"14.17.2","_npmVersion":"7.19.1","dist":{"shasum":"d44ced2ff5a18859568e327dd9c7d46b16f55cf4","size":29258,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.2.3.tgz"},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mxn@1ec5.org"},{"name":"anonymous","email":"aarthy@mapbox.com"},{"name":"anonymous","email":"aj.ashton@gmail.com"},{"name":"anonymous","email":"ajith@mapbox.com"},{"name":"anonymous","email":"alice@mapbox.com"},{"name":"anonymous","email":"alinapaz@gmail.com"},{"name":"anonymous","email":"aileen.s.rowan@gmail.com"},{"name":"anonymous","email":"amyleewalton@gmail.com"},{"name":"anonymous","email":"vestibule@anandthakker.net"},{"name":"anonymous","email":"ansis.brammanis@gmail.com"},{"name":"anonymous","email":"alex.parlato@mapbox.com"},{"name":"anonymous","email":"aruna@mapbox.com"},{"name":"anonymous","email":"benjamin@mapbox.com"},{"name":"anonymous","email":"bryan@mapbox.com"},{"name":"anonymous","email":"bhargav.kowshik@gmail.com"},{"name":"anonymous","email":"blannon@gmail.com"},{"name":"anonymous","email":"brendan@mapbox.com"},{"name":"anonymous","email":"bharata+npm@mapbox.com"},{"name":"anonymous","email":"bobby@mapbox.com"},{"name":"anonymous","email":"camilla@mapbox.com"},{"name":"anonymous","email":"nadia.barbosa@mapbox.com"},{"name":"anonymous","email":"hello@chau-nguyen.de"},{"name":"anonymous","email":"chethan@mapbox.com"},{"name":"anonymous","email":"colleen.mcginnis@mapbox.com"},{"name":"anonymous","email":"daniel+npm@trvx.org"},{"name":"anonymous","email":"danpat@danpat.net"},{"name":"anonymous","email":"dan@mapbox.com"},{"name":"anonymous","email":"dana.sulit@mapbox.com"},{"name":"anonymous","email":"damon@mapbox.com"},{"name":"anonymous","email":"fischer@mapbox.com"},{"name":"anonymous","email":"gokul.ganesan@mapbox.com"},{"name":"anonymous","email":"spam@freenerd.de"},{"name":"anonymous","email":"sajjadkm@gmail.com"},{"name":"anonymous","email":"ghoshkaj@gmail.com"},{"name":"anonymous","email":"carol@mapbox.com"},{"name":"anonymous","email":"ian.villeda@gmail.com"},{"name":"anonymous","email":"nicholas.ingalls@gmail.com"},{"name":"anonymous","email":"hi@jacquestardie.org"},{"name":"anonymous","email":"john.firebaugh@gmail.com"},{"name":"anonymous","email":"jake@jakepruitt.com"},{"name":"anonymous","email":"kara.e.mahoney@gmail.com"},{"name":"anonymous","email":"kai@mapbox.com"},{"name":"anonymous","email":"kai@mapbox.com"},{"name":"anonymous","email":"karen@mapbox.com"},{"name":"anonymous","email":"decorah@mapbox.com"},{"name":"anonymous","email":"0o3ko0@gmail.com"},{"name":"anonymous","email":"mail@kkaefer.com"},{"name":"anonymous","email":"laurier@mapbox.com"},{"name":"anonymous","email":"l@pwd.io"},{"name":"anonymous","email":"lily@mapbox.com"},{"name":"anonymous","email":"lindsay@mapbox.com"},{"name":"anonymous","email":"alex@developmentseed.org"},{"name":"anonymous","email":"lyzi@mapbox.com"},{"name":"anonymous","email":"emmanuel.sambale@gmail.com"},{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"anonymous","email":"matthews.sam@gmail.com"},{"name":"anonymous","email":"matt@mattficke.com"},{"name":"anonymous","email":"mcwhittemore@gmail.com"},{"name":"anonymous","email":"jeff@miccolis.net"},{"name":"anonymous","email":"miles.sackler@mapbox.com"},{"name":"anonymous","email":"mollylloyd@gmail.com"},{"name":"anonymous","email":"morgan.herlocker@gmail.com"},{"name":"anonymous","email":"agafonkin@gmail.com"},{"name":"anonymous","email":"max@mapbox.com"},{"name":"anonymous","email":"nat@mapbox.com"},{"name":"anonymous","email":"nick.cordella@mapbox.com"},{"name":"anonymous","email":"nicki@mapbox.com"},{"name":"anonymous","email":"nikinfour@gmail.com"},{"name":"anonymous","email":"oindrila.gupta92@gmail.com"},{"name":"anonymous","email":"olivia.brundage@mapbox.com"},{"name":"anonymous","email":"michael.krasnyk@gmail.com"},{"name":"anonymous","email":"paul@mapbox.com"},{"name":"anonymous","email":"perrygeo@gmail.colm"},{"name":"anonymous","email":"arun.planemad@gmail.com"},{"name":"anonymous","email":"pratik.yadav.284@gmail.com"},{"name":"anonymous","email":"rasagy@mapbox.com"},{"name":"anonymous","email":"ryan.clark.j@gmail.com"},{"name":"anonymous","email":"r.ragupathy85@gmail.com"},{"name":"anonymous","email":"rsbaumann@gmail.com"},{"name":"anonymous","email":"abhishek@mapbox.com"},{"name":"anonymous","email":"saman@mapbox.com"},{"name":"anonymous","email":"eliane@mapbox.com"},{"name":"anonymous","email":"sean@mapbox.com"},{"name":"anonymous","email":"dane@mapbox.com"},{"name":"anonymous","email":"srividyabharadwaj26@gmail.com"},{"name":"anonymous","email":"tim.channell@gmail.com"},{"name":"anonymous","email":"patrick@mapbox.com"},{"name":"anonymous","email":"tony.chen@mapbox.com"},{"name":"anonymous","email":"tristen.brown@gmail.com"},{"name":"anonymous","email":"upendra@mapbox.com"},{"name":"anonymous","email":"virginia@mapbox.com"},{"name":"anonymous","email":"will@mapbox.com"},{"name":"anonymous","email":"mully@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/earcut_2.2.3_1625748323498_0.33642818686966813"},"_hasShrinkwrap":false,"publish_time":1625748323647,"_cnpm_publish_time":1625748323647,"contributors":[]},"2.2.4":{"name":"earcut","version":"2.2.4","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","unpkg":"dist/earcut.min.js","jsdelivr":"dist/earcut.min.js","scripts":{"pretest":"eslint src test/test.js","test":"tape test/test.js","watch":"mkdirp dist && watchify -v -d src/earcut.js -s earcut -o dist/earcut.dev.js","build-dev":"mkdirp dist && browserify -d src/earcut.js -s earcut > dist/earcut.dev.js","build-min":"mkdirp dist && browserify src/earcut.js -s earcut | uglifyjs -c -m > dist/earcut.min.js","prepublishOnly":"npm run build-dev && npm run build-min","cov":"c8 tape test/*.js","coveralls":"npm run cov && c8 report -r lcov && coveralls < ./coverage/lcov.info"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"benchmark":"^2.1.4","browserify":"^17.0.0","c8":"^7.11.3","coveralls":"^3.1.1","eslint":"^8.19.0","eslint-config-mourner":"^2.0.3","mkdirp":"^1.0.4","tape":"^5.5.3","uglify-js":"^3.16.2","watchify":"^4.0.0"},"eslintConfig":{"extends":"mourner"},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"gitHead":"ae33a9fc9731c76519e66081995387e08d48eb65","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_id":"earcut@2.2.4","_nodeVersion":"14.19.3","_npmVersion":"8.12.1","dist":{"integrity":"sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==","shasum":"6d02fd4d68160c114825d06890a92ecaae60343a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-2.2.4.tgz","fileCount":6,"unpackedSize":95170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICA6oSvJpTARnpYpj3O4CgtPjyEOdqybWxLWET2sU6pnAiBsVExT00MVhNXrgr+dntJfmhppMHMd87zotHsY7gLlyA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixD58ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrnig/+LYm4lZCBNmJROwJc/ENZKc/RVaC/nXFj7YvHlgZJ9k9rsKFj\r\nMp2bisEg8K8ksqXv22pWppE9s6ZxPbgvtcxMmvYv6/4/3cjY2DuEU/2UDQwX\r\norQ5Np92IF4pEfFVwkFtED6/ebXaAtcNY6/0Mwcmzfu3H+bEbcvBqRY5jv/w\r\n3Mq0hG85qMcn0i6c7wz6e9OdofzRvMKpYAYiaW61DJd/dV6F4BjDj87LKTL7\r\nzq4t69Qi8et4rKL8LIcPXtMSGGUd+/RtjAgOO2RaBU1QNGe8ytLcBU84IpOM\r\n4oGLH46nfZG9z23yMitK2Sab+AcH3QdokAY0zyqf7N+6CkOgusokStRIDroJ\r\ntNjzvXTE0Nua2IK/aJt11N2XwgR7SlUl5gFKzY95bt3AClVA5YvTci21WZ/e\r\nYkagvfIBg7s4e/BqNexMCDGgazOdbYuwilctAX9PIgzTg2FeTfnwUXGbayoo\r\nfsWPcrxhD96ZPFh+U1hWgjUu2hMhoeIAMTafURQmjhJeZbP3ul4Qxd+frYQX\r\n4T3s1HXtOkT6qfSCXiLDfP56c7TaLN/4WCo7N+pr//+ioGDl9wORaCqDuLyv\r\nSnOWKieSvEJhlSnqapIR4zwWss515pZRkF+tiibwfn62TNExlTbOP7VAwOD7\r\nmnv+ppFrYhlo/20H/NVrY0Jz6/YbGOhvwZc=\r\n=WMiG\r\n-----END PGP SIGNATURE-----\r\n","size":29513},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-07@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-05@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts@mapbox.com"},{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"alex@mapbox.com"},{"name":"anonymous","email":"jeff@miccolis.net"},{"name":"anonymous","email":"agafonkin@gmail.com"},{"name":"anonymous","email":"mcwhittemore@gmail.com"},{"name":"anonymous","email":"david.dave.clark@gmail.com"},{"name":"anonymous","email":"dane.springmeyer@gmail.com"},{"name":"anonymous","email":"ian@mapbox.com"},{"name":"anonymous","email":"carol@mapbox.com"},{"name":"anonymous","email":"ansis.brammanis@gmail.com"},{"name":"anonymous","email":"mail@kkaefer.com"},{"name":"anonymous","email":"morgan.herlocker@gmail.com"},{"name":"anonymous","email":"john.firebaugh@gmail.com"},{"name":"anonymous","email":"saman@mapbox.com"},{"name":"anonymous","email":"nicki@mapbox.com"},{"name":"anonymous","email":"ian.villeda@gmail.com"},{"name":"anonymous","email":"amyleewalton@gmail.com"},{"name":"anonymous","email":"damon@mapbox.com"},{"name":"anonymous","email":"lauren@mapbox.com"},{"name":"anonymous","email":"rsudekum@gmail.com"},{"name":"anonymous","email":"sean@mapbox.com"},{"name":"anonymous","email":"ryan.clark.j@gmail.com"},{"name":"anonymous","email":"tristen.brown@gmail.com"},{"name":"anonymous","email":"mxn@1ec5.org"},{"name":"anonymous","email":"will@mapbox.com"},{"name":"anonymous","email":"me@lukasmartinelli.ch"},{"name":"anonymous","email":"karen@mapbox.com"},{"name":"anonymous","email":"hi@jacquestardie.org"},{"name":"anonymous","email":"vestibule@anandthakker.net"},{"name":"anonymous","email":"nick@ingalls.ca"},{"name":"anonymous","email":"lyzi@mapbox.com"},{"name":"anonymous","email":"jake@jakepruitt.com"},{"name":"anonymous","email":"spam@freenerd.de"},{"name":"anonymous","email":"aj@ajashton.ca"},{"name":"anonymous","email":"tim.channell@gmail.com"},{"name":"anonymous","email":"patrick@mapbox.com"},{"name":"anonymous","email":"tlee@mapbox.com"},{"name":"anonymous","email":"young@mapbox.com"},{"name":"anonymous","email":"emily@mapbox.com"},{"name":"anonymous","email":"arun.planemad@gmail.com"},{"name":"anonymous","email":"sam@mapbox.com"},{"name":"anonymous","email":"bhousel@gmail.com"},{"name":"anonymous","email":"abpend@gmail.com"},{"name":"anonymous","email":"sajjadkm@gmail.com"},{"name":"anonymous","email":"ulsh@mapbox.com"},{"name":"anonymous","email":"mully@mapbox.com"},{"name":"anonymous","email":"aruna@mapbox.com"},{"name":"anonymous","email":"aarthy@mapbox.com"},{"name":"anonymous","email":"mollylloyd@gmail.com"},{"name":"anonymous","email":"bhargav.kowshik@gmail.com"},{"name":"anonymous","email":"emmanuel.sambale@gmail.com"},{"name":"anonymous","email":"jothirnadh@mapbox.com"},{"name":"anonymous","email":"oindrila.gupta92@gmail.com"},{"name":"anonymous","email":"krishna@mapbox.com"},{"name":"anonymous","email":"pratik@mapbox.com"},{"name":"anonymous","email":"srividyabharadwaj26@gmail.com"},{"name":"anonymous","email":"chethan@mapbox.com"},{"name":"anonymous","email":"nikinfour@gmail.com"},{"name":"anonymous","email":"r.ragupathy85@gmail.com"},{"name":"anonymous","email":"emilymdubois@gmail.com"},{"name":"anonymous","email":"danpat@danpat.net"},{"name":"anonymous","email":"siyu.song@gmail.com"},{"name":"anonymous","email":"kai@mapbox.com"},{"name":"anonymous","email":"matt@mattficke.com"},{"name":"anonymous","email":"kai@mapbox.com"},{"name":"anonymous","email":"0o3ko0+npm@gmail.com"},{"name":"anonymous","email":"lily@mapbox.com"},{"name":"anonymous","email":"ghoshkaj@gmail.com"},{"name":"anonymous","email":"daniel+npm@trvx.org"},{"name":"anonymous","email":"l@pwd.io"},{"name":"anonymous","email":"brendan@mapbox.com"},{"name":"anonymous","email":"ranka.aj@gmail.com"},{"name":"anonymous","email":"katydecorah@gmail.com"},{"name":"anonymous","email":"camilla@mapbox.com"},{"name":"anonymous","email":"alinapaz@gmail.com"},{"name":"anonymous","email":"kara.e.mahoney@gmail.com"},{"name":"anonymous","email":"amisha@mapbox.com"},{"name":"anonymous","email":"abhishek@mapbox.com"},{"name":"anonymous","email":"dan@mapbox.com"},{"name":"anonymous","email":"ryan.baumann@mapbox.com"},{"name":"anonymous","email":"max@mapbox.com"},{"name":"anonymous","email":"paul@mapbox.com"},{"name":"anonymous","email":"fischer@mapbox.com"},{"name":"anonymous","email":"benjamin@mapbox.com"},{"name":"anonymous","email":"nick.cordella@mapbox.com"},{"name":"anonymous","email":"nat@mapbox.com"},{"name":"anonymous","email":"colleen.mcginnis@mapbox.com"},{"name":"anonymous","email":"perry@mapbox.com"},{"name":"anonymous","email":"virginia@mapbox.com"},{"name":"anonymous","email":"alice@mapbox.com"},{"name":"anonymous","email":"laurier@mapbox.com"},{"name":"anonymous","email":"tony.chen@mapbox.com"},{"name":"anonymous","email":"vincent.sarago@mapbox.com"},{"name":"anonymous","email":"michael.krasnyk@gmail.com"},{"name":"anonymous","email":"hello@chau-nguyen.de"},{"name":"anonymous","email":"mrcsother@gmail.com"},{"name":"anonymous","email":"nadia.barbosa@mapbox.com"},{"name":"anonymous","email":"gokul.ganesan@mapbox.com"},{"name":"anonymous","email":"dana@danasulit.com"},{"name":"anonymous","email":"bharata+npm@mapbox.com"},{"name":"anonymous","email":"aparlato.1@gmail.com"},{"name":"anonymous","email":"manoharuss@gmail.com"},{"name":"anonymous","email":"blannon@gmail.com"},{"name":"anonymous","email":"chris.loer@gmail.com"},{"name":"anonymous","email":"lindsay@mapbox.com"},{"name":"anonymous","email":"aileen.s.rowan@gmail.com"},{"name":"anonymous","email":"eliane.joyo@gmail.com"},{"name":"anonymous","email":"olivia.brundage@mapbox.com"},{"name":"anonymous","email":"upendra@mapbox.com"},{"name":"anonymous","email":"rasagy@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/earcut_2.2.4_1657028220258_0.8976502530803858"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-05T14:05:45.248Z","contributors":[]},"3.0.0":{"name":"earcut","version":"3.0.0","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","type":"module","exports":"./src/earcut.js","scripts":{"pretest":"eslint src test/test.js bench/*.js viz/viz.js","test":"node --test","build":"rollup -c","prepublishOnly":"npm run build","cov":"node --test --experimental-test-coverage"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"@rollup/plugin-terser":"^0.4.4","benchmark":"^2.1.4","coveralls":"^3.1.1","eslint":"^9.5.0","eslint-config-mourner":"^4.0.1","rollup":"^4.18.0","uglify-js":"^3.18.0","watchify":"^4.0.0"},"eslintConfig":{"extends":"mourner","parserOptions":{"sourceType":"module","ecmaVersion":2020}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"_id":"earcut@3.0.0","gitHead":"b59a043360376ef1e40a58fceb42f07662501e5e","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_nodeVersion":"20.14.0","_npmVersion":"10.8.0","dist":{"integrity":"sha512-41Fs7Q/PLq1SDbqjsgcY7GA42T0jvaCNGXgGtsNdvg+Yv8eIu06bxv4/PoREkZ9nMDNwnUSG9OFB9+yv8eKhDg==","shasum":"a8d5bf891224eaea8287201b5e787c6c0318af89","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-3.0.0.tgz","fileCount":6,"unpackedSize":55902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6HE8JaI3ekJgVL9xSa5Ra3/9gfY8qdVOBGD28jnlf6AiEAjxnvO7KHP+LVlBbL4dCMW0oy2P7UVuJOTNGYbtL+pZc="}]},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/earcut_3.0.0_1719565226739_0.41042117075811424"},"_hasShrinkwrap":false,"contributors":[]},"3.0.1":{"name":"earcut","version":"3.0.1","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","type":"module","exports":"./src/earcut.js","scripts":{"pretest":"eslint src test/test.js bench/*.js viz/viz.js","test":"node --test","build":"rollup -c","prepublishOnly":"npm run build","cov":"node --test --experimental-test-coverage"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"@rollup/plugin-terser":"^0.4.4","benchmark":"^2.1.4","coveralls":"^3.1.1","eslint":"^9.17.0","eslint-config-mourner":"^4.0.2","rollup":"^4.28.1","uglify-js":"^3.19.3","watchify":"^4.0.0"},"eslintConfig":{"extends":"mourner","parserOptions":{"sourceType":"module","ecmaVersion":2020}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"_id":"earcut@3.0.1","gitHead":"4814c8c97ee3965d03e2c7e5f68a0dc4700458c1","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.0","dist":{"integrity":"sha512-0l1/0gOjESMeQyYaK5IDiPNvFeu93Z/cO0TjZh9eZ1vyCtZnA7KMZ8rQggpsJHIbGSdrqYq9OhuveadOVHCshw==","shasum":"f60b3f671c5657cca9d3e131c5527c5dde00ef38","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-3.0.1.tgz","fileCount":6,"unpackedSize":57432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZy8SYGmzhvEE630Whcb0ubyYsnuvDP90zHGNlibpUngIgLOE2d6Q5XblOY6KaR2aB5k0SH1/57doPLA1JAPkcIsk="}],"size":12820},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-07@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-05@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts@mapbox.com"},{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"anonymous","email":"yannick.meeus@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"},{"name":"anonymous","email":"agafonkin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/earcut_3.0.1_1734514211466_0.9432493801272728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-18T09:30:11.656Z","publish_time":1734514211656,"_source_registry_name":"default","contributors":[]},"3.0.2":{"name":"earcut","version":"3.0.2","description":"The fastest and smallest JavaScript polygon triangulation library for your WebGL apps","main":"src/earcut.js","type":"module","exports":"./src/earcut.js","scripts":{"pretest":"eslint src test/test.js bench/*.js viz/viz.js","test":"node --test","build":"rollup -c","prepublishOnly":"npm run build","cov":"node --test --experimental-test-coverage"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","devDependencies":{"@rollup/plugin-terser":"^0.4.4","benchmark":"^2.1.4","eslint":"^9.31.0","eslint-config-mourner":"^4.1.0","rollup":"^4.45.1"},"eslintConfig":{"extends":"mourner","parserOptions":{"sourceType":"module","ecmaVersion":2020}},"repository":{"type":"git","url":"git://github.com/mapbox/earcut.git"},"_id":"earcut@3.0.2","gitHead":"1b942f01f4093afe8f9ba729c3850b229f69eb12","bugs":{"url":"https://github.com/mapbox/earcut/issues"},"homepage":"https://github.com/mapbox/earcut#readme","_nodeVersion":"20.19.3","_npmVersion":"11.3.0","dist":{"integrity":"sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==","shasum":"d478a29aaf99acf418151493048aa197d0512248","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/earcut/-/earcut-3.0.2.tgz","fileCount":6,"unpackedSize":57313,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHWkQ/Sl2go1HUT08N1BlrCNfqs2QLwH+5HwzMLsJhfvAiEAxT9q2RXcUpM+vq14UgxmxvYhSloXgpcfgyXmZDyKdnc="}],"size":12780},"_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-07@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-05@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts@mapbox.com"},{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"anonymous","email":"yannick.meeus@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"},{"name":"anonymous","email":"agafonkin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/earcut_3.0.2_1752688903446_0.5077881537303877"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-16T18:01:43.642Z","publish_time":1752688903642,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"3.0.2"},"name":"earcut","time":{"modified":"2025-07-16T18:02:01.238Z","created":"2022-01-26T17:24:06.155Z","1.0.0":"2015-01-18T19:12:07.015Z","1.0.1":"2015-01-19T12:34:55.413Z","1.0.2":"2015-01-19T13:10:14.085Z","1.0.3":"2015-01-19T13:17:00.627Z","1.0.4":"2015-01-20T16:20:12.720Z","1.0.5":"2015-01-20T17:24:41.793Z","1.0.6":"2015-01-21T00:46:24.260Z","1.1.0":"2015-01-21T16:24:35.924Z","1.2.0":"2015-01-26T17:21:51.663Z","1.2.1":"2015-01-27T11:39:59.921Z","1.2.2":"2015-01-27T14:07:38.739Z","1.2.3":"2015-02-11T00:03:21.434Z","1.3.0":"2015-02-24T18:05:05.231Z","1.4.0":"2015-03-09T17:10:40.910Z","1.4.1":"2015-03-17T13:37:21.533Z","1.4.2":"2015-03-18T10:38:43.231Z","2.0.0":"2015-04-30T19:13:53.089Z","2.0.1":"2015-05-11T07:41:04.568Z","2.0.2":"2015-07-08T16:30:10.903Z","2.0.3":"2015-10-08T11:01:53.596Z","2.0.4":"2015-10-08T19:42:04.353Z","2.0.5":"2015-10-12T20:21:08.004Z","2.0.6":"2015-10-26T14:03:38.032Z","2.0.7":"2015-11-18T16:37:42.013Z","2.0.8":"2016-01-19T16:05:57.250Z","2.1.0":"2016-03-11T18:06:27.432Z","2.1.1":"2016-03-17T18:08:16.438Z","2.1.2":"2017-10-23T16:53:44.436Z","2.1.3":"2018-01-03T22:14:59.765Z","2.1.4":"2018-12-04T13:21:38.111Z","2.1.5":"2019-02-05T11:12:32.740Z","2.2.0":"2019-09-18T18:05:37.755Z","2.2.1":"2019-09-19T12:15:31.269Z","2.2.2":"2020-01-21T16:40:39.952Z","2.2.3":"2021-07-08T12:45:23.647Z","2.2.4":"2022-07-05T13:37:00.412Z","3.0.0":"2024-06-28T09:00:26.892Z","3.0.1":"2024-12-18T09:30:11.656Z","3.0.2":"2025-07-16T18:01:43.642Z"},"readme":"## Earcut\n\nThe fastest and smallest JavaScript polygon triangulation library. 3KB gzipped.\n\n[![Node](https://github.com/mapbox/earcut/actions/workflows/node.yml/badge.svg)](https://github.com/mapbox/earcut/actions/workflows/node.yml)\n[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/mapbox/earcut.svg)](http://isitmaintained.com/project/mapbox/earcut \"Average time to resolve an issue\")\n[![Percentage of issues still open](http://isitmaintained.com/badge/open/mapbox/earcut.svg)](http://isitmaintained.com/project/mapbox/earcut \"Percentage of issues still open\")\n[![](https://img.shields.io/badge/simply-awesome-brightgreen.svg)](https://github.com/mourner/projects)\n\n#### The algorithm\n\nThe library implements a modified ear slicing algorithm,\noptimized by [z-order curve](http://en.wikipedia.org/wiki/Z-order_curve) hashing\nand extended to handle holes, twisted polygons, degeneracies and self-intersections\nin a way that doesn't _guarantee_ correctness of triangulation,\nbut attempts to always produce acceptable results for practical data.\n\nIt's based on ideas from\n[FIST: Fast Industrial-Strength Triangulation of Polygons](http://www.cosy.sbg.ac.at/~held/projects/triang/triang.html) by Martin Held\nand [Triangulation by Ear Clipping](http://www.geometrictools.com/Documentation/TriangulationByEarClipping.pdf) by David Eberly.\n\n#### Why another triangulation library?\n\nThe aim of this project is to create a JS triangulation library\nthat is **fast enough for real-time triangulation in the browser**,\nsacrificing triangulation quality for raw speed and simplicity,\nwhile being robust enough to handle most practical datasets without crashing or producing garbage.\nSome benchmarks using Node 0.12:\n\n(ops/sec)         | pts  | earcut    | libtess  | poly2tri | pnltri    | polyk\n------------------| ---- | --------- | -------- | -------- | --------- | ------\nOSM building      | 15   | _795,935_ | _50,640_ | _61,501_ | _122,966_ | _175,570_\ndude shape        | 94   | _35,658_  | _10,339_ | _8,784_  | _11,172_  | _13,557_\nholed dude shape  | 104  | _28,319_  | _8,883_  | _7,494_  | _2,130_   | n/a\ncomplex OSM water | 2523 | _543_     | _77.54_  | failure  | failure   | n/a\nhuge OSM water    | 5667 | _95_      | _29.30_  | failure  | failure   | n/a\n\nThe original use case it was created for is [Mapbox GL](https://www.mapbox.com/mapbox-gl), WebGL-based interactive maps.\n\nIf you want to get correct triangulation even on very bad data with lots of self-intersections\nand earcut is not precise enough, take a look at [libtess.js](https://github.com/brendankenny/libtess.js).\n\n#### Usage\n\n```js\nconst triangles = earcut([10,0, 0,50, 60,60, 70,10]); // returns [1,0,3, 3,2,1]\n```\n\nSignature: `earcut(vertices[, holes, dimensions = 2])`.\n\n* `vertices` is a flat array of vertex coordinates like `[x0,y0, x1,y1, x2,y2, ...]`.\n* `holes` is an array of hole _indices_ if any\n  (e.g. `[5, 8]` for a 12-vertex input would mean one hole with vertices 5&ndash;7 and another with 8&ndash;11).\n* `dimensions` is the number of coordinates per vertex in the input array (`2` by default). Only two are used for triangulation (`x` and `y`), and the rest are ignored.\n\nEach group of three vertex indices in the resulting array forms a triangle.\n\n```js\n// triangulating a polygon with a hole\nearcut([0,0, 100,0, 100,100, 0,100,  20,20, 80,20, 80,80, 20,80], [4]);\n// [3,0,4, 5,4,0, 3,4,7, 5,0,1, 2,3,7, 6,5,1, 2,7,6, 6,1,2]\n\n// triangulating a polygon with 3d coords\nearcut([10,0,1, 0,50,2, 60,60,3, 70,10,4], null, 3);\n// [1,0,3, 3,2,1]\n```\n\nIf you pass a single vertex as a hole, Earcut treats it as a Steiner point.\n\nNote that Earcut is a **2D** triangulation algorithm, and handles 3D data as if it was projected onto the XY plane (with Z component ignored).\n\nIf your input is a multi-dimensional array (e.g. [GeoJSON Polygon](http://geojson.org/geojson-spec.html#polygon)),\nyou can convert it to the format expected by Earcut with `earcut.flatten`:\n\n```js\nconst data = earcut.flatten(geojson.geometry.coordinates);\nconst triangles = earcut(data.vertices, data.holes, data.dimensions);\n```\n\nAfter getting a triangulation, you can verify its correctness with `earcut.deviation`:\n\n```js\nconst deviation = earcut.deviation(vertices, holes, dimensions, triangles);\n```\n\nReturns the relative difference between the total area of triangles and the area of the input polygon.\n`0` means the triangulation is fully correct.\n\n#### Install\n\nInstall with NPM: `npm install earcut`, then import as a module:\n\n```js\nimport earcut from 'earcut';\n```\n\nOr use as a module directly in the browser with [jsDelivr](https://www.jsdelivr.com/esm):\n\n```html\n<script type=\"module\">\n    import earcut from 'https://cdn.jsdelivr.net/npm/earcut/+esm';\n</script>\n```\n\nAlternatively, there's a UMD browser bundle with an `earcut` global variable (exposing the main function as `earcut.default`):\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/earcut/dist/earcut.min.js\"></script>\n```\n\n![](https://cloud.githubusercontent.com/assets/25395/5778431/e8ec0c10-9da3-11e4-8d4e-a2ced6a7d2b7.png)\n\n#### Ports to other languages\n\n- [mapbox/earcut.hpp](https://github.com/mapbox/earcut.hpp) (C++11)\n- [JaffaKetchup/dart_earcut](https://github.com/JaffaKetchup/dart_earcut) (Dart)\n- [earcut4j/earcut4j](https://github.com/earcut4j/earcut4j) (Java)\n- [the3deers/earcut-java](https://github.com/the3deers/earcut-java) (Java)\n- [Larpon/earcut](https://github.com/Larpon/earcut) (V)\n- [Cawfree/earcut-j](https://github.com/Cawfree/earcut-j) (Java, outdated)\n- [measuredweighed/SwiftEarcut](https://github.com/measuredweighed/SwiftEarcut) (Swift)","users":{}}