{"_id":"viewport-mercator-project","_rev":"79-c5753c41d65ab2bf1bc557c7c13f8ba2","name":"viewport-mercator-project","description":"Utilities for perspective-enabled Web Mercator projections","dist-tags":{"latest":"7.0.4","beta":"7.0.0-alpha.1"},"versions":{"1.0.0":{"name":"viewport-mercator-project","version":"1.0.0","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","main":"index.js","scripts":{"test":"tape test/index.js"},"repository":{"type":"git","url":"git+https://github.com/uber/viewport-mercator-project.git"},"author":{"name":"Uber Technologies, Inc."},"license":"MIT","bugs":{"url":"https://github.com/uber/viewport-mercator-project/issues"},"homepage":"https://github.com/uber/viewport-mercator-project#readme","devDependencies":{"tape":"^4.2.2","round-precision":"^1.0.0"},"dependencies":{},"gitHead":"40f042a87ac33a3eab8e17d133e4625230b42ed9","_id":"viewport-mercator-project@1.0.0","_shasum":"fbfd2a9f071a24801ced486fcb270ac5e74fd337","_from":".","_npmVersion":"2.8.2","_nodeVersion":"0.10.36","_npmUser":{"name":"vicapow","email":"vicapow@gmail.com"},"dist":{"shasum":"fbfd2a9f071a24801ced486fcb270ac5e74fd337","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-1.0.0.tgz","integrity":"sha512-aDFBqWxmZ9EH5tyLSE2fY1RkBT8B+b4hwYVfVnLFnRVv2mu8Pv9PqvRjuIks9fhWARo3C3RihV2P9hMxLmIkqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfB0v6QxqrweAA7MmgxKrzf/qQm9MiAFNTpihd28AZfQIgFVwsQMyuazPUkdTSS84ZibOJfnVYJiyGs9qxaJxDL80="}]},"maintainers":[{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.1":{"name":"viewport-mercator-project","version":"2.0.1","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","main":"index.js","scripts":{"test":"tape test/index.js"},"repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"author":{"name":"Uber Technologies, Inc."},"license":"MIT","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","devDependencies":{"tape":"^4.2.2","round-precision":"^1.0.0"},"dependencies":{},"gitHead":"6e7913f49ed8da474ffa65561474d84c47b1ecdc","_id":"viewport-mercator-project@2.0.1","_shasum":"b326819f46e9ab2926458a1a6a430ec95058cf48","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.36","_npmUser":{"name":"vicapow","email":"vicapow@gmail.com"},"dist":{"shasum":"b326819f46e9ab2926458a1a6a430ec95058cf48","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-2.0.1.tgz","integrity":"sha512-PyHYM4ODGEjnrRjKjHr3rrg5C8EjocciwCikD5U3B6Cy72qq0PvlQL3uzldiRoM6afkUnVWuNduaWWVX59EcBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhO5ySNW+BLYy++PBT3h5iwfpTRPdwDhPYxWlY42EDrAiEA1HbD44BXrdl46RMgrGvPHI2MBLzE2+IoMyAfP9TpyMw="}]},"maintainers":[{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"viewport-mercator-project","version":"2.1.0","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","main":"index.js","scripts":{"test":"tape test/index.js"},"repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"author":{"name":"Uber Technologies, Inc."},"license":"MIT","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","devDependencies":{"tape":"^4.2.2","round-precision":"^1.0.0"},"dependencies":{},"gitHead":"947b2f06fb5839d6234fba41fdc2adb183ef5bc9","_id":"viewport-mercator-project@2.1.0","_shasum":"6ae6249d199a80ca01319cdd821d7c6b7feae792","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.10.32","_npmUser":{"name":"vicapow","email":"vicapow@gmail.com"},"dist":{"shasum":"6ae6249d199a80ca01319cdd821d7c6b7feae792","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-2.1.0.tgz","integrity":"sha512-yd+q5dI0MCVskY66ZtzSvj/K2iYQHyG17ikcyLmtLiIcdOiHLpXqWIGc/GjzsntEhpZmvuYoQleC4VZNmJNXPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1WEXAsIr+4V/xCnwfG9An8PwNOICwNTKN3OmeJHe+iAiEAvXpvis/vyg9H5wq4Jk5nDTzif4p8qvNZa/+WtRY7LT4="}]},"maintainers":[{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-2.1.0.tgz_1461614256997_0.7831199078354985"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0-beta1":{"name":"viewport-mercator-project","version":"3.0.0-beta1","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"author":{"name":"Uber Technologies, Inc."},"license":"MIT","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","files":["dist","src","index.js","perspecive.js"],"scripts":{"build":"npm run build-clean && npm run build-src","build-clean":"rm -fr dist/*","build-src":"babel src -d dist --source-maps inline","lint":"eslint src","precommit":"npm test","mypublish":"npm run build && npm run test && npm publish","test":"npm run lint && npm run build && npm run test-babel","test-babel":"babel-node --only=viewport-mercator-project/test,viewport-mercator-project/src test/index.js","test-browser":"budo src/test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t glslify","profile-discify":"browserify src/bundle.js --full-paths -t babelify -t glslify | uglifyjs | discify --open"},"devDependencies":{"babel-cli":"^6.3.15","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.3.13","babel-preset-stage-2":"^6.3.13","babelify":"^7.2.0","browserify":"13.0.0","budo":"^8.0.3","discify":"^1.2.0","eslint":"^2.0.0","eslint-config-uber-es2015":"^2.0.0","faucet":"0.0.1","round-precision":"^1.0.0","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4"},"dependencies":{"autobind-decorator":"^1.3.3","gl-matrix":"^2.3.2"},"gitHead":"cc047fde17eb4a3bcc473994b81c1a6e87b0f8d1","_id":"viewport-mercator-project@3.0.0-beta1","_shasum":"00d1179b587fe3f1ee37fd4709144263634d3c4b","_from":".","_npmVersion":"3.10.6","_nodeVersion":"0.10.32","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"00d1179b587fe3f1ee37fd4709144263634d3c4b","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-3.0.0-beta1.tgz","integrity":"sha512-KS8BPXwsxHZPxmp8Z7uClkggVHTUr4qhxGoAXS7VZiSi4/Hxb0d8ToXAk2eIh+xGO11Zkxv7NRwowDDYpDTLYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6bo57JU6oOwnC687ZLxWotsWd/S0i99zYRA9HP8ufywIhAM45OS3ggn84cvP4ROUdfOY6ajROmGxuILwU/4r3DI2w"}]},"maintainers":[{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-3.0.0-beta1.tgz_1478196202531_0.7032215492799878"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0-beta2":{"name":"viewport-mercator-project","version":"3.0.0-beta2","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"author":{"name":"Uber Technologies, Inc."},"license":"MIT","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","files":["dist","src","index.js","perspective.js"],"scripts":{"build":"npm run build-clean && npm run build-src","build-clean":"rm -fr dist/*","build-src":"babel src -d dist --source-maps inline","lint":"eslint src","precommit":"npm test","mypublish":"npm run build && npm run test && npm publish","test":"npm run lint && npm run build && npm run test-babel","test-babel":"babel-node --only=viewport-mercator-project/test,viewport-mercator-project/src test/index.js","test-browser":"budo src/test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t glslify","profile-discify":"browserify src/bundle.js --full-paths -t babelify -t glslify | uglifyjs | discify --open"},"devDependencies":{"babel-cli":"^6.3.15","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.3.13","babel-preset-stage-2":"^6.3.13","babelify":"^7.2.0","browserify":"13.0.0","budo":"^8.0.3","discify":"^1.2.0","eslint":"^2.0.0","eslint-config-uber-es2015":"^2.0.0","faucet":"0.0.1","round-precision":"^1.0.0","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4"},"dependencies":{"autobind-decorator":"^1.3.3","gl-matrix":"^2.3.2"},"gitHead":"40c72f629f74701080ea3d6df474e5ebf5bc78dc","_id":"viewport-mercator-project@3.0.0-beta2","_shasum":"182b5243fb02011e2868ced1f8d85d468f0b7fe6","_from":".","_npmVersion":"3.10.6","_nodeVersion":"0.10.32","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"182b5243fb02011e2868ced1f8d85d468f0b7fe6","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-3.0.0-beta2.tgz","integrity":"sha512-kFrTY/2evRX5rZOohQaSZhwf93er+Bhq5w1ESDU2H7t3WKZjju/MoBukEfQji7SqSY1l8j8NwHIXZ7nXfkaRyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXYi/83kG3sDwlRY4Ny6g201PmgP0BrtUuKQWq+2s4CAiEAhBUkkcJ8Ydl+Ox9JKLrjWcVCVyyCHnetFQv5V5kLoyg="}]},"maintainers":[{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-3.0.0-beta2.tgz_1478197791554_0.5394485923461616"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0-beta3":{"name":"viewport-mercator-project","version":"3.0.0-beta3","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"author":{"name":"Uber Technologies, Inc."},"license":"MIT","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","files":["dist","src","index.js","perspective.js"],"scripts":{"build":"npm run build-clean && npm run build-src","build-clean":"rm -fr dist/*","build-src":"babel src -d dist --source-maps inline","lint":"eslint src","precommit":"npm test","mypublish":"npm run build && npm run test && npm publish","test":"npm run lint && npm run build && npm run test-babel","test-babel":"babel-node --only=viewport-mercator-project/test,viewport-mercator-project/src test/index.js","test-browser":"budo src/test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t glslify","profile-discify":"browserify src/bundle.js --full-paths -t babelify -t glslify | uglifyjs | discify --open"},"devDependencies":{"babel-cli":"^6.3.15","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.3.13","babel-preset-stage-2":"^6.3.13","babelify":"^7.2.0","browserify":"13.0.0","budo":"^8.0.3","discify":"^1.2.0","eslint":"^2.0.0","eslint-config-uber-es2015":"^2.0.0","faucet":"0.0.1","round-precision":"^1.0.0","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4"},"dependencies":{"autobind-decorator":"^1.3.3","gl-matrix":"^2.3.2"},"gitHead":"5a6cd74acc6a018c7adb3d3630ff1a767adaa10e","_id":"viewport-mercator-project@3.0.0-beta3","_shasum":"9213af743f5492738e9c545a95ff22ddef273f20","_from":".","_npmVersion":"3.10.9","_nodeVersion":"0.12.15","_npmUser":{"name":"gnavvy","email":"gnavvy@gmail.com"},"dist":{"shasum":"9213af743f5492738e9c545a95ff22ddef273f20","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-3.0.0-beta3.tgz","integrity":"sha512-X3ZpD+g78iyu0R3kwPTuizncTATzRLI53YZXJ8uuMYsBAmdBNGukUR9egB5iCCOub8Azpp8G4Bv8oCEePcrBOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKFzKQOVRoMF+ipCtnlvFtuKsF9cEGccHm26qqMxlAogIhAOi9qiD8+rCAPXC6zw8dS7MgVuBo2NlDYLAlgHtGQOqS"}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-3.0.0-beta3.tgz_1479858546542_0.28328319475986063"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0-beta4":{"name":"viewport-mercator-project","version":"3.0.0-beta4","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"author":{"name":"Uber Technologies, Inc."},"license":"MIT","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","files":["dist","src","index.js","perspective.js"],"scripts":{"build":"npm run build-clean && npm run build-src","build-clean":"rm -fr dist/*","build-src":"babel src -d dist --source-maps inline","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-babel","test-babel":"babel-node --only=viewport-mercator-project/test,viewport-mercator-project/src test/index.js","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify","profile-discify":"browserify src/bundle.js --full-paths -t babelify -t glslify | uglifyjs | discify --open"},"devDependencies":{"babel-cli":"^6.3.15","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.3.13","babel-preset-stage-2":"^6.3.13","babelify":"^7.2.0","browserify":"13.0.0","budo":"^8.0.3","discify":"^1.2.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","round-precision":"^1.0.0","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4"},"dependencies":{"autobind-decorator":"^1.3.3","gl-matrix":"^2.3.2"},"gitHead":"d10a798e6263b7d547d8b5f95e064843802510a2","_id":"viewport-mercator-project@3.0.0-beta4","_shasum":"4c5cf210153715292b1a3a5ce2cf402ee53b6cca","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"4c5cf210153715292b1a3a5ce2cf402ee53b6cca","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-3.0.0-beta4.tgz","integrity":"sha512-0tvFFN/fNFQS0/sj/WD7gIlbazjsg3DRcdrMMDAQi8RpAt6dquvfYHtH5qMgRsweaB8o1eW9EjCzFLkpkWQ1YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtvgZJbDMlWOAWHSMeiqEa6WyvZRTwo4m+BB3ldGxMIgIhALeFTvF0x+h46yR4pFVZ39fSun8nEU8eG20/5EEB9tDJ"}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-3.0.0-beta4.tgz_1481846285663_0.2518074060790241"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0-rc1":{"name":"viewport-mercator-project","version":"3.0.0-rc1","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"author":{"name":"Uber Technologies, Inc."},"license":"MIT","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","files":["dist","src","index.js","perspective.js"],"scripts":{"build":"npm run build-clean && npm run build-src","build-clean":"rm -fr dist/*","build-src":"babel src -d dist --source-maps inline","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-babel","test-babel":"babel-node --only=viewport-mercator-project/test,viewport-mercator-project/src test/index.js","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify","profile-discify":"browserify src/bundle.js --full-paths -t babelify -t glslify | uglifyjs | discify --open"},"devDependencies":{"babel-cli":"^6.3.15","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.3.13","babel-preset-stage-2":"^6.3.13","babelify":"^7.2.0","browserify":"13.0.0","budo":"^8.0.3","discify":"^1.2.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","round-precision":"^1.0.0","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4"},"dependencies":{"autobind-decorator":"^1.3.3","gl-matrix":"^2.3.2"},"gitHead":"eb98821ebedbe834dd6e1115fdd7a045c66f2446","_id":"viewport-mercator-project@3.0.0-rc1","_shasum":"b59fe4188791e2c3b97ea1d100b2ce325dc694da","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"b59fe4188791e2c3b97ea1d100b2ce325dc694da","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-3.0.0-rc1.tgz","integrity":"sha512-rV/rPmNlDBaxBZb3Lbb+hAw/BzVlfFnEzejPw/+pfJLyBo2JdSWbADi1IuydPBFjhtVpWqdknOU1PbdTN88k5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBr7UJJMyNQQpPWzux1XiY7JNyV8x/LRKd6MIbQN4dvaAiEAjYSsUWkJG+LWzzZOaKyrDHiD4q2yVh5iSEA5xmkMm9k="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-3.0.0-rc1.tgz_1482384174572_0.6316535694058985"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0-rc2":{"name":"viewport-mercator-project","version":"3.0.0-rc2","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"author":{"name":"Uber Technologies, Inc."},"license":"MIT","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","files":["dist","src","index.js","perspective.js"],"scripts":{"build":"npm run build-clean && npm run build-src","build-clean":"rm -fr dist/*","build-src":"babel src -d dist --source-maps inline","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-babel","test-babel":"babel-node --only=viewport-mercator-project/test,viewport-mercator-project/src test/index.js","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify","profile-discify":"browserify src/bundle.js --full-paths -t babelify -t glslify | uglifyjs | discify --open"},"devDependencies":{"babel-cli":"^6.3.15","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.3.13","babel-preset-stage-2":"^6.3.13","babelify":"^7.2.0","browserify":"13.0.0","budo":"^8.0.3","discify":"^1.2.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","round-precision":"^1.0.0","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4"},"dependencies":{"autobind-decorator":"^1.3.3","gl-matrix":"^2.3.2"},"gitHead":"231d991a6a35fa1f0fdf8e051289561ddda406d4","_id":"viewport-mercator-project@3.0.0-rc2","_shasum":"761de5003370cb3eb4ffd5935bff0a3959019fe3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"761de5003370cb3eb4ffd5935bff0a3959019fe3","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-3.0.0-rc2.tgz","integrity":"sha512-V52Yi8QqeIpVMHwu3sy5ToWTUPy56IklJAIkuAkM2bbiVPue0TicZe1l2G7jlAdpb71r0O3/mYGGmLKpQd7uUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBT83t2Tk9VRjh3MjD8EVBrqmHnQx79ZrRLbHsyQVLQzAiEA8rPomuDbAhAwI5DRRGP6sBdOXw+kdtbP68r/hmcDj8o="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-3.0.0-rc2.tgz_1482521992196_0.08157973201014102"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0-alpha.1":{"name":"viewport-mercator-project","version":"4.0.0-alpha.1","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"author":{"name":"Uber Technologies, Inc."},"license":"MIT","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","files":["dist","src","index.js","perspective.js"],"scripts":{"build":"npm run build-clean && npm run build-src","build-clean":"rm -fr dist/*","build-src":"babel src -d dist --source-maps inline","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-babel","test-babel":"babel-node --only=viewport-mercator-project/test,viewport-mercator-project/src test/index.js","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify","profile-discify":"browserify src/bundle.js --full-paths -t babelify -t glslify | uglifyjs | discify --open"},"devDependencies":{"babel-cli":"^6.3.15","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.3.13","babel-preset-stage-2":"^6.3.13","babelify":"^7.2.0","browserify":"13.0.0","budo":"^8.0.3","discify":"^1.2.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","round-precision":"^1.0.0","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4"},"dependencies":{"autobind-decorator":"^1.3.3","gl-matrix":"^2.3.2"},"gitHead":"5844748522dc577eff239c07c25e4bb0c820a3cc","_id":"viewport-mercator-project@4.0.0-alpha.1","_shasum":"9eb0bffd6c5422709a09c27e8882a627e55b2b8a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.4.0","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"9eb0bffd6c5422709a09c27e8882a627e55b2b8a","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.0.0-alpha.1.tgz","integrity":"sha512-Rt4O1vThCPmnrIZDf2fAtwlXopa56PtRunyQE8Jb23wJ2o1UqaxBtpaS0s06qhM7qBRzXcdYP+uXAOBvvGb+QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUoDbUf3tP9UcT6jg73GrAFB4/OsD0UCFZLlYHbkMLfAiAIPh4LpCnjvW4MmXUsa1/SV29Y1N+y2jaG/beYYVd2EA=="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-4.0.0-alpha.1.tgz_1489864709731_0.6594051232095808"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0-alpha.2":{"name":"viewport-mercator-project","version":"4.0.0-alpha.2","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && mkdir -p dist dist-es6 && buble src -o dist-es6 --no modules --y dangerousForOf --objectAssign -m inline && webpack -d","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open","profile-discify":"browserify src/bundle.js --full-paths -t babelify -t glslify | uglifyjs | discify --open"},"dependencies":{"gl-matrix":"^2.3.2","mapbox-gl":"0.26.0"},"devDependencies":{"babel-eslint":"^6.0.0","buble":"^0.15.2","buble-loader":"^0.4.1","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"74bf2e8794cc246925fc4bdf3a728b6fdfb2cd1e","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@4.0.0-alpha.2","_shasum":"f8badf267110a034dabdde29eaf0301a9c9e904c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.4.0","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"f8badf267110a034dabdde29eaf0301a9c9e904c","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.0.0-alpha.2.tgz","integrity":"sha512-UGtrwFTtCdeqru02ze15C8UpFDl3PPNMDiqpJjbTOtPh5rCITECpqgNYWWeePoXFP6lMULdaj/YK3RGVUa3cZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG62sNyu3ty8SMi4mnJGXLMY/Tg042t05xHwQK3ZSpBZAiEAxxC9fgfpW3TW8KTLgn1OQptABGBSWXrPreNmIPRrsU8="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-4.0.0-alpha.2.tgz_1490236701075_0.29880885733291507"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0-alpha.3":{"name":"viewport-mercator-project","version":"4.0.0-alpha.3","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && mkdir -p dist dist-es6 && buble src -o dist-es6 --no modules --y dangerousForOf --objectAssign -m inline && webpack -d","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open","profile-discify":"browserify src/bundle.js --full-paths -t babelify -t glslify | uglifyjs | discify --open"},"dependencies":{"gl-matrix":"^2.3.2","mapbox-gl":"0.26.0"},"devDependencies":{"babel-eslint":"^6.0.0","buble":"^0.15.2","buble-loader":"^0.4.1","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"10f7eb9e5bd02acdab6f86c520893679b10136da","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@4.0.0-alpha.3","_shasum":"a2cd994e83d308a828391dfdf9337bf2545d4819","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.4.0","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"a2cd994e83d308a828391dfdf9337bf2545d4819","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.0.0-alpha.3.tgz","integrity":"sha512-A7jQCgHkERdYADiHrGDL2q1vbphrAT+LtSg1AfgkivwTeT7fYESqi+RZcrUTBvBpRvU7aFpv7buwN3c27nlGgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFK3F8g5ktibpmPorRP6grbdpu5yrePs9MWxP/PFxRaIAiEA8WOKZlgTfitzGHO6PQEDkzF6G8nM9lv/hQv62g2oepo="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-4.0.0-alpha.3.tgz_1490297753981_0.7399499842431396"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0-alpha.4":{"name":"viewport-mercator-project","version":"4.0.0-alpha.4","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --modules=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"gl-matrix":"^2.3.2","mapbox-gl":"0.26.0"},"devDependencies":{"babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"7154737792adf3c7d08166dc50ab268f0c3700c7","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@4.0.0-alpha.4","_shasum":"7918665a82174cadce8dcf676ac9f38c257206eb","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.4.0","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"7918665a82174cadce8dcf676ac9f38c257206eb","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.0.0-alpha.4.tgz","integrity":"sha512-KKnN8NPaNXXQ+nDTgfJpToxtKMnXSK9R1CBGIdqbnGsr9y5RlEi/V22go1/OWv/oS91lAn6H2fPVY4fOUgNLcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLKivExmJdEInVAdtae7iRUwxpiHSS5wy/0kGKXANB1AiAHmXA9qh5pLGu2gNhAdp6YNG+bGoqJFjg0Ui3UJjfU5g=="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-4.0.0-alpha.4.tgz_1490649626222_0.19043485121801496"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0-alpha.5":{"name":"viewport-mercator-project","version":"4.0.0-alpha.5","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"gl-matrix":"^2.3.2","mapbox-gl":"0.26.0"},"devDependencies":{"babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"a4f64a142f78e81c5b50f4e882d331d979f0faac","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@4.0.0-alpha.5","_shasum":"50f0ea441309c5d4fd43c942a41dcdaabf27b24a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.4.0","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"50f0ea441309c5d4fd43c942a41dcdaabf27b24a","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.0.0-alpha.5.tgz","integrity":"sha512-gTqOw7kY2heYpRWHwSfShylFBixdYde87X+Vu+olBMFE5LhtyTSE4VbJdAbc3Y5zQ4JbTsNyQJJMRxlhhxNLdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGxZUynPRHiLkFvPbWlE+eV5k046mvz8uhh0cab9+JbAiEA+/OBGLNJXukiwzhZeK04dw4hUOQbIee74vxlzrcjI/8="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-4.0.0-alpha.5.tgz_1490657443544_0.3713378645479679"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0":{"name":"viewport-mercator-project","version":"4.0.0","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"gl-matrix":"^2.3.2","mapbox-gl":"0.26.0"},"devDependencies":{"babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"1831838813c49622dda825c46b7593035814e0d9","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@4.0.0","_shasum":"56de4031b01685570339637d91ca069a916d45f6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.4.0","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"56de4031b01685570339637d91ca069a916d45f6","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.0.0.tgz","integrity":"sha512-9zWghoZW0R7XSrz019VUCNdE2GTW8zu89vyF6dCSZ2uEwjrZJbe5cldHaYr1KQ01Cm9exz73cv3ObZqsjS9njQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi8Z9LwnFkD/X0+rObslRgX6JFMa6crfDVBmNRHrZXhgIhAP+uttKks1uokr+YqQ5d/xgfW2GCKYlXPB9QMDAzvn1Q"}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-4.0.0.tgz_1491419747884_0.007533787749707699"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.1":{"name":"viewport-mercator-project","version":"4.0.1","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"gl-matrix":"^2.3.2","mapbox-gl":"0.26.0"},"devDependencies":{"babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"1f9de3a908f1bed51c37d13d1428aead12cad1db","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@4.0.1","_shasum":"44e360331abfb5394649669ddf36ab226afcf6c4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.4.0","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"shasum":"44e360331abfb5394649669ddf36ab226afcf6c4","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.0.1.tgz","integrity":"sha512-ULQSV0HchWSiarYmAJTg5M8SlxBGB+7x2JMpn67UoICuoRwUl92TcCHoUy2hlY3HGh3dQLiBMTE9Sd6LivN73g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4K2uemYi2O/lwV5Aorvf2U0RqCvq3zR8ovln1BXf34AiAHiWwwbmC1/xzAOHSOK4W0JoPRawIgUKvPM7nHNHr2vA=="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-4.0.1.tgz_1493261999483_0.5701748703140765"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.2":{"name":"viewport-mercator-project","version":"4.0.2","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"gl-matrix":"^2.3.2"},"devDependencies":{"babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","mapbox-gl":"0.26.0","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"7a18aa2a475e3597befe486f5e0ce29abd8bd047","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@4.0.2","_shasum":"dceb6c3135fe26b763c8f9e12b0c044dbb09fc63","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"dceb6c3135fe26b763c8f9e12b0c044dbb09fc63","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.0.2.tgz","integrity":"sha512-AL/lWtXQUtvG+0IzvwXw7JxjzBTnMu4eEEonLuF0u0UBycS+sYJMQBXUUINlbgqYHZmhuPcmHZZ3ZhD0DsLOQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcZkUIxJcruZeWpmfLAw6w7HXSjQ56om/BOMKBFdxiNAiEA1QqZWXqXlrZtQ7DD7oFoIktPEJwNz2lUXhEXi2Qmep0="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/viewport-mercator-project-4.0.2.tgz_1493841209597_0.9583095740526915"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.1.0":{"name":"viewport-mercator-project","version":"4.1.0","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"gl-matrix":"^2.3.2"},"devDependencies":{"babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","mapbox-gl":"0.26.0","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"c345692720cb5b654de7593bf78bc9032de24523","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@4.1.0","_shasum":"447740b5a72cb75305d6526a695ec0a61fc4e02f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.4.0","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"shasum":"447740b5a72cb75305d6526a695ec0a61fc4e02f","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.1.0.tgz","integrity":"sha512-WmZgNLWVFDKNomB3Ul6M7VQif8Sq32V0EhL31X8LhAzVw2RbXG66zHZC6DvWuxlPzlP+oab1Hrc5Rjw+LcvXgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKWMWGTbtyQ5mlwqBewTjC2P3d09Gcy8qwnxLhs4zLXAiAKrJK5SUZKpaX//PGl+hKh7TNkKRCYhKyXDYgUA2QRTw=="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project-4.1.0.tgz_1498446623630_0.8158812632318586"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.1.1":{"name":"viewport-mercator-project","version":"4.1.1","description":"Convert to and from lat/lng and pixels in web mercator at arbitrary floating point zoom levels.","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src test","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"gl-mat4":"^1.1.4","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1"},"devDependencies":{"babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","mapbox-gl":"0.26.0","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"36d94badadf1abc721182763fa322b683a07f1a8","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@4.1.1","_shasum":"92b0611fa0041041d2f3568da3529a8a846017d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.4.0","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"shasum":"92b0611fa0041041d2f3568da3529a8a846017d0","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.1.1.tgz","integrity":"sha512-QEQy7RMyNp5TDb7yFwhmuh/H7Y9Fb0pfpo4FvtNjNYlc4SvVyG7FQB6BRdgF1WaMz4xbStRbb+DWVY3iKfYoeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS35tKnOpHl1K5z3bSNcYH5gZZO2alpDAiGCjk3q6UawIhAK4KgU2TQepM2loC4m/RwQJP6exfkuxfg0tyjcNlKout"}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project-4.1.1.tgz_1501035924327_0.08785190200433135"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.2.0-alpha.1":{"name":"viewport-mercator-project","version":"4.2.0-alpha.1","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src test","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"math.gl":"^1.0.0-alpha.7"},"devDependencies":{"babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","mapbox-gl":"0.26.0","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"b9f6865a5eec668b1c336601b3def52389edcc74","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@4.2.0-alpha.1","_shasum":"2ac85f5751c623cfdb455065b8fcebb538785ba7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"2ac85f5751c623cfdb455065b8fcebb538785ba7","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.2.0-alpha.1.tgz","integrity":"sha512-wJM0e7bkwIx6Uewv/dzOqRIBsyHKZcy0oJlNzmtlXgC9jWx1bt5B/IVoxnsdEmfBEsr9Tb7YyiKr+ADtJ1XvTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiXv4QvpkAtS9FrNfjC/Cc0xzdcvW3yL1LuWZS8Miy3QIhAMn8gFGjaLlc+04G8pj6Vf06aCP6CihpM5bmFg3ZiTs8"}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project-4.2.0-alpha.1.tgz_1504212154345_0.22030147071927786"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.2.0-alpha.2":{"name":"viewport-mercator-project","version":"4.2.0-alpha.2","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src test","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"math.gl":"^1.0.0-alpha.7"},"devDependencies":{"babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","mapbox-gl":"0.26.0","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"335cf91cbd6a9446923df1db049a34e4c5d337d5","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@4.2.0-alpha.2","_shasum":"5c6e39ce936644cede160336267e8af805b74c94","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"shasum":"5c6e39ce936644cede160336267e8af805b74c94","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-4.2.0-alpha.2.tgz","integrity":"sha512-R32lM4+RjLLdQEpQXew93zh4jcfLXFR+RMwbQC/MeqgJnKZCCTarx/YQlVGg4Oa/GFQHZKHyk+eaP6njPROalg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZUN/rHInmStGo15n86Tj3t5WNu03QItlce6oTAtFWxQIhAI2kzUzCRwLUNmZ+nkc074w+7QHYYzu3lBNDSlZBkDpY"}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project-4.2.0-alpha.2.tgz_1504669768303_0.6981417855713516"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0-alpha.1":{"name":"viewport-mercator-project","version":"5.0.0-alpha.1","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src test","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"math.gl":"^1.0.0-alpha.7"},"devDependencies":{"@turf/distance":"^5.0.4","babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"3287e4b2d5165cc5945103e0b946a7c0abb7902d","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.0.0-alpha.1","_shasum":"637b849517f4fc3898028a89210d244b412011e0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.4.0","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"shasum":"637b849517f4fc3898028a89210d244b412011e0","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.0.0-alpha.1.tgz","integrity":"sha512-BMNKFJ2WDVzZe4qP168ZsfCd9HI2aC0C22qK1XaU5DDlWH44Oq9Fue0Kg6kSfYznRNOZUbNiPNi6NMAKYURrdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsmxVc9K1Bw7wf8ecHalLoZvrPaXngticZp72Msls2/AiEA/WSUvdQukOz7rHahYxVnxhdFQE1hwdmxWNONxz2NDzI="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project-5.0.0-alpha.1.tgz_1511294297720_0.6524222358129919"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0-alpha.2":{"name":"viewport-mercator-project","version":"5.0.0-alpha.2","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src test","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"math.gl":"^1.0.0-alpha.7"},"devDependencies":{"@turf/destination":"^5.0.4","babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"fcd23f7dfb02335e6942422bd1a0e489202fdcdf","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.0.0-alpha.2","_shasum":"5282e4d55c5886a15b9a091322704f326db003e4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.4.0","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"shasum":"5282e4d55c5886a15b9a091322704f326db003e4","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.0.0-alpha.2.tgz","integrity":"sha512-C/OT/eoecmqyCdF4k0y8pYpDE3XiWVjjxgCfCckpq+IQXna5dsp6kYC5hdIqGv1XdZP3RGHTaTECRTJVL+8mJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmnoTmMOwRpvzTYdHAYbARXMYZ00lUVuf9jallkx906AiEA5AH0zfi6SI0FAQPQ39RRywF+1o1R3CDzpbcNuZH/m00="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project-5.0.0-alpha.2.tgz_1513809783045_0.3453041263855994"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0":{"name":"viewport-mercator-project","version":"5.0.0","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src test","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"math.gl":"^1.0.0"},"devDependencies":{"@turf/destination":"^5.0.4","babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"9bee9ba81671a82747cc9c28cb3db8dcb25438ba","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.0.0","_shasum":"d18709dad652581108a6dd58f320409491d40982","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.4.0","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"shasum":"d18709dad652581108a6dd58f320409491d40982","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.0.0.tgz","integrity":"sha512-RkRif/iMCmApd+WG3e7Py7g/Yjk7h5e2JhXLvYejf875u6N0fcdNDvMkH9QqFx1i7jprXa8pecPcO6piNn2znA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiKqKoByoT2ly3GbMPDuounllkG7MOtl13ZeRND379jwIgCWnOJuocph6diQWwReotn1OY+4Gb4LbVWyZDjzydWfI="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project-5.0.0.tgz_1515537586387_0.8155048098415136"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.1":{"name":"viewport-mercator-project","version":"5.0.1","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src test","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"math.gl":"^1.0.0"},"devDependencies":{"@turf/destination":"^5.0.4","babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"c2ff90fd7c1259a7b8e5200d8a559a08dfc8c52e","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.0.1","_shasum":"8f2fd1d265e9790577cb43449be708203966bc2d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.4.0","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"shasum":"8f2fd1d265e9790577cb43449be708203966bc2d","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.0.1.tgz","fileCount":28,"unpackedSize":273203,"integrity":"sha512-nMeF0T8gBhiPlzHZMmRMttNEeJCFAIvT4KgjSibBH0sG2CHJ0M1b8qYY4WliU6fIuyK7y2VQDiP0BxCoYtoK5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUMWsG4P/PRyJPu5iIUEJdX4IfSYDjhLXX2hvLMLxTNAiAtp95zDmqf0l6TqpZnOyLflxV06hNj9X4gzde/53nxQA=="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_5.0.1_1520049573550_0.8229276307398767"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.1.0-alpha.1":{"name":"viewport-mercator-project","version":"5.1.0-alpha.1","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src test","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"math.gl":">=1.1.0-alpha.1"},"devDependencies":{"@turf/destination":"^5.0.4","babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/v/viewport-mercator-project.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/travis/uber/viewport-mercator-project/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/dm/viewport-mercator-project.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/viewport-mercator-project\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/viewport-mercator-project/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n# viewport-mercator-project | [Docs](https://uber-common.github.io/viewport-mercator-project/#/)\n\nProjection and camera utilities supporting the Web Mercator Projection. At its core this is a utility for converting to and from map coordinates (i.e. latitude, longitude) to screen coordinates and back.\n\n## Installation\n\n```bash\nnpm install viewport-mercator-project --save\n```\n\n## Overview\n\nThe `WebMercatorViewport` class offers the equivalent of a 3D matrix \"camera\" class of the type you would find in any 3D/WebGL/OpenGL library.\n\n```js\nimport WebMercatorViewport from 'viewport-mercator-project';\n\n// A viewport looking at San Francisco city area\nconst viewport = WebMercatorViewport({\n  width: 800,\n  height: 600,\n  longitude: -122.45,\n  latitude: 37.78,\n  zoom: 12,\n  pitch: 60,\n  bearing: 30\n});\n\nviewport.project([-122.45, 37.78]);\n// returns pixel coordinates [400, 300]\nviewport.unproject([400, 300]);\n// returns map coordinates [-122.45, 37.78]\n```\n\n## Who is this for?\n\nSpecifically built for use with [deck.gl](https://github.com/uber/deck.gl) and [react-map-gl](https://github.com/uber/react-map-gl), but could be useful for any web mapping application that wants to support perspective enabled Web Mercator Projections with floating point zoom levels.\n","readmeFilename":"README.md","gitHead":"3aefb68c50858f75ee8627195620b007da77298f","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.1.0-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"integrity":"sha512-mI8uoX8NbuTZrhP6teGy2Nl4y7TPGC7tzAe3+jpi3SKFB8TZSX1seD5nKVikVtCm0H79asGhLLVGLsXOgKAUlA==","shasum":"c5a7b4e53b48fc5ba8f6949359605bd0f4f362bc","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.1.0-alpha.1.tgz","fileCount":28,"unpackedSize":273263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/EankxHPWFIwyc7wwwEtpwXSXr5tS5ujxlwwuUcUgOAiBPXYkxjqfV9GZgWszFtvmQ6E1ClPLkxKAxSCCQXMcySg=="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_5.1.0-alpha.1_1521679824210_0.20039266331131622"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.1.0-alpha.2":{"name":"viewport-mercator-project","version":"5.1.0-alpha.2","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","files":["src","dist"],"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist/esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","lint":"eslint src test","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open","test-size-es6":"npm run build-es6 && webpack --config test/webpack.config.js --env.import-nothing --env.es6","test-size-esm":"npm run build-esm && webpack --config test/webpack.config.js --env.import-nothing"},"dependencies":{"math.gl":">=1.1.0-alpha.1"},"devDependencies":{"@turf/destination":"^5.0.4","babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-plugin-version-inline":"^1.0.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.18","babel-preset-minify":"^0.3.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","uglifyjs-webpack-plugin":"^1.2.4","webpack":"^2.2.1","webpack-bundle-analyzer":"^2.11.1","webpack-dev-server":"^2.4.2"},"readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/v/viewport-mercator-project.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/travis/uber/viewport-mercator-project/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/dm/viewport-mercator-project.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/viewport-mercator-project\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/viewport-mercator-project/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n# viewport-mercator-project | [Docs](http://uber-common.github.io/viewport-mercator-project/#/documentation/overview)\n\nProjection and camera utilities supporting the Web Mercator Projection. At its core this is a utility for converting to and from map coordinates (i.e. latitude, longitude) to screen coordinates and back.\n\n## Who is this for?\n\nSpecifically built for use with [deck.gl](https://github.com/uber/deck.gl) and [react-map-gl](https://github.com/uber/react-map-gl), but could be useful for any web mapping application that wants to support perspective enabled Web Mercator Projections with floating point zoom levels.\n","readmeFilename":"README.md","gitHead":"5055c7682e1e4884432572fd77cbbd5d23713b96","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.1.0-alpha.2","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"integrity":"sha512-HE0UtXA7XsXj6v4Vjk5djEuYR4fK89+SlnWhSa/f0fii/LAQ9xh3unh+URvQR/4Vhu7KHenbipZ+4OsB41IFjw==","shasum":"797eaed537553d8ced70ede5bf2522ceb01e7f10","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.1.0-alpha.2.tgz","fileCount":67,"unpackedSize":288855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN/ok32zOt7RR0j8NtZp4rCSl5EqntojEV/qME+xpu/gIhAMJlneRX4yD40olvSV6w6fQRFgBjgqI8leLAdyqa54+Q"}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_5.1.0-alpha.2_1521738831296_0.6767773979837617"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.2":{"name":"viewport-mercator-project","version":"5.0.2","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/index.js","module":"dist-es6/index.js","files":["src","dist","dist-es6"],"scripts":{"start":"npm run test","build":"npm run clean && npm run build-es5 && npm run build-es6","build-es5":"mkdir -p dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"mkdir -p dist-es6 && babel src --out-dir dist-es6 --source-maps inline","clean":"rm -fr dist/* dist-es6/*","lint":"eslint src test","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run build && npm run test-node","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open"},"dependencies":{"math.gl":"^1.0.5"},"devDependencies":{"@turf/destination":"^5.0.4","babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^6.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-preset-es2015":"^6.18","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"gitHead":"cb6c33d688280c166d279407a98c63177bca0928","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"integrity":"sha512-hOEbPAzpVe65ai93nrILhIwi2Cewtaor7/HnjTgbP2DLZDUnoILPqqBB1MhBJ91ZXyjC28SEZafIc8BTrZYqCQ==","shasum":"de363316586ac6fa8de62217d13443917ec70c56","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.0.2.tgz","fileCount":28,"unpackedSize":283805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA52uwyKCntL2H3w+QnPoRdtj3/1hwWlsZ3T8QhKQ9FwIhALZTscTmtBYvqILU3WIlVxFejuLIz0oazTnKdDaibAq0"}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_5.0.2_1522780094169_0.09410873233376926"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.1.0":{"name":"viewport-mercator-project","version":"5.1.0","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","files":["src","dist"],"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open","test-bundle-size":"./scripts/build.sh  && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"math.gl":"^1.1.0"},"devDependencies":{"@babel/cli":"7.0.0-beta.44","@babel/core":"^7.0.0-beta.44","@babel/polyfill":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-es2015":"7.0.0-beta.44","@turf/destination":"^5.0.4","babel-loader":"^8.0.0-beta.2","babel-preset-minify":"0.4.0-alpha.caaefb4c","babel-eslint":"^6.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"gitHead":"62c3c0d6204a8eebcdf5d920b0df396d10b3f932","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.1.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"integrity":"sha512-tQcXKRkFHdZnZ6sCtysuomLVkIPH8nnUICA1giCxadYcbRkBX6Vyf2C5Jz2iN8LW3i+ikSxXoU7gv++Lo9iQYQ==","shasum":"68bc5586988c2808d1456e1eff950d424eccec16","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.1.0.tgz","fileCount":67,"unpackedSize":298839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1QwMCRA9TVsSAnZWagAA4nQP/jrOn2BbmMigcoZmmb79\n6+Q2cnlS6lGbOPWGI6GW15P2HvXev9IumhpVJKGar9W44+eLo/Mzh6+qBj4q\nmgNQMyUIz8V2IDT2gih9t1xgdV8iKTEJX/YM8nRuokUNXw7D74njGh5hm2XJ\na8jWhvNCcSyVbWnhxjy1FYbYIJpCmBY5aUq/QJUagiaFU7KVKoqbqC1Y2nfs\n2IN4kQ6uf7EpNWyJnxtEfpML/D2qI+VbFd+oJsUX/KcYcMcLnEAZs5bWV4f6\nblffkvv6pa/A4HJ7eVmpFXrEUP1qJpPD2OYSDOnsQq8Eqte6O8lWXGx+fZqN\n15tQp69zgxxpeRDhB/GGDaLOt1j1zb0BR+tn5lYVfgQfMFRcCGhFVqdcZCFM\noEDtdNOv/BaloHGWwISxLbJjeuImITb2l5hJWzfiSOXu+NSsuV/qisj9rq7n\nhniwFleFPTaJKZhZRtNGmeTiJsde2D1FMuQCRvsdv4rKNkQ9kqV0svThMJ/2\nHzHMK8S0Ra67tby4T1PhdHbb0Kyk1++c6GXIteE28vgqc4dPFDnTczVYRxQB\noSzmgRKcMQAXl6N5ua5XlYhXAi9tXU/yKIbywdoPe3d3yuo1B0HjhBooYkdX\nz4rAwPZhl6HunMa1xC7tOcvrxod+Io72jzKg0xx4oG7eJ14xVLYth2pzekYf\nBWde\r\n=lbk5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDng8JQJMl6tfD1wVSVXU4LuBKFbQe31vOxac6VWNS0AIhANeSNpV/0KzVAzaBMglIG4zixE2wBUFIV1VJGJhRfK4B"}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_5.1.0_1523911692166_0.9867481591276785"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.2.0":{"name":"viewport-mercator-project","version":"5.2.0","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","files":["src","dist"],"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open","test-bundle-size":"./scripts/build.sh  && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"math.gl":"^2.0.0"},"devDependencies":{"@babel/cli":"7.0.0-beta.44","@babel/core":"^7.0.0-beta.44","@babel/polyfill":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-es2015":"7.0.0-beta.44","@turf/destination":"^5.0.4","babel-loader":"^8.0.0-beta.2","babel-preset-minify":"0.4.0-alpha.caaefb4c","babel-eslint":"^6.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"gitHead":"9aa65be379971ef53a9eb581bb58f2d4b9a9cc2c","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.2.0","_npmVersion":"5.7.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"integrity":"sha512-4PervetqEVuBhwch4TZf5P1gAsaAQhqOh8ZTQ4vw/Seu7rAqnYvc0P3zZv2kagD3dt+UABOFIH8p6NFh0koBUQ==","shasum":"2c50bc624a085d01a3a486f22ec329c0511fe4bd","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.2.0.tgz","fileCount":67,"unpackedSize":299195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMQaDCRA9TVsSAnZWagAAaHIQAJMPGt9ttZ4w0JFOSD2R\nMttEaJu/NHxA0g4snkXHK21aW8Tjk13FpENG0Gn2GipTyElQdwH+dRrY9zvZ\nfHD0i3bZLeTL2O9VFGAUvpnpbH0pcsYMi/G3GoCqMl7rI7QzLxfA6N0iwIFj\nqz5iCvS3bjAtIzVFd4uSlIu1RrYNcJSIASyUjNoQOo+P2uaCgYYKhGVou1iI\nxJGqOwXnCllZgXT3xtJ0c5bzecCht3BuUXFgJmVToHdzS7Sg5IVETVR6jJxN\nJ5vi+Mldjvf8GWqiyx26wC5oBFMSix1h1GueIT9myiX3wbhb2uUqgG3vNY59\nJt8VlIcRyK+r4sGIUIvsiHBFiGIrnLwHwNz+OVJbfExDiwa71NVQTyWxjD1R\nKNRkXaAoTKZhWaew51XQSjzM8XKP4zpKIonr9Wn9A0pqvIxfsTDsV4teh+/T\nU+MHizae/W/NLu0/B9tajOFPkIa5vYtR/20n4tI40lSyIF9W/tj2clbGFVFG\no9wfVdYn3517CKGFPAAxSiJ0FnJ0TcbHNyPA3cbXvRcgmS547c+1iRwijv42\nTvMjradVJGNXK722fYJUoV5WwzIMH9OUxEA4ZRonta5t9KmYgt+Tk14+CZ17\nl8Y4uPyW3aEzLJ7yOAe4wBiJvkYxkOSSINIF0xBQwKizQ5WUpXzg6hoN3Rz9\nzPFy\r\n=0rBw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUDWvT1ZItK2ibOiEjFSoFpBzgrWfhUuGYXiS38lCu6AiA4bpRT/ve1A3fYE+KIKOGGToDq6XgDOZtyGoA7WmGBlQ=="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_5.2.0_1529939587753_0.14485813133270597"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.3.0-alpha.1":{"name":"viewport-mercator-project","version":"5.3.0-alpha.1","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","files":["src","dist"],"sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open","test-bundle-size":"./scripts/build.sh  && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"math.gl":"^2.0.0"},"devDependencies":{"@babel/cli":"7.0.0-beta.44","@babel/core":"^7.0.0-beta.44","@babel/polyfill":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-es2015":"7.0.0-beta.44","@turf/destination":"^5.0.4","babel-loader":"^8.0.0-beta.2","babel-preset-minify":"0.4.0-alpha.caaefb4c","babel-eslint":"^6.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","gl":"^4.0.3","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/v/viewport-mercator-project.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/travis/uber/viewport-mercator-project/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/dm/viewport-mercator-project.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/viewport-mercator-project\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/viewport-mercator-project/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n# viewport-mercator-project | [Docs](http://uber-common.github.io/viewport-mercator-project/#/documentation/overview)\n\nProjection and camera utilities supporting the Web Mercator Projection. At its core this is a utility for converting to and from map coordinates (i.e. latitude, longitude) to screen coordinates and back.\n\n## Who is this for?\n\nSpecifically built for use with [deck.gl](https://github.com/uber/deck.gl) and [react-map-gl](https://github.com/uber/react-map-gl), but could be useful for any web mapping application that wants to support perspective enabled Web Mercator Projections with floating point zoom levels.\n","readmeFilename":"README.md","gitHead":"11ec4e5380bdf125e8762831791542079921d92b","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.3.0-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"integrity":"sha512-Se42kb8sk/22OSjjukuArgITasiUj41/0VhZuIqV/mOjJ4sauw39UZ53VQfvu0X5ljleREv+27p1yQTinQmMBg==","shasum":"d9b46bfc4ade77e36d007bd8db8c7efa48c2402f","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.3.0-alpha.1.tgz","fileCount":67,"unpackedSize":299343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYgugCRA9TVsSAnZWagAA8GAP/Rv4LS4PAEEw/yeg2Vrv\nE8c6gCqBQQ1GX+WGe+Tz72MhIHu3VnR8QQDdHvP6FoKLybdHS8kc3nVwtZp4\n0cSwmZjcCTwDddCs6a4eT4NBZFKWTYZs7lghIT486oZVdbA3WbXf14Oy9i2l\nFeJXTXpysLlOYaVj1Tve/vMGunc9ExbMLtVJETKo1VxRn5N64yAXOmon0oIV\n7KU37R9kidD69Kh0nJzXf+6ADCK4mgkDlFF0x7pDzBBJOoWWzQYi1dCw3QFt\nCSnp2X2MrGQUDtFvNSXL+FTHgqpRwlGsFycVwb6x4FcpQhpASTjFehR4mMi4\nWOzu/On5HhPyRZ3O/7pHtB4Uqq7dA5tX02xCFp60IakfAuncRRrA6KT71IGf\nRXjT4S2k1ZuFyax614myS8CFJoJGQx6L+X+UCNWhFtoYXLpa1IezFhdRMiio\nfC0h9uSry+8by9rRAQ66EQMGuTQmpxbVkvkKAjSasWDbRuNdefQnuGTyIPwZ\ntHUz3zAZ1zCi4lqjEqpCSAPbqgv+lvkFql04SMRlfsHX1fnrEBbEV08ZhtY4\nsf8kUO0CLFTeYgsGz3QJzWJrWTTRCsa6598oVsDnBDA35N2O+Qrz2cb1Mq8d\nZmZdUD9PTKke6+kuFHr7XoNRwerLuSrefVrVp9j37rkngaVDYVz2kV1O59Jl\nHSNT\r\n=OLis\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXONxlCNWWfS0iZ0TtW3shHUgIYBknYVSWNIUZZyQ4BAiAmecIyKxuNiLCc3/eyciHfAeldFDhhAiysiZEBDVL2pQ=="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_5.3.0-alpha.1_1533152159709_0.22855492566277746"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.3.0-alpha.2":{"name":"viewport-mercator-project","version":"5.3.0-alpha.2","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open","test-bundle-size":"./scripts/build.sh  && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"math.gl":"^2.1.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@turf/destination":"^5.0.4","babel-eslint":"^6.0.0","babel-loader":"^8.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/v/viewport-mercator-project.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/travis/uber/viewport-mercator-project/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/dm/viewport-mercator-project.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/viewport-mercator-project\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/viewport-mercator-project/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n# viewport-mercator-project | [Docs](http://uber-common.github.io/viewport-mercator-project/#/documentation/overview)\n\nProjection and camera utilities supporting the Web Mercator Projection. At its core this is a utility for converting to and from map coordinates (i.e. latitude, longitude) to screen coordinates and back.\n\n## Who is this for?\n\nSpecifically built for use with [deck.gl](https://github.com/uber/deck.gl) and [react-map-gl](https://github.com/uber/react-map-gl), but could be useful for any web mapping application that wants to support perspective enabled Web Mercator Projections with floating point zoom levels.\n","readmeFilename":"README.md","gitHead":"d5612234001a7d9748cda8afe56be22d273adb53","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.3.0-alpha.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"dist":{"integrity":"sha512-l45sWgmh6NoKnjy2IDYYo2Xm4ryE83zw+QBOLDVP32anmkg0g2unx+MhOn2p//o6SNOKoerJkheEvTDhtl6sSw==","shasum":"bd597b77ed298ec4f3116702d5207eac6d73c1c5","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.3.0-alpha.2.tgz","fileCount":67,"unpackedSize":306893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn8eoCRA9TVsSAnZWagAAlyoP/R4c6xKensvKIEelkZmS\nOcqjxmyQd8aNYjQdKi7C+JRnderGxDzqcPSnrqwMz3NdDWpLvvB7qHBzxrTt\nq66IL/qCtVCrXqoS5Pif0mOA01FqjvySEDQmDdLe2WbdY8xjkS0asiW/TgPu\nP0/Ipeb0oAMA+0D5GkJRY/XMUxS19td4XGqUsF1ewsKM8eefFYnfFFb9b9TV\nCsBYOLYHmXeSSXr0JTmxNNX8GggiBpC6x1MVYB+1T+Z0iOpIUJk0Fe3TppdA\nAPMVyGsnubOAYiL7b0f/1yRf2TLbVTFKPe42gKNabAq9bfPNjzfwmsfjsQR1\nm+w92AXuf7i9TcXCfrMZ6bJvsVzwpOpVXCg0zrlJFhf2bGb0BqIjidUvzBY4\nb6XwIPW4etteeU25MWeNgNtr5WQjeSk+TP3jWE3V/Lfc2TTNue3tYypLSv7q\n4+gxzve8V3wh8kzUxB5FYIpNEPTQkyNGGNsjm5ahEC4bh6GUGbMHEPUISuij\narbAwHSRnn/VI7JW7DXgq63N0GX3abfeLzBDdEqTJl2Fl3UdNyF9UhUg0Gec\nWzxFSM/9uEVf6gEwocOvn3/k2anM6sKJJo0DL1ZaU+nY+wWZ8XEeRJ9ulcAp\nqvo1tqKiAJTjh1C7hb39/4UP6zRgBP+Xxmn7qXKIdTRbntCb5YbzwTLeXEix\n29V5\r\n=xQ5G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7nDrtL8hUYde5LKd1shrT++D24yOUvvm12B0w5zAn0AiEAxAkjqU1NO8l+/mEoKqiKy7cRlvPRUHxbLEMX/Gt05Ro="}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_5.3.0-alpha.2_1537197992114_0.0951785264560916"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.3.0":{"name":"viewport-mercator-project","version":"5.3.0","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --env.browser --progress --hot --open","test-bundle-size":"./scripts/build.sh  && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"@babel/runtime":"^7.0.0","math.gl":"^2.1.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@turf/destination":"^5.0.4","babel-eslint":"^6.0.0","babel-loader":"^8.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"0.41.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"gitHead":"b3c2ace4e8c428c06ec0d6729c77c2709290756e","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@5.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"integrity":"sha512-jiLSirIXwwDp8c7/UcH5hoCprWx3OuenHaw+VB34Q56CUfO3EvXRgetnm8lVu+mFGBEzKsOSOND5XPjsA98gHw==","shasum":"16b7c99813495ef951480893a5b7d82d9c49034b","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-5.3.0.tgz","fileCount":67,"unpackedSize":297102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboWpoCRA9TVsSAnZWagAAT1sQAJiq+7BbvjPI/99Za78b\niTB0RqnNVeCYxlJLHImxhasrLd3HIroP+/W0EsQ0tgKTAjvl5VEHPtWsDrrp\nIh74E5aLoogpU2lOzCOAzV9y0/WkpTCdT8JErP+q23LY+//AIQStzqEMFBaj\nZzeQImpAQlo2MdA59H1XAvAOkpPu8UuSmsR0Pi0D5VxVGd5ExPgftiLjtNSe\nbPC6FS20vhIuIJrJtCPz0Ps57P7+wgWZMRrDO9QlL1g1IYJdJTTmLEIU03je\ndxItnwlN9cclBPMlWG7rK8nOfbLyWw4dLeXpLL8QcA8NVhLdOXzIUypy0gJ6\nJsaVzaisYhFwopmeKSR9OM1GeMqRaQGgnfr1/y276COseC/zLkAc9/9kKu5j\nw3RwkqG2/zAWQD68VQUbJUe4SnQnB2JPb1veXR27Gzu9e0uhswC8AROVwlld\nTr3M8fZfF/1xk1VT7lv2RX2PsoGkpKuC5yWUqqTc8CRewRi9nyEqsehs3QDA\nM0F4ceE6uZkbzho1uUdI+ZQXxqlz84Hc8myH4Nhxs2YKsxiTL4Bt2cKUKQw4\njpcHbpLk5SgKOJ41m+CSR6rPLl/BFKLqbawyBO+Kg0VSdDJIW9EZuCobGT/f\nd+ZL4RrMbSu1tP7iS0wb0FrrciUepBJkLQrte/mxRxAeDUFTcL/3m/FlZTbf\nPZ7C\r\n=qrvW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyqNf0+eV6FMwXyC4sFdvBZwz86oM3VijELvSecHlynwIhANgF47nShluZtfFhFesCg6hy7WqSVH3bGXUmBm3AYbo6"}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_5.3.0_1537305191637_0.5335211159191215"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.0.0-alpha.1":{"name":"viewport-mercator-project","version":"6.0.0-alpha.1","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --config test/webpack.config.js --env.testBrowser --progress --hot --open","test-bundle-size":"./scripts/build.sh && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"@babel/runtime":"^7.0.0","math.gl":"^2.1.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@turf/destination":"^5.0.4","babel-eslint":"^6.0.0","babel-loader":"^8.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"~0.49.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/v/viewport-mercator-project.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/travis/uber/viewport-mercator-project/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/dm/viewport-mercator-project.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/viewport-mercator-project\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/viewport-mercator-project/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n# viewport-mercator-project | [Docs](http://uber-common.github.io/viewport-mercator-project/#/documentation/overview)\n\nProjection and camera utilities supporting the Web Mercator Projection. At its core this is a utility for converting to and from map coordinates (i.e. latitude, longitude) to screen coordinates and back.\n\n## Who is this for?\n\nSpecifically built for use with [deck.gl](https://github.com/uber/deck.gl) and [react-map-gl](https://github.com/uber/react-map-gl), but could be useful for any web mapping application that wants to support perspective enabled Web Mercator Projections with floating point zoom levels.\n","readmeFilename":"README.md","gitHead":"3125fd74005f76ca926e397f0faeb8d8c0a63f58","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@6.0.0-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"integrity":"sha512-e/4Hpii7yymIxv4EYO0Vv90T7Bb7Zik6jlHefzNQvmILi6LR7qh8sBNL5lSVlrxyAm2x9WiPU9i2PxFQ98G1Ww==","shasum":"1e50edd9fe79371a31e6d3c6387e5b2345ca4c79","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.0.0-alpha.1.tgz","fileCount":67,"unpackedSize":307565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboXp7CRA9TVsSAnZWagAANw8QAJcUCzdHQD99cloZEiD2\n3kf+CbneqUh68vfNKF5qB6fK7RDxVeJShVdToZuoETywGZT0y3URUSDHZaAq\nV51cpMcXz4KG5ScgaYdPIMexVBm9ev7UOHFn2eioz32RdSfiVJUcg7fil81D\nDZLVO9yvku9azgMjWzHhClKlqoCGLppe1mnW9MvZiS+VlALqROf4X+Jolydc\n5MnIfcGRAvFjs8XkaMEitItyD0zxLLc1UpOEr5y4CUqsU/YnAx/A2heIK0of\npL6G9ltnBloZAmb8O/YXDsB11LqS/hdr2vDcqiiELZ7cUZgGFgO2JCCQSrDX\nUJY36ef+XXTpnWKiSjesYEumXrsfH1y5ajN/BCmPSSOcV8s6oOOMCsB2H2hE\n1J4DDQ1TP4xOhhpqlHjhN6ZxnHEJYEj14vurG3eTPRA+jWEoBi4UAV8oO7SR\n81/3sa46D2sQyqqzbjkb5xL27AbzeXnBPn3V3d3xCbffByS85v0RnpxYA49Q\ndNWkvkx4nw1e6bDgnXQbc4ZgdzeK/ILRZ4g3z9mdmUBu5PHefx+e7mlJIPY3\nDWDTClsRtDofBi78V27olrVBxQL43U3R2yzwVLvs2iNfs0nxrccr7R0hsmA5\nTgSW8y0CsK/lVuJYtc5fFgkAr/yknIUJKbAtipjumPk1FCqE7JpzQNDbWbBJ\nAUIU\r\n=Xf/K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS3QOeooeI5D/4FbAdMV9pnqJNkGhqAAgeJYJJXLu+wAIhAMdBuhtj5jBlYfBCN6KBaAuOmDDsK713QKwaJm7MLbBz"}]},"maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"vicapow","email":"vicapow@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_6.0.0-alpha.1_1537309307035_0.5838735234566013"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.0.0":{"name":"viewport-mercator-project","version":"6.0.0","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --config test/webpack.config.js --env.testBrowser --progress --hot --open","test-bundle-size":"./scripts/build.sh && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"@babel/runtime":"^7.0.0","math.gl":"^2.1.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@turf/destination":"^5.0.4","babel-eslint":"^6.0.0","babel-loader":"^8.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"~0.49.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"gitHead":"a8ad4f926e967541614bba227ea37206455eb6f1","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@6.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"integrity":"sha512-9PNfBPAmwWMaKquWj4CiaXGz+SDguDi61DfIvLZxfJyl82Lbi5dZwgb9UgnH4cLacqzvLwO/nr7Nth37GpQZIg==","shasum":"33b8bb40bae44978b889e5425f4f5d26f2367ecb","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.0.0.tgz","fileCount":67,"unpackedSize":307023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvRuFCRA9TVsSAnZWagAAfQwP/0fmCWdxbiTuWm9VcsDD\n++FsjkFQ3wJ6xf+037Kolw8eSbteRAONLn5VV7WYp4e/KLPPWsfFOS25djH8\nvM8MmYKpPjBUhchX2T3H1ZL6gMQmcfgF9IVcyXnoT0gQTxNp0qIj66kOkf/H\nNg/SAJsTbg1y89jJCXplFhE77Jb9FlD8BwDMJ2b2cK3ymv3yqzRB3H+THieP\nGrqOitCKSPeNSY8AL3/mFhVTOSnoUmgqFLe6lHmh4Qo627dQ5vIkY+3yLEC+\n72LAS4KCRjEvjiIUEGtgjd03hHdmZRleQBoPkyxoiDcMYs5P5bhj+j+Hvu3T\nKqCmpGoeRJrTPOupsIeguZNdlXIQOmJPR2JT6H6/DGLHYfUj99mScJ12yZaU\nF7vMGuRvBE1aVhlo2qBYzSWm3A8OZMJZETL/MCbZQiTyOnwtIOfJCb4ChOBB\ndO/MEAqVl5mOBtmK62Di6M6Vd5Mpo6+lfvQ+Lrf0zxlK2A9SRnd+DHQOe1En\nMU6UifspV147yYAU3hJHyy+lHHuOFFRsQhcZbq1zPU61Kf7N+Wb5kH9tocuN\nGV+TtUlTu4ejYC+DaBY9KNFpohBz9/ej4K/tvNXDfffoQnkJzXuWTWYkvzpt\nOwQFEOsWI4PCP2P/iyxY/ABPODOjLHDC4xnVmbGYNLY0MYhkpF9dn9NOxi6P\nSrqU\r\n=+tYE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELKJUTqFON/cB6z7IlrbhCQyajHoDGnt4s/o8n60iniAiEArAoGFunJTK9RjwOkOhJf7JZBuYd+a/Ul0pwpbWN1wRg="}]},"maintainers":[{"email":"chandu@uber.com","name":"1chandu"},{"email":"georgios@uber.com","name":"georgios-uber"},{"email":"gnavvy@gmail.com","name":"gnavvy"},{"email":"ib.green.home@gmail.com","name":"ibgreen"},{"email":"ib@uber.com","name":"ibgreen-deck.gl"},{"email":"jianh@uber.com","name":"jianh"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"vicapowell39@gmail.com","name":"vicapow"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_6.0.0_1539120004959_0.45631670584269046"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.1.0":{"name":"viewport-mercator-project","version":"6.1.0","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --config test/webpack.config.js --env.testBrowser --progress --hot --open","test-bundle-size":"./scripts/build.sh && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"@babel/runtime":"^7.0.0","gl-matrix":"^3.0.0-0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@turf/destination":"^5.0.4","babel-eslint":"^6.0.0","babel-loader":"^8.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"~0.49.0","math.gl":"^2.1.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"gitHead":"c00c9c20863932164f1308f16b030d74485cbca5","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@6.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"integrity":"sha512-fy28QiLZ5t4SRMS7orqpRiE3tJ+ruvbjw6S6wguy15eRTc+RDwqCBDBt1YOd7WMHMBmBAjVNgYThQTNTDK/nIw==","shasum":"94824977e023f96f0c0bf0d821d73f63c45478e4","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.1.0.tgz","fileCount":67,"unpackedSize":304915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAaIUCRA9TVsSAnZWagAAx3gP/0VrQ7gU0sKJcHjb9ADa\nEQY4mMoDhcBqteiBqaV97G1Ugkh+w4KacvTlK99vbIkAKZC5RRikQ7cbHRAN\nJnfgdWk2BA91yy/C8KlJdG6Tu/JFHiFDILVgUAZdnhfcjhI3h9Ak9a1o+mn5\nNVNkYpfDqjHaPpAH3G1Yc84Ksp9ERPujkH2mZcur2Wi4J0jeB8wPha/SEPGy\nutNz0cC/s8oj0/QGZeDjTFxTh+SYnPO7eKSPG9aMJrbTNudiu1S0opWEdvXz\nY9V8t0PkxIgpd79yNlUkgcfY4L6R7uvuvoFrb8orvEsxVYRswB+eMnUlO572\nWII/wOz6ZYVtTYN7Yf0Sbffsmqcqu4h1fqtGsJ4wIBLEZAjHSu96TVZX2Lep\nj3Rka2OcS7S1VvveD5e+KQhGrCGRCQ1z0PnyrqVveVJgW7a1H6UZZBUHHgix\nqkdXSW7qBqKdby9+w5EpM3ODbXukcBhXHG9TdHAVQrapGPqV5807jOIjKFcJ\nFqN5mtzfn0fQe8Dd6zNj3QDneRZAkYbJUrjcqJ3znDjg9adVvYgCal5eVO6E\nQC6sJwIGY00Z/L8CJ/bcRHMN89E1g4wu899tKuZt9tQwoW9wtr5bk2F8UTVR\nbejaxlZXau2yTrWC4u2Kj26b8AMMaxUMd8G6WT9dZ45sH1v8YWEWvXAhDEwQ\n+tkU\r\n=zNhs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDJemy46FerSrQmz73aNz60ODZq9dhNGqdvqPQXXXnuAiEAjxo+4teW2JezjMzv8VC8q6aoilsV2Z3ECSukN8yRKHE="}]},"maintainers":[{"email":"chandu@uber.com","name":"1chandu"},{"email":"georgios@uber.com","name":"georgios-uber"},{"email":"gnavvy@gmail.com","name":"gnavvy"},{"email":"ib.green.home@gmail.com","name":"ibgreen"},{"email":"ib_green@msn.com","name":"ibgreen-xviz"},{"email":"jianh@uber.com","name":"jianh"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"vicapowell39@gmail.com","name":"vicapow"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_6.1.0_1543610900218_0.4751901242824961"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.1.1":{"name":"viewport-mercator-project","version":"6.1.1","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --config test/webpack.config.js --env.testBrowser --progress --hot --open","test-bundle-size":"./scripts/build.sh && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"@babel/runtime":"^7.0.0","gl-matrix":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@turf/destination":"^5.0.4","babel-eslint":"^6.0.0","babel-loader":"^8.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"~0.49.0","math.gl":"^2.1.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"gitHead":"cfad23946ccafa618ef595b26fe8bc1f19deb8ac","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@6.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"dist":{"integrity":"sha512-nI0GEmXnESwZxWSJuaQkdCnvOv6yckUfqqFbNB8KWVbQY3eUExVM4ZziqCVVs5mNznLjDF1auj6HLW5D5DKcng==","shasum":"d7b2cb3cb772b819f1daab17cf4019102a9102a6","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.1.1.tgz","fileCount":67,"unpackedSize":307168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXNJRCRA9TVsSAnZWagAAimUP/jszcRKJfZUgNmPUo4Eo\nIqItt4oW7g70y0tuxbBYxwaZOYJid8o2hNEFb74DweY1qb8IqPffCggYZq2z\nIc1UShfMAogneTXaFEIdcGA3ElXUP9kL09r8OqfO04JyJjDh/KkjR+aWrGgW\nYJY9jJdTID6aycWUp9md0FEB+CAu0cK23XPa7ERq5Mc0w9PuKitfcXpI1J7w\niYJrZOMa8LwFe926EtPlSVJ0m0d2HK8WYj2I3kRwrKcppHTfkI2mahLc9XiO\n3wtudh0Gp1bnwR5kOueEUaU8l+nbLifaW5HSOrPXUmm/IypCSUpn/CKDsEFZ\np0w9aNSAt9AwFObHrxCOszjaP09nPgWMr9iWwf5Orf1xvSyZlJeeusEb3Vr1\nzWhYXaysdv6p07CtXhBEpbzez3wlxnDFCW/nb8LW0mD+pW9C3nufmjG3xIv9\n6YRM6uZn724mxuQ4tsppvoP/zqAwXVHRQw6ZNcjXSg7+RYalC6nIfqA6Obmt\nV+n8XFUVVju2+CpySPPP8JDc+U+8i2h1NMVRUKkDahSVzSsBJWlni9KQwvsA\nL2LkYJpXAzeoy7akUDqyK2+epjLZQrLT0+3XJwAt0HZVnoiwdg7dvfUmjSv8\nVawfWYF+iojZFAgjmj4MoA7KSPa/On3T3TSK2unwHxjBOJBnVBkH9p5IdLhu\npdCC\r\n=dTHx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICi7/U/LuI04+2bLmseiKYGfw90iJlOip40K17QcjU5yAiAvUDUNH6sBLyCtRT0g2h7Akjn0MU0FiFUoM9CAqhZ/3A=="}]},"maintainers":[{"email":"chandu@uber.com","name":"1chandu"},{"email":"georgios@uber.com","name":"georgios-uber"},{"email":"gnavvy@gmail.com","name":"gnavvy"},{"email":"ib.green.home@gmail.com","name":"ibgreen"},{"email":"ib_green@msn.com","name":"ibgreen-xviz"},{"email":"jianh@uber.com","name":"jianh"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"tgorkin@uber.com","name":"tgorkin"},{"email":"tareksherif@pm.me","name":"tsherif"},{"email":"vicapowell39@gmail.com","name":"vicapow"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_6.1.1_1549587024928_0.26808185148489616"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.2.0":{"name":"viewport-mercator-project","version":"6.2.0","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --config test/webpack.config.js --env.testBrowser --progress --hot --open","test-bundle-size":"./scripts/build.sh && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"@babel/runtime":"^7.0.0","gl-matrix":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@turf/destination":"^5.0.4","babel-eslint":"^6.0.0","babel-loader":"^8.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"~0.49.0","math.gl":"^2.1.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"gitHead":"0e0c4a7382bf253e93f8b4cdcf06a3fda0d8077c","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@6.2.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eXELMJmYPnMaqnd4fbye9wZlHZ4c5ktzgxSuIhqzFijP1qbT3/cMyVgyEq5glQS8GPc8HFYhHvdpAdNG+SxK6w==","shasum":"46e6795551efb3376b88ff3fc6ad05b0a6e532ff","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.2.0.tgz","fileCount":67,"unpackedSize":309685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbv7lCRA9TVsSAnZWagAAYQ8P/3G7tUHozr4C3KrClPMv\nPeErBwwDCmjlFrl9uf7TyvuDuhq9zSlpAZ5jReFziEWhtRWcgmdEulWy/8jG\n26pP5reii9JAt/e46ATVXF2QPNBp8pogZCqntjsXtT9Vf4KmTR9Q1goRdcg1\nJpRHQIyFmDd878zAgCWRF85AAN2bkLcdT7okQP71nppIZxdndlADlhoJvRjD\n12DHJycROm0Wiw1OlF6eThdFIBO2/hcfTCylG7LqlndJISQJrNBBXxUCOtNo\nSg+/3E0yOJsZDfk07Xk5cujm16ReOxVNcKwEKxJ/eYFBd/W4oKsnoM8DKfqM\nNafHt+LXIhrVFORTXZKl7296gQ3CNNnMVrFF4nJQKR2lzwIVRghVRPhMEiye\nN4sD6WXxX8iYpIk02JkkEneFG+fGZ0oSQDYmo6RNkGEtW5W9TYDWbcNsu/7s\neuimMp5LU/fiYRrUI2btjZzHuU5mjph8bfgYEoyuZC1bF6F9UTnwt37YNUpk\nZUbTJvVymWkvb/6VDFrnOCzbrOEtxdU7kdFeEk+TzVm8HE4gvpSE+Of7/R5d\nZk1HoC8UCh8I0uLzYNeI7Ajl7KQsqFRbJbBjiSlM+xjtk5AMmja6RgIoIgZI\n0EJ50ZyBe6vpBvct+co/JL7zTlT5TEzTxTFVpqe1DIVbIZ5MtHsu5xuI4LAO\nojK3\r\n=cMhE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/fdb5nsJcf2QWoFTZKP6HEtz2xN4V/A4DcuIT/Bl6ZAiA3pVl/p74vd50DT47nY0XJpvvQ0rO13bnP41dU8F9aHg=="}]},"maintainers":[{"email":"chandu@uber.com","name":"1chandu"},{"email":"georgios@uber.com","name":"georgios-uber"},{"email":"gnavvy@gmail.com","name":"gnavvy"},{"email":"ib.green.home@gmail.com","name":"ibgreen"},{"email":"ib_green@msn.com","name":"ibgreen-xviz"},{"email":"jianh@uber.com","name":"jianh"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"tgorkin@uber.com","name":"tgorkin"},{"email":"tareksherif@pm.me","name":"tsherif"},{"email":"vicapowell39@gmail.com","name":"vicapow"},{"email":"xintong@uber.com","name":"xintong"}],"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_6.2.0_1567555300946_0.8354405597291696"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.3.0-alpha.0":{"name":"viewport-mercator-project","version":"6.3.0-alpha.0","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --config test/webpack.config.js --env.testBrowser --progress --hot --open","test-bundle-size":"./scripts/build.sh && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"@babel/runtime":"^7.0.0","gl-matrix":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@turf/destination":"^5.0.4","babel-eslint":"^6.0.0","babel-loader":"^8.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"~0.49.0","math.gl":"^2.1.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/v/viewport-mercator-project.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/travis/uber/viewport-mercator-project/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/viewport-mercator-project\">\n    <img src=\"https://img.shields.io/npm/dm/viewport-mercator-project.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/viewport-mercator-project\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/viewport-mercator-project/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n# viewport-mercator-project | [Docs](http://uber-common.github.io/viewport-mercator-project/#/documentation/overview)\n\nProjection and camera utilities supporting the Web Mercator Projection. At its core this is a utility for converting to and from map coordinates (i.e. latitude, longitude) to screen coordinates and back.\n\n## Who is this for?\n\nSpecifically built for use with [deck.gl](https://github.com/uber/deck.gl) and [react-map-gl](https://github.com/uber/react-map-gl), but could be useful for any web mapping application that wants to support perspective enabled Web Mercator Projections with floating point zoom levels.\n","readmeFilename":"README.md","gitHead":"1a3ba44c5c300025f0952ea32d26b8c7828dba07","bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"_id":"viewport-mercator-project@6.3.0-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"dist":{"integrity":"sha512-ZMaJC0wt12/j9LHE9WFCVvwxJ8xK9iklGHCwHiwZZ52iwwMoEQW9QeSpi/dx5PfrfekaCFn4lkpQtEamLqNSBQ==","shasum":"d72e4dcfc281870a80afaf356327db48e52898f0","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.3.0-alpha.0.tgz","fileCount":67,"unpackedSize":322993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcBvcCRA9TVsSAnZWagAAM7AP/0Xo5dURVOURP/rYFtKC\nIOf6AC8hxUxbL1YR+oc3cd80p8HeffFDSESZD0eg/V2j+5kAr9BTzxOxF7aY\neWl8KxqCbdu7omV5MeIvbL6L50FzBB8Io45xPlz6XF/6RhiNtM7sPJDcvAqd\nGoymb0Lrf8sujnEYCJeV0NZM1sDxAWi3Yp2zRy21NXBPvDX7gQE8ABU6X41z\nhSQOO2XfPu6g6/oMu2gt1JzslFNTesn9rVW/1j9LLms98ty/uGRCH+o+2W3q\nRo0/6R/wu1KStvQJY2v9zaQM87EdF5xtfjThmsJF3Em+sNbnhb8EQUG+TThi\n9SgForZTw5vu+RMv+AC5r2Bx4oP9rxpWOfhp3Qv7p9Td+ZF6Ii2W+KsY3u5S\nNx73Kwl7K4V1immbksW0Zq3jkXkuaBJEQ3hSnbVyBFq9pd5VAUpoSDICdmmC\n7Scg1UEh5n8tEeGvNJaRCrbemyl+MymwGKYapGMQ9nhntglOz/sCWWLGAc4R\n1z1pMH1W+hm5aFq12abEj8duiOgj9xBqfP/ER4pZlWjH/b4ifKMrWqP6oJrc\ny8ICoQKc+cJQTRzqJd89azsKSzNTdiN77cy6gotYbV08RNXa/XEjelSRUKZ3\nJViXnIu+5R33DuwKSIZMKLwm6sj51zQyZW/rqK8K8uz40RHHfkopzWGvrr5O\nOtpn\r\n=jF4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUfnTQAm+2qTcJzqBvoIpNhzU2lUt1j1kLGSI8zybSRAIhAInJd3fm3+sIIswPRqD/FtecOj+u6hPBO2PrSwXFC1O4"}]},"maintainers":[{"email":"chandu@uber.com","name":"1chandu"},{"email":"georgios@uber.com","name":"georgios-uber"},{"email":"gnavvy@gmail.com","name":"gnavvy"},{"email":"ib.green.home@gmail.com","name":"ibgreen"},{"email":"ib_green@msn.com","name":"ibgreen-xviz"},{"email":"jianh@uber.com","name":"jianh"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"tgorkin@uber.com","name":"tgorkin"},{"email":"tareksherif@pm.me","name":"tsherif"},{"email":"vicapowell39@gmail.com","name":"vicapow"},{"email":"xintong@uber.com","name":"xintong"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_6.3.0-alpha.0_1567628251463_0.865935350184782"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.2.1":{"name":"viewport-mercator-project","version":"6.2.1","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --config test/webpack.config.js --env.testBrowser --progress --hot --open","test-bundle-size":"./scripts/build.sh && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"@babel/runtime":"^7.0.0","gl-matrix":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@turf/destination":"^5.0.4","babel-eslint":"^6.0.0","babel-loader":"^8.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"~0.49.0","math.gl":"^2.1.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"directories":{"doc":"docs","test":"test"},"gitHead":"e20352c026c3fb7422936bafbae9b1d18af175d8","_id":"viewport-mercator-project@6.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"dist":{"integrity":"sha512-Ns0KExngwGkX/QZCAzYbqh3TTI8LKeO8pOphZN4mZmp/+wO/HqDacbztwXMdrTLy57ToolT4XrAH2NhuK7Nyfw==","shasum":"4d4cf376bdcf027467d0417615a0257a6316e63c","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.2.1.tgz","fileCount":67,"unpackedSize":323128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcehFCRA9TVsSAnZWagAAVOUP/2lCmbLc2iFfnYdBE08P\nn4ufbgtnV/sCxUkR9q1j4SqsxN3vnBXoFoeCgNfew9jnRBuVZZJ29bRuXTeO\nJNnzU58wQ7xkBGTuugbtr7To8qd6Rf0HOYE1elr3vhD1yi3I7wLnUS0G16GL\n7bdgzNox69BcMqTSx+Y/MXjb/PyXR3XeTysFcpR/U6ERyxMpExaeqku9vEv1\nJH1N4rMX7+0FBEmJg4W6MwphqYP0j5hJWJmYFXk1ew6lTbu/BbJACoyqquyf\nQ88QW443o+Iu82jy7g5sBRyEDHVFXZNFI0kQk3t27TSBJ2XXzTSaUQ69ukga\ndXUFHSTipCD3/3ZUfpANpVEPqFg+zMwadyKwpFPwnOPTxIkI7DOjYXiyrRpf\n+wLpGRwwjw4ncTnOj+rCngOCsHyZIMd3LVrEgS8ivGTO0L6Shcfd19TfoyYO\njZiX0nJ5k2cbXKhDM8U13I1HFlPlzaU/FfGRjtMi/v9xLj5TuVLqIkOwAZyG\nAUjRQrrwmH8CS1/tfChIji0S/vwMTPNpNv4bS+XCqIX2C2IOo0fJgnnrZdrF\nl3gyF0bWZ2oocEsAfNnyAFH9AuY2PRrXQQYi8zf6dFgyejeLDdJj0sei8UXe\nw4DkGIgF+ltVhi7Dg5tAR8MZTqsSE87XP+GGrLnkP50p8CkK281HfX6mD/2u\n6brS\r\n=pay5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjG46U31tYwcl9SnhEcG1fR30AkxuOsBg+pqaKYInRQAiEAqzEjxEPCPSsTgBad+kxoFqHx2AS7iBVxg5nGT6wkzY8="}]},"maintainers":[{"email":"chandu@uber.com","name":"1chandu"},{"email":"georgios@uber.com","name":"georgios-uber"},{"email":"gnavvy@gmail.com","name":"gnavvy"},{"email":"ib.green.home@gmail.com","name":"ibgreen"},{"email":"ib_green@msn.com","name":"ibgreen-xviz"},{"email":"jianh@uber.com","name":"jianh"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"tgorkin@uber.com","name":"tgorkin"},{"email":"tareksherif@pm.me","name":"tsherif"},{"email":"vicapowell39@gmail.com","name":"vicapow"},{"email":"xintong@uber.com","name":"xintong"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_6.2.1_1567746116463_0.8683781998660158"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.2.2":{"name":"viewport-mercator-project","version":"6.2.2","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --config test/webpack.config.js --env.testBrowser --progress --hot --open","test-bundle-size":"./scripts/build.sh && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"@babel/runtime":"^7.0.0","gl-matrix":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@turf/destination":"^5.0.4","babel-eslint":"^6.0.0","babel-loader":"^8.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"~0.49.0","math.gl":"^2.1.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"directories":{"doc":"docs","test":"test"},"gitHead":"183a5ce91c1527f47d2a7b6389fb5f1502ba3983","_id":"viewport-mercator-project@6.2.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-vs9pjDZxDwoiEqr+GgdpRAUogEQRoZ9D9COVLSr4+h/WdcUWhYN36SQr3n5jaTKrl/wlfdRj+TYU8wTk05grbg==","shasum":"f524819ad53fcc009b46136a59f73461bfcf1604","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.2.2.tgz","fileCount":67,"unpackedSize":324756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfQgvCRA9TVsSAnZWagAA1vMQAIdxDolTD9RfRO7fqjpy\nNFFGRmMPHp8UEhxfDH+8l6DmOtytmwv8wxwdwax8kRSZxvrdHQkIx48yRBYN\nwh+j2u1Twjcj2EEajNtp3NJ0sDsZnTC0XpKCUxlzh8uo8mDZjdQoVRkGZ+I+\nMedqmd4mWi4vDgat8A4PmsvnGYfKrrtu4K9iHm2CtvLLSW8fatgfFrJ4WLf0\nO3ntjXu+SXvo0bfNnCUOkPHDpHJUZCF1nKbCmDjbeQrNv+3j+NmLQkHALLh8\nBuHH+9pj9LurQpptr3Z6zd0bL5cpXsVsgFdQfG0CbyhDVA+7lvH2gW01nwCl\nSBOVK5rN0J0RraL61nykIzLOPe2w+lCMcmG5KVdbwUToVJrlgyCuzoXZUORX\nDdkG9BbnYEyNOl1nQTQ1HgnkpMAHTGel2pyuIrMic7vpn0zmLj1plOjYRSBc\nnZU3HoXl9O/vKyAqARj0xz4rYgA9c/Wzvp07VsF6uaH5iAbFhinG/5Dt/mvc\nhk2EAim+rdUR8IIooV8JSl1WkJFQEZQaExP0MtnLr5lIaZZ0o3j22Pl3/pR5\ngkhku6OcUeJVaHEmkXv2pUM2LzV27b/tWm/yHcQ2qCQuXTYIf7/VF0ZFFh/0\nMtO2a22wxz6w1aNImJtv0iY+l7u+79R32CzIgtFR7EhhmjHZw7vVPbbwxSNC\n1PLW\r\n=Qb4e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLcThOjD92tOgWPCCtP/SEqCla9DQSRZJOShso7+2cXAiEAs2XLHTViscivJ5ey6i2V7OZAh45OTv7CwsHYfdLXxc0="}]},"maintainers":[{"email":"chandu@uber.com","name":"1chandu"},{"email":"ajduberstein+js@gmail.com","name":"duber"},{"email":"georgios@uber.com","name":"georgios-uber"},{"email":"gnavvy@gmail.com","name":"gnavvy"},{"email":"ib.green.home@gmail.com","name":"ibgreen"},{"email":"ib_green@msn.com","name":"ibgreen-xviz"},{"email":"jianh@uber.com","name":"jianh"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"tgorkin@uber.com","name":"tgorkin"},{"email":"tareksherif@pm.me","name":"tsherif"},{"email":"vicapowell39@gmail.com","name":"vicapow"},{"email":"xintong@uber.com","name":"xintong"}],"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_6.2.2_1568475182155_0.6921782073475049"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"7.0.0-alpha.1":{"name":"viewport-mercator-project","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","version":"7.0.0-alpha.1","keywords":["webgl","javascript","math","geospatial","cartographic","projection","web mercator","geographic"],"repository":{"type":"git","url":"git+https://github.com/uber-web/math.gl.git"},"main":"index.js","module":"module.js","dependencies":{"@math.gl/web-mercator":"^3.0.0"},"readme":"# viewport-mercator-project\n\n> The [viewport-mercator-project module](https://github.com/uber-common/viewport-mercator-project) was moved to `@math.gl/web-mercator` on October 1, 2019.\n\n[math.gl](https://math.gl/docs) is a suite of math modules for 3D and geospatial applications.\n\nThis module contains utilities for perspective-enabled Web Mercator projections.\n\nFor documentation please visit the [website](https://math.gl).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/uber-web/math.gl/issues"},"homepage":"https://github.com/uber-web/math.gl#readme","_id":"viewport-mercator-project@7.0.0-alpha.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bbmb9yZ6CdMa0vrUSwoW+eZlO63Idmfvwk+1NPXwOYw+GgeFVL+9bbfiqajyiE4268pixsRYqJUJHeJM/vDDaQ==","shasum":"82541f615508f769440886b7c1d3e1903b6cf511","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-7.0.0-alpha.1.tgz","fileCount":4,"unpackedSize":1139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+YAECRA9TVsSAnZWagAAPtcQAITOigFTqd6huIOInYz9\ntqx97mjr/kA2Kn5++EK4tgs1dGNJ2Dbxln19OTBqLbLDMJRlFcchST2XMlVY\nAn0JEp6GdPC7ZvMb21WmvYbbOkJYNKw0KyBoVRrH4nqQ0XqCtCyj+uNdSYSN\nczzQOy4kDRBeji5xpY0NQQfpHUgpXuV1sZP/7nN2Ut4fVsl0dv5omtabTqcE\nUmsHflxPClfck6VF9vuNXezK11Ivln4/xEt9BxGZXpLszkf/CY9ilIp6Te0O\n5LZ5zabCVLch8Bc4BtJPYhQjc65lIoCABNS1fvqqA8zVpTsMgGLesKZadLx4\niNtgnYsWcJPufzZw1kLLmvRQmAg6b0446dLWlvJeIcaohmvmgaw+QJoaXyCE\n/9JLqs1H9fne6edBO6SsCIxJ1Rk1HT8NAQYMSEZgJZY9J/sMPl1wX9buu8VI\nrQdD2KIZLzwYp3M4UZV8SGAA8+XgmRq8FVwwhZmkxZgyQoR7xdNrZUZfNSnE\nUDjZ3SuQ+khmYncIuCybKqi8CHj65c4teT0U2HD8GNskdxn3/0lK9wNvI7ra\nrUHXLs6SL3fUqTzQN2ajScQ71osQT5szxWsIn+llaOcaQbDs9+1uzeXFHTN4\n9OAIe+PbJ5+Xa91ltm8peov80VGw3A0zkmSi8tHAopMldvs5jCiP9j8u7jvM\n+tKT\r\n=O65L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjH8j8HBHjS+5PTxMvWn5Ru1WzPd0u9bYcRSZOym1BGAiA8Q3cdMYDWCTFADuJENxeW6JFDVNR9UrrtmtdvjtZA7A=="}]},"maintainers":[{"email":"chandu@uber.com","name":"1chandu"},{"email":"ajduberstein+js@gmail.com","name":"duber"},{"email":"georgios@uber.com","name":"georgios-uber"},{"email":"gnavvy@gmail.com","name":"gnavvy"},{"email":"ib.green.home@gmail.com","name":"ibgreen"},{"email":"ib_green@msn.com","name":"ibgreen-xviz"},{"email":"jianh@uber.com","name":"jianh"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"tgorkin@uber.com","name":"tgorkin"},{"email":"tareksherif@pm.me","name":"tsherif"},{"email":"vicapowell39@gmail.com","name":"vicapow"},{"email":"xintong@uber.com","name":"xintong"}],"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_7.0.0-alpha.1_1576632323633_0.35640560261283816"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"7.0.0":{"name":"viewport-mercator-project","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","version":"7.0.0","keywords":["webgl","javascript","math","geospatial","cartographic","projection","web mercator","geographic"],"repository":{"type":"git","url":"git+https://github.com/uber-web/math.gl.git"},"main":"index.js","module":"module.js","dependencies":{"@math.gl/web-mercator":"^3.1.0"},"bugs":{"url":"https://github.com/uber-web/math.gl/issues"},"homepage":"https://github.com/uber-web/math.gl#readme","_id":"viewport-mercator-project@7.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mjXPVKrqg672yxmbYV9qcwczay4p/gsMvxpQPtZtA6N3YDmYBzX2enDvW4b1bk6dKUCM8hc6xi26INoaLLncKw==","shasum":"a46973a85712d71bdc0755b8d2db80debbde7b76","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-7.0.0.tgz","fileCount":4,"unpackedSize":1201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+YJyCRA9TVsSAnZWagAAaWwP/jM5sB7dKUND2zMvQNNX\nq/+AceeSi9pDjzRXsG2Vy2hrBOyNo3fgrOn5v4SAAh9Xh7Dd4pneCyRo/iec\n5/JKYfQcBMuS7llt/u/I9C7ez4IW6QROkw23wP4MLqVCIMk+ixYiRps3OnWA\nwboy0n9VWrhJJXBz4K9VT+K5B06YwzHzWdIvOoBr+tFfHBh2bD7SUAMPhLm9\nl0mPeZ4X+ttNPBTrtH3ZPbl6/5W9PcXbJSM71BZY8r71BNceBMBB7O2NwtRo\nYTl0jjupzedk7R+RGYnchXJabV5U/dIHwAy0XNKxWysRPT3h+rIFSj2FYvCm\nhjobRWhAqXy4ixE/KkwCvE7ebuq+9Z0SoiS36i77lNGShAOAWhj0w+I4Kt9/\nNGfWbwvUwOZ/rr22akI3O3nUTWQGV9ZaX/uLAch44/6+kvdrxvGB53gVP7dW\nmusfCcfU4Jyu3F5BxKI2WQjJNbdXpuI0tMqs7qoxTIifNZrPRqBWg0QPc8SA\n/Vj9fJ86S7pAiT0M5rWc3jCLLgqOOaZzH3kgjuBlq45XSq9xBF7X3Zuv6kV5\nyRNMc5LwtLvj9Z0KZtKTXK29kNzipmFGlEbOuUlS0+p6O6BKcjxlwH/d0Wzz\nWJ9FCVhCsJzbHQhdclo+esRtwv2BcMZSW421UYJ6yjDe73cKQ6FlMxV4FbvX\nGt1u\r\n=3hJb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx3bEr8ZErXtLYwZKfbTcWNnXAIrcGFEuOMFn27uXLOQIgAxUP/be6OooWpvXWMeohrOH8kX86fxnarKCohtFjn6w="}]},"maintainers":[{"email":"chandu@uber.com","name":"1chandu"},{"email":"ajduberstein+js@gmail.com","name":"duber"},{"email":"georgios@uber.com","name":"georgios-uber"},{"email":"gnavvy@gmail.com","name":"gnavvy"},{"email":"ib.green.home@gmail.com","name":"ibgreen"},{"email":"ib_green@msn.com","name":"ibgreen-xviz"},{"email":"jianh@uber.com","name":"jianh"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"tgorkin@uber.com","name":"tgorkin"},{"email":"tareksherif@pm.me","name":"tsherif"},{"email":"vicapowell39@gmail.com","name":"vicapow"},{"email":"xintong@uber.com","name":"xintong"}],"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_7.0.0_1576632946171_0.16345934063196443"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"7.0.1":{"name":"viewport-mercator-project","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","version":"7.0.1","keywords":["webgl","javascript","math","geospatial","cartographic","projection","web mercator","geographic"],"repository":{"type":"git","url":"git+https://github.com/uber-web/math.gl.git"},"main":"index.js","module":"module.js","dependencies":{"@math.gl/web-mercator":"^3.1.3"},"bugs":{"url":"https://github.com/uber-web/math.gl/issues"},"homepage":"https://github.com/uber-web/math.gl#readme","_id":"viewport-mercator-project@7.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WKTuTL7o6WKdPQ+gmZhlXL7UpSdCdPUjxkDTBd/3AayBdAFSQGHxsqdbmPBvmoGwvo9KWo/30HTkNo/Z7ORJpw==","shasum":"9d7248072f2cbb122f93b63d2b346a5763b8d79a","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-7.0.1.tgz","fileCount":4,"unpackedSize":1201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDkGRCRA9TVsSAnZWagAAnWQQAI3ADUi6qjfbDGx7z5LE\n79EMNXPVjWS9G5LVs+/aJE41J2DjUKsSTrsZ0KXINr4z2krKRiP6RUu7ofUE\nT+suQ8Dsw1476MAB5nHINSHzVU9GHjNiciKC2J+Mvj6+e6SqnPgEbxLakF6x\nUImD4iZKKKYR8wfPw1p6G+y5N4cCQ+87NsS/PPaw4R2vNWkOi04CPJl5Zprn\nGTQXqKzrje7U3JgIJ6wptjgYUQYMvbEsPM3os/hqx7ZdxAA31kPtcDBef62t\nBSBoeN9sqPzNcpxNyTee0UTWLg+LLUzl1yufdVN6VfiRgaIWlWDjDBLWiHvF\nzXbhO3WrFlO7c4qq4251Y/SnOYYb3UFTakZFGWKOX02bEKWBBm3lh4zaEbEL\nCIUbUSn/W65LDYZLlimOk9RtIC8NTXBElcwtDr2PL/8XScRqmlGYFbuEyeVg\nwOen+YwQLHMos257YKq/bI2Zp7kJn5IFz8x4Ujtzv342GY4nyFYj3naiqLRX\nDRN2rmsEd0OQfC+uW/sR4n6gF7ZBIE+jFKe1fL0wwGYFapSwzl1H/9eyIc2J\nHAFhTiGVGJkgqEf5/0Jbgls6QwA6zk9I1qOif6P5XLnVVjTH8N6vc763NGBz\nC/4x+VlCq7BpRdR2Kw6DrFs3rZjJQ8pd0bZ4akZ2z6eYSpWl3lJ3C4zlMcBJ\n8ubL\r\n=f+iP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbgjgNcRRxxST7reaLrooTHnEziKfhj/7CxgMW729rYgIhALjtDsNRZN8lBu68jG67ANgbKDAXv/XldBMAR1d2Oihw"}]},"maintainers":[{"email":"chandu@uber.com","name":"1chandu"},{"email":"ajduberstein+js@gmail.com","name":"duber"},{"email":"georgios@uber.com","name":"georgios-uber"},{"email":"gnavvy@gmail.com","name":"gnavvy"},{"email":"ib.green.home@gmail.com","name":"ibgreen"},{"email":"ib_green@msn.com","name":"ibgreen-xviz"},{"email":"jianh@uber.com","name":"jianh"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"tgorkin@uber.com","name":"tgorkin"},{"email":"tareksherif@pm.me","name":"tsherif"},{"email":"vicapowell39@gmail.com","name":"vicapow"},{"email":"xintong@uber.com","name":"xintong"}],"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_7.0.1_1577992593003_0.7077644076013911"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.2.3":{"name":"viewport-mercator-project","version":"6.2.3","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/uber-common/viewport-mercator-project.git"},"homepage":"https://github.com/uber-common/viewport-mercator-project#readme","main":"dist/es5/index.js","module":"dist/esm/index.js","esnext":"dist/es6/index.js","sideEffects":false,"scripts":{"start":"npm run test","clean":"rm -fr dist && mkdir -p dist/es5 dist/esm dist/es6","build":"npm run clean && ./scripts/build.sh && ./scripts/collect-metrics.sh","lint":"eslint src test examples && npm run lint-yarn","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)","precommit":"npm test","publish-prod":"npm run build && npm run test && npm publish","publish-beta":"npm run build && npm run test && npm publish --tag beta","test":"npm run lint && npm run test-node && ./scripts/build.sh","test-fast":"npm run test-node","test-node":"node test/node.js","test-browser":"webpack-dev-server --config test/webpack.config.js --env.testBrowser --progress --hot --open","test-bundle-size":"./scripts/build.sh && webpack --config test/webpack.config.js --env.analyze --env.es6"},"dependencies":{"@babel/runtime":"^7.0.0","gl-matrix":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@turf/destination":"^5.0.4","babel-eslint":"^6.0.0","babel-loader":"^8.0.0","babel-plugin-version-inline":"^1.0.0","eslint":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","faucet":"0.0.1","html-webpack-plugin":"^3.0.7","jsdom":"~9.9.1","mapbox-gl":"~0.49.0","math.gl":"^2.1.0","mock-browser":"^0.92.14","module-alias":"^2.0.0","pre-commit":"^1.2.2","reify":"^0.5.4","round-precision":"^1.0.0","sinon":"^1.17.7","source-map-loader":"^0.2.3","tap-browser-color":"^0.1.2","tape":"^4.6.0","tape-catch":"^1.0.4","webpack":"^4.3.0","webpack-bundle-analyzer":"^2.11.1","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"bugs":{"url":"https://github.com/uber-common/viewport-mercator-project/issues"},"directories":{"doc":"docs","test":"test"},"gitHead":"ca3daf3bdc105fa7773e6fb97f9be33c50bdfba5","_id":"viewport-mercator-project@6.2.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QQb0/qCLlP4DdfbHHSWVYXpghB2wkLIiiZQnoelOB59mXKQSyZVxjreq1S+gaBJFpcGkWEcyVtre0+2y2DTl/Q==","shasum":"4122040f51ef9553fa41a46bcc6502977b3909c6","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.2.3.tgz","fileCount":67,"unpackedSize":325587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDkKtCRA9TVsSAnZWagAA4IwP/i5hVzHkfNTobfR9Ej4H\nxi53wh49mvqpOpCFBcZ3EXDcmaOHu9BDOaL/zMb/6zQIl8Ke978TfzDM54Od\nNxXDwBSuOpN2J7Vcr+qzVhwUFyvOYhEd+MrbtFsZ8H5OtmadHqjtlfet1N2y\npzRkpDE9nrHOabRUXzapwd0w051jHEobHOJM3H1LvTNt28+yrYE2PcjtW+Lg\nuYiC9N63AO5l6FGEp7hK54ir7vtiLKYsJw3EE43bU55K6BDO9gIOA+65Gc8w\n+/KXasRdtEDu+9vNkOTULIxApBanLryQm1Fp/kavhJetgAZHzJEBFi+KUvjM\n3f0k2ToXEKRCM8hYaADercb3QpaG0BVvDFI0nLQmluFLhVJFeX22ZzfLPiSk\nh1qoZYSaX7wK8/in5cX5tyUE9VkGnON9YsO2EXTu5UEhEkWL8ruAuesYdkBS\nM/DaBISqXKmZS2klcl2h1dc6qzYhgrs+zToLsK6rPhkmhQhbwWT3d6z5wPes\nJCqRVQy/5VH+axgxSwbjm8WZkrHhthm6PBtvnRSIc5CQMQlBKyq7QCCA+asQ\nAf7brTIcPhT+h3rdYWkFCtV01zF0xEO2phmhva0/R55gDnotebi+X+l2KMeb\nlTo1daBfC2xMC11FREjd88FUCZJwjJypl0P59CXN7Ibmccm+U8W9OgPWJJka\nzKYL\r\n=OXzu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAXaSkDvAqV40glK60/7Zbolb0G4dUTf3bqia2uXXhSAiAM22sBmic8CInPdYw9PlgPIp1f8gAViw+fgjrNoKu/WA=="}]},"maintainers":[{"email":"chandu@uber.com","name":"1chandu"},{"email":"ajduberstein+js@gmail.com","name":"duber"},{"email":"georgios@uber.com","name":"georgios-uber"},{"email":"gnavvy@gmail.com","name":"gnavvy"},{"email":"ib.green.home@gmail.com","name":"ibgreen"},{"email":"ib_green@msn.com","name":"ibgreen-xviz"},{"email":"jianh@uber.com","name":"jianh"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"tgorkin@uber.com","name":"tgorkin"},{"email":"tareksherif@pm.me","name":"tsherif"},{"email":"vicapowell39@gmail.com","name":"vicapow"},{"email":"xintong@uber.com","name":"xintong"}],"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_6.2.3_1577992876937_0.20568538214029863"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"7.0.2":{"name":"viewport-mercator-project","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","version":"7.0.2","keywords":["webgl","javascript","math","geospatial","cartographic","projection","web mercator","geographic"],"repository":{"type":"git","url":"git+https://github.com/uber-web/math.gl.git"},"types":"index.d.ts","main":"index.js","module":"module.js","dependencies":{"@math.gl/web-mercator":"^3.2.0"},"bugs":{"url":"https://github.com/uber-web/math.gl/issues"},"homepage":"https://github.com/uber-web/math.gl#readme","_id":"viewport-mercator-project@7.0.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gH0pBO4Y5McGCPaKulkpL9MPDg+wtOSXtndwh0467T/WLMerfBi7EkHYw1pp9HE2VeqFqUaAfot98cQPGaIjEA==","shasum":"8b37ae5614be139010631fde14d1583cf742abaf","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-7.0.2.tgz","fileCount":5,"unpackedSize":1285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHuf7CRA9TVsSAnZWagAAV58P/iyN7TUFPRzT5ZLpsZ5i\nahb5Js7Oa6riDyHCZ0yPY+p3KVoyZ0mVNVWKBYlWKa+a4hT4U80Yy2fr7uK9\ntGyTFhR7lnK/w+nH7vWzY9cR/Xjhy3sEv4akAp1BSp8BoacDNrRimWG9m9SC\nCju/AD4/aHazXNq5qPeI12szowEkVxJM8WD2g1DLz/DHd/O8HVkI+Q2eU1Ks\n6W3cz3qppygi9BffguXWJZuOwhakbVISQLIoQmfZyiQiJy9lo5OyHHtE34yn\n51rvOA3m6lWhTA8bbj5bAyFFrXUhBi+rACvBtveeamMNBHsZZrV9if51X70t\ndrdEKzyMttggQWpSNDhtnN5ziSrBMzAEP/nL+Jq5rqz93vTt0+MiBOcQE679\nFICDIvQRvm10qqjWeyjLttn+EG7DIPvk4xQBa5SSk0pusrGfGqxs0FdX1d2O\n4aR2MhOWOJwrLnYiC5kRKLhN8mYlUCEcZd9wP/35AtZY3LVAZwRN/mWk/flR\nYxfKZvu5TvjrtVvNNRlDlUj/4M5CEMTNlo3wZXppX+pHvHH8T3JM+Deqk1aa\nLcZs/0EUsVflLxh6y4gqVE34igj8jxviDGRS7qhNmXWyVZTqVGKnkO8+kVpl\n2bTmGVYbs6BqysvgSmgsryUEPbJgmxqdAvVrZQIbcmYskFiCPxS0owC+xJh4\n/Ypk\r\n=Ys+R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2rLkt+sFVYkwZlYMsNOIBU1eTD/sFMB1k1Ve+jrBzhAiAJ0U35PL/UN/nUxFWrix9WN3B6jX3b5DIZPutKnwCMzw=="}]},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"directories":{},"maintainers":[{"name":"ibgreen","email":"ib@unfolded.ai"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"alasarr","email":"albertoasuero@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"xintong","email":"xintongxia11@uber.com"},{"name":"duber","email":"ajduberstein@gmail.com"},{"name":"vicapow","email":"vicapowell39@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_7.0.2_1612638203408_0.7828288947897393"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"7.0.3":{"name":"viewport-mercator-project","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","version":"7.0.3","keywords":["webgl","javascript","math","geospatial","cartographic","projection","web mercator","geographic"],"repository":{"type":"git","url":"git+https://github.com/uber-web/math.gl.git"},"types":"index.d.ts","main":"index.js","module":"module.js","dependencies":{"@math.gl/web-mercator":"^3.4.3"},"bugs":{"url":"https://github.com/uber-web/math.gl/issues"},"homepage":"https://github.com/uber-web/math.gl#readme","_id":"viewport-mercator-project@7.0.3","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5nSgVK8jKTSKzOvsa8TSSd2IeQCpHfSNiBOOOMQLvzlxgWD0YoF4xRmyZio3GaLtKSE+50UB892X3R1SAMbaww==","shasum":"6c7cf15cbfd490003d99d68ff5cbb2443237c79a","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-7.0.3.tgz","fileCount":5,"unpackedSize":1285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgurNzCRA9TVsSAnZWagAA8K8P/3kMIu29TEYPFLqzPuUD\nqbDL3FQStg76emzRD7J5NtmTyovlBM6xq6ExoYq+B3ZOxWTBCyL3rPSOASzV\nWpRFXweY6lRJhONxxahCyDxubb3WO42y+ogtThMCITNGFWCitnbmZPSaKcpI\nrRVZKOgqRWWH/aTvTaMPIEs9FyLq07BxF6EzNLEMEcbBilPtgdBS1/G85yud\ndPBbjIK6uXI3e+kq+0LlFu7q68UMAKs1PdTRwJxKf3MdVj2M08+ljXtgNCuv\nmkkutrdJ03LAuTZHL/GGHIx712McDtHGUW2alXbu+Re561LDqIUTN7CvkS8A\nNabhmzI/Db0xGWyAwmnI286JWk3wHZCrdijspKPXnyR3wXU+KyvmM2IaYp6z\nC/bCOJkLd/TsN1x5AvWR6d4KzrqL1DxV8NKAwUUTbFrLIBEF4oP2VnxlCLSC\nBLPnw2kCLBC9SbCZzlMpUCJaVBrmOfERJZVBr83x8gitV4ms3ZxlJ6o8C4PJ\nKLxKp0OAqbEuzRx/z/3FTnesLVsV2HhBEebIV6dveodlZ3a6EJqo8cXYIJlV\nFv7O2GRIZsT1s4fj2trBIZk/b3o6D5BLvuVAGKmkoVs7JoC0cx6nO5WGDsZ9\nxZZW1NCU2reNMm1Pl6m9PxYh1F5dTP4FJdYF1Ot4vudk4La5TkMFAcBaMxhq\na/yt\r\n=8qte\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJHRfA8CrVwNso0CTUFfa7mJtaOtFJ6HKmz68czmTXHQIhAOJjGeqrWPxXagfVeZS9Lr6xfvXUAHhPpLp6zxGqywpA"}]},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"directories":{},"maintainers":[{"name":"victor.velarde","email":"victor.velarde@gmail.com"},{"name":"ibgreen","email":"ib@unfolded.ai"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"alasarr","email":"albertoasuero@gmail.com"},{"name":"felixpalmer","email":"felixpalmer+npm@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"duber","email":"ajduberstein@gmail.com"},{"name":"vicapow","email":"vicapowell39@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_7.0.3_1622848371152_0.6889957759551542"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"7.0.4":{"name":"viewport-mercator-project","description":"Utilities for perspective-enabled Web Mercator projections","author":{"name":"Uber Technologies, Inc."},"license":"MIT","version":"7.0.4","keywords":["webgl","javascript","math","geospatial","cartographic","projection","web mercator","geographic"],"repository":{"type":"git","url":"git+https://github.com/uber-web/math.gl.git"},"types":"index.d.ts","main":"index.js","module":"module.js","dependencies":{"@math.gl/web-mercator":"^3.5.5"},"bugs":{"url":"https://github.com/uber-web/math.gl/issues"},"homepage":"https://github.com/uber-web/math.gl#readme","_id":"viewport-mercator-project@7.0.4","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-0jzpL6pIMocCKWg1C3mqi/N4UPgZC3FzwghEm1H+XsUo8hNZAyJc3QR7YqC816ibOR8aWT5pCsV+gCu8/BMJgg==","shasum":"67feec04135484bf424dd4890d630e82116b31e6","tarball":"https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-7.0.4.tgz","fileCount":5,"unpackedSize":1285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNQ2tCRA9TVsSAnZWagAAwJEP/32bNj4qSxFj91B5v7lI\n14jO/EavLNNmVzq3wg9z/xTrJoKmjqt2i9sO++jSOgyEqMMu7gQ4tqRh+cli\nbdqVEvpt81TJtm4mN2zLNLCwZvkC5huuYD1WhsVfnR+gkk8szy9jIe2qe6Zt\nYsxYcSOaA+uIs9H9H/+O9KKGNYramGMqPEi9ddCt/ACUI5IKqKSwYvs9lqdd\nN2quBJIn8KwrCZz4Bd6aoz8+TMWsiiMYKy3of3WXkI4aR0NdLGJAhFydmOmV\nnxXePL5SJ5TVwe4yLsKvKtjlfc8o7suoR5hzMRhbCWFFagGXaLAqnSJCWrae\nRVBQx8XWjHSP16aHKgb3xMdsRmWkgAlpaYj+eNgeyxTsr0jGaQIcLw2/Mt9r\niA+90ceudWEs64yOnzZcqUTpT7XwhRaKBZLtEH/deRioau1a+TC3IBKI+Wu1\n1y5yguBOGTG36IdPW2YaInuaxHE6FpyBZGOHNimFUqG26JlEMRhujCHX1/R2\nt9T5jHSNmtYHRfg9J+fSl8uQT6UeC2Sm7qWqzHqk581hI+KTzmbZ3xYyZB0q\nwM0ysslg5+RKK3qEhepjrJtHHPjoZNSvt393fKrddiDJQYtzgYldRi7Ja9C/\n+UX6XOircp4BWeed9dOKRysa9zO8LwWMaiXvgBGuduO80Nfpa4innEcyF5LN\nmd0b\r\n=u77Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGc4n7RAucXyUojc/XNpr3dDwNaq4wRcAK5nPnEjK3ZZAiA9K0sYAinh7RbHU7sUJT9JY9iWDnxF/a+RV6h5cEIgnQ=="}]},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"directories":{},"maintainers":[{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"alasarr","email":"albertoasuero@gmail.com"},{"name":"ibgreen","email":"ib@unfolded.ai"},{"name":"victor.velarde","email":"victor.velarde@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"duber","email":"ajduberstein@gmail.com"},{"name":"felixpalmer","email":"felixpalmer+npm@gmail.com"},{"name":"vicapow","email":"vicapowell39@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewport-mercator-project_7.0.4_1630866861113_0.39233764341386057"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"# viewport-mercator-project\n\n> The [viewport-mercator-project module](https://github.com/uber-common/viewport-mercator-project) was moved to `@math.gl/web-mercator` on October 1, 2019.\n\n[math.gl](https://math.gl/docs) is a suite of math modules for 3D and geospatial applications.\n\nThis module contains utilities for perspective-enabled Web Mercator projections.\n\nFor documentation please visit the [website](https://math.gl).\n","maintainers":[{"email":"felixpalmer+npm@gmail.com","name":"felixpalmer"},{"email":"chris@gervang.com","name":"chrisgervang"},{"email":"m.schuhfuss@gmail.com","name":"usefulthink"},{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"ib@unfolded.ai","name":"ibgreen"},{"email":"dm@donmccurdy.com","name":"donmccurdy"},{"email":"vicapowell39@gmail.com","name":"vicapow"},{"email":"gnavvy@gmail.com","name":"gnavvy"}],"time":{"modified":"2024-04-25T17:47:11.358Z","created":"2015-10-26T17:34:57.685Z","1.0.0":"2015-10-26T17:34:57.685Z","2.0.1":"2015-12-02T06:07:29.349Z","2.1.0":"2016-04-25T19:57:40.026Z","3.0.0-beta1":"2016-11-03T18:03:24.375Z","3.0.0-beta2":"2016-11-03T18:29:51.777Z","3.0.0-beta3":"2016-11-22T23:49:06.760Z","3.0.0-beta4":"2016-12-15T23:58:07.874Z","3.0.0-rc1":"2016-12-22T05:22:54.804Z","3.0.0-rc2":"2016-12-23T19:39:54.126Z","4.0.0-alpha.1":"2017-03-18T19:18:30.003Z","4.0.0-alpha.2":"2017-03-23T02:38:23.331Z","4.0.0-alpha.3":"2017-03-23T19:35:54.209Z","4.0.0-alpha.4":"2017-03-27T21:20:27.219Z","4.0.0-alpha.5":"2017-03-27T23:30:44.138Z","4.0.0":"2017-04-05T19:15:50.269Z","4.0.1":"2017-04-27T03:00:01.770Z","4.0.2":"2017-05-03T19:53:32.093Z","4.1.0":"2017-06-26T03:10:24.996Z","4.1.1":"2017-07-26T02:25:25.812Z","4.2.0-alpha.1":"2017-08-31T20:42:34.465Z","4.2.0-alpha.2":"2017-09-06T03:49:28.417Z","5.0.0-alpha.1":"2017-11-21T19:58:17.896Z","5.0.0-alpha.2":"2017-12-20T22:43:03.465Z","5.0.0":"2018-01-09T22:39:46.512Z","5.0.1":"2018-03-03T03:59:34.088Z","5.1.0-alpha.1":"2018-03-22T00:50:24.274Z","5.1.0-alpha.2":"2018-03-22T17:13:51.378Z","5.0.2":"2018-04-03T18:28:14.394Z","5.1.0":"2018-04-16T20:48:12.220Z","5.2.0":"2018-06-25T15:13:07.885Z","5.3.0-alpha.1":"2018-08-01T19:35:59.831Z","5.3.0-alpha.2":"2018-09-17T15:26:32.245Z","5.3.0":"2018-09-18T21:13:12.161Z","6.0.0-alpha.1":"2018-09-18T22:21:47.174Z","6.0.0":"2018-10-09T21:20:05.142Z","6.1.0":"2018-11-30T20:48:20.330Z","6.1.1":"2019-02-08T00:50:25.046Z","6.2.0":"2019-09-04T00:01:41.073Z","6.3.0-alpha.0":"2019-09-04T20:17:31.690Z","6.2.1":"2019-09-06T05:01:56.631Z","6.2.2":"2019-09-14T15:33:02.518Z","7.0.0-alpha.1":"2019-12-18T01:25:23.738Z","7.0.0":"2019-12-18T01:35:46.328Z","7.0.1":"2020-01-02T19:16:33.159Z","6.2.3":"2020-01-02T19:21:17.137Z","7.0.2":"2021-02-06T19:03:23.524Z","7.0.3":"2021-06-04T23:12:51.266Z","7.0.4":"2021-09-05T18:34:21.278Z"},"homepage":"https://github.com/uber-web/math.gl#readme","repository":{"type":"git","url":"git+https://github.com/uber-web/math.gl.git"},"author":{"name":"Uber Technologies, Inc."},"bugs":{"url":"https://github.com/uber-web/math.gl/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["webgl","javascript","math","geospatial","cartographic","projection","web mercator","geographic"]}