{"_id":"ngeohash","_rev":"37-e17a9da3b43b4a1b7447daeaa0d1d183","name":"ngeohash","description":"geohash library for nodejs","dist-tags":{"latest":"0.6.3"},"versions":{"0.1.0":{"author":{"name":"Sun Ning","email":"classicning@gmail.com","url":"http://sunng.info/"},"name":"ngeohash","description":"geohash library for nodejs","version":"0.1.0","repository":{"url":"https://github.com/sunng87/node-geohash"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{},"main":"./main","_id":"ngeohash@0.1.0","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"0a833ccd399ed37438ba4488c529b4b9f347948e","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.1.0.tgz","integrity":"sha512-I91tJAtb7GPwxyIiU56iQmELYsT8W1+A2YrI/vBVsqMFeShZM3IzfojzatmR0OktB06+98n79JcoHNwfpzJ/Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOQiW6obZUZUTIHqO26MvZeAlQPZ0CVmTQSA7eAj2Z5wIgV/0r/vBryeo6tVAWAoF3zdvZkLY3in1xkmUkwTK9tb4="}]},"scripts":{},"directories":{}},"0.2.0":{"author":{"name":"Sun Ning","email":"classicning@gmail.com","url":"http://sunng.info/"},"name":"ngeohash","description":"geohash library for nodejs","version":"0.2.0","repository":{"url":"https://github.com/sunng87/node-geohash"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{},"main":"./main","_id":"ngeohash@0.2.0","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"1a27151bb38bc7323ce4af146d52e1be414f8a2b","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.2.0.tgz","integrity":"sha512-UOqn2SE64/hO9BDl8Cs5OnB0dyohDSnP+z1KNOxmtsM3ia+kfMe+uLYdjFT86bsXvUZs553LK3xyKIfvz5Dt8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDheyMjQgFILj/F2U0eS9t8ZIOtTG1aoXFjwCsev23w1QIhAIioxBm/vxgYoSUKZp5EmOdDnpyw84LpbyU/lRV+ApF2"}]},"scripts":{},"directories":{}},"0.3.0":{"author":{"name":"Sun Ning","email":"classicning@gmail.com","url":"http://sunng.info/"},"name":"ngeohash","description":"geohash library for nodejs","version":"0.3.0","repository":{"url":"https://github.com/sunng87/node-geohash"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{},"main":"./main","bugs":{"url":"https://github.com/sunng87/node-geohash/issues"},"homepage":"https://github.com/sunng87/node-geohash","_id":"ngeohash@0.3.0","dist":{"shasum":"97cef99d2d3c5b7fca189dd6bbc6883a64120a69","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.3.0.tgz","integrity":"sha512-5wCxbfAcCZNTzdw+8COtE35vOiJixotonBXIO3mTSO33TmO+Nr1uw5fWL0j1ThzukjNorPunSXPzuOyGN6n1uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoYK8b0evo2cAu8ijJpDaT1v/cZE+mfOLcUzb9q4u2lAiEAmtL5BkshT5TTxqRcoqGmAZpq8jbC5wZD9hEaZfLTuzU="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sunng","email":"sunng@about.me"},"maintainers":[{"name":"sunng","email":"classicning@gmail.com"}],"directories":{}},"0.3.1":{"author":{"name":"Sun Ning","email":"classicning@gmail.com","url":"http://sunng.info/"},"name":"ngeohash","description":"geohash library for nodejs","version":"0.3.1","repository":{"url":"https://github.com/sunng87/node-geohash"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{},"main":"./main","bugs":{"url":"https://github.com/sunng87/node-geohash/issues"},"homepage":"https://github.com/sunng87/node-geohash","_id":"ngeohash@0.3.1","dist":{"shasum":"5f1a0ad6538370c4be47ffa6d6eed20f92b15b6f","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.3.1.tgz","integrity":"sha512-SM/+HB1zvNrjdt65xRsSQEFycbx6FDsLMKYsUqin4DMc7UGzo1DYdIfYGy+bewA/cpmVvqtdJrJsXU0Gmj1kMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzFzgwe3SBjjXVuCQcRpMOOHb6vz0Y1JoqN7v66iaw5AiEAoC+5cIZi+J1JIbYm2mnbqyIWxuf6HTIKWD5aup6ZRr0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sunng","email":"classicning@gmail.com"},"maintainers":[{"name":"sunng","email":"classicning@gmail.com"}],"directories":{}},"0.3.2":{"author":{"name":"Sun Ning","email":"classicning@gmail.com","url":"http://sunng.info/"},"name":"ngeohash","description":"geohash library for nodejs","version":"0.3.2","repository":{"url":"https://github.com/sunng87/node-geohash"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{},"main":"./main","bugs":{"url":"https://github.com/sunng87/node-geohash/issues"},"homepage":"https://github.com/sunng87/node-geohash","_id":"ngeohash@0.3.2","dist":{"shasum":"4ce693ac5d6a938299528ebba14d65d2cf25f290","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.3.2.tgz","integrity":"sha512-vIsEqG3M/ZiwTf+81e2o844PHNV7dAajExUlPK0mNrGEiaWV3fkICTlWR+j3EumeE8OSuZonwE7aO7qv5S5SbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNMQWT89YyYAH83IjHPavhDHGA80BhZHoobIS4XJbwGgIhAK2aaRjHqNBNpxpBkYIAV7ZdD7zp4o4C9wCcC0xP4GMf"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sunng","email":"sunng@about.me"},"maintainers":[{"name":"sunng","email":"classicning@gmail.com"}],"directories":{}},"0.4.0":{"author":{"name":"Sun Ning","email":"classicning@gmail.com","url":"http://sunng.info/"},"contributors":[{"name":"Arjun Mehta","email":"arjunmeht@gmail.com","url":"http://www.arjunmehta.net/"},{"name":"Seth Miller"},{"name":"Zhu Zhe","email":"zhuzhe1983@gmail.com"}],"name":"ngeohash","description":"geohash library for nodejs","keywords":["geohash","uint64","geohasher","geocode","geolocation"],"version":"0.4.0","repository":{"url":"https://github.com/sunng87/node-geohash"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{},"main":"./main","bugs":{"url":"https://github.com/sunng87/node-geohash/issues"},"homepage":"https://github.com/sunng87/node-geohash","_id":"ngeohash@0.4.0","dist":{"shasum":"89f0e45f1761fc77da70ba7f941294a41b1653e0","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.4.0.tgz","integrity":"sha512-y1YY7+42CMKjEcBLG3zijah5dF07KCjvXs/d3EeUlVy846cAVRadncB8+Y/lwILJPY3/7RCfRIAVTO9/2dbvpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL+3MWOEo0iv3lnAJIAEm92AkQCX6YjfSmmbzN7vBHegIgDIqzdjatJCllFFpjzqqFCKUvhXh5m+z2SqywqTk56IE="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sunng","email":"sunng@about.me"},"maintainers":[{"name":"sunng","email":"classicning@gmail.com"}],"directories":{}},"0.4.1":{"author":{"name":"Sun Ning","email":"classicning@gmail.com","url":"http://sunng.info/"},"contributors":[{"name":"Arjun Mehta","email":"arjunmeht@gmail.com","url":"http://www.arjunmehta.net/"},{"name":"Seth Miller"},{"name":"Zhu Zhe","email":"zhuzhe1983@gmail.com"}],"name":"ngeohash","description":"geohash library for nodejs","keywords":["geohash","uint64","geohasher","geocode","geolocation"],"version":"0.4.1","repository":{"url":"https://github.com/sunng87/node-geohash"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{},"main":"./main","license":"MIT","bugs":{"url":"https://github.com/sunng87/node-geohash/issues"},"homepage":"https://github.com/sunng87/node-geohash","_id":"ngeohash@0.4.1","dist":{"shasum":"524fecd8d47d14a42fa25e32e85dbc5b0b279d5a","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.4.1.tgz","integrity":"sha512-36MpbXwKogwpzjdnDToqizdD+WyOi8m8+XC3NRMoK/GJh5z/9EiI/JwInq88dp16qgyjtE+P4/wNrmaVLVN6Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/5dFKW47gL36OLh8spOvH9wobYgudwfnLyOyGW6xY0QIhAMe18pt3jjywNbfa1ySqhk3DBTBJPoV3zeVJohg8KLDF"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sunng","email":"sunng@about.me"},"maintainers":[{"name":"sunng","email":"classicning@gmail.com"}],"directories":{}},"0.5.0":{"author":{"name":"Sun Ning","email":"classicning@gmail.com","url":"http://sunng.info/"},"contributors":[{"name":"Arjun Mehta","email":"arjunmeht@gmail.com","url":"http://www.arjunmehta.net/"},{"name":"Seth Miller","email":"seth@four43.com","url":"http://www.four43.com"},{"name":"Zhu Zhe","email":"zhuzhe1983@gmail.com"}],"name":"ngeohash","description":"geohash library for nodejs","keywords":["geohash","uint64","geohasher","geocode","geolocation"],"version":"0.5.0","repository":{"url":"https://github.com/sunng87/node-geohash"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{"assert":">=1.0","nodeunit":">=0.8"},"scripts":{"test":"nodeunit tests/test.js"},"main":"./main","license":"MIT","bugs":{"url":"https://github.com/sunng87/node-geohash/issues"},"homepage":"https://github.com/sunng87/node-geohash","_id":"ngeohash@0.5.0","dist":{"shasum":"79ed24b62b286276e2d7534628671c7794adb77c","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.5.0.tgz","integrity":"sha512-+fDgGNxrxNBBzN/5TqS/aPfNUy06tpL/Yuuc290x8HLb9cYPfqNYBMtl+SN6ywPmDxV8QVCWc638TrPzQUFz2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZvYwSUgu6xx0OtoRJsWhedU04i6Wom8t3q6+rc2TRKAiEAt1ifuX7BarEy4nETcResa4eL4IkgxzwZrtOFxqrEgQ4="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sunng","email":"sunng@about.me"},"maintainers":[{"name":"sunng","email":"classicning@gmail.com"}],"directories":{}},"0.6.0":{"author":{"name":"Sun Ning","email":"classicning@gmail.com","url":"http://sunng.info/"},"contributors":[{"name":"Arjun Mehta","email":"arjunmeht@gmail.com","url":"http://www.arjunmehta.net/"},{"name":"Seth Miller","email":"seth@four43.com","url":"http://www.four43.com"},{"name":"Zhu Zhe","email":"zhuzhe1983@gmail.com"}],"name":"ngeohash","description":"geohash library for nodejs","keywords":["geohash","uint64","geohasher","geocode","geolocation"],"version":"0.6.0","repository":{"url":"https://github.com/sunng87/node-geohash"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{"assert":">=1.0","nodeunit":">=0.8"},"scripts":{"test":"nodeunit tests/test.js"},"main":"./main","license":"MIT","bugs":{"url":"https://github.com/sunng87/node-geohash/issues"},"homepage":"https://github.com/sunng87/node-geohash","_id":"ngeohash@0.6.0","dist":{"shasum":"329713e9e73d1f1a46d92aab0b94adb94533f687","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.6.0.tgz","integrity":"sha512-XB317GUsbsHIYS/1wAc0uSQcYUyI+7c5XDD+pnOJuMv00et5x7yeFTX84t/nKgyAv3N0dIPMxQetAmy+MMlh2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaR9vwp+fwsM/rdgyQIdBo7078LDNxbf1sLogT5mZn8gIhANI9ozeKZEFpBG+FqOwcf17U45nHU6R/qrijdKdVcDl8"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sunng","email":"sunng@about.me"},"maintainers":[{"name":"sunng","email":"classicning@gmail.com"}],"directories":{}},"0.6.1":{"author":{"name":"Ning Sun","email":"classicning@gmail.com","url":"https://sunng.info/"},"contributors":[{"name":"Arjun Mehta","email":"arjunmeht@gmail.com","url":"http://www.arjunmehta.net/"},{"name":"Seth Miller","email":"seth@four43.com","url":"http://www.four43.com"},{"name":"Zhu Zhe","email":"zhuzhe1983@gmail.com"}],"name":"ngeohash","description":"geohash library for nodejs","keywords":["geohash","uint64","geohasher","geocode","geolocation"],"version":"0.6.1","repository":{"url":"git+https://github.com/sunng87/node-geohash.git"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{"assert":">=1.0","nodeunit":">=0.8","browserify":">=5.0"},"scripts":{"test":"nodeunit tests/test.js","install":"browserify . -o ngeohash.js -s ngeohash"},"main":"./main","license":"MIT","gitHead":"3ebc030943c01748611a80e632f97657e56c6b9d","bugs":{"url":"https://github.com/sunng87/node-geohash/issues"},"homepage":"https://github.com/sunng87/node-geohash#readme","_id":"ngeohash@0.6.1","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"sunng","email":"classicning@gmail.com"},"dist":{"integrity":"sha512-xwFfdW+mF5bqF1OX5E/bYOMAGAzTkzbEB/K9tRAFoTRC54xFk6PODJCffZjal9Yr33j50eowSUvzjCwEOi9B+g==","shasum":"60999110263663f6c7cd66f7271aa93b4cfb1388","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.6.1.tgz","fileCount":6,"unpackedSize":28053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFRTyCRA9TVsSAnZWagAA9IAQAIba8ANNiBrgplpvyNHu\nep2+Plqb5h23/eigxx/dSsv8DjbRIjq2i5Dk/6fb0Q1hnDNG63Nkr8O5/bLn\nLoC4L5/ZqN04mzn8nvojLKS2X+vJUvpfiqJBnAOI4ST+sTI/yX1tGDjaUxNs\nUVw9N0wLHZZBNjCWh5R9EdCe+XgjFyH4IxZB36f+6Le/b8yPGZ1Yh2lHEuTJ\npYijIYwrxDFofBIWhliinaKD5/rE+rRhwDjPkVIZ+cUozwJRXDElPvRoXzdc\nOyirUoa1htzYbKFbQYEQajFvqyVfcJ9HxCx3TrrDOaTnS0ExdaUWQfwra+av\nXhz9QlJBqmd8t6mhGS2RbLeugGjEzir62yVrnL0cbdBQNYipe1R+vodjcaKE\nN/x8g0lWmxA1nJdl4wDmGEPPTtaSnbfdR6FvbCDcb7wf9Lw9CfbWxLDyWiCg\n5mR67gAHlXFXzbWTb4nITbPNiZrKlUY1Zs5a99RiCNw+wzaUxjU2blScHNQ4\nrNI1NxTCyhfqRH5KSTWGIUCXtfxAT6LVyqSedykLXQafDYoA1XfW570m0kh8\nMlXnQiaZGXB8F0W2S4O936elTcxEu0jAm8At+gFyBub2QhJh9fCrlGEXeXt3\njCldn56YbQFUJTf5UibRy+cZQj8rsGN7UbQlIxwZFeDm1lS9huMiSw/rm/MR\nqyO6\r\n=3w/b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHxUZGk3ltqLOKTIMRNezluxCxGaFGUFpuXHklssz8iAiBmXBq38/drsQugPUBZkpBN/pcE4WmcinJ9MP4KEdFEaQ=="}]},"maintainers":[{"name":"sunng","email":"classicning@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngeohash_0.6.1_1544885489529_0.3676522394457773"},"_hasShrinkwrap":false},"0.6.2":{"author":{"name":"Ning Sun","email":"classicning@gmail.com","url":"https://sunng.info/"},"contributors":[{"name":"Arjun Mehta","email":"arjunmeht@gmail.com","url":"http://www.arjunmehta.net/"},{"name":"Seth Miller","email":"seth@four43.com","url":"http://www.four43.com"},{"name":"Zhu Zhe","email":"zhuzhe1983@gmail.com"}],"name":"ngeohash","description":"geohash library for nodejs","keywords":["geohash","uint64","geohasher","geocode","geolocation"],"version":"0.6.2","repository":{"url":"git+https://github.com/sunng87/node-geohash.git"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{"assert":">=1.0","nodeunit":">=0.8","browserify":">=5.0"},"scripts":{"test":"nodeunit tests/test.js","install":"browserify . -o ngeohash.js -s ngeohash"},"main":"./main","license":"MIT","gitHead":"c14c0c87656aed7ee8c17433621c3dfeffd7d59d","bugs":{"url":"https://github.com/sunng87/node-geohash/issues"},"homepage":"https://github.com/sunng87/node-geohash#readme","_id":"ngeohash@0.6.2","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"sunng","email":"classicning@gmail.com"},"dist":{"integrity":"sha512-RcHacir1oKZDzwe5oScxcAnblbJ8GGJPiRXnTNv2ucqSEqY4APdF6Ht7Zj/wBcNxZpLXffWb3xparJJbw6973A==","shasum":"822ded9a5798da035e2313ca3b2cd5ba154cc6cd","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.6.2.tgz","fileCount":6,"unpackedSize":28045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF73zCRA9TVsSAnZWagAARUYP/RIITxnS0XD5sfrs5LBx\nBz9GRbLMYpCKqErZ8LMHILahcwUJ5bcnuJa9eT2A8wcUX1Mo+JMtjijixQsP\nqW2UqRw3dmsFXWCADQEtHtKYFSbHR1Vj7t8+F2J8WJ51NzGDtbXOvZHRxHHn\njdZkWz64FoHRSF9vniFRGrC4CDUpFiZaWcQhav0EbuX6sGKShnvqbEAQI8C0\nf23HNrbyq5A1nKtwwAsNJg+VHr74w0nHnAVRZlNBwp9dtrYz9/AmqyGutl87\nYaWAofK3Hz0Qihn3HXZt2inD988W3DTrvjg0ChkNqMMfbBrZUwsyxyO6Tfzn\nJUQrUSGdS35oB0JVQYfmuDcxdSSMgQWZPhWRL8H3tSQiiSJ3xgKHGcukZeXh\nuT4vUSL12jX8FugFLFeNaD+rvqCm/oB9areT/ix3Gy4v4IsXDCWcf2O0tnr7\nmX5wlbvuTdSW4x9pYBlwKd1wk8QIXRmnavK7DmksJvglbMyzEF6NIDVfpipE\nlDh2dgzP+7fKYZbmA6kaPWuvvgQmCIjyBrO1yTZdtEvJ9nEvw3nJIBVYs+2V\nSJnySuBLgIWHF+skImB365efPI5VMy0jq7rxVxNAVgFbyYDaNCTXy+3/Zapg\nPPWD+N54mIz8ALYKZSy3HpXj+GHv5oxkknynlCuC8i/XNG1G3So6GUHZt+bO\njYmt\r\n=G2i5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf/5kCJGS+gqsE5sPHVNJLBEQc3k0glrLI6mo8D7gbjAIhANMzVGDdYuUhH6DF1tCeR7EzzcgRntoPICvaYEV2ChwE"}]},"maintainers":[{"name":"sunng","email":"classicning@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngeohash_0.6.2_1545059827183_0.35344837380141025"},"_hasShrinkwrap":false},"0.6.3":{"author":{"name":"Ning Sun","email":"classicning@gmail.com","url":"https://sunng.info/"},"contributors":[{"name":"Arjun Mehta","email":"arjunmeht@gmail.com","url":"http://www.arjunmehta.net/"},{"name":"Seth Miller","email":"seth@four43.com","url":"http://www.four43.com"},{"name":"Zhu Zhe","email":"zhuzhe1983@gmail.com"}],"name":"ngeohash","description":"geohash library for nodejs","keywords":["geohash","uint64","geohasher","geocode","geolocation"],"version":"0.6.3","repository":{"url":"git+https://github.com/sunng87/node-geohash.git"},"engines":{"node":">=v0.2.0"},"dependencies":{},"devDependencies":{"assert":">=1.0","nodeunit":">=0.8","browserify":">=5.0"},"scripts":{"test":"nodeunit tests/test.js"},"main":"./main","license":"MIT","gitHead":"8a1c5d37cd253f12432b8e4439269b37a4b72cb9","bugs":{"url":"https://github.com/sunng87/node-geohash/issues"},"homepage":"https://github.com/sunng87/node-geohash#readme","_id":"ngeohash@0.6.3","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"sunng","email":"classicning@gmail.com"},"dist":{"integrity":"sha512-kltF0cOxgx1AbmVzKxYZaoB0aj7mOxZeHaerEtQV0YaqnkXNq26WWqMmJ6lTqShYxVRWZ/mwvvTrNeOwdslWiw==","shasum":"10b1e80be5488262ec95c56cf2dbb6c45fbdf245","tarball":"https://registry.npmjs.org/ngeohash/-/ngeohash-0.6.3.tgz","fileCount":6,"unpackedSize":27987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF7+MCRA9TVsSAnZWagAAsKIP/jZ9Xpzh1vY+hsAm+yLl\ngXVk0nRwV6CZcQEvao9X4WayQbSqE/BaenWb+EoMS4jfKhhE5rZybqU+m7bu\nZS8OzPxQmgTxK5aCrvNBU0cnNW1Eafk3dK6y0XH85NJ6N6pmVg8aLbkGp/s5\n28mdc7FZ1+QpsalTB0WzffbeIMo1GlrZ5J2qkNfw50Z6kAvM4MqCov+VBIPD\n+vQbU9LWKUm4D16z7Or/9KvnK0bR5FcmAxpxTT10CHCsuSvx+N1xFZ0Vwip3\nsMIIwFRgEn0uXOcF4JAiqMj960ud6emQPUtFDT27l3uFDI3tkuv4a17WRECC\nYOHcvBIC2dZNy/2UfMLpw94oXOZJsrUNVn6fnVqM8rij9Ay9TkuSQCRjDg1h\nOrxgo2avisd4TQD91rPmWUFQAKQdvTor1nLgN1BfTlkZV+Kt7/Rf7QkESMsy\n+39uC1NRs3SPom59FENTia2tCdDGgNAyBO3ojUNYLoXzibcwy3SCSpfdgEwr\nuMsTHiFapNi+Uo/n71AA+Qo1s9InwWFWSiUV0umrfbV+aciAQhH35smoQ94o\nQsesve9KBft5c7g05nriM1Z+pmkAeFPK/QoC2oWTB3Za3+3IC5Q6Icq0Z0a2\n8uOPdpHm+YsKdlb2e7BWJjnpR0Xk4ScKnRfBimT6KuXuolhUI+yT8oJh6/L8\nsz8L\r\n=BaeR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf8TiUEo1RXKG+qUiRR78YCmUxX4usFtbyYOeZ2qlmSQIhAMs2UOd2hotcgfEQxIY3S0nk9TeAwbNI554RxFecer+u"}]},"maintainers":[{"name":"sunng","email":"classicning@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngeohash_0.6.3_1545060235458_0.9029530232612331"},"_hasShrinkwrap":false}},"maintainers":[{"name":"sunng","email":"classicning@gmail.com"}],"time":{"modified":"2022-06-21T07:15:31.340Z","created":"2011-06-23T11:55:56.827Z","0.1.0":"2011-06-23T11:55:58.222Z","0.2.0":"2011-06-23T13:31:12.242Z","0.3.0":"2014-03-03T02:33:58.284Z","0.3.1":"2014-03-03T14:11:12.869Z","0.3.2":"2014-03-28T02:43:32.092Z","0.4.0":"2014-03-31T13:43:46.835Z","0.4.1":"2014-04-02T02:25:16.350Z","0.5.0":"2014-04-03T08:51:49.476Z","0.6.0":"2014-04-09T15:36:33.842Z","0.6.1":"2018-12-15T14:51:29.710Z","0.6.2":"2018-12-17T15:17:07.289Z","0.6.3":"2018-12-17T15:23:55.558Z"},"author":{"name":"Ning Sun","email":"classicning@gmail.com","url":"https://sunng.info/"},"repository":{"url":"git+https://github.com/sunng87/node-geohash.git"},"readme":"node-geohash\n============\n\nGeohash library for nodejs.\n\n[![Build Status](https://travis-ci.org/sunng87/node-geohash.svg)](https://travis-ci.org/sunng87/node-geohash)\n[![NPM version](https://badge.fury.io/js/ngeohash.svg)](http://badge.fury.io/js/ngeohash)\n![Dependencies](https://david-dm.org/sunng87/node-geohash.png)\n[![Donate](https://img.shields.io/badge/donate-liberapay-yellow.svg)](https://liberapay.com/Sunng/donate)\n\n## Install\n\n```bash\nnpm install ngeohash\n```\n\n\n## Usage\n\n```javascript\nvar geohash = require('ngeohash');\nconsole.log(geohash.encode(37.8324, 112.5584));\n// prints ww8p1r4t8\nvar latlon = geohash.decode('ww8p1r4t8');\nconsole.log(latlon.latitude);\nconsole.log(latlon.longitude);\n```\n\n\n## Basic Methods\n\n### geohash.encode (latitude, longitude, precision=9)\n\nEncode a pair of latitude and longitude values into a geohash. The third argument is optional, you can specify a length of this hash string, which also affects the precision of the geohash.\n\n\n### geohash.decode (hashstring)\n\nDecode a hash string into pair of latitude and longitude values. A javascript object is returned with `latitude` and `longitude` keys.\n\n\n### geohash.decode_bbox (hashstring)\n\nDecode hashstring into a bounding box that matches it. Data is returned as a four-element array: `[minlat, minlon, maxlat, maxlon]`.\n\n\n### geohash.bboxes (minlat, minlon, maxlat, maxlon, precision=9)\n\nGet all hashstringes between `[minlat, minlon]` and `[maxlat, maxlon]`. These keys can be used to find a poi stored in the cache with hashstring keys. eg. show all points in the visible range of map\n\n\n### geohash.neighbor (hashstring, direction)\n\nFind the neighbor of a geohash string in certain direction. Direction is a two-element array, i.e. `[1,0]` means north, `[-1,-1]` means southwest.\n\n\n### geohash.neighbors (hashstring)\n\nFind all 8 geohash neighbors `[n, ne, e, se, s, sw, w, nw]` of a geohash string. This method is more efficient than running the geohash.neighbor method multiple times for all directions. array: `[hashstr1, hashstr2, ... ]`\n\n\n\n\n## Integer Methods\n\nNote that integer precision is capped at 52bits in Javscript. These are just regular javascript floating point numbers, but the functionality should mimic other uint64 geohash functions in geohash libraries for other languages and are compatible with the geohash integers produced by them, however any geohash integer encoded in anything more than 52bits will be resolved to 52bits resolution.\n\n\n### geohash.encode_int (latitude, longitude, bitDepth=52)\n\nEncode a pair of latitude and longitude values into a geohash integer. The third argument is optional, you can specify the `bitDepth` of this number, which affects the precision of the geohash but also **must be used consistently when decoding**. Bit depth must be even.\n\n\n### geohash.decode_int (hashinteger, bitDepth=52)\n\nDecode a integer geohashed number into pair of latitude and longitude value approximations. A javascript object is returned with `latitude` and `longitude` keys. You should also provide the `bitDepth` at which to decode the number (ie. what bitDepth the number was originally produced with), but will default to 52.\n\n\n### geohash.decode_bbox_int (hashinteger, bitDepth=52)\n\nDecode an integer geohash into the bounding box that matches it. Data is returned as a four-element array: `[minlat, minlon, maxlat, maxlon]`.\n\n\n### geohash.bboxes_int (minlat, minlon, maxlat, maxlon, bitDepth=52)\n\nGet all geohash integers between `[minlat, minlon]` and `[maxlat, maxlon]`. These keys can be used to find a poi stored in the cache with geohash integer keys. eg. show all points in the visible range of map\n\n\n### geohash.neighbor_int (hashinteger, direction, bitDepth=52)\n\nFind the neighbor of a geohash integer in certain direction. Direction is a two-element array, i.e. `[1,0]` means north, `[-1,-1]` means southwest. The `bitDepth` should be specified, but defaults to 52 bits.\n\n\n### geohash.neighbors_int (hashinteger, bitDepth=52)\n\nFind all 8 neighbors `[n, ne, e, se, s, sw, w, nw]` of a geohash integer. This method is more efficient than running the geohash.neighbor method multiple times for all directions. The `bitDepth` should be specified, but defaults to 52 bits.\n\n## Node-Geohash for browser\n\nWe recently added a [browserify](http://browserify.org/) hook in `npm\ninstall`. `ngeohash.js` will be generated during `npm install`, and\nyou can use this file in your javascript application for browser.\n\n```html\n<script src=\"./path/to/ngeohash.js\"></script>\n<script>\nalert(ngeohash.encode(114.23, 38.23));\n</script>\n```\n\n## About Geohash\n\nCheck [Wikipedia](http://en.wikipedia.org/wiki/Geohash \"Wiki page for geohash\") for more information.\n\n## See Also\n\n[Geohash.rs](https://github.com/sunng87/geohash.rs): node-geohash ported to [Rust](https://rust-lang.org): A rust library for geohash.\n\n## License\n\nnode-geohash is open sourced under MIT License, of course.\n\n## Donation\n\nI'm now accepting donation on [liberapay](https://liberapay.com/Sunng/donate),\nif you find my work helpful and want to keep it going.\n\n","homepage":"https://github.com/sunng87/node-geohash#readme","bugs":{"url":"https://github.com/sunng87/node-geohash/issues"},"readmeFilename":"README.md","keywords":["geohash","uint64","geohasher","geocode","geolocation"],"contributors":[{"name":"Arjun Mehta","email":"arjunmeht@gmail.com","url":"http://www.arjunmehta.net/"},{"name":"Seth Miller","email":"seth@four43.com","url":"http://www.four43.com"},{"name":"Zhu Zhe","email":"zhuzhe1983@gmail.com"}],"license":"MIT","users":{"jameswei":true,"lvivier":true,"radjivf":true,"dbrockman":true,"zwc":true,"henryorrin":true,"fredyc":true,"gggauravgandhi":true}}