{"_id":"fnv-plus","_rev":"69-8f92bc4904be91b87c999a25ad937ba8","name":"fnv-plus","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"fnv-plus","version":"1.0.0","description":"Javascript FNV-1a hash algorithm implemented up to 1024 bit","main":"fnv.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","checksum","fnv","fnv1a","signature","uniqueness","sig"],"author":{"name":"Travis Webb"},"license":"BSD","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.0.0","dist":{"shasum":"a8b0ad48abcdb3a66bd41978702e1190fd49e53e","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.0.0.tgz","integrity":"sha512-ySSp6TCMb+FsK3jCrubG2Wun3EjOci8Uj6LK4pv4Gq/eDJqRmw1hkyfwOsiQWhocMOHPryxQklAq7NVPFkKCsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnoj8Alf6uGbgIDvO7EEGVb5j/ki4i8GtStFTK9eIalAiBop2/wytEx27CaDZeKQYYxx9BA26U4BcUbxBDJ+gBnKA=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.0.1":{"name":"fnv-plus","version":"1.0.1","description":"Javascript FNV-1a hash algorithm implemented up to 1024 bit","main":"fnv.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","hashing","checksum","fnv","fnv1a","signature","uniqueness","sig","tuple space"],"author":{"name":"Travis Webb"},"license":"BSD","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.0.1","dist":{"shasum":"646d9d777e7480fcbeb61ac8962088b3581ce45a","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.0.1.tgz","integrity":"sha512-IP7UUdv4GYTTFQhAMpo03DNYj0e+KkK1OMDfOzpzC2atffEXbhqTDVf3yPH1/lwGRh3W41+bHrNZuWE1chFY1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB32DFp9rA5VZMnqNMc5Sq2j5k45YNPj6ALDbo5ZYgOpAiEA3Jk0dno9pjYA7qE9Cl5RKxPRocOVrBlEF/jw1D/1eCQ="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.0.2":{"name":"fnv-plus","version":"1.0.2","description":"Javascript FNV-1a hash algorithm implemented up to 1024 bit","main":"fnv.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","hashing","checksum","fnv","fnv1a","signature","uniqueness","sig","tuple space"],"author":{"name":"Travis Webb"},"license":"BSD","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.0.2","dist":{"shasum":"5d72c393b170be8608a336dd837777e9b9ef0530","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.0.2.tgz","integrity":"sha512-MRxl1I+lyJAaKTFRZUHTIYR7dxs/S9O85AB0Hgz/kokmaD+jhuWve/Pz2lPWnWC/7n88bat2q8o1WrYrIpQ8IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWbyD9+Y0JVe3sy23h60BhKEdznqoOx59wPkCIAnszUAiAMskNeJxoAFJZ7KvUN2b+K55LkH2NQi2f9o6VLAf1HKQ=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.0.3":{"name":"fnv-plus","version":"1.0.3","description":"Javascript FNV-1a hash algorithm implemented up to 1024 bit","main":"fnv.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","hashing","checksum","fnv","fnv1a","signature","uniqueness","sig","tuple space"],"author":{"name":"Travis Webb"},"license":"BSD","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.0.3","dist":{"shasum":"3666b7cbca9b872903a01d52dd502c745129a21e","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.0.3.tgz","integrity":"sha512-h4Kzim0rhdf4NQrNjuMSJCsGrgMhIiuaEUzGJxZWQ8gk2flKT0Tmh2Ts2N/Xyldp1ALw6yTolvLTt2iMuxdTsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChzdtB2SSifhkRkpUHuin3PpbWuSYJsx+4gymMxl1t8wIhAOX2rNTliKkz57TwcI9dmSXb2MaxOjeD2Ivfu+gnqweC"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.0.4":{"name":"fnv-plus","version":"1.0.4","description":"Javascript FNV-1a hash algorithm implemented up to 1024 bit","main":"fnv.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","hashing","checksum","fnv","fnv1a","signature","uniqueness","sig","tuple space"],"author":{"name":"Travis Webb"},"license":"BSD","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.0.4","dist":{"shasum":"8cd345efad36fe019045f02aa936070e1351f1b2","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.0.4.tgz","integrity":"sha512-UIylHnWPeWdz5kOdyY7QPbO10kMdqu2uhuuYIV0E97zg30XuyhvUu45qvjjEmK+vsxcFU45beXDfthL4dzFC/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1gjHG2rABUvNPnVVnBtijRAjR+al5VHkQCHyG7dPcFAiEAsVMnR/lDPlxHet6UIA2GTdjTpWT31bOIbvE3uEI2cl8="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.0.5":{"name":"fnv-plus","version":"1.0.5","description":"Javascript FNV-1a hash algorithm implemented up to 1024 bit","main":"fnv.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","hashing","checksum","fnv","fnv1a","signature","uniqueness","sig","tuple space"],"author":{"name":"Travis Webb"},"license":"BSD","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.0.5","dist":{"shasum":"b4b5f12ded58f36696459d7394f2c1f90a9b1ffc","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.0.5.tgz","integrity":"sha512-rlIYqU+7Fjrv5AFzYi5qNegC+B2cUJKmPBbRNSaCAQ0REpAtUzvT946HjxnofaLl9TfzOCHDqaiP9s3PSK9w1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvwarY8tPkLwFQeCHb5b/Ar37HV9oMJlOQtD+JhFYvKAiEAn6Q5QEkCsYI1ov0IVRXU5nDHN+gl6Q09JbNtknxNyYQ="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.0.6":{"name":"fnv-plus","version":"1.0.6","description":"Javascript FNV-1a hash algorithm implemented up to 1024 bit","main":"fnv.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","hashing","checksum","fnv","fnv1a","signature","uniqueness","sig","tuple space"],"author":{"name":"Travis Webb"},"license":"BSD","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.0.6","dist":{"shasum":"8a30698fdcf7def1c86be893947d9313de453e5b","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.0.6.tgz","integrity":"sha512-gyfBXA2t96sRlDiePp3S9RaHG1TCYOt61+WvDHT1uX1d49QFW72G5TbEtZBEHWR/tJvJxIQ/WxRXc9IhT3+3wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkjvwQTXjp4S7wHyARwuvOrU1f/8PzmO1qzhI49Vu8qAiA9v5tyS2FeBjzlofEHisYm2HBI6Yu1xwskdBshXbBoQQ=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.1.0":{"name":"fnv-plus","version":"1.1.0","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","main":"fnv.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","hashing","checksum","fnv","fnv1a","signature","uniqueness","sig","tuple space"],"author":{"name":"Travis Webb"},"license":"BSD","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.1.0","dist":{"shasum":"8d45da954196089a5de2912bc93dd2324878a20f","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.1.0.tgz","integrity":"sha512-vLJl0CFJ/NxsClWfxcSLJJ0KZGprD9M44DYGobrp/xI/vWkaFstL+49m8mnQpCl0y12RORS2kexGtxsdnWBrBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFRDQ9ipdTWukvILl0/BXqLtRI063IRe4swtW0VxnYLQIhAPApCuUXWsq6Sf9joVZyzx0W1Q4ym/Hf1aQE6lgH10Gf"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.2.1":{"name":"fnv-plus","version":"1.2.1","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","main":"fnv-plus.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","hashing","checksum","fnv","fnv1a","signature","uniqueness","sig","tuple space"],"author":{"name":"Travis Webb"},"license":"BSD","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.2.1","dist":{"shasum":"14a2dd36a76aaa2a8b8ab61c1cf471c947eb9ef0","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.2.1.tgz","integrity":"sha512-r0mNKx+fDVmTwwjqF5sEOaFVlK8qw1MNPEOssUf9RxTyRrTrSx+K5E1AC3YuppGgSyhrX8B/6yinMHq6qttxyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHUVIRAWhMfk2fWssgV0tXwJCaT+JwJjWBX9hUy3xWzAIgJP8Om+/ls78NiySq1tnU8zpZMPxoDTRRnbGhHKxmDp0="}]},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.2.2":{"name":"fnv-plus","version":"1.2.2","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","main":"fnv-plus.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","hashing","checksum","fnv","fnv1a","signature","uniqueness","sig","tuple space"],"author":{"name":"Travis Webb"},"license":"BSD","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.2.2","dist":{"shasum":"e438bfddcde168a2be4f73e6683b561bff1967db","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.2.2.tgz","integrity":"sha512-o1tazEljPpwyr8IZT8+xibhiyDDSC802dC1+OSKxmVfmpfKhxO1xi03s/+gLLWDovz19BQDlco3ToY/PSJzwwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADva2UG8+j+KtHnWNCAKODHwEPv7/zLvLRZpsc9rQC5AiBghf873BXrlVnnRO4YHdjtc/kIU8/1HIvrDWWf+oXfHA=="}]},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.2.3":{"name":"fnv-plus","version":"1.2.3","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","main":"fnv-plus.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","hashing","checksum","fnv","fnv1a","signature","uniqueness","sig","tuple space"],"author":{"name":"Travis Webb"},"license":"BSD","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"homepage":"https://github.com/tjwebb/fnv-plus","_id":"fnv-plus@1.2.3","dist":{"shasum":"442fecbe0209377e9d16e4ff6d7aacea3adc3a9a","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.2.3.tgz","integrity":"sha512-F2N+MrcHVqb3llvvaxGOwctHKY5rLNrkhLZcjAHKgzOF+x46sTrnXf1YLGeewEPqUj8OULOTVaGEPgvQlnJ4lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+Vlcw3Fu0bah6rauU5ch99z98Lt9y1CelTKff3hbm1gIhAKNjZvC5/YOJIggwUdkl+oL63NCctQcQ+LXDUb1ttqnP"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.2.4":{"name":"fnv-plus","version":"1.2.4","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","main":"index.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","checksum","fnv","fnv1a","signature","uniqueness","tuple space","filter"],"author":{"name":"Travis Webb"},"license":"MIT","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.2.4","dist":{"shasum":"d2a8292b40b1a51c3469f68643d3c7823f04d1cf","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.2.4.tgz","integrity":"sha512-0EKocVR+jHaCtlFtSUh3RE8B5wjBe0Ez72x13EPzEZiShNWeDWGsdoHHOx+2EMV0S8jISKYNFYER0VTVNK6FmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKWIok2TPzzLVyRwcK50XYIoLFLtMBlzkABj8JUVkzjAIgOHacwpAGUX3PD1b8aUKNTGvLKSS1YJqDlUd77y1qRvY="}]},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.2.6":{"name":"fnv-plus","version":"1.2.6","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","main":"index.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","checksum","fnv","fnv1a","signature","uniqueness","tuple space","filter"],"author":{"name":"Travis Webb"},"license":"MIT","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.2.6","dist":{"shasum":"c8f5e25c5a316ee08d1b820f77872fa4af94c090","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.2.6.tgz","integrity":"sha512-xpLLZMDljbDx8y/UawGRpFqp/iZSBdDy9oFVLe+JhrsFiZ9HC7to0VxGQk7hYaDYnPOADyWISjj1qGdBhNN1Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkc8AzfxnA/V82xpUwS2c9NqpqsUFCWj3jPDJKy//xuAiEA1zNY3vucXsvCMd88Kivu+05wnp70+WtHPPrBl9pjbZY="}]},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.2.7":{"name":"fnv-plus","version":"1.2.7","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","main":"index.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","checksum","fnv","fnv1a","signature","uniqueness","tuple space","filter"],"author":{"name":"Travis Webb"},"license":"MIT","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.2.7","dist":{"shasum":"0f87e459b963a0bd9b6f1bcfa9527556dfc7acb3","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.2.7.tgz","integrity":"sha512-by32GpC0Ukb5uhTxsX5FZaQ+84vb5rORGTUFXs9k5fayRV+G4T05iHblFZPLrUkAvfzkVq2oqtV75WULHA47cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDorjjuzbbEnDf64pLCdv+wc/jvhbguFRFLY4geJGGDTQIhAOZKR5F9Z8FIqRASQIhfl+1ePGGpjeAeEinLK5BascAI"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.2.9":{"name":"fnv-plus","version":"1.2.9","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","main":"index.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0"},"scripts":{"test":"mocha -R spec spec/"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["hash","checksum","fnv","fnv1a","signature","uniqueness","tuple space","filter"],"author":{"name":"Travis Webb"},"license":"MIT","gitHead":"227465ef7340e0087901ad50643266896fa96021","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"_id":"fnv-plus@1.2.9","dist":{"shasum":"7d5f6019f61e5574bc07f7374e572ac6b5a67102","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.2.9.tgz","integrity":"sha512-ygqo3C50nhPED6BlJVT2ytCIkp/+wR0Q2A+eTSggOvb7sttAcfoXt6GdUz6elpBSK+W5SGZjnsG4Jjx78tEC8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBy75ioPIpq+FYirvV9sYJ3qdNrE8jU9h1r+trQG8CLSAiEA5lomNk+A9VafFAZcngt+9RvzfkEvNq46tFUFERnvyks="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"directories":{}},"1.2.10":{"name":"fnv-plus","version":"1.2.10","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","main":"index.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"mocha":"~1.14.0"},"scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["id","unique","hash","checksum","fnv","fnv1a","signature","uniqueness","bloom","filter"],"author":{"name":"Travis Webb","email":"me@traviswebb.com"},"license":"MIT","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"gitHead":"6ba606650fa283aeac4b4695ee82ee2380ed60aa","homepage":"https://github.com/tjwebb/fnv-plus","bundleDependencies":["jsbn"],"_id":"fnv-plus@1.2.10","_shasum":"0b9b8140c091cb42ea1ba6477967fc953eaa8dfd","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"dist":{"shasum":"0b9b8140c091cb42ea1ba6477967fc953eaa8dfd","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.2.10.tgz","integrity":"sha512-AExxc/xtsTbm3hNaFT2/DMZXTRCU+lwKaUWOdFI/spAADwa5t9QmTkoN5IG8EN/ZVFYKU46Z/cwEO36FGDBGFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6iVLNrUE8xghLpj9+UjtEB7outqrmGUFykPjtMH7pcgIhAMCT19z3+1SgJokfbL3DJiAdblMVyVlcCC2o0Xv8DBN0"}]},"directories":{}},"1.2.12":{"name":"fnv-plus","version":"1.2.12","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","main":"index.js","dependencies":{"jsbn":"~0.0.0"},"devDependencies":{"mocha":"~1.14.0"},"scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"https://github.com/tjwebb/fnv-plus"},"keywords":["id","unique","hash","checksum","fnv","fnv1a","signature","uniqueness","bloom","filter"],"author":{"name":"Travis Webb","email":"me@traviswebb.com"},"license":"MIT","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"gitHead":"13ed6b1ab251a052ac500421cc8d7a78aaecf843","homepage":"https://github.com/tjwebb/fnv-plus","bundleDependencies":["jsbn"],"_id":"fnv-plus@1.2.12","_shasum":"00752fc2d80761bacda9bfb9ea098f44cb3746be","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"dist":{"shasum":"00752fc2d80761bacda9bfb9ea098f44cb3746be","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.2.12.tgz","integrity":"sha512-RBtHRMOdibs9lmjTAkeLLHMYHMR0nOCDY56iSTwCyi205B4IMqP3sA1/kZu54paR+I6WYKW7MCzWe2eRePTr4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpbF1orANbJ9PCzlucuTxpWnjX6tyV3fWyFqT68SjBKAiAvG7GKh/ddBD09YQzpJdbAexwVKLuL1LZ/ZTyzDInS4Q=="}]},"directories":{}},"1.3.1":{"name":"fnv-plus","version":"1.3.1","description":"Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.","main":"index.js","devDependencies":{"dding-fnv":"^1.0.1","fnv":"^0.1.3","fnv-lite":"^1.2.0","fnv1a":"^1.0.1","fnv32":"0.0.1","jsbn":"^1.1.0","microtime":"^2.1.6","mocha":"~1.14.0","node-hashes":"^0.1.0","yamd5.js":"^1.0.0"},"scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/tjwebb/fnv-plus.git"},"keywords":["id","unique","hash","checksum","fnv","fnv1a","signature","uniqueness","bloom","filter"],"author":{"name":"Travis Webb","email":"me@traviswebb.com"},"license":"MIT","bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"gitHead":"1e2ce68a07cb7dd4c3c85364f3d8d96c95919474","homepage":"https://github.com/tjwebb/fnv-plus#readme","_id":"fnv-plus@1.3.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Gz1EvfOneuFfk4yG458dJ3TLJ7gV19q3OM/vVvvHf7eT02Hm1DleB4edsia6ahbKgAYxO9gvyQ1ioWZR+a00Yw==","shasum":"c34cb4572565434acb08ba257e4044ce2b006d67","tarball":"https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.3.1.tgz","fileCount":13,"unpackedSize":313790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0C35CRA9TVsSAnZWagAABhQP/jAk85KeTso5u14Nly68\nnXbkhv60KgisLOhntxN40PGkqK48kL3qHaU4NHI8UzQHj/AaIB32Z7SXWrYy\n3d8lq/9smFBW1zLTYumxvLTASK66BjBhFNudnPpmcSHweuJWUCW9feSI6ggR\n+X8WFBm07ds485ZPKXEkdstQxlM9sSBnw39xiDMSj9Snm0Sikqdu0A8mHPEb\nKJ6YQ6wM31Gb1MM6ivZ/3Ee0idZ5i6srv6lobhzoftNcWFSDRiV//e7GXxtq\nGR2hBBO+STYj1XJxQvVywMf8xxup2bpy86zh1aWmpr1+5xokMQy+0k6lUHT2\nohp6kcsPwN5+Sp4Jo9GXbJCTOCn2cBEpsy7YfCbExIEi134xnnsv7UoGbkEz\nr5etBqcwcDKrh5CqCcjLXan28rtu78a9xpoxfPQsLUUXkfquq9KjyWGOGPDK\nCt0TFhMr2PC+OOrmnP1xjMsmBTzTv82FM88aRRh5GlhP3I14DBSkr6pGURYm\nhH0S4FVZSAS3fAqLL8R50atpebZARaJNjSIePkcfUuazj/cf1AN3c5Wx7sn1\nlsUmdC4kNlvPp6heyAoD7C+9sk6So58Oaid/5UOOZifyk6gBVzf/OfEW8Xqe\nNM7PTd6EvhAXkb8egENbxJzfz1omXZBPiaJcMmZa+AA58PAZsDGoE4Dw/iTx\nF0uz\r\n=laxa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfN4RXv2RKijnQGqb7mSkpLOUzxKylQjOgE2iHjydJSQIgc3vFulScjiw7HPhYX4Z//jvzIH5vOK4CPIpWgW+w1a8="}]},"maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"_npmUser":{"name":"tjwebb","email":"me@traviswebb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fnv-plus_1.3.1_1573924344804_0.24792365887379408"},"_hasShrinkwrap":false}},"readme":"fnv-plus\n========\n\n[![NPM version][npm-image]][npm-url]\n[![Build status][travis-image]][travis-url]\n\nJavascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.\n\n## Concept\nThe FNV-1a hash algorithm, often simply called \"fnv\", disperses hashes\nthroughout the n-bit hash space with very good dispersion and is very\nfast.\n\nUse this module to generate unique hash/checksum values for Javascript\nstrings or objects. **Note:** The FNV-1a algorithm is not even remotely suitable as\na cryptographic pseudo-random generator, and should not be used to secure any\nthing for any reason. It is designed for *uniqueness*, not *randomness*.\n\n##### Why **fnv-plus**?\n- It is the **fastest** FNV implementation available for Node.js (thanks [desudesutalk](https://github.com/desudesutalk)). See [Benchmarks](https://github.com/tjwebb/fnv-plus/tree/master/benchmark).\n- It is the only npm module that is capable of generating fnv hashes for keyspaces larger than 32 bits.\n- `fnv-plus` is well-tested. Many other fnv implementations offer no unit tests to prove they work and are performant.\n- `fnv-plus` implements a 52bit version of FNV-1a which provides a larger hash space while still making use of Javascript's 53-bit integer space.\n\n##### New in 1.3.x\n- No dependencies!\n- [Fast Variants](https://github.com/tjwebb/fnv-plus#fast-variants) that optimize for speed.\n\n##### New in 1.2.x\n- You can easily define custom seeds.\n- the `hash()` function can now take arbitrary Javascript objects as input.\n- changed default bitlength to **52**\n\n## Install\n```sh\n$ npm install fnv-plus --save\n```\n\n## Usage\n\n    var fnv = require('fnv-plus'),\n        astring = 'hello world',\n        ahash52 = fnv.hash(astring),        // 52-bit hash by default\n        ahash64 = fnv.hash(astring, 64);    // 64-bit hash specified\n\n    console.log(ahash52.hex() == 'a65e7023cd59e');    //true\n    console.log(ahash52.str() == 'stglysbf6m');       //true\n    console.log(ahash52.dec() == '2926792616498590'); //true\n\n    console.log(ahash64.hex() == '779a65e7023cd2e7');     //true\n    console.log(ahash64.str() == '1th7cxzlyc0dj');        //true\n    console.log(ahash64.dec() == '8618312879776256743');  //true\n\n    // fast variants\n    console.log(fnv.fast1a32hex(astring) == 'd58b3fa7');      //true\n    console.log(fnv.fast1a52hex(astring) == 'a65e7023cd59e'); //true\n\n    fnv.seed('foobar testseed');\n    console.log(fnv.hash(astring, 64).hex() == ahash64.hex()); // false\n    // ^^ because the default seed is not 'foobar testseed'\n\n## API\n\n#### `fnv.hash(string, bitlength)`\n  - Hash a string using the given bit length (52 is default)\n  - returns a `FnvHash` object\n\n#### `fnv.seed(string)`\n  - Seed the algorithm to produce different values. Hashing the same value with\n    different seeds will very likely result in different results. To the extent\n    your seed can be random, it can serve as a source of randomness, but\n    nonetheless is *not* a replacement for a crypgographic PRG (pseudo-random\n    generator).\n  - default seed is `chongo <Landon Curt Noll> /\\>./\\\\`\n\n#### `fnv.useUTF8(bool)`\n  - Controls UTF-8 awareness of hash functions\n  - default is `false`\n\n#### `FnvHash.str()`\nReturns the hashed value as an ascii string\n\n#### `FnvHash.hex()`\nReturns the hashed value as a hexadecimal string\n\n#### `FnvHash.dec()`\nReturns the hashed value as a decimal string\n\n### Fast variants\n\nThis functions runs faster because they have no *lib-overhead* (see\n[benchmarks](benchmark/README.md) for more info). They always compute 1a\nversion of hashes and always use default seed. Directly returns hash values\n(not `FnvHash` object).\n\n#### `fnv.fast1a32(string)`\n  - Calculate FNV-1a 32bit hash\n  - returns int\n\n#### `fnv.fast1a32hex(string)`\n  - Calculate FNV-1a 32bit hash\n  - returns hex string\n\n#### `fnv.fast1a52(string)`\n  - Calculate FNV-1a 52bit hash\n  - returns int\n\n#### `fnv.fast1a52hex(string)`\n  - Calculate FNV-1a 52bit hash\n  - returns hex string\n\n#### `fnv.fast1a64(string)`\n  - Calculate FNV-1a 64bit hash\n  - returns hex string\n\n#### `fnv.fast1a32utf(string)`\n  - Calculate FNV-1a 32bit hash\n  - handles UTF-8 strings\n  - returns int\n\n#### `fnv.fast1a32hexutf(string)`\n  - Calculate FNV-1a 32bit hash\n  - handles UTF-8 strings\n  - returns hex string\n\n#### `fnv.fast1a52utf(string)`\n  - Calculate FNV-1a 52bit hash\n  - handles UTF-8 strings\n  - returns int\n\n#### `fnv.fast1a52hexutf(string)`\n  - Calculate FNV-1a 52bit hash\n  - handles UTF-8 strings\n  - returns hex string\n\n#### `fnv.fast1a64utf(string)`\n  - Calculate FNV-1a 64bit hash\n  - handles UTF-8 strings\n  - returns hex string\n\n\n## License\nMIT\n\n[npm-image]: https://img.shields.io/npm/v/fnv-plus.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/fnv-plus\n[travis-image]: https://img.shields.io/travis/tjwebb/fnv-plus.svg?style=flat-square\n[travis-url]: https://travis-ci.org/tjwebb/fnv-plus\n","maintainers":[{"name":"tjwebb","email":"me@traviswebb.com"}],"time":{"modified":"2022-06-18T02:41:34.113Z","created":"2013-11-30T06:41:07.773Z","1.0.0":"2013-11-30T06:41:08.976Z","1.0.1":"2013-11-30T06:53:35.023Z","1.0.2":"2013-11-30T06:54:37.222Z","1.0.3":"2013-11-30T11:06:10.803Z","1.0.4":"2013-11-30T11:10:36.887Z","1.0.5":"2013-11-30T11:14:35.560Z","1.0.6":"2013-12-01T03:23:44.868Z","1.1.0":"2013-12-01T23:53:03.017Z","1.2.0":"2014-03-24T01:14:00.173Z","1.2.1":"2014-03-26T04:54:11.686Z","1.2.2":"2014-03-26T05:21:00.970Z","1.2.3":"2014-04-04T19:28:02.175Z","1.2.4":"2014-04-22T16:33:32.823Z","1.2.6":"2014-04-27T05:21:20.357Z","1.2.7":"2014-05-11T07:22:28.454Z","1.2.9":"2014-08-23T03:21:13.923Z","1.2.10":"2015-02-27T02:32:59.353Z","1.2.12":"2015-03-08T08:22:40.620Z","1.3.1":"2019-11-16T17:12:24.971Z"},"author":{"name":"Travis Webb","email":"me@traviswebb.com"},"repository":{"type":"git","url":"git+https://github.com/tjwebb/fnv-plus.git"},"keywords":["id","unique","hash","checksum","fnv","fnv1a","signature","uniqueness","bloom","filter"],"bugs":{"url":"https://github.com/tjwebb/fnv-plus/issues"},"license":"MIT","readmeFilename":"README.md","users":{"tjwebb":true,"dr.dimitru":true},"homepage":"https://github.com/tjwebb/fnv-plus#readme"}