{"_id":"geolib","_rev":"190-93f8c768b53f029f71bfdfe5e717f12a","name":"geolib","dist-tags":{"latest":"3.3.14"},"versions":{"1.1.7":{"name":"geolib","version":"1.1.7","keywords":["geolocation","geo","distance"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@1.1.7","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bin":{"geolib":"./geolib.js"},"dist":{"shasum":"fd66a3ef3335a6e7a567429b8042073fab63517b","tarball":"https://registry.npmjs.org/geolib/-/geolib-1.1.7.tgz","integrity":"sha512-lD+DbToUwBJypG9eo/KWIx7tkFcs+WkCRxVDDiUUvsMPsHpjffK+eCrolEerkJu85cKHt2XRhQ+WWWLiE3QBaw==","signatures":[{"sig":"MEUCIHpKkKy8Ynk881D79xHpnQPjnNmQctL8Qk1g6kcMnyrcAiEAt6qiJf+s8tiEeAFeNh6k2rknDntxH0x0JJGGUGiN9Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./geolib","files":["geolib.js"],"engines":{"node":"*"},"repository":{"url":"git://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"1.0.27","description":"Growing library to perform geo specific tasks","directories":{},"_nodeVersion":"v0.4.11","_npmJsonOpts":{"file":"/root/.npm/geolib/1.1.7/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.1.8":{"name":"geolib","version":"1.1.8","keywords":["geolocation","geo","distance"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@1.1.8","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bin":{"geolib":"./geolib.js"},"dist":{"shasum":"630a640429b5b1f6075419b3a959c6a4a33f2032","tarball":"https://registry.npmjs.org/geolib/-/geolib-1.1.8.tgz","integrity":"sha512-jdaaj9eMQMDs6i2IzGnu+IVG9ZblHMuPG5YEy+hMg6xc6c5EEnfQ5L1aDb+a+vJ44LclhseLyKzO8GBAI9q+1A==","signatures":[{"sig":"MEUCID8EnR2KL6EM53SUVdb4gvQhR5DVY6HSt9ZBY4NPKFKvAiEAyH/6tECKWs7q5KgT/r2xgLHyIRhq9Tpn+11LrP/jzoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./geolib","files":["geolib.js"],"engines":{"node":"*"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://www.gnu.org/licenses/lgpl-3.0.txt","type":"LGPL"}],"repository":{"url":"git://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"1.1.24","description":"Library to perform geo specific tasks","directories":{},"_nodeVersion":"v0.6.19","dependencies":{"googlemaps":">= 0.1.6"},"_defaultsLoaded":true,"devDependencies":{"mocha":"*"},"_engineSupported":true,"optionalDependencies":{}},"1.2.1":{"name":"geolib","version":"1.2.1","keywords":["geolocation","geo","distance"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@1.2.1","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bin":{"geolib":"./geolib.js"},"dist":{"shasum":"8232047fa7fac8dc8d850966d81e066013d077cc","tarball":"https://registry.npmjs.org/geolib/-/geolib-1.2.1.tgz","integrity":"sha512-6qERgbtJ4kHgiVzt1k+7ZT02SFeFVvXjhtVYJkkfL4BJUovHqeSrjYgfYVrwIY07LdXYsgtJfQJGheNDX5qX7Q==","signatures":[{"sig":"MEQCIH8ClRfqjovMpP2KAvamidclrV1jfXJ+ljI3j52X9bKmAiAPr19HypB7cut6KGOOOQghrmgoCEP0B2RpUJy+lipMIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./geolib","files":["geolib.js"],"scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://www.gnu.org/licenses/lgpl-3.0.txt","type":"LGPL"}],"repository":{"url":"http://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"1.1.61","description":"Library to perform geo specific tasks","directories":{},"devDependencies":{"grunt":">=0.3.9","mocha":"*"}},"1.2.2":{"name":"geolib","version":"1.2.2","keywords":["geolocation","geo","distance"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@1.2.2","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bin":{"geolib":"./geolib.js"},"dist":{"shasum":"8a93ee61129069cac7efffd3b2aea1fb54f6b349","tarball":"https://registry.npmjs.org/geolib/-/geolib-1.2.2.tgz","integrity":"sha512-R/f1z5LpJJKF5hHBnGNIdB43YQIiA9QNunuQqldhQQEjHjNLbUSfsiobVthnSmOZPMmuCjpEd4jKpYY0tLy+pw==","signatures":[{"sig":"MEUCIQCGvE0hmjk0wCxfOIb7sBiRTC6PF1hrxrteGmsQh8r1GQIgIHr4eR1HJBT/FgszGxzGIVP1UCfnzTjlBMlASQHmBY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./geolib","files":["geolib.js"],"scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://www.gnu.org/licenses/lgpl-3.0.txt","type":"LGPL"}],"repository":{"url":"http://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"1.1.61","description":"Library to perform geo specific tasks","directories":{},"devDependencies":{"grunt":">=0.3.9"}},"1.2.3":{"name":"geolib","version":"1.2.3","keywords":["geolocation","geo","distance"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@1.2.3","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bin":{"geolib":"./geolib.js"},"dist":{"shasum":"a260585072d0a5bfed72e0cddd49ba0572d01a88","tarball":"https://registry.npmjs.org/geolib/-/geolib-1.2.3.tgz","integrity":"sha512-0FlTn4mqKuQ64sOTHjqnzAo6ipi6a/yPDo35YynfnvG5eOqx1B1WDwAlXt6IOrYUlN9NxSnQEnvb98LhQx4heQ==","signatures":[{"sig":"MEQCIFhBlync8KjRRAP4sh0hQhgmr0jqXMXBgqwXfrV2FQu5AiBfOPprIVSU65t5vuVxKSleHHKT5KWzGl9FAmY+HNGIUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./geolib","files":["geolib.js"],"scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://www.gnu.org/licenses/lgpl-3.0.txt","type":"LGPL"}],"repository":{"url":"http://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"1.1.61","description":"Library to perform geo specific tasks","directories":{},"devDependencies":{"grunt":">=0.3.9"}},"1.2.4":{"name":"geolib","version":"1.2.4","keywords":["geolocation","geo","distance"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@1.2.4","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bin":{"geolib":"./geolib.js"},"dist":{"shasum":"f3c52b807da8ecc3d6b9517061df79d5e13ee566","tarball":"https://registry.npmjs.org/geolib/-/geolib-1.2.4.tgz","integrity":"sha512-f66qXBeUE2orj5CpWOOfSje1sDnSbsy3wW+TmtO7BRfLHPaaGHUQqeF7XwNbzWJ4U0EHnFKUGBABjtTqoB8+CA==","signatures":[{"sig":"MEQCIB/AzUiPxtIB//fP7JBwD7Z52Bhu8P23ZY5adxa4sYTjAiAhgA7rn+rQCoZABpcFjcL0806mNXbNoUbyZHt/GEb+/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./geolib","files":["geolib.js"],"scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://www.gnu.org/licenses/lgpl-3.0.txt","type":"LGPL"}],"repository":{"url":"http://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"1.1.61","description":"Library to perform geo specific tasks","directories":{},"devDependencies":{"grunt":">=0.3.9"}},"1.2.5":{"name":"geolib","version":"1.2.5","keywords":["geolocation","geo","distance"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@1.2.5","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bin":{"geolib":"./geolib.js"},"dist":{"shasum":"fafc02add895e00f5f1f66163dd76c78f742d394","tarball":"https://registry.npmjs.org/geolib/-/geolib-1.2.5.tgz","integrity":"sha512-aIk9AIiivFbL7WmsFm8zwLX4r+JHBVaDmX4F7plEdohEfy1JEg3/fWjW3gjjwm9eRKblKqPiP7nV3xJWZKHDFA==","signatures":[{"sig":"MEYCIQDxMEk4LnQ5krF5409KS5OnvsMekODYcIHo6mD2+XCQPQIhAMhMGidB93La7xfeb/co05xweWo8YA8O4X9qmqqmjYEi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./geolib","files":["geolib.js"],"scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://www.gnu.org/licenses/lgpl-3.0.txt","type":"LGPL"}],"repository":{"url":"http://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"1.1.66","description":"Library to perform geo specific tasks","directories":{},"devDependencies":{"grunt":">=0.3.9"}},"1.3.1":{"name":"geolib","version":"1.3.1","keywords":["geolocation","geo","distance"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@1.3.1","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bin":{"geolib":"./geolib.js"},"dist":{"shasum":"c4e8502d497050ed147119295102c4f21d7f2e02","tarball":"https://registry.npmjs.org/geolib/-/geolib-1.3.1.tgz","integrity":"sha512-vzUcPW5h1UVMAaRiXKYap1l9XOB819vhI08PTad3U3s83FiNvskOGkFx7cViFn2YgTxInL4AbcrBa8BiUczGdw==","signatures":[{"sig":"MEYCIQDN3YbgDpf58zsMIW3aZiqb+5Ax8R21HRCgMw2Of/CsJQIhAMMAWL3eM0Kz9iv17jRBnWckOHfAQtVN5RXV/Cn5DRQE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./geolib","_from":".","files":["geolib.js"],"scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://www.gnu.org/licenses/lgpl-3.0.txt","type":"LGPL"}],"repository":{"url":"http://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"1.2.11","description":"Library to perform geo specific tasks","directories":{},"devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":"~1.8.0","grunt-jslint":"~1.0.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2"}},"1.3.4":{"name":"geolib","version":"1.3.4","keywords":["geolocation","geo","distance"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@1.3.4","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"bin":{"geolib":"./geolib.js"},"dist":{"shasum":"bc8d748e95c57e37d92a43dc7f62a086131e051e","tarball":"https://registry.npmjs.org/geolib/-/geolib-1.3.4.tgz","integrity":"sha512-7HyBvNaq4YXGCM05SPoEVuPHWEmMfwcD5oPZyN9nVVKSHMbwqJq8lBlA+BytXLxKjQP7JFgEKVPvVQFo+Tr2mA==","signatures":[{"sig":"MEUCIQC8rEvU2UWM5zfn1JMIl0Ah6/UovYE4iES3DNYFg9F2RQIgX868C03MK7Cx3+BNahRx1Yw6y67J9TZMz85xF/ds+dM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./geolib","_from":".","files":["geolib.js"],"scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://www.gnu.org/licenses/lgpl-3.0.txt","type":"LGPL"}],"repository":{"url":"http://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"1.3.14","description":"Library to perform geo specific tasks","directories":{},"devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":"~1.8.0","grunt-jslint":"~1.0.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2"}},"1.3.5":{"name":"geolib","version":"1.3.5","keywords":["geolocation","geo","distance"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@1.3.5","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"bin":{"geolib":"./geolib.js"},"dist":{"shasum":"4d13ff86143fbc498da296303c05c53f1b487c29","tarball":"https://registry.npmjs.org/geolib/-/geolib-1.3.5.tgz","integrity":"sha512-FyKP6habsj8UrXfD4L92hm5PUzAeWcwguGRVBKEICgVOQAqETXTBb/Cr/8GeD+oSDRh+QqYuvTAvjSt59L3GTw==","signatures":[{"sig":"MEUCIEnHg3JNfwR6Zt4n01diuRArSJgv5jfyU9zJlLmR/XtXAiEA8Uk9ZBJmluUfVby3h6NXm2/m5px5bKz0uPkuDLoDvTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./geolib","_from":".","files":["geolib.js"],"scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://www.gnu.org/licenses/lgpl-3.0.txt","type":"LGPL"}],"repository":{"url":"http://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"1.3.14","description":"Library to perform geo specific tasks","directories":{},"devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":"~1.8.0","grunt-jslint":"~1.0.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2"}},"2.0.14":{"name":"geolib","version":"2.0.14","keywords":["geolocation","geo","distance","geojson","geospatial","lbs","location"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@2.0.14","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"2b3da953462c9f5471896f10ec1d9d0ed3bb7cb8","tarball":"https://registry.npmjs.org/geolib/-/geolib-2.0.14.tgz","integrity":"sha512-30muykd+rc63CE6L7qyKsFqibIXeVl7ME91+5/VBFxwbHJ2dtBgg5dZ7ffLzEpLTACUMVPRO5+pe2myOnJnRcw==","signatures":[{"sig":"MEUCIBM9iYIy5/3YjCz1RqW3dKkn11qEvkVApimT/Qpo5/joAiEA3zs6M/pgFbLtuba5jb/Awz2ueh3aazAJ1NcMLbXiQH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/geolib.js","_from":".","files":["dist/geolib.js","dist/geolib.elevation.js"],"scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"http://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"1.3.14","description":"Library to perform geo specific tasks","directories":{},"devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":"~1.8.0","time-grunt":"~0.3.1","grunt-jslint":"~1.0.0","load-grunt-tasks":"~0.4.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2"}},"2.0.16":{"name":"geolib","version":"2.0.16","keywords":["geolocation","geo","distance","geojson","geospatial","lbs","location"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@2.0.16","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"26216a510118aee19d5059587c12988bfc42b298","tarball":"https://registry.npmjs.org/geolib/-/geolib-2.0.16.tgz","integrity":"sha512-qdKvUmhN3ddIEFAHCzSMWjTFRYL7bvIZbKH74L3xVjjfIoSp9XFDgSB36GjyfDYUHTuCScq4EsGt5ckV22OfEQ==","signatures":[{"sig":"MEYCIQCKVbixS1uFXYl1THGk+fvlh7vog0DWGrMpjuSbq2neJQIhAIpQ1lsbE00JUDT8izWgiOngAj9RjwOL6uK8cwRD+3K+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/geolib.js","_from":".","files":["dist/geolib.js","dist/geolib.elevation.js"],"_shasum":"26216a510118aee19d5059587c12988bfc42b298","gitHead":"c6c18791fd5d8065526484bfcdbd6ab0e0da666e","scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"2.10.1","description":"Library to perform geo specific tasks","directories":{},"_nodeVersion":"0.12.4","devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":">=1.8.0","time-grunt":"~0.3.1","grunt-jslint":"~1.0.0","load-grunt-tasks":"~0.4.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2"}},"2.0.17":{"name":"geolib","version":"2.0.17","keywords":["geolocation","geo","distance","geojson","geospatial","lbs","location"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@2.0.17","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"efe5496b98a6c42fe484850d0c5ff0282f1e3d5d","tarball":"https://registry.npmjs.org/geolib/-/geolib-2.0.17.tgz","integrity":"sha512-BJhhIZkQ5/ljqdpdCWF0UAzaA/bXBiO2SFuB7yuIjqwY+mCVdfU1+V176m1TLwvzeKueMX8AEMs00mEd4Ndt1Q==","signatures":[{"sig":"MEUCIQCdVTiGG4Xh+UKWTUH3yWG4yXvu+tfjCX1y69fgpygW3QIgbP1dKmCghFx3chpjVWirT1UUlo8T6pFhtasJbkyqLKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/geolib.js","_from":".","files":["dist/geolib.js","dist/geolib.elevation.js"],"_shasum":"efe5496b98a6c42fe484850d0c5ff0282f1e3d5d","gitHead":"c6c18791fd5d8065526484bfcdbd6ab0e0da666e","scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"2.10.1","description":"Library to perform geo specific tasks","directories":{},"_nodeVersion":"0.12.4","devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":">=1.8.0","time-grunt":"~0.3.1","grunt-jslint":"~1.0.0","load-grunt-tasks":"~0.4.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2"}},"2.0.18":{"name":"geolib","version":"2.0.18","keywords":["geolocation","geo","distance","geojson","geospatial","lbs","location"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@2.0.18","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"165e0cee7f0973d5e0562c4390076baca5359e45","tarball":"https://registry.npmjs.org/geolib/-/geolib-2.0.18.tgz","integrity":"sha512-TsDN7J7Lgy57TwWf3c4kb0u0ppJclzcr1zQggB+xZbqWDztB7wI6Fk+cGqeqY5Jq1JJrEsLnv3wMuOJ/JJoRIw==","signatures":[{"sig":"MEYCIQCb3rx7gzQS3KF9jiKYetCBWwo7gxpVZVTEN4BX8nNgQgIhAK0q82D08zzknTFgC4AVoO6Frr2w8elNyuxy7ngBE+jc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/geolib.js","_from":".","files":["dist/geolib.js","dist/geolib.elevation.js"],"_shasum":"165e0cee7f0973d5e0562c4390076baca5359e45","gitHead":"2b54fa6c3ea98fa0d5783fc3c1d632ac0284f034","scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"2.11.2","description":"Library to perform geo specific tasks","directories":{},"_nodeVersion":"0.12.6","devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":">=1.8.0","time-grunt":"~0.3.1","grunt-jslint":"~1.0.0","load-grunt-tasks":"~0.4.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2"}},"2.0.19":{"name":"geolib","version":"2.0.19","keywords":["geolocation","geo","distance","geojson","geospatial","lbs","location"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@2.0.19","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"fa4d7ea3e9f6a31ff26133a0d0b2e0c7b4cff6b5","tarball":"https://registry.npmjs.org/geolib/-/geolib-2.0.19.tgz","integrity":"sha512-4kdAQ0IMZzQ5PLfi+u0ed7pNJGDLer5GDBO6HP4y9O4zwqZ0JDaSpLdvQkxPkNH3uw+Eq3PvaYGW3X0pDi9kTQ==","signatures":[{"sig":"MEUCIQDuGChHj+k3o8dMfAzd/y/7vsjv7aMXC//YGKco9ptowQIgCYgEY0AlaXYMUUs8DRNT1H/sCqChHKpfY59Co1ATxHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/geolib.js","_from":".","files":["dist/geolib.js","dist/geolib.elevation.js"],"_shasum":"fa4d7ea3e9f6a31ff26133a0d0b2e0c7b4cff6b5","gitHead":"22bb4d969a70a2a3e10b0b9cc6b178e555d7c1cc","scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"3.7.0","description":"Library to perform geo specific tasks","directories":{},"_nodeVersion":"4.2.4","devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":">=1.8.0","time-grunt":"~0.3.1","grunt-jslint":"~1.0.0","load-grunt-tasks":"~0.4.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2"},"_npmOperationalInternal":{"tmp":"tmp/geolib-2.0.19.tgz_1458504654152_0.7828412435483187","host":"packages-13-west.internal.npmjs.com"}},"2.0.20":{"name":"geolib","version":"2.0.20","keywords":["geolocation","geo","distance","geojson","geospatial","lbs","location"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@2.0.20","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"deff9e8fd0a62806e1707e4d699c1bf60c5b507e","tarball":"https://registry.npmjs.org/geolib/-/geolib-2.0.20.tgz","integrity":"sha512-Eo8BmiKmLOc1PpoIG947X0PORuMcviq4zAZs2XoTGeUy1JzuXsT1rRNq2wFkwAjWcgAVjvBq0OFVnpkrquqWNg==","signatures":[{"sig":"MEUCIQC0xt2Eri2M26S9L1VZEe0gyQ2CZpHyb1qF2atVs7ebogIgbnDk57OxnI5jjaPrRXPGeXrUfZLr5OVlKfDknBWhE1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/geolib.js","_from":".","files":["dist/geolib.js","dist/geolib.elevation.js"],"_shasum":"deff9e8fd0a62806e1707e4d699c1bf60c5b507e","gitHead":"6f3ae9e3480295a240b298ecf6e7ffcc7e00535b","scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"3.7.0","description":"Library to perform geo specific tasks","directories":{},"_nodeVersion":"4.2.4","devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":">=1.8.0","time-grunt":"~0.3.1","grunt-jslint":"~1.0.0","load-grunt-tasks":"~0.4.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2"},"_npmOperationalInternal":{"tmp":"tmp/geolib-2.0.20.tgz_1458506850191_0.628603344084695","host":"packages-13-west.internal.npmjs.com"}},"2.0.21":{"name":"geolib","version":"2.0.21","keywords":["geolocation","geo","distance","geojson","geospatial","lbs","location"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@2.0.21","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"b0e14025abb1d050b472aba92e04012c4097a23b","tarball":"https://registry.npmjs.org/geolib/-/geolib-2.0.21.tgz","integrity":"sha512-89e/HGUtO4mbEq3BPmrzbbLqfdNvgpQAtd4a+E00GyK7f1G1dNMlCE7zwvLt/h8oXnwI+3KgNNSvNzN0F0Xnkw==","signatures":[{"sig":"MEYCIQDsZnX92dVu6/ADhkfifFuXblNgLoFY9MoVLTU4O91tPQIhAIBtYDFANnUCLXNFbR2pOJgVtWAg0BQ+K8BRQRuFhuCh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/geolib.js","_from":".","files":["dist/geolib.js","dist/geolib.elevation.js"],"_shasum":"b0e14025abb1d050b472aba92e04012c4097a23b","gitHead":"0406fbd120cb371a89a1676e47e9de5f0e51a4a5","scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"3.8.6","description":"Library to perform geo specific tasks","directories":{},"_nodeVersion":"6.0.0","devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":">=1.8.0","time-grunt":"~0.3.1","grunt-jslint":"~1.0.0","load-grunt-tasks":"~0.4.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2"},"_npmOperationalInternal":{"tmp":"tmp/geolib-2.0.21.tgz_1462565330115_0.23257172270677984","host":"packages-12-west.internal.npmjs.com"}},"2.0.22":{"name":"geolib","version":"2.0.22","keywords":["geolocation","geo","distance","geojson","geospatial","lbs","location"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@2.0.22","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"d74e96ebea2e0049ef48077c1cd1214063e27200","tarball":"https://registry.npmjs.org/geolib/-/geolib-2.0.22.tgz","integrity":"sha512-OeEHWT5S9cSVCiAoN1PKCShucT+rzQFoUq2P7u7Y/FdD9IIYqZhShAjUWVabYnqQgO9rhT/jxDi0PST7U6Jplg==","signatures":[{"sig":"MEQCIHrjs+HWcDJu2LjxP4vv9LVMv0P/JS0L6zjSWSMw4d/3AiBBkj9F+NMjwnhTa4oTr2We4F/GFk8I9UxDwXDsEkFyDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/geolib.js","_from":".","files":["dist/geolib.js","dist/geolib.elevation.js"],"_shasum":"d74e96ebea2e0049ef48077c1cd1214063e27200","gitHead":"afefed52fe76a017cbe9def4f01e03b1555650d3","scripts":{"test":"grunt travis --verbose"},"_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"3.10.8","description":"Library to perform geo specific tasks","directories":{},"_nodeVersion":"6.9.0","devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":">=1.8.0","time-grunt":"~0.3.1","grunt-jslint":"~1.0.0","load-grunt-tasks":"~0.4.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2"},"_npmOperationalInternal":{"tmp":"tmp/geolib-2.0.22.tgz_1478081366297_0.018103048903867602","host":"packages-12-west.internal.npmjs.com"}},"2.0.23":{"name":"geolib","version":"2.0.23","keywords":["geodesy","distance","latitude","longitude","elevation","geolocation","geo","distance","geojson","geospatial","lbs","location"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@2.0.23","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"7b2f2f597277f710b604a0c669697aa77982f522","tarball":"https://registry.npmjs.org/geolib/-/geolib-2.0.23.tgz","integrity":"sha512-ndUldu0XPPVyG3YbkcLKgcMK77L+HrVTGReU38d16F696mFh65Ob8wC0v+K9N/PfU6TVOQ0d2aFIhUtdrXCAKA==","signatures":[{"sig":"MEYCIQCMv51snHy7GkhdN3PYG5H/PepMp8p0iwfQXvAWNsPjlwIhAKpnEQKMa9JcP0P+6XdkfWNlWWdy1Z/lCAYJ1gvBvFFD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/geolib.js","files":["dist/geolib.d.ts","dist/geolib.js","dist/geolib.elevation.js"],"gitHead":"7f8cde1a21b2ec39433b7d4e058595d84ec7f2cf","scripts":{"test":"grunt travis --verbose","build":"grunt build"},"typings":"dist/geolib.d.ts","_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"5.2.0","description":"Library to perform geo specific tasks","directories":{},"_nodeVersion":"8.1.4","devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":">=1.8.0","time-grunt":"~0.3.1","grunt-jslint":"~1.0.0","load-grunt-tasks":"~0.4.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2","eslint-config-wiremore":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geolib-2.0.23.tgz_1501834978703_0.5225351245608181","host":"s3://npm-registry-packages"}},"2.0.24":{"name":"geolib","version":"2.0.24","keywords":["geodesy","distance","latitude","longitude","elevation","geolocation","geo","distance","geojson","geospatial","lbs","location"],"author":{"url":"http://www.manuelbieh.com/","name":"Manuel Bieh"},"_id":"geolib@2.0.24","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"http://github.com/manuelbieh/Geolib","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"eb3d7fbc65f5ea3354a5af6054563ebe9f33e5f4","tarball":"https://registry.npmjs.org/geolib/-/geolib-2.0.24.tgz","integrity":"sha512-NR0AyYyEnGrFS9JvSFmmotQDxVCORJgDHdvBwSatxl5aHarOLMh3KuGI83bCvCfObjfoEiDe8Ung8GGLGAtthw==","signatures":[{"sig":"MEUCIQCIrXoRRZ55VYdyrLVyMNUJX3/gSivYcYBnOQ/9GtULxAIgDQT2f2/K1gn+u3OWtkHt6e0NSoWi0SP65NGAhSmSTDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/geolib.js","files":["dist/geolib.d.ts","dist/geolib.js","dist/geolib.elevation.js"],"gitHead":"eb7b6ed767616ef40cd953d4e6f1444f39d10364","scripts":{"test":"grunt travis --verbose","build":"grunt build","preversion":"npm run build"},"typings":"dist/geolib.d.ts","_npmUser":{"name":"manuelbieh","email":"node@manuelbieh.de"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"5.5.1","description":"Library to perform geo specific tasks","directories":{},"_nodeVersion":"8.5.0","devDependencies":{"grunt":"~0.4","grunt-cli":"*","phantomjs":">=1.8.0","time-grunt":"~0.3.1","grunt-jslint":"~1.0.0","load-grunt-tasks":"~0.4.0","grunt-contrib-copy":"~0.4","grunt-text-replace":"~0.3.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-qunit":"~0.2.0","grunt-contrib-concat":"~0.3","grunt-contrib-jshint":"~0.6.2","grunt-contrib-uglify":"~0.2","eslint-config-wiremore":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geolib-2.0.24.tgz_1509011751094_0.730708651477471","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"geolib","version":"3.0.0","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.0.0","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"9c1c09f31229d8694f540385fd031a0abe7f07b9","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.0.0.tgz","fileCount":87,"integrity":"sha512-q2nASjUanbBf6xr8YE7ZmdDVs0wU3yxEoFndEJhli1liEwOF6pHMSPeUQo6onxh23w/6wd2MRkANpc101Dis6g==","signatures":[{"sig":"MEUCIQDr16bmEqFUuRjLtNbC+LN4MA0K8GsjMxTXp2Pi+lEEmQIgVKggVRCdLTbRcj8MbZDFwCHJdiUhaww0muBM4eX9/AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc50OWCRA9TVsSAnZWagAASyAQAJKF1EA0aGe8BjFqfBlE\nRqvng/VCoVM/mheW9UXqQo9ok1r4qS5mwygTvySzmBHttuSgz4dfQFxTyV3b\nWvgSLvk4hcaI0MfJkhmtU9MQAE0MzDYslBahNrNzQzEfrXcuiNnmsLxjjgCq\nWateyU/HyauY5MnocXeBFUSI5G5Md7CRWT7KukMZHPImLi/jcNnPHcgMqSg+\nuvSSgEinZb85uicossWh+rYtnjKlGIowoJjKDVtEBqrjGfV4IiN+ykGfpzl7\nsY3ZaWmhBOJ92DWfPc5e3tYI0ngBqC+odJF1ercNYPD4M1azUE0Ye3rk2STO\nf96vvEU2PiPRhj9XKZc3ybMGegbU8Rbir41U6CUTgLP0XjG6x6hJEG1DohMf\ntMpWW1CuF77ndoKODHwvFoCIccy1DbkOdolytq/cMPowErGHmsj8dJ1Vp27Q\nvg9U6/XGZos3gWgzb1reYYqXzdz+/JiTdEAVjlWVEwgG9JdneEe7TQ+X516s\njHBHvoMCaEmZnZAA3uLU0eDA714nrarxU4YmjyE5wG3OXDLqMjh/0FMj2XU+\n0OkjDS7RHLj0rrNlNEdUGz6VoWECEdPWLun0OZKQmh7Tx1hSYVdLBB3Qe/BB\nE/LUVUN7g/Xza/184IJFEN+kQAfB7DJDZlgqarSYD88y3Wp49IQJfZtTaUCl\n7dvi\r\n=gI6z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"es/index.js","gitHead":"cd7cb084b5e7f929776f06a6f3457756a47cd404","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration","postrelease":"git pull origin master && git push origin master --follow-tags"},"_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.9.0","description":"<!-- [![Build Status](https://secure.travis-ci.org/manuelbieh/Geolib.png?branch=master)](http://travis-ci.org/manuelbieh/Geolib) -->","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^2.2.0","eslint":"^5.16.0","rimraf":"^2.6.3","webpack":"^4.30.0","prettier":"^1.17.0","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","typescript":"^3.4.5","@babel/core":"^7.4.4","@types/jest":"^24.0.12","@types/node":"^12.0.0","lint-staged":"^8.1.6","webpack-cli":"^3.3.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","semantic-release":"^15.13.12","@babel/preset-env":"^7.4.4","eslint-plugin-babel":"^5.2.0","eslint-plugin-react":"^7.12.4","eslint-plugin-import":"^2.17.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.7","eslint-plugin-unicorn":"^8.0.2","eslint-config-prettier":"^4.2.0","eslint-config-wiremore":"^3.0.2","eslint-plugin-prettier":"^3.0.1","eslint-plugin-security":"^1.4.0","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.7.0","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.7.0","eslint-import-resolver-typescript":"^1.1.1","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.0.0_1558659989754_0.9354846717283922","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"geolib","version":"3.0.1","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.0.1","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"f5fd90fa9044a1a2b7bfd9331f3b943b419d6378","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.0.1.tgz","fileCount":87,"integrity":"sha512-tx4SHrx4Rw0nBnHEIsz8xnq2XbyAQWEhO0GR7GEOur1nyntVI7nAn3ZDcMARUzBknsv2oA7h/oQT6RRcRvXNlw==","signatures":[{"sig":"MEUCIQCfkijs/jAkDvcU5OeJv9/SvQVuWXEtAtkPHrvxv+IRIQIgLfy13zqmIEhCFJnHSO54V+TFGt743FFbR5S2Axp8AQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc50YKCRA9TVsSAnZWagAAMNkP/0Cv3B3R8SaafRBL8J9r\nmuj28FvN4EG5u/4x8H//gfgtTmw+xXyCQ2jMZpf0k4BQ9WdEOYJNIQjH7r5p\nfcsG+EDM6xF4GRusK8PPxpS7+mSVH3ZTf/F0+AHRaUa2Q6sbP/RVnO7RAGFt\n5+LNjebmKnELoKPOfxGSzjVbW7u2MmY2wf6xCl0mbBVn7jfL/8f6dBm8VVQa\nJ5Mla3uEJBJvubb+QrkgDsOK9r2CyTl8Omm7S6NsuLKSSE1ak7rdfydsDs9A\n+a/9UO7FnzxNaL8JkyXgSY4HqjoeVbhVsQlrzbjHQ3kKB5WpPNLp9Mpihkve\nvR7qymkzpxp9H+RMC8tZf2N4AFfMnIxNyikgXg9n6FfTakGsgpklZTIDiBgZ\nR9HBtJrEnzF387CLzM9KQfi6YTSE/l1FpXac9RLxhNbLJ6xRHMDerm1si/jR\n6tf0C+ILBBAiNG7k1Ch1/YQolVF7x6J3b1BPPTE+zpOcxJMf06E3pMswGqGg\nNnqDRV10f9AXpxMooZ/vLmyGWmaUIai4GoAHNV7MLAeAfbpQ+/Ver89iXbw6\nmqopCmXqIFjrtjJx4wYPySsipMlMgyvaCbj2HnHngMGIdtaSLZEj5HgRr4eC\nLiTKb7fzB5FKLUZTDlx0i3cyfGLLn/yuCjUSj8U7f8XxuN05PzboqwvTF4+n\nSLv+\r\n=HpaR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"es/index.js","gitHead":"6d9b22d9e9ccbdf7d731b3a417902ca2bea78975","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration","postrelease":"git pull origin master && git push origin master --follow-tags"},"_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.9.0","description":"<!-- [![Build Status](https://secure.travis-ci.org/manuelbieh/Geolib.png?branch=master)](http://travis-ci.org/manuelbieh/Geolib) -->","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^2.2.0","eslint":"^5.16.0","rimraf":"^2.6.3","webpack":"^4.30.0","prettier":"^1.17.0","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","typescript":"^3.4.5","@babel/core":"^7.4.4","@types/jest":"^24.0.12","@types/node":"^12.0.0","lint-staged":"^8.1.6","webpack-cli":"^3.3.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","semantic-release":"^15.13.12","@babel/preset-env":"^7.4.4","eslint-plugin-babel":"^5.2.0","eslint-plugin-react":"^7.12.4","eslint-plugin-import":"^2.17.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.7","eslint-plugin-unicorn":"^8.0.2","eslint-config-prettier":"^4.2.0","eslint-config-wiremore":"^3.0.2","eslint-plugin-prettier":"^3.0.1","eslint-plugin-security":"^1.4.0","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.7.0","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.7.0","eslint-import-resolver-typescript":"^1.1.1","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.0.1_1558660618190_0.7824710126832257","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"geolib","version":"3.0.2","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.0.2","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"9811d6e2e0e37408e2b9d66836040e7df18e30b7","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.0.2.tgz","fileCount":87,"integrity":"sha512-xa/mv8RMXOzZcOOjGSdZouFBX8lt8bTCQyvMndtEqO1onSaJgfuIL6U4bJNW5nmo9NFFBffKRbw7hvN4hxBa4w==","signatures":[{"sig":"MEYCIQCWzI4JbCzWVULyczJAWS5wtHMQZQyuSX0T6Bb8J/hxnQIhANf1AvUXqmdW0xOz2H18qaN+sItg2NqxTWmUxxjVcWrb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5+NxCRA9TVsSAnZWagAAICoQAIxp66/8TdAAY0+zFsfA\nasb7EQoXnk5WmPV71qXuWFxGq+pl/yzFjM6w2/hj0OOmoY1Jq1bRqKkcbOIM\n6hcfduWvxKoVF3bSiOOOGJhPVncQF5AmGRcS9pzuccayuvfORbN85hpYjfcf\nYXtZPDg9jq4baNqnJ6smEDgU+K62ns2nrc5qQWbdUjgXkLgD9HTwhpt0LY7m\nthVoxrAO8akV15UHDNpG+7LTR8Nm8s6ql8kqUmyleCbfTVKrxveyAdSw42TH\nZIn/uoupGwE/DnAY9b/4lRqXCPqJPWsvo3iawU3oHDVlHWP9zXVVq5EbBgJ8\nVfZd9IcnfKaRGXavtzxw1GwvQR4JatohgLp6dfvpqlzFh2dhFvkDw0Vt+lBT\nEA51ENf88Tb+iycz1C2FsmdAkqI37ZiEDdhMMv9sR5Yjwe84dJC2vBS0UOI+\nGdXIxkxy/KTnW4iEx1GQAf7j5NkAPn6uKhGQuB9rcZdhyRas48wrN9q+ByDZ\np5/0qVOyUOv/V9FcOJil+rqUB3WR5YiH+TDRe3c1i36w6m73TghdndCCm/l9\nx5nhjWEQiB5HVYvtVG6UOm/QJW73uwUBA5cXLxILrKn73e6WObq7y3WaPFqS\n/FEIUMXqQKUYQheDoRuzt9VJSXqvZ4jxQ+2jDQ08gFBqQKj5nrsnNSEMaB53\ntSY0\r\n=Swnv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"es/index.js","gitHead":"00ad7c6d19c1894b6ba5aa84105463d2f551edf9","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration","postrelease":"git pull origin master && git push origin master --follow-tags"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.9.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![CircleCI](https://circleci.com/gh/manuelbieh/geolib/tree/master.svg?style=svg)](https://circleci.com/gh/manuelbieh/geolib/tree","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^2.2.0","eslint":"^5.16.0","rimraf":"^2.6.3","webpack":"^4.30.0","prettier":"^1.17.0","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","typescript":"^3.4.5","@babel/core":"^7.4.4","@types/jest":"^24.0.12","@types/node":"^12.0.0","lint-staged":"^8.1.6","webpack-cli":"^3.3.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","semantic-release":"^15.13.12","@babel/preset-env":"^7.4.4","eslint-plugin-babel":"^5.2.0","eslint-plugin-react":"^7.12.4","eslint-plugin-import":"^2.17.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.7","eslint-plugin-unicorn":"^8.0.2","eslint-config-prettier":"^4.2.0","eslint-config-wiremore":"^3.0.2","eslint-plugin-prettier":"^3.0.1","eslint-plugin-security":"^1.4.0","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.7.0","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.7.0","eslint-import-resolver-typescript":"^1.1.1","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.0.2_1558700912138_0.901593973127718","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"geolib","version":"3.0.3","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.0.3","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"cc1d3818cd961cdb4a4f9af3b34a68169e6ffde5","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.0.3.tgz","fileCount":87,"integrity":"sha512-cBYgFS0bfMOCEXEvf2RbxWOo602B878aOGNtAARoBNHHC++4CNZICfp8+4g2/uol1VHXaKhrrPpnUA/ixO2Hbg==","signatures":[{"sig":"MEQCIHZW2EfurCTPSEXGTS3id37aDkJeAI7BHbAilcLheOFNAiBSynZ4kuZkCw5v8N8Hu0c/dK5SDwW0n5I0sWH1y03HwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7kXwCRA9TVsSAnZWagAAngcP/RCivJ2K6Y5kq4ou+6L9\nCUIDuV+5fZRxYOv0UrMTxbN1ghqldELamlqA0Kqpeo/ujSCYDc2wi2FfEk8q\nQX+c2ecwG2+kJ3XiApgCaPcR85Ewr8l034avlC1QoxeLbhFZyHGPShWWG+tG\nS67J2kgU6M50yQpZP2KNlLEmIh6kjqsCWOhM2flvHxJjoO5x3hp4w+AWn6I7\n1o8dzCBha9tJsXRY8k6ooLZX4sbgQvGuNjn3vUJE5HfbHpDEFTEwaM304AVB\n+2oMlO0kePs4Lo6poky1Fn5rkdzQcuEdbOiFuK37yVbWiKmMRpi97b/fzpOc\nxaMqPcOAcZrq0M+W8MOeHURRcBha0Qv9OPiOkByuVIg7zaN5a4sH6i7g2x98\nYiaApG4AOXiVSkHSgS2joZnSNzbRbiC4wCOq+nNaRVPBGD6bCUeG5/GU4MwK\nz5O/M3SNbIGVGiT0jU17Aj3S0TJxE8ySmxD82HRvu1otSEKJ+HsCiDj23i0O\n62BOk6CnZwMHcpXPhRwFRC1fBQwkIqhaTOvIvIuiyztRpSh7D58ZyQcOfdrH\nKVjJqu/Qt9uvsKUDNaL+T3S/gBzV4YPeusw0XR4OcAmdxPeJv8YhoPqzaYSy\nKh49ZbZUitrWpiDvx5HhwyUwQYcpOW5Vi2YVsMYP31iHGM+wXZjSVOjGTJWw\nj1cR\r\n=EFUv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"es/index.js","gitHead":"2be0c92cdbd650d215f3baa1db0ebbd32bb874e9","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration","postrelease":"git pull origin master && git push origin master --follow-tags"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.9.0","description":"[![CircleCI](https://circleci.com/gh/manuelbieh/geolib/tree/master.svg?style=svg)](https://circleci.com/gh/manuelbieh/geolib/tree/master) ![](https://badgen.net/bundlephobia/minzip/geolib) ![](https://badgen.net/npm/dm/geolib) ![](https://badgen.net/githu","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^2.2.0","eslint":"^5.16.0","rimraf":"^2.6.3","webpack":"^4.30.0","prettier":"^1.17.0","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","typescript":"^3.4.5","@babel/core":"^7.4.4","@types/jest":"^24.0.12","@types/node":"^12.0.0","lint-staged":"^8.1.6","webpack-cli":"^3.3.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","semantic-release":"^15.13.12","@babel/preset-env":"^7.4.4","eslint-plugin-babel":"^5.2.0","eslint-plugin-react":"^7.12.4","eslint-plugin-import":"^2.17.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.7","eslint-plugin-unicorn":"^8.0.2","eslint-config-prettier":"^4.2.0","eslint-config-wiremore":"^3.0.2","eslint-plugin-prettier":"^3.0.1","eslint-plugin-security":"^1.4.0","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.7.0","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.7.0","eslint-import-resolver-typescript":"^1.1.1","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.0.3_1559119343554_0.5881950980317951","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"geolib","version":"3.0.4","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.0.4","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"63fd82cf4311f08cadc142aaa73a0941844266d1","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.0.4.tgz","fileCount":87,"integrity":"sha512-IpbpPdfuVdjj2T909H0Kj0Crp0he+xfFYX6e1Wlvo5L2OVkfnfvpTLp9k0VYuu5ObbWhQ/TI2VKNsrAokss5vA==","signatures":[{"sig":"MEUCIQDrILE12mfqelEOtVHkHecTBHZri7DRGsR/nspqW7BEtAIgY4kQtGNgSw5ZXtTva8rZqvd5CEGLBrWxKCkjbcgjc/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD7Z+CRA9TVsSAnZWagAAKxIP/RwmFI7Swo04x+zsS/lm\nAJkgxVGdxMVJaNCv+Q2sR3EnONHK5LLdx70ktJ/VsI45IVqJ8/ML/jHTJy+U\nS4KXYu9y7Em9gt6bY/6yyS7M7inMcJOp+JYcKnlhpVIa68ckjcs5h5UEt4Bu\nmfNnAFelAt+8IG9gRmZmN+yENxRBN3ON6vWK/pn8E1rKjF1j+8965l94lX4Y\nN1iOWcO75xiVJbevs2+Wkk47DDqctfYDQGxPhQwONvhMXBbw66OCVzQj276w\nBZ0KESK4PBswrzo7nQM2ZUOz6IqbqYl7afqycwm3LQjBJ64X4YcAuADIbSp9\nHktt0/qR66aRJyoLKUsUEqqczMFJPQ1OJ+NtFL71XdHTEej/gby/T0MhivIs\nZb05Q3Y5dNaucu2lzLDxRhBH4THhAboXttBvASM94ZH1rqtl0/ve7q/znrzj\nEMOEClRQLK/h7Ak4pPRQNm3vRn+TQm0Rht2UK6Wfz434ivd5uiULXpxH2wMd\nSepl7YCQQSe/Oj0YN0aRDQFbnsZXQrJ+AiofIHMQKmtOhpAgC71d2hfzThhF\nhTrLOvcY1HxeRCuSeFIlxUxltsw8LEjfCJrtWxSjt1UaPFlGqWetyRAMlbIC\nJ6aNCkDpfr9DUVTdfEQyCVpTsfr6aFHOtu1Hqx4RleRkjh7JMRYxqxgrZrCi\nh1gU\r\n=IZFj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"es/index.js","gitHead":"aac050a12f38a8a4fcd9fff7338676059883c06f","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration","postrelease":"git pull origin master && git push origin master --follow-tags"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.9.0","description":"[![CircleCI](https://circleci.com/gh/manuelbieh/geolib/tree/master.svg?style=svg)](https://circleci.com/gh/manuelbieh/geolib/tree/master) ![](https://badgen.net/bundlephobia/minzip/geolib) ![](https://badgen.net/npm/dm/geolib) ![](https://badgen.net/githu","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^2.2.0","eslint":"^5.16.0","rimraf":"^2.6.3","webpack":"^4.30.0","prettier":"^1.17.0","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","typescript":"^3.4.5","@babel/core":"^7.4.4","@types/jest":"^24.0.12","@types/node":"^12.0.0","lint-staged":"^8.1.6","webpack-cli":"^3.3.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","semantic-release":"^15.13.12","@babel/preset-env":"^7.4.4","eslint-plugin-babel":"^5.2.0","eslint-plugin-react":"^7.12.4","eslint-plugin-import":"^2.17.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.7","eslint-plugin-unicorn":"^8.0.2","eslint-config-prettier":"^4.2.0","eslint-config-wiremore":"^3.0.2","eslint-plugin-prettier":"^3.0.1","eslint-plugin-security":"^1.4.0","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.7.0","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.7.0","eslint-import-resolver-typescript":"^1.1.1","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.0.4_1561310845039_0.4890227570635175","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"geolib","version":"3.1.0","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.1.0","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"c2b5124105f2cc37f097700f8ec63e65c7061920","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.1.0.tgz","fileCount":89,"integrity":"sha512-46P2RFHUskJGVi8jE389tK2CPmpnpU+7bRr3hQks7ojU7dEqtqKbih+yB1nBXTTpUUt47VPen16oMV3P6IRQyg==","signatures":[{"sig":"MEYCIQDxpKbYL+34SL/yZAO3nognsR1/HoV9fcKp0+tspfAmyQIhAMxIrxIjKq7pbWgTkvDMf1cD1qgF6Div0GF7r1b2/RpF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwFpJCRA9TVsSAnZWagAAEeoP/090faRSjThPcftjio7M\nNIuHdqVo3HbYiOBuzN9nsnLlDY+2v8g9AL43qrJib4BmFhxYjoN756grgQ6G\nmoUL7hKgxpkhS5i/YLz37b8Qblgr3LC2Z6YDyoy/UlGLzblFzJxq17qxAzcX\nS1kF+d1WqbvaFSKGY/w4+ryUZTm8pFZXWnay9RHKzWkRNOJQz45M+R8u2oZX\nHeP6sHrqx6Kymn1mShc77A7RBOBmTr8+hs4USmGIjMSz/RSAOxgZHXmVuGDy\nwXRw+UCd+cOJztSK2PiZ69UschiINIA7xzDSlrHVBAbL1I+WryEu06vRc0NM\nDUOr10Qv9WJw/5hyajy5xQjpGl7Xo3Oibg7RcZjUF2GNB3fdLpWv3rw01rn5\nwcdYTINCihg4GM8fTgZWEHfLi8SuUwF5rfCg6ZbnYgx65YX5ibomMVtNXUIZ\nPBzIRLZBkYMpmrmBX/5irk1hmfEj3HWbn32Gjdl+CIpqKnowhxiVLfUxPF5v\nbKdIUN0hq50Ru1U412/tVlSXQSCtyYOx/CwHpcmOZxxFiv/60PctkkCAgLxg\n0KyYPpAYs6Xd56AWv+Bix8ngmphAkzBIds5YeZtGU3AvgEDfxUx17zG/M67n\nGQIVWiWd0TIiGcP56WHNO3C/DYxO4LGD0Zr+x60ElVgfz51h/4t7q09K3MLg\n2LiP\r\n=uvzE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"es/index.js","gitHead":"458d7c9ef5b26ac56baebe048d85ff97c325d407","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration","postrelease":"git pull origin master && git push origin master --follow-tags"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.9.0","description":"[![CircleCI](https://circleci.com/gh/manuelbieh/geolib/tree/master.svg?style=svg)](https://circleci.com/gh/manuelbieh/geolib/tree/master) ![](https://badgen.net/bundlephobia/minzip/geolib) ![](https://badgen.net/npm/dm/geolib) ![](https://badgen.net/githu","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^2.2.0","eslint":"^5.16.0","rimraf":"^2.6.3","webpack":"^4.30.0","prettier":"^1.17.0","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","typescript":"^3.4.5","@babel/core":"^7.4.4","@types/jest":"^24.0.12","@types/node":"^12.0.0","lint-staged":"^8.1.6","webpack-cli":"^3.3.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","semantic-release":"^15.13.12","@babel/preset-env":"^7.4.4","eslint-plugin-babel":"^5.2.0","eslint-plugin-react":"^7.12.4","eslint-plugin-import":"^2.17.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.7","eslint-plugin-unicorn":"^8.0.2","eslint-config-prettier":"^4.2.0","eslint-config-wiremore":"^3.0.2","eslint-plugin-prettier":"^3.0.1","eslint-plugin-security":"^1.4.0","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.7.0","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.7.0","eslint-import-resolver-typescript":"^1.1.1","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.1.0_1572887112513_0.07889621257176582","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"geolib","version":"3.2.0","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.2.0","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"1758d81b2989680172b8d30d79bb1d810fdf251f","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.2.0.tgz","fileCount":89,"integrity":"sha512-GEsrhSlqrQG9a3nras/hDOnrKOzi4ngUOjpjKycXZWTaOrGHsz0vQQuKNwHSEA+X8Q57POnEn5iQ/GTz55r5Ag==","signatures":[{"sig":"MEUCIQDZveo55QRgAucUuY5UCKTaE4r3647LKk7tRQysbLEx9wIgUl3ZrwrvUiLYx2IH5B4D7mmioml/LAXl/6Ss+0IfEVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8Pg7CRA9TVsSAnZWagAAVZAP/2+TZbGYX+Z6JVefrhKi\ned8RFaRLtUO5nLSLN/VKpLLas7L52sMS/9badD2RBB5oUMfguDtUDjJK7hsB\nVXV7/qGlBSS+IVfGt/8QKQaHV0ecI66jan7r8zSkSHQ8YvBHSTRwM1ZSre8q\nAtKgK9Br59/55PisYGts6TbfLievG44y68az6nLiedb22ygwVcdCBLPyyhiC\ne5wF37YPwq3HWbbHVibf16CJXULwqu3ymCZdtqaFirNnASB2jbpdHEC2G606\naQxpqeQIeavAqC0/E56DTfDpf7/pzjDM3wn+CZnpJYSAt7dpLSOmF1Uk8eQN\n4heqnSFzYl7b897stGWp0qX2F614QflpVRNOF4/6fDtbFuNpEvux/xH8WGG5\ntmrn0zCSKvF1yXvr/rgJSV3/NgL8PsyraSyNsD240TUE0cfXL5G7J9vUOqPr\nYtyKY/blGjy/c9BUD2zLNjDXVS3arrIC7Fthd6lQYSP8v1I2zkPVYzqhWaqZ\nawaJdyIosgGvu7SWQd+vQG1e6wNKmRUAd8mf404Znfg6VLmi/0dteJOZv+xR\nM1KFSkfHhlaq6+iowu7PZxzNAlZ8XjNacx9zHLX3o4QVHNsSumd89nN/dM9t\nJr3gbDsNGuQ98h6jE5C/l8jSEtR9/c1EDxHv3Mg6h7zBZhYOlNW819ODzbxM\nKwoF\r\n=pPE/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"4ec44f86afca43a59dd311e5cf2ade6a91f6fa95","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration","postrelease":"git pull origin master && git push origin master --follow-tags"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.9.0","description":"[![CircleCI](https://circleci.com/gh/manuelbieh/geolib/tree/master.svg?style=svg)](https://circleci.com/gh/manuelbieh/geolib/tree/master) ![](https://badgen.net/bundlephobia/minzip/geolib) ![](https://badgen.net/npm/dm/geolib) ![](https://badgen.net/githu","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^2.2.0","eslint":"^5.16.0","rimraf":"^2.6.3","webpack":"^4.30.0","prettier":"^1.17.0","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","typescript":"^3.4.5","@babel/core":"^7.4.4","@types/jest":"^24.0.12","@types/node":"^12.0.0","lint-staged":"^8.1.6","webpack-cli":"^3.3.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","semantic-release":"^15.13.12","@babel/preset-env":"^7.4.4","eslint-plugin-babel":"^5.2.0","eslint-plugin-react":"^7.12.4","eslint-plugin-import":"^2.17.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.7","eslint-plugin-unicorn":"^8.0.2","eslint-config-prettier":"^4.2.0","eslint-config-wiremore":"^3.0.2","eslint-plugin-prettier":"^3.0.1","eslint-plugin-security":"^1.4.0","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.7.0","eslint-plugin-react-hooks":"^1.6.0","@typescript-eslint/eslint-plugin":"^1.7.0","eslint-import-resolver-typescript":"^1.1.1","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.2.0_1576073274916_0.3599922843955692","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"geolib","version":"3.2.1","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.2.1","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"1d7c6e7106eddc10445ba2038550aab63d6e4fa4","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.2.1.tgz","fileCount":89,"integrity":"sha512-O9nD8iSD4VimupKak8bKySLkkWI5VWetxIXsU7jmJRXxBFRR9LxSXGfTomtcHJLSRiznx+YHXHTOIVq4qgQmPw==","signatures":[{"sig":"MEYCIQDF/HMOmTQTUAW9LnEOAokXhZDIZq4P2Rs/upUUWD6W+gIhAOLvMmMvgvpXvQGdLpgjNF3o2QAOWdL6a8Yc+EkcR70S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCk53CRA9TVsSAnZWagAAgR8P/ihUTtCrd7aeyfiEKiLC\nYR4DWw6dARVgifVPySm66ZvsQ8oLEvfLaP3ZoRPaxdfZyUEH83l1NIcNbztc\nTeeP5N5dlMcSZyvIICtHH2cWIWPOLaUYZ8c2L4GOkDomfcOgI31y8IWhx81s\npm6rJ2YSlAGoeHnO7msMRqWLD5JmRrPZKGy1WFC8dqmLg1dAEoWCM37pPMsl\nvX+JCZefmeLHr+tIV3j9q24kI+qpMpJUeA6F6zZkiOY+HeuIABuEl4tq/yd/\nw4ISPjcf/9m9LkauIOockb1kRaHpxA9IeyP6cjDU6HdM2tsiTRhkaIjclKJA\neebMsui4QdUxGgn+2zXnqCL8lqvIWTiAwX9wPpn7DcYYmgyy5hDR/9wqsmNw\nbE46stxjYz2x6P25SefZ9vGc4iZtx+VtapX30ZwX7OANn9exUKSbkkg3f9U7\nTrvYvzOkRcWTsjaIY9bJMmdIGw1kW6ABPrRmAg1hjzqZ0bZ2ewu/WOboHW/4\nOhrxKI/qNOoUpjlYTVUy1u1Rk2CpkX5MW94XZeOzdpIT/fE3gTE9G1m9n9jR\n7rDAEuM7ex+KBjmKab+daKzu5qZ7Nd6WEjstFCyzK/lpFJFaUZxe0cLWKHv5\n+CMPDF7fD7SxSR4PwMzxR5+vRBCzFLXnmqDmToRLUajseeCId9AEwxZhR1S0\nW0AX\r\n=OSIF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"a82222f8a01222fe813754fad84c15603d1fd764","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration","postrelease":"git pull origin master && git push origin master --follow-tags"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.13.4","description":"[![CircleCI](https://circleci.com/gh/manuelbieh/geolib/tree/master.svg?style=svg)](https://circleci.com/gh/manuelbieh/geolib/tree/master) ![](https://badgen.net/bundlephobia/minzip/geolib) ![](https://badgen.net/npm/dm/geolib) ![](https://badgen.net/githu","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.1.0","eslint":"6.8.0","rimraf":"^3.0.0","webpack":"^4.41.5","prettier":"1.19.1","@babel/cli":"^7.7.7","babel-jest":"^24.9.0","typescript":"3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.25","@types/node":"^13.1.2","lint-staged":"^9.5.0","webpack-cli":"^3.3.10","babel-eslint":"10.0.3","babel-loader":"^8.0.6","semantic-release":"^15.14.0","@babel/preset-env":"^7.7.7","eslint-plugin-babel":"5.3.0","eslint-plugin-react":"7.17.0","eslint-plugin-import":"2.19.1","@semantic-release/git":"^7.0.18","@semantic-release/npm":"^5.3.5","eslint-plugin-unicorn":"15.0.1","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"3.1.2","eslint-plugin-security":"1.4.0","install-deps-postmerge":"^1.0.5","@babel/preset-typescript":"^7.7.7","@typescript-eslint/parser":"^2.14.0","confusing-browser-globals":"1.0.9","eslint-plugin-react-hooks":"2.3.0","@werkzeugkiste/eslint-config":"1.0.6","@typescript-eslint/eslint-plugin":"^2.14.0","eslint-import-resolver-typescript":"2.0.0","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.2.1_1577733751406_0.39715488936614496","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"geolib","version":"3.2.2","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.2.2","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"71eeda57e0e00fa28846a7bde5ae7cc54f94aa8f","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.2.2.tgz","fileCount":91,"integrity":"sha512-4yDdxQlUdlXJN2xyA9RF0mATEQaF3m1GLLb95htyUu2lNFDZKu0Qbp/Rx7d8KoQjyR/xROJ7AcGYdXMeKXt/8w==","signatures":[{"sig":"MEYCIQDFTU+bmoMfjT+P4IchKF29K0OXql0rezh8LwadT3thKwIhANf4Yz+KUBW937nXyFSm0Ko24hUPhLpyc7y03TwqdV8V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeylpWCRA9TVsSAnZWagAAJs8QAIEPzR7IYP7JGMGI92c6\nzMQCOlwk8+dHASCH8+Z1C5HkkLjLc/kn2nT16vZ4/buj4M4WN8X3xmxzlXvC\nlIG2EAbhCRpaJ8x7vcd65mq94FP4F+X6CMfG/wzaNlO5HBJes1D2AoCfNZ0M\nCT8lBT9MgbmbQEoojytgI+Pqs9iobbABT31i89IyQzSJqDWSil3suFFNJKdS\n1a7oMlNJN9xAOyou46hPxtqTPSZkc32riuPYs480Jqys9ZOQz26JvEEbpgLm\nQWUovmfXBX13NrtFaAMtF/ESgRStlkVp16aYeJigCboxQ27FUPD34g05Ei+j\nTLlRaWmuub8LUNVxFUwfAo7htXWLinhR80Cu6hmPyN1rqyap3exnG5PaRxyR\njBxxG3PQXTQuUwElZXoYNKnUSU1S+wCmuVlw3+BwZ3Xwam2HkwQ1pVbWMSYG\nR4i6VpsumiDqWOf6CC37fDfxYxfe+HoLI13pFKaneRB9dLSAn1zwfljG8h7e\nwx0IPd7EjudimcS49WAV6b6u4G0Vb+jV+hYOLLA9DxIr+NvI5S9ajnnKf57l\nEN/okrrArNuvr0vtXYSf0EFgo69tyfX16DQNd+9WZIGJA0OjHCMlKiWh+f2F\nF60mpycbSy5R370yMZ0QExQxrJ373o5Nf+G4foGfhU8yPxGLDsCUKchUNZgW\n2qr6\r\n=uAg8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"d466b581ae1e1a99016256232f14168b8c66c3bb","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration","postrelease":"git pull origin master && git push origin master --follow-tags"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.13.4","description":"[![CircleCI](https://circleci.com/gh/manuelbieh/geolib/tree/master.svg?style=svg)](https://circleci.com/gh/manuelbieh/geolib/tree/master) ![](https://badgen.net/bundlephobia/minzip/geolib) ![](https://badgen.net/npm/dm/geolib) ![](https://badgen.net/githu","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.1.0","eslint":"6.8.0","rimraf":"^3.0.0","webpack":"^4.41.5","prettier":"1.19.1","@babel/cli":"^7.7.7","babel-jest":"^24.9.0","typescript":"3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.25","@types/node":"^13.1.2","lint-staged":"^9.5.0","webpack-cli":"^3.3.10","babel-eslint":"10.0.3","babel-loader":"^8.0.6","semantic-release":"^15.14.0","@babel/preset-env":"^7.7.7","eslint-plugin-babel":"5.3.0","eslint-plugin-react":"7.17.0","eslint-plugin-import":"2.19.1","@semantic-release/git":"^7.0.18","@semantic-release/npm":"^5.3.5","eslint-plugin-unicorn":"15.0.1","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"3.1.2","eslint-plugin-security":"1.4.0","install-deps-postmerge":"^1.0.5","@babel/preset-typescript":"^7.7.7","@typescript-eslint/parser":"^2.14.0","confusing-browser-globals":"1.0.9","eslint-plugin-react-hooks":"2.3.0","@werkzeugkiste/eslint-config":"1.0.6","@typescript-eslint/eslint-plugin":"^2.14.0","eslint-import-resolver-typescript":"2.0.0","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.2.2_1590319701971_0.27889920609638974","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"geolib","version":"3.3.0","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.3.0","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"ebab460e5ce4eccb6dd95477d31917863110a389","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.3.0.tgz","fileCount":91,"integrity":"sha512-aAJpbGb7+AdjN+YcTUu+luFKY+S+uE6EEW0l4yXndWd5oxALVKBKmmQX70ZS7Q4ZYELaNNDyFDVpKaaMI11Vdw==","signatures":[{"sig":"MEYCIQDE9cbvRxIbTyvxxltxw7z2wccBfCcZ0vr0LhGBpgCmAQIhAJ2IHqmftON0ELTez9EOngXqYz+R5R2a4iOqeQ+m2wUw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeym5aCRA9TVsSAnZWagAAIi0P/3I1Gibi7ABV+myhWpcL\nycIzquNXTO+puAe7PBUimDjUusE6Rc1kQr4I9DSghICrCeqhk+0HHibZl63u\nRHaSrvKDVKKwgMBRNu6aIjW630CIcOIgSAScp8wItFNCkMJn/7lF4KozHCm/\nvWZfAAyZqa37jFixe+SPa/x5KkLp/Ll89sLvVVa0v6SFlYsj9e/zv//Jw4U8\nxqtK9r+8a7y+YvfLZZJN+cV5h+7wE8wFDJF9vtZrJpy49ooB22yUSsM28Ng+\nTT4rkpco03M9gAOsYINMo+3A+I2AKAxDcqCnGJEOx8ux3AwLtBbaBCgA8QB/\ny0iWkR8Iw3baxZ3QuYRVUMhD2duIhyGBxY8yj3tFhtNMyd33vyWtcJTGUgb2\nIBpC+1nwwACelJQQZvEz03u3obp3+UGEEnxDTSRYvoJSdsOUYl/pVgvsj8hC\n6xR2k+/QMx37kFyxpBQ/04XxGrXmc33n5cuwH9JFTI5qkUiSFlyGzh/lGbf9\n0hOfXxQxxzSqijbo5KoQbZgFdhsrQdaR1ocSz3hrA8oi+LcnC1265iHmQgmC\n8ymBltsHwKBIahkOejS17rSjMPJdlhNScL/O1fwxj5llE+zpDQhulB1pn3Nt\nbQd/4rtVfnD4cCljgJLQWZwi/BG1x1G87HP0O4EkVa4+cg/c3Q37QbhoIa+J\niuQB\r\n=vZrd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"f7e5cd8f5d235227ba3128343fcf981b7476ebb2","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.13.4","description":"Library to provide basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc. This library is currently **2D**, meaning that altitude/elevation is not yet supported by any of its functions!","directories":{},"_nodeVersion":"14.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.1.0","rimraf":"^3.0.2","webpack":"^4.43.0","prettier":"^2.0.5","@babel/cli":"^7.8.4","babel-jest":"^26.0.1","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/jest":"^25.2.3","@types/node":"^14.0.5","lint-staged":"^10.2.6","webpack-cli":"^3.3.11","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","eslint-plugin-babel":"5.3.0","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-unicorn":"^20.0.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"1.4.0","install-deps-postmerge":"^1.0.5","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^3.0.0","confusing-browser-globals":"1.0.9","eslint-plugin-react-hooks":"^4.0.2","@semantic-release/changelog":"^5.0.1","@werkzeugkiste/eslint-config":"^2.0.0","@werkzeugkiste/release-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^3.0.0","eslint-import-resolver-typescript":"2.0.0","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.3.0_1590324826231_0.2241980471127487","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"geolib","version":"3.3.1","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.3.1","maintainers":[{"name":"manuelbieh","email":"node@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"f144a53b6a6858e81111ff71d137318389927611","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.3.1.tgz","fileCount":91,"integrity":"sha512-sfahBXFcgELdpumDZV5b3KWiINkZxC5myAkLk067UUcTmTXaiE9SWmxMEHztn/Eus4JX6kesHxaIuZlniYgUtg==","signatures":[{"sig":"MEQCIEuEwKGHGiHPvI4Yn8zAWd5OkvONbvPUMgyY6kCj2ND3AiB0NsTKhEme2ut13E1LhQSPW3s/Zot7NSlpeu+dTfU1lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyoEwCRA9TVsSAnZWagAAN9YP/jvxICRV5vfnafXkgQot\n43Y3tWFMdt4AJOYgYkxK7c96UW/QGGW4LVjlQXqevVcOXHf1aMVrv9FpyNuZ\ny8OinvNy05d6NIw1utVjd09XU+GKClyYTzK7xJLRS4fjNM7wxMKFx4a7Rbv2\nZe08Fe6YNUc7FnH+R/T9OsXdjuj6bwpslgXV99h1LWEwhjuYfmY8HuOURr9n\nlzxs2/W6y1yIOV8ZKu9EMCS+l9EPq8Tinzj/D3x2LSBDSffIhE3NKDOBZQpQ\nEnQWOzc0jsin33UDJgM7Ns5xKrFzrzT2iJdYT4o5YMsT7lFpNfwQVMAE66v3\nW0ZAHHVNjBhbwE5PFgMBSyjWOzptS8Ma0D90Td7ZAZ420yV/EklidkHPznw2\nDM+dGLMMzApSO4pxJAt+urfdZe/ELQBOsI1Yy/AMBei1E8D8iMBjtlMHihjC\nQSRP7Bu/TfyaQ4Ny8T30lnMH7INMQ1nbNLxUmkHY90PcdUYXafefTA58y7bb\nrTl6ajkM4TqeuYxNk40LR9NXwhO9KfvEsKOgVh4MNA0Qf/MSNrWnbxOZgSaJ\nMxZIrStL4G9QTRcsoK+zioNuc0g6/xP/JcEfgbO7Qxh236QNmI8Jt82kfrwu\nU/ZKEzuAVpOyZHVFSEa36km2OvEtSW/c2WS6hmv68WHwbf7U9y5ks7X/SgOn\n0xRC\r\n=sbGc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"e88635be6c8d75928307ec6df7f6e7c755296b15","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.13.4","description":"Library to provide basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc. This library is currently **2D**, meaning that altitude/elevation is not yet supported by any of its functions!","directories":{},"_nodeVersion":"14.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.1.0","rimraf":"^3.0.2","webpack":"^4.43.0","prettier":"^2.0.5","@babel/cli":"^7.8.4","babel-jest":"^26.0.1","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/jest":"^25.2.3","@types/node":"^14.0.5","lint-staged":"^10.2.6","webpack-cli":"^3.3.11","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","eslint-plugin-babel":"5.3.0","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-unicorn":"^20.0.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"1.4.0","install-deps-postmerge":"^1.0.5","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^3.0.0","confusing-browser-globals":"1.0.9","eslint-plugin-react-hooks":"^4.0.2","@semantic-release/changelog":"^5.0.1","@werkzeugkiste/eslint-config":"^2.0.0","@werkzeugkiste/release-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^3.0.0","eslint-import-resolver-typescript":"2.0.0","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.3.1_1590329648422_0.22671213938709744","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"geolib","version":"3.3.2","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.3.2","maintainers":[{"name":"manuelbieh","email":"npm@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"796b7a239ca619e52ee60d07fbf8f4811fdec381","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.3.2.tgz","fileCount":91,"integrity":"sha512-5QmMk9tr3P0dNvGhtwBZCIctzzu/ZvLPzxoF7mpwHpCcqLkaFLuBQF5WEkCBIZRXDEauC+1DNX/IeG3OIvlL9A==","signatures":[{"sig":"MEQCIAiKsWUfcOiGbPJgz0ClSS0LJo5F8yRIbJz9DxIuxVPOAiAV9z7bcPTovptRk+fMEvYDPh9rw9p0pMIA3EeI5CATjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102789},"main":"lib/index.js","module":"es/index.js","exports":{".":{"default":"./es/index.js","require":"./lib/index.js"},"./es/*":"./es/*.js","./lib/*":"./lib/*.js","./package.json":"./package.json"},"gitHead":"d0377d25a37b06e8d318ad374eb003fde944e0b2","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.13.4","description":"Library to provide basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc. This library is currently **2D**, meaning that altitude/elevation is not yet supported by any of its functions!","directories":{},"_nodeVersion":"14.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.1.0","rimraf":"^3.0.2","webpack":"^4.43.0","prettier":"^2.0.5","@babel/cli":"^7.8.4","babel-jest":"^26.0.1","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/jest":"^25.2.3","@types/node":"^14.0.5","lint-staged":"^10.2.6","webpack-cli":"^3.3.11","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","eslint-plugin-babel":"5.3.0","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-unicorn":"^20.0.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"1.4.0","install-deps-postmerge":"^1.0.5","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^3.0.0","confusing-browser-globals":"1.0.9","eslint-plugin-react-hooks":"^4.0.2","@semantic-release/changelog":"^5.0.1","@werkzeugkiste/eslint-config":"^2.0.0","@werkzeugkiste/release-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^3.0.0","eslint-import-resolver-typescript":"2.0.0","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.3.2_1633965313649_0.5680186531557054","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"geolib","version":"3.3.3","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.3.3","maintainers":[{"name":"manuelbieh","email":"npm@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"17f5a0dcdc0b051bd631b66f7131d2c14c54a15b","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.3.3.tgz","fileCount":91,"integrity":"sha512-YO704pzdB/8QQekQuDmFD5uv5RAwAf4rOUPdcMhdEOz+HoPWD0sC7Qqdwb+LAvwIjXVRawx0QgZlocKYh8PFOQ==","signatures":[{"sig":"MEUCIGVVMDgXYG58Gx5Ycmsjret98+wPASPPS/OD7WGTXJJDAiEA3NgrZs7BDX21LynvT1E/LGxskwBFp5o9xileXiBw5tM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2sJACRA9TVsSAnZWagAAiOQQAJQl/ZLaOr/kbQnws9WJ\npH51Wf5TACRxN/KgrsBdw1JsFQMeUNp6fbsxb9rFURpI6/5gPHwZDnyTuWb6\nUdIjFy934AW5qCaObXpOPz0MmfQZSK72kt/imyyhDXkLf+PB2ueH0mo/oLqF\nCeeGNNPW2LlD0EbvdqYNjOdgdMiR0quweD8Xef0Zf0kGzb5VwumKhHzUjR8W\ngGXzGpOaIf2FTsxwK/l//UkRjOcImEsLugJjEKfpcwhdg7Qnn9uZORIoR9u/\nJ8bNE4hhc2g/09BzKbSDeq19CD2fJuTH3R27RZArbNraYqi7DejP7HtoZ19b\nkd5vLmqS7LFPNHOF0FTI+dkELOcn8o5Ex8dWn8WP967rhczjSqtR68xGxVBg\nj7FxxxDvA9T1iIdODj5Oib9dJ0+WD7GySgDP06u4UxMeefMnw2CavRtERcLI\nYVkLTTQ7S5UqoIkR0+HNQO3gzP0F5COhp0wYTQUXZcGt/0d2IhDrpfWE/q4+\nw7E5Q3tXSeuUApt+L9HxItiACUQPYJ3jx2H3AU/kg7yn+A6JU11DbsPHLP6Y\n3CTbmifJXSQui/g940ndRXU2qL+eucdowXh7N9AzNiz52nFpXwJ1Nt2yq8mO\nc82L8b0LYziVadM0TjPLwG9fMhpzG1VM8QFyX+N9RFVq4hE1GNkv/M9cAE6h\ns7fF\r\n=Jm3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","exports":{".":{"default":"./es/index.js","require":"./lib/index.js"},"./es/*":"./es/*.js","./lib/*":"./lib/*.js","./package.json":"./package.json"},"gitHead":"35ac29865b003ac865a805fcaa78052a946d5ca1","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.13.4","description":"Library to provide basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc. This library is currently **2D**, meaning that altitude/elevation is not yet supported by any of its functions!","directories":{},"_nodeVersion":"14.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.1.0","rimraf":"^3.0.2","webpack":"^4.43.0","prettier":"^2.0.5","@babel/cli":"^7.8.4","babel-jest":"^26.0.1","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/jest":"^25.2.3","@types/node":"^14.0.5","lint-staged":"^10.2.6","webpack-cli":"^3.3.11","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","eslint-plugin-babel":"5.3.0","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-unicorn":"^20.0.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"1.4.0","install-deps-postmerge":"^1.0.5","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^3.0.0","confusing-browser-globals":"1.0.9","eslint-plugin-react-hooks":"^4.0.2","@semantic-release/changelog":"^5.0.1","@werkzeugkiste/eslint-config":"^2.0.0","@werkzeugkiste/release-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^3.0.0","eslint-import-resolver-typescript":"2.0.0","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.3.3_1633967013258_0.8225233605036613","host":"s3://npm-registry-packages"}},"3.3.4":{"name":"geolib","version":"3.3.4","author":{"name":"Manuel Bieh"},"license":"MIT","_id":"geolib@3.3.4","maintainers":[{"name":"manuelbieh","email":"npm@manuelbieh.de"}],"homepage":"https://github.com/manuelbieh/geolib#readme","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"dist":{"shasum":"09883ba2fdab84d2764cf3615dbafb9bce3c54d0","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.3.4.tgz","fileCount":91,"integrity":"sha512-EicrlLLL3S42gE9/wde+11uiaYAaeSVDwCUIv2uMIoRBfNJCn8EsSI+6nS3r4TCKDO6+RQNM9ayLq2at+oZQWQ==","signatures":[{"sig":"MEYCIQDVCZ7PpY34fwItbQFeS7yqhwxK3/kvSB2lKWWQd1WmigIhAIl30rz4EL4Q+0MU9yrbbxCOJKdKdlaRWBxH5+5oTfag","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104758},"main":"lib/index.js","module":"es/index.js","exports":{".":{"default":"./es/index.js","require":{"types":"./es/index.d.ts","default":"./lib/index.js"}},"./es/*":"./es/*.js","./lib/*":"./lib/*.js","./package.json":"./package.json"},"gitHead":"26ec179e861750623d496a962465e5c399664efd","scripts":{"lint":"eslint src/**/*.{js,ts}","test":"jest","babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","clean":"rimraf lib es","release":"semantic-release","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:umd":"webpack-cli --config webpack.config.js","typecheck":"tsc --noEmit","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration"},"typings":"es/index.d.ts","_npmUser":{"name":"manuelbieh","email":"npm@manuelbieh.de"},"repository":{"url":"git+https://github.com/manuelbieh/geolib.git","type":"git"},"_npmVersion":"6.13.4","description":"Library to provide basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc. This library is currently **2D**, meaning that altitude/elevation is not yet supported by any of its functions!","directories":{},"_nodeVersion":"14.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.1.0","rimraf":"^3.0.2","webpack":"^4.43.0","prettier":"^2.0.5","@babel/cli":"^7.8.4","babel-jest":"^26.0.1","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/jest":"^25.2.3","@types/node":"^14.0.5","lint-staged":"^10.2.6","webpack-cli":"^3.3.11","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","eslint-plugin-babel":"5.3.0","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","eslint-plugin-unicorn":"^20.0.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"1.4.0","install-deps-postmerge":"^1.0.5","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^3.0.0","confusing-browser-globals":"1.0.9","eslint-plugin-react-hooks":"^4.0.2","@semantic-release/changelog":"^5.0.1","@werkzeugkiste/eslint-config":"^2.0.0","@werkzeugkiste/release-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^3.0.0","eslint-import-resolver-typescript":"2.0.0","semantic-release-conventional-commits":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geolib_3.3.4_1685606557788_0.612863378613351","host":"s3://npm-registry-packages"}},"3.3.14":{"name":"geolib","version":"3.3.14","description":"Library to provide basic geospatial operations like distance calculation, decoding of sexagesimal coordinates etc.","main":"lib/index.js","module":"es/index.js","typings":"es/index.d.ts","exports":{".":{"require":{"types":"./es/index.d.ts","default":"./lib/index.js"},"default":"./es/index.js"},"./es/*":"./es/*.js","./lib/*":"./lib/*.js","./package.json":"./package.json"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public","provenance":true},"repository":{"type":"git","url":"git+https://github.com/manuelbieh/geolib.git"},"author":{"name":"Manuel Bieh"},"license":"MIT","bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"homepage":"https://github.com/manuelbieh/geolib#readme","scripts":{"babel":"babel","build":"yarn clean && yarn build:es && yarn build:types && yarn build:umd","build:es":"babel --minified --ignore **/*.test.js,**/*.test.ts --out-dir es --extensions .ts,.js --no-comments src","build:types":"tsc --outDir es --emitDeclarationOnly --noEmit false --declaration","build:umd":"webpack-cli --config webpack.config.js","clean":"rimraf lib es","lint":"eslint src/**/*.{js,ts}","prepare":"husky","release":"semantic-release","test":"jest","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"^7.26.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-typescript":"^7.26.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^12.0.0","@semantic-release/npm":"^13.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","@typescript-eslint/parser":"^8.0.0","babel-jest":"^30.0.0","babel-loader":"^10.0.0","conventional-changelog-conventionalcommits":"^9.0.0","eslint":"^8.57.0","eslint-config-prettier":"^10.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.0","husky":"^9.1.0","jest":"^30.0.0","lint-staged":"^16.0.0","prettier":"^3.4.0","rimraf":"^6.0.0","semantic-release":"^25.0.0","typescript":"^5.9.0","webpack":"^5.97.0","webpack-cli":"^7.0.0"},"gitHead":"0f5df2014ada9ab8e8c8d9957b8bb8ae0a243994","_id":"geolib@3.3.14","_nodeVersion":"22.22.2","_npmVersion":"11.12.1","dist":{"integrity":"sha512-uQ1772h3OjhWvL/HhSRZTMjBKIKoc4wFksLDqzqOkuG/2TgBbTwFamU0Disx3sNFk/BOweHyhKoVaYDuLIpsxQ==","shasum":"1ecba6b9cdbe7da65150d8b06fc9633b157971c5","tarball":"https://registry.npmjs.org/geolib/-/geolib-3.3.14.tgz","fileCount":90,"unpackedSize":88769,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geolib@3.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDwPkC3MHSu2W2FpCW7Y4SKc3huqXvwlb9GHjgTx6S3JAiANNLR8/Uf09BhIZBlWiLtJiN9eJKqXgBH4wd5Wl1lz5Q=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f225cfe4-295f-41c2-b605-6ad0bcd05fe6"}},"directories":{},"maintainers":[{"name":"manuelbieh","email":"npm@manuelbieh.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/geolib_3.3.14_1775181141865_0.60737070954836"},"_hasShrinkwrap":false}},"time":{"created":"2011-09-23T06:30:48.898Z","modified":"2026-04-03T01:52:22.308Z","1.1.7":"2011-09-23T06:30:50.280Z","1.1.8":"2012-07-12T23:48:42.793Z","1.2.1":"2012-10-18T11:56:20.518Z","1.2.2":"2012-10-18T11:59:16.412Z","1.2.3":"2012-10-27T15:22:25.185Z","1.2.4":"2012-11-13T15:24:48.135Z","1.2.5":"2012-12-01T00:49:42.834Z","1.3.1":"2013-08-08T21:38:16.168Z","1.3.4":"2013-12-11T15:14:10.855Z","1.3.5":"2013-12-11T15:27:15.427Z","2.0.7":"2014-05-05T21:44:20.228Z","2.0.8":"2014-05-07T09:32:20.852Z","2.0.9":"2014-05-07T09:41:39.268Z","2.0.10":"2014-05-07T10:33:56.820Z","2.0.11":"2014-05-07T10:40:03.420Z","2.0.12":"2014-05-07T10:44:31.973Z","2.0.13":"2014-05-07T10:48:34.552Z","2.0.14":"2014-05-07T10:51:56.370Z","2.0.16":"2015-06-10T14:46:53.158Z","2.0.17":"2015-06-10T16:08:42.281Z","2.0.18":"2015-08-03T09:53:47.762Z","2.0.19":"2016-03-20T20:10:56.715Z","2.0.20":"2016-03-20T20:47:32.465Z","2.0.21":"2016-05-06T20:08:53.128Z","2.0.22":"2016-11-02T10:09:28.553Z","2.0.23":"2017-08-04T08:23:00.371Z","2.0.24":"2017-10-26T09:55:52.152Z","2.0.25":"2019-05-24T00:54:30.680Z","2.0.26":"2019-05-24T01:01:57.983Z","3.0.0":"2019-05-24T01:06:29.868Z","3.0.1":"2019-05-24T01:16:58.285Z","3.0.2":"2019-05-24T12:28:32.374Z","3.0.3":"2019-05-29T08:42:23.679Z","3.0.4":"2019-06-23T17:27:25.227Z","3.1.0":"2019-11-04T17:05:12.723Z","3.2.0":"2019-12-11T14:07:55.286Z","3.2.1":"2019-12-30T19:22:31.522Z","3.2.2":"2020-05-24T11:28:22.086Z","3.3.0":"2020-05-24T12:53:46.350Z","3.3.1":"2020-05-24T14:14:08.589Z","3.3.2":"2021-10-11T15:15:13.797Z","3.3.3":"2021-10-11T15:43:33.439Z","3.3.4":"2023-06-01T08:02:38.009Z","3.3.14":"2026-04-03T01:52:22.017Z"},"bugs":{"url":"https://github.com/manuelbieh/geolib/issues"},"author":{"name":"Manuel Bieh"},"license":"MIT","homepage":"https://github.com/manuelbieh/geolib#readme","repository":{"type":"git","url":"git+https://github.com/manuelbieh/geolib.git"},"description":"Library to provide basic geospatial operations like distance calculation, decoding of sexagesimal coordinates etc.","maintainers":[{"name":"manuelbieh","email":"npm@manuelbieh.de"}],"readme":"# Geolib\n\nLibrary to provide basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc. This library is currently **2D**, meaning that altitude/elevation is not yet supported by any of its functions!\n\n[![CI](https://github.com/manuelbieh/geolib/actions/workflows/ci.yml/badge.svg)](https://github.com/manuelbieh/geolib/actions/workflows/ci.yml)\n![](https://badgen.net/bundlephobia/minzip/geolib)\n![](https://badgen.net/npm/dm/geolib)\n![](https://badgen.net/github/license/manuelbieh/geolib)\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n## Changelog\n\nA detailed changelog can be found in [CHANGELOG.md](./CHANGELOG.md)\n\n## Install\n\n```sh\nnpm install geolib\n```\n\n```sh\nyarn add geolib\n```\n\n## Usage\n\nThere is a **UMD** build and an **ES Module** build. You can either use the UMD build in Node like any other library:\n\n```js\nconst geolib = require('geolib');\n```\n\nor in the browser by using a simple script element:\n\n```html\n<script src=\"lib/geolib.js\"></script>\n```\n\nIf you load it in the browser, you can access all the functions via `window.geolib`.\n\nIf you're working with a bundler (like Webpack or Parcel) or have an environment that supports ES Modules natively, you can either import certain functions from the package directly:\n\n```js\nimport { getDistance } from 'geolib';\n```\n\nor load the whole library:\n\n```js\nimport * as geolib from 'geolib';\n```\n\nor you can import single functions directly to potentially make use of treeshaking (recommended):\n\n```js\nimport getDistance from 'geolib/es/getDistance';\n```\n\n## General\n\nThis library is written in TypeScript. You don't have to know TypeScript to use Geolib but the [type definitions](./src/types.ts) give you valuable information about the general usage, input parameters etc.\n\n### Supported values and formats\n\nAll methods that are working with coordinates accept either an object with a `lat`/`latitude` **and** a `lon`/`lng`/`longitude` property, **or** a GeoJSON coordinates array, like: `[lon, lat]`. All values can be either in decimal (`53.471`) or sexagesimal (`53° 21' 16\"`) format.\n\nDistance values are **always** floats and represent the distance in **meters**.\n\n## Functions\n\n### `getDistance(start, end, accuracy = 1)`\n\nCalculates the distance between two geo coordinates using the Haversine formula.\n\nThis function takes up to 3 arguments. First 2 arguments must be valid `GeolibInputCoordinates` (e.g. `{latitude: 52.518611, longitude: 13.408056}`). Coordinates can be in sexagesimal or decimal format. The third argument is accuracy (in meters). By default the accuracy is 1 meter. If you need a more accurate result, you can set it to a lower value, e.g. to `0.01` for centimeter accuracy. You can set it higher to have the result rounded to the next value that is divisible by your chosen accuracy (e.g. `25428` with an accuracy of `100` becomes `25400`).\n\n```js\ngetDistance(\n    { latitude: 51.5103, longitude: 7.49347 },\n    { latitude: \"51° 31' N\", longitude: \"7° 28' E\" }\n);\n```\n\n```js\n// Working with W3C Geolocation API\nnavigator.geolocation.getCurrentPosition(\n    (position) => {\n        console.log(\n            'You are ',\n            geolib.getDistance(position.coords, {\n                latitude: 51.525,\n                longitude: 7.4575,\n            }),\n            'meters away from 51.525, 7.4575'\n        );\n    },\n    () => {\n        alert('Position could not be determined.');\n    }\n);\n```\n\nReturns the distance in meters as a numeric value.\n\n### `getPreciseDistance(start, end, accuracy = 1)`\n\nCalculates the distance between two geo coordinates. This method is more accurate then `getDistance`, especially for long distances but it is also slower. It is using the Vincenty inverse formula for ellipsoids.\n\nIt takes the same (up to 3) arguments as `getDistance`.\n\n```js\ngeolib.getPreciseDistance(\n    { latitude: 51.5103, longitude: 7.49347 },\n    { latitude: \"51° 31' N\", longitude: \"7° 28' E\" }\n);\n```\n\n### `getCenter(coords)`\n\nCalculates the geographical center of all points in a collection of geo coordinates. Takes an array of coordinates and calculates the center of it.\n\n```js\ngeolib.getCenter([\n    { latitude: 52.516272, longitude: 13.377722 },\n    { latitude: 51.515, longitude: 7.453619 },\n    { latitude: 51.503333, longitude: -0.119722 },\n]);\n```\n\nReturns an object:\n\n```js\n{\n    \"latitude\": centerLat,\n    \"longitude\": centerLon\n}\n```\n\n### `getCenterOfBounds(coords)`\n\nCalculates the center of the bounds of geo coordinates.\n\nTakes an array of coordinates, calculate the border of those, and gives back the center of that rectangle.\n\nOn polygons like political borders (eg. states), this may gives a closer result to human expectation, than `getCenter`, because that function can be disturbed by uneven distribution of point in different sides.\n\nImagine the US state Oklahoma: `getCenter` on that gives a southern point, because the southern border contains a lot more nodes, than the others.\n\n```js\ngeolib.getCenterOfBounds([\n    { latitude: 51.513357512, longitude: 7.45574331 },\n    { latitude: 51.515400598, longitude: 7.45518541 },\n    { latitude: 51.516241842, longitude: 7.456494328 },\n    { latitude: 51.516722545, longitude: 7.459863183 },\n    { latitude: 51.517443592, longitude: 7.463232037 },\n]);\n```\n\nReturns an object:\n\n```js\n{\n    \"latitude\": centerLat,\n    \"longitude\": centerLng\n}\n```\n\n### `getBounds(points)`\n\nCalculates the bounds of geo coordinates.\n\n```js\ngeolib.getBounds([\n    { latitude: 52.516272, longitude: 13.377722 },\n    { latitude: 51.515, longitude: 7.453619 },\n    { latitude: 51.503333, longitude: -0.119722 },\n]);\n```\n\nIt returns minimum and maximum latitude and minimum and maximum longitude as an object:\n\n```js\n{\n    \"minLat\": minimumLatitude,\n    \"maxLat\": maximumLatitude,\n    \"minLng\": minimumLongitude,\n    \"maxLng\": maximumLongitude,\n}\n```\n\n### `isPointInPolygon(point, polygon)`\n\nChecks whether a point is inside of a polygon or not.\n\n```js\ngeolib.isPointInPolygon({ latitude: 51.5125, longitude: 7.485 }, [\n    { latitude: 51.5, longitude: 7.4 },\n    { latitude: 51.555, longitude: 7.4 },\n    { latitude: 51.555, longitude: 7.625 },\n    { latitude: 51.5125, longitude: 7.625 },\n]);\n```\n\nReturns `true` or `false`\n\n### `isPointWithinRadius(point, centerPoint, radius)`\n\nChecks whether a point is inside of a circle or not.\n\n```js\n// checks if 51.525/7.4575 is within a radius of 5 km from 51.5175/7.4678\ngeolib.isPointWithinRadius(\n    { latitude: 51.525, longitude: 7.4575 },\n    { latitude: 51.5175, longitude: 7.4678 },\n    5000\n);\n```\n\nReturns `true` or `false`\n\n### `getRhumbLineBearing(origin, destination)`\n\nGets rhumb line bearing of two points. Find out about the difference between rhumb line and great circle bearing on Wikipedia. Rhumb line should be fine in most cases:\n\nhttp://en.wikipedia.org/wiki/Rhumb_line#General_and_mathematical_description\n\nFunction is heavily based on Doug Vanderweide's great PHP version (licensed under GPL 3.0)\nhttp://www.dougv.com/2009/07/13/calculating-the-bearing-and-compass-rose-direction-between-two-latitude-longitude-coordinates-in-php/\n\n```js\ngeolib.getRhumbLineBearing(\n    { latitude: 52.518611, longitude: 13.408056 },\n    { latitude: 51.519475, longitude: 7.46694444 }\n);\n```\n\nReturns calculated bearing as number.\n\n### `getGreatCircleBearing(origin, destination)`\n\nGets great circle bearing of two points. This is more accurate than rhumb line bearing but also slower.\n\n```js\ngeolib.getGreatCircleBearing(\n    { latitude: 52.518611, longitude: 13.408056 },\n    { latitude: 51.519475, longitude: 7.46694444 }\n);\n```\n\nReturns calculated bearing as number.\n\n### `getCompassDirection(origin, destination, bearingFunction = getRhumbLineBearing)`\n\nGets the compass direction from an origin coordinate to a destination coordinate. Optionally a function to determine the bearing can be passed as third parameter. Default is `getRhumbLineBearing`.\n\n```js\ngeolib.getCompassDirection(\n    { latitude: 52.518611, longitude: 13.408056 },\n    { latitude: 51.519475, longitude: 7.46694444 }\n);\n```\n\nReturns the direction (e.g. `NNE`, `SW`, `E`, …) as string.\n\n### `orderByDistance(point, arrayOfPoints)`\n\nSorts an array of coords by distance to a reference coordinate.\n\n```js\ngeolib.orderByDistance({ latitude: 51.515, longitude: 7.453619 }, [\n    { latitude: 52.516272, longitude: 13.377722 },\n    { latitude: 51.518, longitude: 7.45425 },\n    { latitude: 51.503333, longitude: -0.119722 },\n]);\n```\n\nReturns an array of points ordered by their distance to the reference point.\n\n### `findNearest(point, arrayOfPoints)`\n\nFinds the single one nearest point to a reference coordinate. It's actually just a convenience method that uses `orderByDistance` under the hood and returns the first result.\n\n```js\ngeolib.findNearest({ latitude: 52.456221, longitude: 12.63128 }, [\n    { latitude: 52.516272, longitude: 13.377722 },\n    { latitude: 51.515, longitude: 7.453619 },\n    { latitude: 51.503333, longitude: -0.119722 },\n    { latitude: 55.751667, longitude: 37.617778 },\n    { latitude: 48.8583, longitude: 2.2945 },\n    { latitude: 59.3275, longitude: 18.0675 },\n    { latitude: 59.916911, longitude: 10.727567 },\n]);\n```\n\nReturns the point nearest to the reference point.\n\n### `getPathLength(points, distanceFunction = getDistance)`\n\nCalculates the length of a collection of coordinates. Expects an array of points as first argument and optionally a function to determine the distance as second argument. Default is `getDistance`.\n\n```js\ngeolib.getPathLength([\n    { latitude: 52.516272, longitude: 13.377722 },\n    { latitude: 51.515, longitude: 7.453619 },\n    { latitude: 51.503333, longitude: -0.119722 },\n]);\n```\n\nReturns the length of the path in meters as number.\n\n### `getDistanceFromLine(point, lineStart, lineEnd, accuracy = 1)`\n\nGets the minimum distance from a point to a line of two points.\n\n```js\ngeolib.getDistanceFromLine(\n    { latitude: 51.516, longitude: 7.456 },\n    { latitude: 51.512, longitude: 7.456 },\n    { latitude: 51.516, longitude: 7.459 }\n);\n```\n\nReturns the shortest distance to the given line as number.\n\n**Note:** if all points are too close together the function might return NaN. In this case it usually helps to slightly increase the accuracy (e.g. `0.01`).\n\n### `getBoundsOfDistance(point, distance)`\n\nComputes the bounding coordinates of all points on the surface of the earth less than or equal to the specified great circle distance.\n\n```js\ngeolib.getBoundsOfDistance(\n    { latitude: 34.090166, longitude: -118.276736555556 },\n    1000\n);\n```\n\nReturns an array with the southwestern and northeastern coordinates.\n\n### `isPointInLine(point, lineStart, lineEnd)`\n\nCalculates if given point lies in a line formed by start and end.\n\n```js\ngeolib.isPointInLine(\n    { latitude: 0, longitude: 10 },\n    { latitude: 0, longitude: 0 },\n    { latitude: 0, longitude: 15 }\n);\n```\n\n### `sexagesimalToDecimal(value)`\n\nConverts a sexagesimal coordinate into decimal format\n\n```js\ngeolib.sexagesimalToDecimal(`51° 29' 46\" N`);\n```\n\nReturns the new value as decimal number.\n\n### `decimalToSexagesimal(value)`\n\nConverts a decimal coordinate to sexagesimal format\n\n```js\ngeolib.decimalToSexagesimal(51.49611111); // -> 51° 29' 46`\n```\n\nReturns the new value as sexagesimal string.\n\n### `geolib.getLatitude(point, raw = false)`\n\n### `geolib.getLongitude(point, raw = false)`\n\nReturns the latitude/longitude for a given point **and** converts it to decimal. If the second argument is set to true it does **not** convert the value to decimal.\n\n```js\ngeolib.getLatitude({ lat: 51.49611, lng: 7.38896 }); // -> 51.49611\ngeolib.getLongitude({ lat: 51.49611, lng: 7.38896 }); // -> 7.38896\n```\n\nReturns the value as decimal or in its original format if the second argument was set to true.\n\n### `toDecimal(point)`\n\nChecks if a coordinate is already in decimal format and, if not, converts it to. Works with single values (e.g. `51° 32' 17\"`) and complete coordinates (e.g. `{lat: 1, lon: 1}`) as long as it in a [supported format](#supported-values-and-formats).\n\n```js\ngeolib.toDecimal(`51° 29' 46\" N`); // -> 51.59611111\ngeolib.toDecimal(51.59611111); // -> 51.59611111\n```\n\nReturns a decimal value for the given input value.\n\n### `computeDestinationPoint(point, distance, bearing, radius = earthRadius)`\n\nComputes the destination point given an initial point, a distance (in meters) and a bearing (in degrees). If no radius is given it defaults to the mean earth radius of 6,371,000 meters.\n\nAttention: this formula is not _100%_ accurate (but very close though).\n\n```js\ngeolib.computeDestinationPoint(\n    { latitude: 52.518611, longitude: 13.408056 },\n    15000,\n    180\n);\n```\n\n```js\ngeolib.computeDestinationPoint(\n    [13.408056, 52.518611]\n    15000,\n    180\n);\n```\n\nReturns the destination in the same format as the input coordinates. So if you pass a GeoJSON point, you will get a GeoJSON point.\n\n### `getAreaOfPolygon(points)`\n\nCalculates the surface area of a polygon.\n\n```js\ngeolib.getAreaOfPolygon([\n    [7.453635617650258, 51.49320556213869],\n    [7.454583481047989, 51.49328893754685],\n    [7.454778172179346, 51.49240881084831],\n    [7.453832678225655, 51.49231619246726],\n    [7.453635617650258, 51.49320556213869],\n]);\n```\n\nReturns the result as number in square meters.\n\n### `getCoordinateKeys(point)`\n\nGets the property names of that are used in the point in a normalized form:\n\n```js\ngeolib.getCoordinateKeys({ lat: 1, lon: 1 });\n// -> { latitude: 'lat', longitude: 'lon' }\n```\n\nReturns an object with a `latitude` and a `longitude` property. Their values are the property names for latitude and longitude that are used in the passed point. Should probably only be used internally.\n\n### `getCoordinateKey(point, keysToLookup)`\n\nIs used by `getCoordinateKeys` under the hood and returns the property name out of a list of possible names.\n\n```js\ngeolib.getCoordinateKey({ latitude: 1, longitude: 2 }, ['lat', 'latitude']);\n// -> latitude\n```\n\nReturns the name of the property as string or `undefined` if no there was no match.\n\n### `isValidCoordinate(point)`\n\nChecks if a given point has at least a **latitude** and a **longitude** and is in a supported format.\n\n```js\n// true:\ngeolib.isValidCoordinate({ latitude: 1, longitude: 2 });\n\n// false, longitude is missing:\ngeolib.isValidCoordinate({ latitude: 1 });\n\n// true, GeoJSON format:\ngeolib.isValidCoordinate([2, 1]);\n```\n\nReturns `true` or `false`.\n\n### `getSpeed(startPointWithTime, endPointWithTime)`\n\nCalculates the speed between two points within a given time span.\n\n```js\ngeolib.getSpeed(\n    { latitude: 51.567294, longitude: 7.38896, time: 1360231200880 },\n    { latitude: 52.54944, longitude: 13.468509, time: 1360245600880 }\n);\n```\n\nReturn the speed in meters per second as number.\n\n### `convertSpeed(value, unit)`\n\nConverts the result from `getSpeed` into a more human friendly format. Currently available units are `mph` and `kmh`.\n\n#### Units\n\n`unit` can be one of:\n\n-   kmh (kilometers per hour)\n-   mph (miles per hour)\n\n```js\ngeolib.convertSpeed(29.8678, 'kmh');\n```\n\nReturns the converted value as number.\n\n### `convertDistance(value, unit)`\n\nConverts a given distance (in meters) into another unit.\n\n#### Units\n\n`unit` can be one of:\n\n-   m (meter)\n-   km (kilometers)\n-   cm (centimeters)\n-   mm (millimeters)\n-   mi (miles)\n-   sm (seamiles)\n-   ft (feet)\n-   in (inches)\n-   yd (yards)\n\n```js\ngeolib.convertDistance(14200, 'km'); // 14.2\ngeolib.convertDistance(500, 'km'); // 0.5\n```\n\nReturns the converted distance as number.\n\n### `convertArea(value, unit)`\n\nConverts the result from `getAreaForPolygon` into a different unit.\n\n#### Units\n\n`unit` can be one of:\n\n-   m2, sqm (square meters)\n-   km2, sqkm (square kilometers)\n-   ha (hectares)\n-   a (ares)\n-   ft2, sqft (square feet)\n-   yd2, sqyd (square yards)\n-   in2, sqin (square inches)\n\n```js\ngeolib.convertArea(298678, 'km2'));\n```\n\nReturns the converted area as number.\n\n### `wktToPolygon(wkt)`\n\nConverts the Well-known text (a.k.a WKT) to polygon that Geolib understands.\n[https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry#Geometric_Objects](WKT)\n\n```js\ngeolib.wktToPolygon('POLYGON ((30 10.54321, 40 40, 20 40, 10 20, 30 10))');\n// [\n//     { latitude: 10.54321, longitude: 30 },\n//     { latitude: 40, longitude: 40 },\n//     { latitude: 40, longitude: 20 },\n//     { latitude: 20, longitude: 10 },\n//     { latitude: 10, longitude: 30 },}\n// ]\n```\n\nReturns the array of coordinates.\n\n## Breaking Changes in 3.0.0 and migration from 2.x.x\n\nIn version 3.0.0 I'm trying to get a little bit _back to the roots_. **Geolib** was once started because I needed a handful of methods to perform very specific geo related tasks like getting the distance or the direction between two points. Since it was one of the very first libraries on npm back then to do these kind of things in a very simple way it became very popular (with more than 300k downloads per month as of April 2019!) and as a consequence got a lot of contributions over the years. Many of which I just merged as long as they had accompanying tests, without looking at consistency, conventions, complexity, coding style or even the overall quality of the functions that I sometimes didn't even fully understand.\n\nI have now cleaned up the codebase completely, rebuilt the entire library \"from scratch\", unified all the function arguments, removed a few functions where I wasn't sure if they should be in here (feel free to add them back of you're using them!) or if they were even used (did a few searches on GitHub for the function names, turned out there are zero results).\n\nElevation support was dropped, as well as a few functions that unnecessarily made the library really large in size (e.g. `isPointInsideRobust` alone was over 700[!] lines of code and was basically taken from a [different library](https://github.com/mikolalysenko/robust-point-in-polygon)).\n\nI removed Grunt from the build process, added \"modern\" tools like ESLint and Prettier. I switched from Travis CI to Circle CI and I am in the process of further automating the release process of new versions using `semantic-release` and `conventional-commits`. I also switched from pure JavaScript to TypeScript because I think it does have some benefits.\n\n-   All functions are pure functions now. No input data is mutated anymore. You give the same input, you get the same output. No side effects or whatsoever.\n-   I changed the default `getDistance` function from being the slow, accurate one to being the fast, slightly inaccurate one. The old `getDistance` function is now named `getPreciseDistance` while the old `getDistanceSimple` function is now the default `getDistance` function. You can, however, pass `getPreciseDistance` as argument to any function that uses distance calculation internally.\n-   Artificial limitation to 8 decimal places in decimal coordinates was removed\n-   `getBoundsOfDistance()` now returns the _exact_ coordinates due to the removal of the artificial 8 decimal place limitation\n-   `getCompassDirection()` does no longer return an object with an _exact_ and a _rough_ direction but only the exact direction as string\n-   third argument to `getCompassDirection()` is no longer a string (\"circle\", \"line\") but a function to determine the bearing (you can pass `getRhumbLineBearing` or `getGreatCircleBearing`). The function receives the origin and the destination as first and second argument. If no 3rd argument was given, `getRhumbLineBearing(origin, dest)` is used by default.\n-   There is now a new helper function `roughCompassDirection(exact)` if you _really_ only need a very rough (and potentially inaccurate or inappropriate) direction. Better don't use it.\n-   `orderByDistance()` does no longer modify its input so does not add a `distance` and `key` property to the returned coordinates.\n-   The result of `getSpeed()` is now always returned as **meters per second**. It can be converted using the new convenience function `convertSpeed(mps, targetUnit)`\n-   Relevant value (usually point or distance) is now consistently the **first** argument for each function (it wasn't before, how confusing is that?)\n-   `findNearest()` does no longer take `offset` and `limit` arguments. It's only a convenience method to get the single one nearest point from a set of coordinates. If you need more than one, have a look at the implementation and implement your own logic using `orderByDistance`\n-   Whereever distances are involved, they are returned as meters or meters per second. No more inconsistent defaults like kilometers or kilometers per hour.\n-   The method how sexagesimal is formatted differs a little bit. It may now potentially return ugly float point units like `52° 46' 21.0004\"` in rare cases but it is also more accurate than it was before.\n-   Dropped support for Meteor (feel free to add it back if you like)\n\n### ✅ Functions with the same name\n\n-   `computeDestinationPoint`\n-   `getBounds`\n-   `getBoundsOfDistance`\n-   `getCenter`\n-   `getCenterOfBounds`\n-   `getCompassDirection`\n-   `getDistanceFromLine`\n-   `getPathLength`\n-   `getRhumbLineBearing`\n-   `getSpeed`\n-   `isDecimal`\n-   `isPointInLine`\n-   `isPointNearLine`\n-   `isSexagesimal`\n-   `orderByDistance`\n\n### ❗ Renamed functions\n\n-   `getKeys` renamed to `getCoordinateKeys`\n-   `validate` renamed to `isValidCoordinate`\n-   `getLat` renamed to `getLatitude`\n-   `getLon` renamed to `getLongitude`\n-   `latitude` -> renamed to `getLatitude`\n-   `longitude` -> renamed to `getLongitude`\n-   `convertUnit` -> remamed to convertDistance, because name was too ambiguous\n-   `useDecimal` renamed to `toDecimal`\n-   `decimal2sexagesimal` renamed to `decimalToSexagesimal`\n-   `sexagesimal2decimal` renamed to `sexagesimalToDecimal`\n-   `getDistance` renamed to `getPreciseDistance`\n-   `getDistanceSimple` renamed to `getDistance`\n-   `isPointInside` renamed to `isPointInPolygon`\n-   `isPointInCircle` renamed to `isPointWithinRadius`\n-   `getBearing` renamed to `getGreatCircleBearing` to be more explicit\n\n### 🗑 Removed functions\n\n-   `getElev` -> removed\n-   `elevation` -> removed\n-   `coords` -> removed (might be re-added as getCoordinate or getNormalizedCoordinate)\n-   `ll` -> removed (because wtf?)\n-   `preparePolygonForIsPointInsideOptimized` -> removed due to missing documentation and missing tests\n-   `isPointInsideWithPreparedPolygon` -> removed due to missing documentation\n-   `isInside` alias -> removed (too ambiguous) - use `isPointInPolygon` or `isPointWithinRadius`\n-   `withinRadius` -> removed, use `isPointWithinRadius`\n-   `getDirection` alias -> removed (unnecessary clutter) - use `getCompassDirection`\n\n### 🆕 Added functions\n\n-   `getAreaOfPolygon` to calculate the area of a polygon\n-   `getCoordinateKey` to get a property name (e.g. `lat` or `lng` of an object based on an array of possible names)\n","readmeFilename":"README.md","users":{"lio":true,"zwc":true,"andyd":true,"arefm":true,"lexon":true,"albsen":true,"kaufmo":true,"mikkoh":true,"mrbgit":true,"qlqllu":true,"usmanj":true,"chriszs":true,"dkocich":true,"dyc5828":true,"haywire":true,"prabhul":true,"rapomon":true,"alrico88":true,"davidzas":true,"elmarini":true,"femto113":true,"gwilison":true,"jspenc72":true,"kevbaker":true,"nbprithv":true,"nukisman":true,"shiva127":true,"tdmalone":true,"yorktsai":true,"blitzprog":true,"mark12433":true,"rankun203":true,"ascripcaru":true,"eduardo526":true,"henryorrin":true,"hewerthomn":true,"jacobswain":true,"joelwallis":true,"raymondbae":true,"shreyawhiz":true,"acollins-ts":true,"codesnakers":true,"garenyondem":true,"kmanaseryan":true,"rakeshmakam":true,"deepaknverma":true,"emilstenberg":true,"tobitobitobi":true,"parkerproject":true,"adriancmiranda":true,"arnold-almeida":true,"cleversprocket":true,"crorodriguezro":true,"gggauravgandhi":true,"charlietango592":true,"jeremyscalpello":true}}