{"_id":"metrohash","_rev":"3334307","name":"metrohash","description":"Node.js bindings for MetroHash hashing library","dist-tags":{"latest":"2.8.0"},"maintainers":[{"name":"robertklep","email":""}],"time":{"modified":"2024-07-10T07:40:23.000Z","created":"2015-05-28T12:31:25.674Z","2.8.0":"2021-06-25T07:16:16.073Z","2.7.0":"2021-06-05T10:24:24.850Z","2.6.0":"2019-04-30T07:52:19.651Z","2.5.1":"2019-01-08T20:18:37.784Z","2.5.0":"2018-08-09T09:49:56.511Z","2.4.2":"2018-07-25T12:02:50.859Z","2.4.1":"2018-07-11T07:53:22.535Z","2.4.0":"2018-05-02T09:25:48.863Z","2.3.0":"2017-06-15T05:56:50.490Z","2.2.0":"2017-04-11T07:33:14.933Z","2.1.0":"2017-01-31T15:32:55.364Z","2.0.1":"2017-01-09T11:26:14.995Z","1.5.0":"2016-11-01T08:18:19.081Z","1.4.0":"2015-09-10T13:35:53.590Z","1.3.0":"2015-07-29T07:04:09.490Z","1.2.0":"2015-07-28T09:53:14.329Z","1.1.0":"2015-07-28T08:35:49.165Z","1.0.0":"2015-07-28T08:28:10.613Z","0.2.0":"2015-06-09T12:52:20.382Z","0.1.0":"2015-05-28T12:35:45.297Z","0.0.0":"2015-05-28T12:31:25.674Z"},"users":{},"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"versions":{"2.8.0":{"name":"metrohash","version":"2.8.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","rebuild":"node-gyp rebuild","test":"mocha test.js","install":"node-gyp rebuild"},"main":"index.js","types":"index.d.ts","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.5.0","nan":"^2.14.2","node-gyp":"^8.1.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^9.0.1"},"gitHead":"f55661430a5dd0b00d8dc3489bcc62c2dce76f8f","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.8.0","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"fdbd7c632e30b2eb953df7c20377d26ee2885084","size":10923,"noattachment":false,"key":"/metrohash/-/metrohash-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.8.0.tgz"},"_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"directories":{},"maintainers":[{"name":"robertklep","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metrohash_2.8.0_1624605375900_0.3151305567266136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-22T03:16:27.994Z","hasInstallScript":true,"publish_time":1624605376073,"_cnpm_publish_time":1624605376073},"2.7.0":{"name":"metrohash","version":"2.7.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","rebuild":"node-gyp rebuild","test":"mocha test.js","install":"node-gyp rebuild"},"main":"index.js","types":"index.d.ts","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.3.0","nan":"^2.13.2","node-gyp":"^3.8.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^5.1.1"},"gitHead":"f5eb219d44c9290d1bd7908cb48383e8382e3c44","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.7.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"121bba8885c3a64baf23ca110f02586797f881b2","size":10924,"noattachment":false,"key":"/metrohash/-/metrohash-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.7.0.tgz"},"_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"directories":{},"maintainers":[{"name":"robertklep","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metrohash_2.7.0_1622888664723_0.5053681044425258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-22T03:16:27.113Z","hasInstallScript":true,"publish_time":1622888664850,"_cnpm_publish_time":1622888664850},"2.6.0":{"name":"metrohash","version":"2.6.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","rebuild":"node-gyp rebuild","test":"mocha test.js","install":"node-gyp rebuild"},"main":"index.js","types":"index.d.ts","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.3.0","nan":"^2.13.2","node-gyp":"^3.8.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^5.1.1"},"gitHead":"41596df4233400808614ef5580a966295c7604a4","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.6.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"dist":{"shasum":"f1cfb08018991d5c5dc3cdf6cc9bcc66a5ccd5e4","size":11092,"noattachment":false,"key":"/metrohash/-/metrohash-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.6.0.tgz"},"maintainers":[{"name":"robertklep","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metrohash_2.6.0_1556610739568_0.969058471909378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-22T03:16:26.247Z","hasInstallScript":true,"publish_time":1556610739651,"_cnpm_publish_time":1556610739651},"2.5.1":{"name":"metrohash","version":"2.5.1","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","rebuild":"node-gyp rebuild","test":"mocha test.js","install":"node-gyp rebuild"},"main":"index.js","types":"index.d.ts","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.3.0","nan":"^2.10.0","node-gyp":"^3.8.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^5.1.1"},"gitHead":"a7a36a33653a469bdf8c2e72f6430408ace187d6","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.5.1","_npmVersion":"6.5.0","_nodeVersion":"10.13.0","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"dist":{"shasum":"0a6094b7374a8ea37538db33d451e13fa6e58d19","size":11068,"noattachment":false,"key":"/metrohash/-/metrohash-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.5.1.tgz"},"maintainers":[{"name":"robertklep","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metrohash_2.5.1_1546978717605_0.8595459757545205"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-22T03:16:25.376Z","hasInstallScript":true,"publish_time":1546978717784,"_cnpm_publish_time":1546978717784},"2.5.0":{"name":"metrohash","version":"2.5.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","rebuild":"node-gyp rebuild","test":"mocha test.js","install":"node-gyp rebuild"},"main":"index.js","types":"index.d.ts","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.3.0","nan":"^2.10.0","node-gyp":"^3.6.2"},"devDependencies":{"chai":"^3.5.0","mocha":"^5.1.1"},"gitHead":"0ee00528ba5c9bed980c0067e4a6c9d35e203bc5","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.5.0","_npmVersion":"6.2.0","_nodeVersion":"8.9.3","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"dist":{"shasum":"6b95aa299af02a58db7818736fd319a7fb94b99d","size":11045,"noattachment":false,"key":"/metrohash/-/metrohash-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.5.0.tgz"},"maintainers":[{"name":"robertklep","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metrohash_2.5.0_1533808196381_0.08339409052072688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-22T03:16:24.490Z","hasInstallScript":true,"publish_time":1533808196511,"_cnpm_publish_time":1533808196511},"2.4.2":{"name":"metrohash","version":"2.4.2","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","rebuild":"node-gyp rebuild","test":"mocha test.js","install":"node-gyp rebuild"},"main":"index.js","types":"index.d.ts","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.3.0","nan":"^2.10.0","node-gyp":"^3.6.2"},"devDependencies":{"chai":"^3.5.0","mocha":"^5.1.1"},"gitHead":"69c1610655418b823adcd0977278bbea2d2d6c79","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.4.2","_npmVersion":"6.1.0","_nodeVersion":"8.9.3","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"dist":{"shasum":"25c18c6cd8521ae037b15784cda467afbc6b5973","size":11066,"noattachment":false,"key":"/metrohash/-/metrohash-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.4.2.tgz"},"maintainers":[{"name":"robertklep","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metrohash_2.4.2_1532520170751_0.24721589684118594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-22T03:16:23.612Z","hasInstallScript":true,"publish_time":1532520170859,"_cnpm_publish_time":1532520170859},"2.4.1":{"name":"metrohash","version":"2.4.1","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","rebuild":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","types":"index.d.ts","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.3.0","nan":"^2.10.0","node-gyp":"^3.6.2"},"devDependencies":{"chai":"^3.5.0","mocha":"^5.1.1"},"gitHead":"0523bf0a74e6081f1e246536e0bcc896ed7cf05a","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.4.1","_npmVersion":"6.1.0","_nodeVersion":"8.9.3","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"e916cffca5b8a62a4b40a57c52a9c1c717766dea","size":10800,"noattachment":false,"key":"/metrohash/-/metrohash-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.4.1.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metrohash_2.4.1_1531295602453_0.13170619117579196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-22T03:16:22.724Z","hasInstallScript":true,"publish_time":1531295602535,"_cnpm_publish_time":1531295602535},"2.4.0":{"name":"metrohash","version":"2.4.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","types":"index.d.ts","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.3.0","nan":"^2.10.0","node-gyp":"^3.6.2"},"devDependencies":{"chai":"^3.5.0","mocha":"^5.1.1"},"gitHead":"8fd171cd8d453e47a72d6baadbdb75b35e53b62b","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"de38ae97d56aa86c387cb55c0476685a088e067d","size":10986,"noattachment":false,"key":"/metrohash/-/metrohash-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.4.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metrohash_2.4.0_1525253148764_0.028656895658841552"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-22T03:16:21.853Z","hasInstallScript":true,"publish_time":1525253148863,"_cnpm_publish_time":1525253148863},"2.3.0":{"name":"metrohash","version":"2.3.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","types":"index.d.ts","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^2.5.0","node-gyp":"^3.4.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3"},"gitHead":"e1c28ff71279d0ca89453bd85d1fe9e89596569b","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.3.0","_npmVersion":"5.0.3","_nodeVersion":"6.10.2","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"5978439d38270163cc6f21e7fc1dbc2f1c5c4248","size":10938,"noattachment":false,"key":"/metrohash/-/metrohash-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.3.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metrohash-2.3.0.tgz_1497506209463_0.27467032545246184"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:20.964Z","hasInstallScript":true,"publish_time":1497506210490,"_cnpm_publish_time":1497506210490},"2.2.0":{"name":"metrohash","version":"2.2.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^2.5.0","node-gyp":"^3.4.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3"},"gitHead":"9332948f36f3bfa4c59607643244bf0080f1ee73","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.2.0","_shasum":"395efcc96457e431e979bb6ae8caae07e7146548","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"395efcc96457e431e979bb6ae8caae07e7146548","size":10760,"noattachment":false,"key":"/metrohash/-/metrohash-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metrohash-2.2.0.tgz_1491895994414_0.5893165450543165"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:20.876Z","hasInstallScript":true,"publish_time":1491895994933,"_cnpm_publish_time":1491895994933},"2.1.0":{"name":"metrohash","version":"2.1.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^2.5.0","node-gyp":"^3.4.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3"},"gitHead":"673aea917993a9803490bb6ebe7c7e24d75eba40","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.1.0","_shasum":"0712c3fce85440606bc9a1b78df043029c49a805","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"0712c3fce85440606bc9a1b78df043029c49a805","size":10430,"noattachment":false,"key":"/metrohash/-/metrohash-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metrohash-2.1.0.tgz_1485876773491_0.38038111687637866"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:19.984Z","hasInstallScript":true,"publish_time":1485876775364,"_cnpm_publish_time":1485876775364},"2.0.1":{"name":"metrohash","version":"2.0.1","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^2.5.0","node-gyp":"^3.4.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3"},"gitHead":"3d8614a1d2afb46fa3438d9e83222e4408406f9b","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@2.0.1","_shasum":"b8de4ede48483c4eee0291906231c177631b1478","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"b8de4ede48483c4eee0291906231c177631b1478","size":10458,"noattachment":false,"key":"/metrohash/-/metrohash-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-2.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metrohash-2.0.1.tgz_1483961174381_0.6167451194487512"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:19.122Z","hasInstallScript":true,"publish_time":1483961174995,"_cnpm_publish_time":1483961174995},"1.5.0":{"name":"metrohash","version":"1.5.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^2.4.0","node-gyp":"^3.4.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3"},"gitHead":"4a1d24e76dfb9eab46b9b727adc6fe63a6154e7c","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@1.5.0","_shasum":"4c708abf741878840087b04016740e988d5a4c21","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"4c708abf741878840087b04016740e988d5a4c21","size":9566,"noattachment":false,"key":"/metrohash/-/metrohash-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-1.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metrohash-1.5.0.tgz_1477988298557_0.29118281905539334"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:18.253Z","hasInstallScript":true,"publish_time":1477988299081,"_cnpm_publish_time":1477988299081},"1.4.0":{"name":"metrohash","version":"1.4.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^2.0.9","node-gyp":"^3.0.1"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"gitHead":"ce64a31335b0f1454b301e923c8b5934601888b1","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@1.4.0","_shasum":"5dbbbddedbf8d72f0b2f631633162005e40a7bee","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"5dbbbddedbf8d72f0b2f631633162005e40a7bee","size":9548,"noattachment":false,"key":"/metrohash/-/metrohash-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-1.4.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:17.386Z","hasInstallScript":true,"publish_time":1441892153590,"_cnpm_publish_time":1441892153590},"1.3.0":{"name":"metrohash","version":"1.3.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^1.8.4","node-gyp":"^2.0.0"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"gitHead":"e8b63d9e79b41d4d64017bb9611b58e8f6440d2e","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@1.3.0","_shasum":"dc7dea4b7a3c16c41dc13279761e18ef82738142","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"dc7dea4b7a3c16c41dc13279761e18ef82738142","size":9522,"noattachment":false,"key":"/metrohash/-/metrohash-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-1.3.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:16.525Z","hasInstallScript":true,"publish_time":1438153449490,"_cnpm_publish_time":1438153449490},"1.2.0":{"name":"metrohash","version":"1.2.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^1.8.4","node-gyp":"^2.0.0"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"gitHead":"8272b3bfd21be2fcfc47c3ee4772ecfe10c7d1de","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@1.2.0","_shasum":"717c2969dbee6e520794ca542bba8e62fe6ef841","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"717c2969dbee6e520794ca542bba8e62fe6ef841","size":9315,"noattachment":false,"key":"/metrohash/-/metrohash-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-1.2.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:15.645Z","hasInstallScript":true,"publish_time":1438077194329,"_cnpm_publish_time":1438077194329},"1.1.0":{"name":"metrohash","version":"1.1.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^1.8.4","node-gyp":"^2.0.0"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"gitHead":"b42dc3d390d90ad1304b6cb21d599de05aaeddf8","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@1.1.0","_shasum":"5aef53f4b4a78c74853d054f049bd2cf6d1178e5","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"5aef53f4b4a78c74853d054f049bd2cf6d1178e5","size":9115,"noattachment":false,"key":"/metrohash/-/metrohash-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-1.1.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:14.752Z","hasInstallScript":true,"publish_time":1438072549165,"_cnpm_publish_time":1438072549165},"1.0.0":{"name":"metrohash","version":"1.0.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"build":"node-gyp rebuild","test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"git+https://github.com/robertklep/node-metrohash.git"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^1.8.4","node-gyp":"^2.0.0"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"gitHead":"b50c9085fae8ae0508e1f32566c53cc3612070a4","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash#readme","_id":"metrohash@1.0.0","_shasum":"989fc8d33250eb0132eb4a4090144fe20e91e9bb","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"989fc8d33250eb0132eb4a4090144fe20e91e9bb","size":8949,"noattachment":false,"key":"/metrohash/-/metrohash-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-1.0.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:13.884Z","hasInstallScript":true,"publish_time":1438072090613,"_cnpm_publish_time":1438072090613},"0.2.0":{"name":"metrohash","version":"0.2.0","description":"Node.js bindings for MetroHash hashing library","scripts":{"test":"$(npm bin)/mocha test.js","install":"node-gyp rebuild"},"main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"repository":{"type":"git","url":"https://github.com/robertklep/node-metrohash"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^1.8.4","node-gyp":"^2.0.0"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"gitHead":"57ccb5657da4a6afb8dba851511f30b7391649f6","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"homepage":"https://github.com/robertklep/node-metrohash","_id":"metrohash@0.2.0","_shasum":"286908f2b8cec0c0b0792470dcccb82f0b119fc6","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"286908f2b8cec0c0b0792470dcccb82f0b119fc6","size":5795,"noattachment":false,"key":"/metrohash/-/metrohash-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-0.2.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:13.015Z","hasInstallScript":true,"publish_time":1433854340382,"_cnpm_publish_time":1433854340382},"0.1.0":{"name":"metrohash","version":"0.1.0","description":"Node.js bindings for MetroHash hashing library","main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^1.8.4","node-gyp":"^2.0.0"},"scripts":{"install":"node-gyp rebuild"},"gitHead":"fe1863e7caf5748e1fe42089e284f141f001c16a","_id":"metrohash@0.1.0","_shasum":"f987b6130cc63cfa6d0380ddbf38e0c86887ba51","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"f987b6130cc63cfa6d0380ddbf38e0c86887ba51","size":4322,"noattachment":false,"key":"/metrohash/-/metrohash-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-0.1.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:11.958Z","hasInstallScript":true,"publish_time":1432816545297,"_cnpm_publish_time":1432816545297},"0.0.0":{"name":"metrohash","version":"0.0.0","description":"Node.js bindings for MetroHash hashing library","main":"index.js","gypfile":true,"author":{"name":"Robert Klep","email":"robert@klep.name"},"license":"MIT","dependencies":{"bindings":"^1.2.1","nan":"^1.8.4","node-gyp":"^2.0.0"},"scripts":{"install":"node-gyp rebuild"},"gitHead":"0249a0331f3b78e27b59704e7be4f3a04519549a","_id":"metrohash@0.0.0","_shasum":"9db1bfccc0e61c6385a0c3b1a03a606ce6337023","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"robertklep","email":"robert.klep@gmail.com"},"maintainers":[{"name":"robertklep","email":""}],"dist":{"shasum":"9db1bfccc0e61c6385a0c3b1a03a606ce6337023","size":1825,"noattachment":false,"key":"/metrohash/-/metrohash-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/metrohash/download/metrohash-0.0.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-22T03:16:11.071Z","hasInstallScript":true,"publish_time":1432816285674,"_cnpm_publish_time":1432816285674}},"readme":"# node-metrohash\n\nWrapper around [MetroHash](https://github.com/jandrewrogers/MetroHash).\n\n[![Build Status](https://travis-ci.org/robertklep/node-metrohash.svg)](https://travis-ci.org/robertklep/node-metrohash)\n[![Build status](https://ci.appveyor.com/api/projects/status/49944yng9l70q41k/branch/master?svg=true)](https://ci.appveyor.com/project/robertklep/node-metrohash/branch/master)\n\n### Installation\n\n```\n$ npm install metrohash\n```\n\n### API change!\n\nBetween v1 and v2, the API for this library has changed to allow for maximum hashing speed.\n\nThe biggest change is that a calculated hash is now returned as a (hex-encoded) string instead of a `Buffer`.\n\nIf a `Buffer` is still required, it's easy to convert the string:\n\n```\nlet buffer = Buffer.from(metrohash64('input'), 'hex');\n```\n\nAlso, the `.hash()` methods for the hasher classes have been removed in favor of standalone functions (see below).\n\n### Usage\n\nThe module exports 2 classes, `MetroHash64` and `MetroHash128`, and two functions, `metrohash64` and `metrohash128`.\n\nThe classes are meant for incremental hashing, the functions for standalone hash calculations.\n\nThe class constructors and functions accept an optional `seed` numerical argument, which defaults to `0`.\n\n#### Class interface\n\n``` javascript\nconst MetroHash64 = require('metrohash').MetroHash64;\n\n// Constructor.\nMetroHash64(seed? : number) : this\n\n// Update.\nMetroHash64#update(input : String | Buffer) : this\n\n// Finalize and get hash digest.\nMetroHash64#digest() : String\n```\n\n(likewise for `MetroHash128`).\n\n#### Function interface\n\n```\nconst metrohash64 = require('metrohash').metrohash64;\n\nmetrohash64(input : String | Buffer, seed? : number) : String\n```\n\n(likewise for `metrohash128`).\n\n### Examples\n\n``` javascript\n//// Classes\n\nconst MetroHash64 = require('metrohash').MetroHash64;\n\n// Instantiate using seed 123 (`new` is optional).\nlet hash = new MetroHash64(123);\n\n// Update using a string as input.\nhash.update('Hello, World!');\n\n// The same as above:\n// hash.update('Hello, ').update('World!');\n\n// Finalize to get the digest as a hex string.\nlet digest = hash.digest();\n\n//// Functions\nconst metrohash64 = require('metrohash').metrohash64;\n\nlet digest = metrohash64('Hello, World!', 123);\n```\n\n### Speed\n\nFrom v2.0 onwards, MetroHash is [pretty fast](https://medium.com/@drainingsun/in-search-of-a-good-node-js-hashing-algorithm-8052b6923a3b).\n","_attachments":{},"homepage":"https://github.com/robertklep/node-metrohash#readme","bugs":{"url":"https://github.com/robertklep/node-metrohash/issues"},"license":"MIT"}