{"_id":"murmurhash-wasm","_rev":"6-e3c90878b275601a99bc3c696699e587","name":"murmurhash-wasm","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"murmurhash-wasm","version":"1.0.0","description":"MurmurHash implementations in WASM","keywords":["murmurhash","murmurhash3","crypto","wasm"],"homepage":"https://murmurhash-wasm.jonah.pw","bugs":{"url":"https://github.com/jonahsnider/murmurhash-wasm/issues"},"repository":{"type":"git","url":"git+https://github.com/jonahsnider/murmurhash-wasm.git"},"license":"Apache-2.0","author":{"name":"Jonah Snider","email":"jonah@jonahsnider.com","url":"https://jonahsnider.com"},"type":"commonjs","exports":"./dist/src/index.js","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"asbuild":"yarn asbuild:optimized","asbuild:optimized":"asc assembly/index.ts --target release","asbuild:untouched":"asc assembly/index.ts --target debug","prebuild":"rm -rf dist","build":"yarn run prebuild && tsc","docs":"typedoc","lint":"xo","release":"semantic-release","style":"prettier --check .","test":"jest","test:coverage":"jest --coverage","validate-api":"api-extractor run","validate-api:local":"api-extractor run --local --verbose"},"prettier":"@jonahsnider/prettier-config","dependencies":{"@assemblyscript/loader":"0.19.22"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-env":"7.16.7","@babel/preset-typescript":"7.16.7","@jonahsnider/prettier-config":"1.1.0","@jonahsnider/xo-config":"5.0.3","@microsoft/api-extractor":"7.19.4","@tsconfig/node16":"1.0.2","@types/jest":"27.4.0","@types/node":"16.9.6","assemblyscript":"0.19.22","babel-jest":"27.4.6","enhanced-resolve":"5.8.3","jest":"27.4.7","prettier":"2.5.1","semantic-release":"18.0.1","ts-node":"10.4.0","typedoc":"0.22.10","typescript":"4.5.4","xo":"0.47.0"},"engines":{"node":">=16.9.0"},"packageManager":"yarn@3.1.1","gitHead":"ccf42373e568b485c371f5dc89ba737bbde0374b","_id":"murmurhash-wasm@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-EzFK2iEdbTDFJ13l9LaUumH4qS3eCaYbrgIDP32KXy+EqkxNeInCLYEOFuQ6y1qXefLLTWalAduEe9/B6ZtWBw==","shasum":"4f807d78481ae62322d1431d0e01ad9a9e28ec35","tarball":"https://registry.npmjs.org/murmurhash-wasm/-/murmurhash-wasm-1.0.0.tgz","fileCount":13,"unpackedSize":62730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2t7WCRA9TVsSAnZWagAA7kMQAJYjBjtn9GuvOZSFFf56\nMI6RR1lGkeqHZBfmjGUgnnUbPRMHP8BSwTXu2FV3CLukmqXALpczzV9EASGO\nSGuRkXKxRKxk7H7bXqACYDU0AtR6tkKvnhKyQksk02YDTpkaD2DNMLjBMXa5\nuvEmfWq9UOXbKga+0vjIPqMFoHCVmWzdchnFc1wP9h11D2olvwipl2AVp1fV\nStCHVf4u5sQk0wqpRdgI7giBc+31McxkJ372edzz///ZjMAKJuIStFOgbCR7\na/RMBRvHJTX1ENyABUtgMgq5f71miFRlPe9AiH3A5jsEwHcvF2wdE9KfDMJG\n9ywuU/LCpO5r/ADN6kojojFxystOkcuNsZuBlJj9SyHC5bChHdp3oZ5VNLKg\nyF2ftCkVwMgZcLHZtVgZlhyHecNf7jvYyG2S9jG2FFAny5jsH5jBNlBHql6m\n/JgirzQH5jIQm57bq0TtKnmN5zIHUMfu8nNnlWV1KssXMWoZSfqBlUbRTJXB\nRHLvOK4iEzf0CNussdesQp5C+4bPbRs2LEpPHa/9x+8t+XCOTeutIPX9gRDz\nU6ixX85rQ+2FCgNeNGC4fUTbl0ip7wC7+MBiOMYHzl0SdVgUrakBDk6nNL8I\nfhgDGvIadtsoh7mwku7OBsNfttAbdvopSDJWg3Si6Kn2ej0FNQ/D0/twI9sG\n8d8x\r\n=Pd0F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCo1gUPCqmE7ggZZAKTI9P+c92i71gjg5hZ+MKXsdKmAIhAIxXOMQmLAA+Q1tHApugo7GAGBUkloi2kQUJl9l/uFGJ"}]},"_npmUser":{"name":"jonahsnider","email":"jonah@jonah.pw"},"directories":{},"maintainers":[{"name":"jonahsnider","email":"jonah@jonah.pw"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/murmurhash-wasm_1.0.0_1641733846253_0.4781406196912812"},"_hasShrinkwrap":false},"1.1.0":{"name":"murmurhash-wasm","version":"1.1.0","description":"MurmurHash in WASM for Node.js and the browser","keywords":["murmurhash","murmurhash3","crypto","wasm","hashing","hash"],"homepage":"https://murmurhash-wasm.jonah.pw","bugs":{"url":"https://github.com/jonahsnider/murmurhash-wasm/issues"},"repository":{"type":"git","url":"git+https://github.com/jonahsnider/murmurhash-wasm.git"},"license":"Apache-2.0","author":{"name":"Jonah Snider","email":"jonah@jonahsnider.com","url":"https://jonahsnider.com"},"sideEffects":false,"type":"commonjs","exports":{"node":"./dist/node.cjs","default":"./dist/index.js","import":"./dist/index.mjs","require":"./dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"asbuild":"yarn asbuild:optimized","asbuild:optimized":"asc assembly/index.ts --target release","asbuild:untouched":"asc assembly/index.ts --target debug","prebuild":"rm -rf dist","build":"yarn build:esm && yarn build:cjs && yarn build:node","build:base":"esbuild --bundle --loader:.wasm=binary --external:@assemblyscript/loader src/index.ts --sourcemap=inline","build:cjs":"yarn run build:base --outfile=dist/index.js --format=cjs","build:esm":"yarn run build:base --outfile=dist/index.mjs --format=esm","build:node":"yarn run build:base --outfile=dist/node.cjs --format=cjs --target=node16.9.0 ","docs":"typedoc","lint":"xo","release":"semantic-release","style":"prettier --check .","test":"jest","test:coverage":"jest --coverage","pretypes":"rm -rf tsc_types","types":"tsc","validate-api":"api-extractor run","validate-api:local":"api-extractor run --local --verbose"},"prettier":"@jonahsnider/prettier-config","dependencies":{"@assemblyscript/loader":"0.19.22"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-env":"7.16.7","@babel/preset-typescript":"7.16.7","@jonahsnider/prettier-config":"1.1.0","@jonahsnider/xo-config":"5.0.3","@microsoft/api-extractor":"7.19.4","@tsconfig/node16":"1.0.2","@types/jest":"27.4.0","@types/node":"16.9.6","assemblyscript":"0.19.22","babel-jest":"27.4.6","enhanced-resolve":"5.8.3","esbuild":"0.14.11","jest":"27.4.7","prettier":"2.5.1","semantic-release":"18.0.1","ts-node":"10.4.0","typedoc":"0.22.10","typescript":"4.5.4","xo":"0.47.0"},"engines":{"node":">=16.9.0"},"packageManager":"yarn@3.1.1","gitHead":"c216cea73eb8910c11e337df0613464d56ddab7b","_id":"murmurhash-wasm@1.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-S68xIplfZ6nA/kH+smlZbR24cKajvbm4BKF6UwrGPa/ATKqV9RdCutRDsFIciKj2QIozA1yJ809szJVPp0kcaw==","shasum":"66cc674d7f52265916058a20c5189513a63d08a2","tarball":"https://registry.npmjs.org/murmurhash-wasm/-/murmurhash-wasm-1.1.0.tgz","fileCount":9,"unpackedSize":84208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2wKKCRA9TVsSAnZWagAA9TwP/37EiS17aseycVOe9tyO\nQiaSsQrHxdJMcQ8+EKutFgE7pqOR5+BojNBghXH82rPAggmfIFuX4vkbhs/N\n/DghQ2NfAvFYu/ueY0UvQ1W7U4pchMndSde146hAQd58XuTiuKXPN4qhOC0B\n0kazehEQz+6CHoqz2Gt++ilYZpjhBRQ3rYvysy8mF5G2oWcIc4GNGB1VckYr\nG5hM99JIo36kfQjlo/QRkrXtHr0Vly8huzdKwut5B8iKDIQqVNQEvCN6tjug\nAUGy3uXmHUf9nMianPWm78yvYogeBR72M4t3ny2AEpai2uEh0mUZHOZYuvIy\n1ZJeUtk8zbWhrPcHBab2mcKSKSy65rzvuvvNdYU/8fKis/cNknZ0kledlA5u\nfwhJYcpB2Wbhcy1uHHV3zCwpjZW8Iy07bLlQ9rNg4MKwS76f9/+gVJnRk6wl\ncHaFI153X+Nbnx8QIueGIY3007jVPN+MVVFY0XVPJh2OY/L+26kt4zvB+12A\n4pT9ie+/Z0VOzerUOV5v027VWcw/ksgSvdzSN0kzcEsxl61m3XYBZsj9uVd+\nke5fxz1G9rovh24wNTCRknJ2UW1eVu/llk8Hf8ovQbYCgUvONmxPR8h3G8+f\n5vCSqkj/ej8QDFd/CflOMg5+Oolr13QBV2X4tO+Yu+Kh18mPoSD5cS6fuPYi\nFqBY\r\n=uR/g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRutmNTNj9cXVvNxt9+PkCGdp/Za5mCqtqLw59vjZ+SAiAxYuFdNC3NoFNHJKpzs0y4uejJzLHpK1ckE/PvqRrsYg=="}]},"_npmUser":{"name":"jonahsnider","email":"jonah@jonah.pw"},"directories":{},"maintainers":[{"name":"jonahsnider","email":"jonah@jonah.pw"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/murmurhash-wasm_1.1.0_1641742985965_0.8392871397670023"},"_hasShrinkwrap":false},"1.2.0":{"name":"murmurhash-wasm","version":"1.2.0","description":"MurmurHash in WASM for Node.js and the browser","keywords":["murmurhash","murmurhash3","crypto","wasm","hashing","hash"],"homepage":"https://murmurhash-wasm.jonah.pw","bugs":{"url":"https://github.com/jonahsnider/murmurhash-wasm/issues"},"repository":{"type":"git","url":"git+https://github.com/jonahsnider/murmurhash-wasm.git"},"license":"Apache-2.0","author":{"name":"Jonah Snider","email":"jonah@jonahsnider.com","url":"https://jonahsnider.com"},"sideEffects":false,"type":"commonjs","exports":{"node":"./dist/node.cjs","import":"./dist/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"asbuild":"yarn asbuild:optimized","asbuild:optimized":"asc assembly/index.ts --target release","asbuild:untouched":"asc assembly/index.ts --target debug","benchmarks":"node benchmark/dist/benchmark/index.js","build":"yarn run build:esm && yarn run build:cjs && yarn run build:node","build:base":"esbuild --bundle --loader:.wasm=binary --external:buffer --external:@assemblyscript/loader src/index.ts --sourcemap=inline","prebuild:benchmarks":"rm -rf benchmark/dist","build:benchmarks":"yarn run prebuild:benchmarks && tsc --project benchmark/tsconfig.json","build:cjs":"yarn run build:base --outfile=dist/index.js --format=cjs","build:esm":"yarn run build:base --outfile=dist/index.mjs --format=esm","build:node":"yarn run build:base --outfile=dist/node.cjs --format=cjs --target=node16.9.0 ","docs":"typedoc","lint":"xo","release":"semantic-release","style":"prettier --check .","test":"jest","test:coverage":"jest --coverage","pretypes":"rm -rf tsc_types","types":"tsc","validate-api":"api-extractor run","validate-api:local":"api-extractor run --local --verbose"},"prettier":"@jonahsnider/prettier-config","dependencies":{"@assemblyscript/loader":"0.19.22","buffer":"6.0.3"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-env":"7.16.7","@babel/preset-typescript":"7.16.7","@jonahsnider/benchmark":"5.0.0","@jonahsnider/prettier-config":"1.1.0","@jonahsnider/xo-config":"5.0.3","@microsoft/api-extractor":"7.19.4","@tsconfig/node16":"1.0.2","@types/jest":"27.4.0","@types/node":"16.9.6","assemblyscript":"0.19.22","babel-jest":"27.4.6","enhanced-resolve":"5.8.3","esbuild":"0.14.11","jest":"27.4.7","prettier":"2.5.1","semantic-release":"18.0.1","ts-node":"10.4.0","typedoc":"0.22.10","typescript":"4.5.4","xo":"0.47.0"},"engines":{"node":">=16.9.0"},"packageManager":"yarn@3.1.1","gitHead":"100f6b144e5a99b25290bdad5ad8e53864d46fb1","_id":"murmurhash-wasm@1.2.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Jr05zZQjYIUL8L3/1GBHgOMIdwu6u65uFeg3/3OFgyY622Lun2LHyx9ZXQGK0Y+VOrAFkfsuklDDITy/3LFlBQ==","shasum":"aca2fdec75ce5a71e94e763840a4b994768e0391","tarball":"https://registry.npmjs.org/murmurhash-wasm/-/murmurhash-wasm-1.2.0.tgz","fileCount":9,"unpackedSize":94165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3LGGCRA9TVsSAnZWagAAM3wQAI258yjf/ecFy6wzkkHn\njGTPJUGo+ZyOAsZXxFl6UwItvmpj3UyoAd46LNn1HxybU5ON2H7fpz2fLRov\nRzHZKli67gjDl5hXQCfQvDA27pz9qqM6znLDV1s0suAxHk7J5DMolkCfjZxX\nnoZJN7pLLPEiQYZZFduligOtjZkSik5iC+8AsN3Hs+gq4xgEeZJOvubQCICh\nXhS8GpwYrx3jmFI4o98pkGRxAgo0Bt/ePYa/5tLd8d0/bOhFM5rwx8Q0Wm1E\ngUCqS/xXCQjjOva1734CbBUeR1tnsABdmKUoWxCENQVfq03ColhlPoLE9dZc\n45jjg8vfdL8q/zJGQWJZQ0AQWQSAEDOYrZ4pv9vnRiq1O5E6/JnXrG8izicv\ngzi9elLlshroW5Du3H4EzJiAoSvK6GNX+2ofPSLKsK6l6tqB1wlF6YfFe5R0\nB7EFPOJpPk6TRYAaBHPUdPH8NNrExgq029jaiKV3V3ETc0HzyVgNGB4mQdz9\nZrUl17UtQtoorzb45990XBd3z4EJBCrOeeSO85dBhlPb4LvocDiazwrqRJbx\nqMv4KkcJ7g8UDkVNMXitjvybeIX/FJ+0x0AqDkFOnPdLOUiy65Kmwk7YYLUK\nXFuz84I/KyMgje8YJWCasBYFt6tJXfPqzlP/1nmMzaGby/JoqWItXcBqCekK\n7vJj\r\n=hFsa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIHvWkH1XY1eKQE9qQuNAtIVhfM/hrSa/PjGhMx2wiIAIhAMbjpC386HiTFLdsHFGm+vNiEAh/Ooxi0Jy4sK5q+G0b"}]},"_npmUser":{"name":"jonahsnider","email":"jonah@jonah.pw"},"directories":{},"maintainers":[{"name":"jonahsnider","email":"jonah@jonah.pw"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/murmurhash-wasm_1.2.0_1641853318172_0.30271833025251027"},"_hasShrinkwrap":false},"1.2.1":{"name":"murmurhash-wasm","version":"1.2.1","description":"MurmurHash in WASM for Node.js and the browser","keywords":["murmurhash","murmurhash3","crypto","wasm","hashing","hash"],"homepage":"https://murmurhash-wasm.jonah.pw","bugs":{"url":"https://github.com/jonahsnider/murmurhash-wasm/issues"},"repository":{"type":"git","url":"git+https://github.com/jonahsnider/murmurhash-wasm.git"},"license":"Apache-2.0","author":{"name":"Jonah Snider","email":"jonah@jonahsnider.com","url":"https://jonahsnider.com"},"sideEffects":false,"type":"commonjs","exports":{"node":"./dist/node.cjs","import":"./dist/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"asbuild":"yarn asbuild:optimized","asbuild:optimized":"asc assembly/index.ts --target release","asbuild:untouched":"asc assembly/index.ts --target debug","benchmarks":"node benchmark/dist/benchmark/index.js","build":"yarn run build:esm && yarn run build:cjs && yarn run build:node","build:base":"esbuild --bundle --loader:.wasm=binary --external:buffer --external:@assemblyscript/loader src/index.ts --sourcemap=inline","prebuild:benchmarks":"rm -rf benchmark/dist","build:benchmarks":"yarn run prebuild:benchmarks && tsc --project benchmark/tsconfig.json","build:cjs":"yarn run build:base --outfile=dist/index.js --format=cjs","build:esm":"yarn run build:base --outfile=dist/index.mjs --format=esm","build:node":"yarn run build:base --outfile=dist/node.cjs --format=cjs --target=node16.9.0 ","docs":"typedoc","lint":"xo","release":"semantic-release","style":"prettier --check .","test":"jest","test:coverage":"jest --coverage","pretypes":"rm -rf tsc_types","types":"tsc","validate-api":"api-extractor run","validate-api:local":"api-extractor run --local --verbose"},"prettier":"@jonahsnider/prettier-config","dependencies":{"@assemblyscript/loader":"0.19.22","buffer":"6.0.3"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-env":"7.16.7","@babel/preset-typescript":"7.16.7","@jonahsnider/benchmark":"5.0.0","@jonahsnider/prettier-config":"1.1.0","@jonahsnider/xo-config":"5.0.3","@microsoft/api-extractor":"7.19.4","@tsconfig/node16":"1.0.2","@types/jest":"27.4.0","@types/node":"16.9.6","assemblyscript":"0.19.22","babel-jest":"27.4.6","enhanced-resolve":"5.8.3","esbuild":"0.14.11","jest":"27.4.7","prettier":"2.5.1","semantic-release":"18.0.1","ts-node":"10.4.0","typedoc":"0.22.10","typescript":"4.5.4","xo":"0.47.0"},"engines":{"node":">=16.9.0"},"packageManager":"yarn@3.1.1","gitHead":"eea14b813b00aa4f3b58a65af81956ec03b56b35","_id":"murmurhash-wasm@1.2.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-MmsvPmCmftlxPvZ3nBI/iT3/zMQSVNW9AHW1AvcZBOPLOYs2cBtLxW6H+TOYI4XKd10A1QX5/YSOhAIZk/E0xw==","shasum":"6c913fd787fd69d96dd3d7135dd2411fc3c35651","tarball":"https://registry.npmjs.org/murmurhash-wasm/-/murmurhash-wasm-1.2.1.tgz","fileCount":9,"unpackedSize":94158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3LRKCRA9TVsSAnZWagAAAdsP/A2Uc8uTxniINXiO3hHq\nq3pg+EBkriI8wAHOk++whoMEARExZzGXtR5c2v2xBk4mLgGxgc3QCWEs8z7K\nRLAC3oP3HPdMRYmIo/ywpJKTUCzzuCzQ0xGvYGpSl1rSN3OjXFv1PMuZ3SIQ\nk7OIOD+qE2laaL4nAe9DA6TktLzD5W21r4kwStQ/b3KQJTzRu/rFL6BbwSFN\n1/rSTdrvlJITG3+fTpYZHssP+UUX5wfN+c2wm6EILG8d938pupu8x52Wzg/p\nEQ1yhC1AnJQLnyCfDjcVksAfEGhSiIjnZ31VIZXxLYxlqJjJ/pQzq3cxUSAr\nkEXj4pRYau2/JBYh3tE59DnCaWb9BaSLC34aObM1i9jMIsiyNujj/9rXx25r\nxIpXgORY0b3kQvEOhb0O1V46OuX2uXBW0XTo9ZBH5t9wfgPUvURR+9Q05Fvu\ndTmzGrG9WPGTzfXskd1Ey+eGbgKjSRzTeXwXe5deHAfyHRV0pHjLRRfzrRny\nIOnS73zEwHdGLPw8d/aMG/od2f8G+E4/n3fRO93paoWMPhNR5kvD5zlttjA3\nj5YWapVa8zHMMNt79HDitTI9Sy814Js7D85h8Ksdf6cLQWNBGHoZSgAzCQGD\n+GSxCDxMLJig+mLTqWU+V9DuMgmRxetNTXmQ4dVIe9wIDddf/253TzEpaGt5\nSqi6\r\n=/qjW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuSaEUx1dfhaVernQhrEcb3SR5Te6tUKoqQRgX2TmQPAiEAgt/nFmPWCgWw96D/4muOfBU38VWGO4wxqcNLQwONERg="}]},"_npmUser":{"name":"jonahsnider","email":"jonah@jonah.pw"},"directories":{},"maintainers":[{"name":"jonahsnider","email":"jonah@jonah.pw"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/murmurhash-wasm_1.2.1_1641854026335_0.23907857268596122"},"_hasShrinkwrap":false},"1.2.2":{"name":"murmurhash-wasm","version":"1.2.2","description":"MurmurHash in WASM for Node.js and the browser","keywords":["murmurhash","murmurhash3","crypto","wasm","hashing","hash","browser","assemblyscript"],"homepage":"https://murmurhash-wasm.jonah.pw","bugs":{"url":"https://github.com/jonahsnider/murmurhash-wasm/issues"},"repository":{"type":"git","url":"git+https://github.com/jonahsnider/murmurhash-wasm.git"},"license":"Apache-2.0","author":{"name":"Jonah Snider","email":"jonah@jonahsnider.com","url":"https://jonahsnider.com"},"sideEffects":false,"type":"commonjs","exports":{"types":"./dist/index.d.ts","node":{"import":"./dist/node.mjs","require":"./dist/node.cjs"},"import":"./dist/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"asbuild":"yarn asbuild:optimized","asbuild:optimized":"asc assembly/index.ts --target release","asbuild:untouched":"asc assembly/index.ts --target debug","benchmarks":"node benchmark/dist/benchmark/index.js","build":"yarn run build:esm && yarn run build:cjs && yarn run build:node","build:base":"esbuild --bundle --loader:.wasm=binary --external:buffer --external:@assemblyscript/loader src/index.ts --sourcemap=inline","prebuild:benchmarks":"rm -rf benchmark/dist","build:benchmarks":"yarn run prebuild:benchmarks && tsc --project benchmark/tsconfig.json","build:cjs":"yarn run build:base --outfile=dist/index.js --format=cjs","build:esm":"yarn run build:base --outfile=dist/index.mjs --format=esm","build:node":"yarn run build:node:esm && yarn run build:node:cjs","build:node:base":"yarn run build:base --target=node16.9.0 ","build:node:cjs":"yarn run build:node:base --outfile=dist/node.cjs --format=cjs","build:node:esm":"yarn run build:node:base --outfile=dist/node.mjs --format=esm","docs":"typedoc","lint":"xo","release":"semantic-release","style":"prettier --check .","test":"jest","test:coverage":"jest --coverage","pretypes":"rm -rf tsc_types","types":"tsc","validate-api":"api-extractor run","validate-api:local":"api-extractor run --local --verbose"},"prettier":"@jonahsnider/prettier-config","dependencies":{"@assemblyscript/loader":"0.19.22","buffer":"6.0.3"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-env":"7.16.7","@babel/preset-typescript":"7.16.7","@jonahsnider/benchmark":"5.0.0","@jonahsnider/prettier-config":"1.1.0","@jonahsnider/xo-config":"5.0.3","@microsoft/api-extractor":"7.19.4","@tsconfig/node16":"1.0.2","@types/jest":"27.4.0","@types/node":"16.9.6","assemblyscript":"0.19.22","babel-jest":"27.4.6","enhanced-resolve":"5.8.3","esbuild":"0.14.11","jest":"27.4.7","prettier":"2.5.1","semantic-release":"18.0.1","ts-node":"10.4.0","typedoc":"0.22.10","typescript":"4.5.4","xo":"0.47.0"},"engines":{"node":">=16.9.0"},"packageManager":"yarn@3.1.1","gitHead":"c025967fe758d6c0cf30680a8c2bcbc3d05d1fcf","_id":"murmurhash-wasm@1.2.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-qrzfbbn+BIkU5y4sq1gJjXB6y4hyLJvnvSEsXXg23vKVhwxA+75q6NDbJ3BRUqNezdQbcuV66WklwGllzGKN/g==","shasum":"ba6dc17b4bc710867db4e5687c7198ad8817c1d5","tarball":"https://registry.npmjs.org/murmurhash-wasm/-/murmurhash-wasm-1.2.2.tgz","fileCount":10,"unpackedSize":108295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3MpMCRA9TVsSAnZWagAAxrMP/AjYM3sZTM4P1FfyA4Tz\nPibhijLggg8WYzTpKBFBAvu0wlQjMkusnMi3siNUQ00yXBFj8G1ppfIXG6p8\nczpV5sk4Lm2ZR7c6GstkaV7Tmfnkk9HSOdQpN4G/UI7csj09SEHsBvUZqDGm\njeEJ99RGu+jmnTF4X5pCQkH4SE219dVtT8Mqr1XaGvcAUyNKugpJBzUEDaic\ngIKWfOEP+nSAux5ZsxBNV7G8iG++mN7XgZG5e8XAR4v58hNEqu8EhqpDT1Ne\nCs7D1JkDdCGuphFDes/eZdoud4CO1qqmKdbb0duDirFpRHp8AQ8LAboc+awZ\nXTw0qT4njVuTjDqKtNMJKwOttUTdInln9a1vfUUeQa9Sp3lQvRyI5pg330I+\n2ZDlGsZOOWbzvW/Y6FZ/lTfA9X5sd4RVVUGaNAAWh5OkSYYjE9SgHY1IJOym\n6VisSk2f6ATf4qggSn7Gj2mWuuuQAcOvkKgMK2CGntfwWTu4sv2IIG6TIVIm\ndiUPLXqsLedppqkCuQ3w9nbKZy5a+7ZHtN9W4gguwi3bgIhfP5y3L5tbs39t\nFKkVEXukbmevA+8v8GEODw482MFQXFSwWrCZCJOzPkBSHbMf+K5z5oz0bAVc\nkb3a6lOiBU4Oppk+KckIeThMyUwI/gCcZxZiFow603p2vnvOEcyz/NdoEYCG\nmh4r\r\n=rHe8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD08SfoDFix0Xx1BrB4xb5/C5KMSdpWDNbVnVXdkDSV1gIgCo8UOWZrU8ocRnCE3AAGy+/w8lrdeknVEnXo0ECcEBk="}]},"_npmUser":{"name":"jonahsnider","email":"jonah@jonah.pw"},"directories":{},"maintainers":[{"name":"jonahsnider","email":"jonah@jonah.pw"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/murmurhash-wasm_1.2.2_1641859660422_0.4406446439617908"},"_hasShrinkwrap":false},"1.3.0":{"name":"murmurhash-wasm","version":"1.3.0","description":"MurmurHash in WASM for Node.js and the browser","keywords":["murmurhash","murmurhash3","crypto","wasm","hashing","hash","browser","assemblyscript"],"homepage":"https://murmurhash-wasm.jonah.pw","bugs":{"url":"https://github.com/jonahsnider/murmurhash-wasm/issues"},"repository":{"type":"git","url":"git+https://github.com/jonahsnider/murmurhash-wasm.git"},"license":"Apache-2.0","author":{"name":"Jonah Snider","email":"jonah@jonahsnider.com","url":"https://jonahsnider.com"},"sideEffects":false,"type":"commonjs","exports":{"types":"./dist/index.d.ts","node":{"import":"./dist/node.mjs","require":"./dist/node.cjs"},"import":"./dist/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"asbuild":"yarn asbuild:optimized","asbuild:optimized":"asc assembly/index.ts --target release","asbuild:untouched":"asc assembly/index.ts --target debug","benchmarks":"node benchmark/dist/benchmark/index.js","build":"yarn run build:esm && yarn run build:cjs && yarn run build:node","build:base":"esbuild --bundle --loader:.wasm=binary --external:buffer --external:@assemblyscript/loader src/index.ts --sourcemap=inline","prebuild:benchmarks":"rm -rf benchmark/dist","build:benchmarks":"yarn run prebuild:benchmarks && tsc --project benchmark/tsconfig.json","build:cjs":"yarn run build:base --outfile=dist/index.js --format=cjs","build:esm":"yarn run build:base --outfile=dist/index.mjs --format=esm","build:node":"yarn run build:node:esm && yarn run build:node:cjs","build:node:base":"yarn run build:base --target=node12.20.0 ","build:node:cjs":"yarn run build:node:base --outfile=dist/node.cjs --format=cjs","build:node:esm":"yarn run build:node:base --outfile=dist/node.mjs --format=esm","docs":"typedoc","lint":"xo","release":"semantic-release","style":"prettier --check .","test":"jest","test:coverage":"jest --coverage","pretypes":"rm -rf tsc_types","types":"tsc","validate-api":"api-extractor run","validate-api:local":"api-extractor run --local --verbose"},"prettier":"@jonahsnider/prettier-config","dependencies":{"@assemblyscript/loader":"0.19.22","buffer":"6.0.3"},"devDependencies":{"@babel/core":"7.16.10","@babel/preset-env":"7.16.10","@babel/preset-typescript":"7.16.7","@jonahsnider/benchmark":"5.0.0","@jonahsnider/prettier-config":"1.1.0","@jonahsnider/xo-config":"5.0.3","@microsoft/api-extractor":"7.19.4","@tsconfig/node16":"1.0.2","@types/jest":"27.4.0","@types/node":"16.9.6","assemblyscript":"0.19.22","babel-jest":"27.4.6","enhanced-resolve":"5.8.3","esbuild":"0.14.11","jest":"27.4.7","prettier":"2.5.1","semantic-release":"18.0.1","ts-node":"10.4.0","typedoc":"0.22.11","typescript":"4.5.4","xo":"0.47.0"},"engines":{"node":">=12.20.0"},"packageManager":"yarn@3.1.1","gitHead":"fcb979c6a996b47c6f0cf39132d2843b8e9f0cb8","_id":"murmurhash-wasm@1.3.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-1uNs6tnKZBmi0g8pBgIGYfv2BozBtZd3Nl9uaJgCng+9raaTe3uuWU68k9hA/KF9w271H4lkFhlj8ENedKSzUA==","shasum":"46f9a569667a8c9656077f6b09684761048eb671","tarball":"https://registry.npmjs.org/murmurhash-wasm/-/murmurhash-wasm-1.3.0.tgz","fileCount":10,"unpackedSize":108299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6dgQCRA9TVsSAnZWagAARdsP/2Pxl9WiwQG1MkS7cGz7\nkJTuRM0+ESNiK1L8KsGo4kqFkjJMDOqj/NuayLdZVoNC7DJAh+fRMupYbgtV\nLNNb2SUv98JccmhbL3Wxw4C0/TdNbvZr1NM7S0QCP7TbgIBbSedJNuAuRtUK\nQxuKBUO0eycrGE7lrdvb6310GwhdgR/DNfgWj9q554p2B2E9UoFur2jINL/G\npLHi9uSHlUByrTBBy/bPq46N9ks+/mm4+wPwjLpBxdJZU2gv47Q+Lt4B0CZN\nHp0C/5yO6tWdU2aLsd3kg6kauflq4tIWxm5SPFwrl922WLtRy5gL/BhxZsID\nTdd+jrOP5B8OpnicoOe4DzBUSgEcumxGayyQNO3WvsvKxPR45Nv/uzIsUdkU\nlrp0jlT9P8KrKRpDOTKVkxnjlms2kWwZ/gOsX0pyFpqrHk6a7AeNb8CdUVCJ\nY5OUwXgVa0mU9qe1gJ84acQj+CsrLw8ujWYpp6OVORpDE9ZFxNgvUFXuVKSt\nhtHqlUOL9xwxn5Ra+dkz1l4DT3Gigvf3NHxmDScdsr3AE3qN26yD7dveDwc6\n3Ih1Xj0BXe+y6EPd2lIBc77hl1lYXIXaPQCX5ISM0/lBhsYRP4d5uzIidOcK\nTxfUF6HqL5xe5oyT3LbexX0p4oPKDKElJViZcYMPBjRgNEHlozcC8/jXwQU8\njjJV\r\n=g7fV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbFMYc0EuT/B5wicQ/cpCKHa4faYjmf6POnGMhO/vj5AiAEx/x+Ey56hCLLrHSHglpBXiKUI+BHueTbl0KPjrWbyA=="}]},"_npmUser":{"name":"jonahsnider","email":"jonah@jonah.pw"},"directories":{},"maintainers":[{"name":"jonahsnider","email":"jonah@jonah.pw"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/murmurhash-wasm_1.3.0_1642715152054_0.3946663719352381"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-09T13:10:46.252Z","1.0.0":"2022-01-09T13:10:46.436Z","modified":"2022-05-10T01:18:00.676Z","1.1.0":"2022-01-09T15:43:06.130Z","1.2.0":"2022-01-10T22:21:58.404Z","1.2.1":"2022-01-10T22:33:46.548Z","1.2.2":"2022-01-11T00:07:40.651Z","1.3.0":"2022-01-20T21:45:52.178Z"},"maintainers":[{"name":"jonahsnider","email":"jonah@jonah.pw"}],"description":"MurmurHash in WASM for Node.js and the browser","homepage":"https://murmurhash-wasm.jonah.pw","keywords":["murmurhash","murmurhash3","crypto","wasm","hashing","hash","browser","assemblyscript"],"repository":{"type":"git","url":"git+https://github.com/jonahsnider/murmurhash-wasm.git"},"author":{"name":"Jonah Snider","email":"jonah@jonahsnider.com","url":"https://jonahsnider.com"},"bugs":{"url":"https://github.com/jonahsnider/murmurhash-wasm/issues"},"license":"Apache-2.0","readme":"# MurmurHash WASM\n\n[![Build Status](https://github.com/jonahsnider/murmurhash-wasm/workflows/CI/badge.svg)](https://github.com/jonahsnider/murmurhash-wasm/actions)\n[![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/xojs/xo)\n[![codecov](https://codecov.io/gh/jonahsnider/murmurhash-wasm/branch/main/graph/badge.svg)](https://codecov.io/jonahsnider/murmurhash-wasm)\n\nMurmurHash in WASM for Node.js and the browser.\n\nGenerated documentation is here: <https://murmurhash-wasm.jonah.pw>.\n\nThe WASM is inlined into the JS file to prevent issues from loading the module.\n\n## Usage\n\n### MurmurHash3\n\n#### 32-bit hash\n\nHashes a provided key with a seed using the MurmurHash3 algorithm yielding a 32-bit hash.\n\nRefer to [the documentation](https://murmurhash-wasm.jonah.pw/modules/murmurhash3#hash32) for more info.\n\n```js\nimport {MurmurHash3} from 'murmurhash-wasm';\n\nconst key = 'hello';\nconst seed = 0;\n\nconst hash = MurmurHash3.hash32(key, seed);\n\nconst hex = hash.toString('hex');\n// '5844da46'\nconst value = hash.readUInt32BE();\n// 1480907334\n```\n\n## Installation\n\n```sh\nnpm install murmurhash-wasm\n# or\nyarn add murmurhash-wasm\n```\n\n### Browsers\n\nWhen running in the browser the global `Buffer` object will be used when available.\nIf it's not defined the library will use [feross/buffer](https://github.com/feross/buffer) as a fallback ([a ponyfill](https://ponyfill.com/)).\n\nThe global `Buffer` will never be modified or globally polyfilled.\n\n## Benchmarks\n\nSome benchmarks for the library are available in the `benchmark/` directory of the source.\nSee [`contributing.md`](contributing.md) for info on how to run them yourself.\n\nThe results on my MacBook Pro (16-inch, 2019) are shown below:\n\n```text\ncrypto\n--> MD5: 681,199ops/sec\n--> SHA-1: 681,663ops/sec\nmurmurhash-wasm\n--> MurmurHash3 32-bit: 793,651ops/sec\n```\n\nAs you can see, this library performs slightly better than the native `crypto` MD5 and SHA-1 hash function implementations.\n\nIt's important to mention that the MurmurHash variants are not cryptographic hash functions like SHA-1 and MD5 were originally designed to be.\nComparing them isn't done to say \"this library is a faster alternative than MD5 and SHA-1\", but rather \"here's how this library compares to similar hashing solutions\".\n","readmeFilename":"readme.md"}