{"_id":"hash-wasm","_rev":"4298132","name":"hash-wasm","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, CRC32C, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","dist-tags":{"latest":"4.12.0"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"time":{"modified":"2026-04-07T21:03:41.000Z","created":"2020-04-11T08:49:50.675Z","4.12.0":"2024-11-19T19:01:58.186Z","4.11.0":"2023-11-13T19:22:38.498Z","4.10.0":"2023-10-15T09:14:08.353Z","4.9.0":"2021-07-22T20:55:40.584Z","4.8.0":"2021-06-27T14:18:35.901Z","4.7.0":"2021-06-05T05:10:57.940Z","4.6.0":"2021-03-26T19:46:47.864Z","4.5.0":"2021-03-06T09:53:13.996Z","4.4.1":"2020-11-22T13:23:43.736Z","4.4.0":"2020-11-08T12:50:09.944Z","4.3.0":"2020-10-10T15:30:53.516Z","4.2.2":"2020-09-19T07:16:14.662Z","4.2.1":"2020-09-19T07:09:15.303Z","4.2.0":"2020-09-19T06:53:12.651Z","4.1.0":"2020-09-05T12:58:09.597Z","4.0.1":"2020-08-29T10:09:47.114Z","4.0.0":"2020-08-29T09:25:19.441Z","3.7.2":"2020-08-15T08:07:21.499Z","3.7.1":"2020-08-02T16:26:09.325Z","3.7.0":"2020-08-01T11:32:22.214Z","3.6.0":"2020-07-25T17:15:46.495Z","3.5.0":"2020-07-19T19:18:59.540Z","3.4.1":"2020-06-27T15:31:10.504Z","3.4.0":"2020-06-27T14:38:02.366Z","3.3.0":"2020-06-22T14:44:17.284Z","3.2.1":"2020-06-05T19:44:54.960Z","3.2.0":"2020-06-05T19:22:57.827Z","3.1.2":"2020-05-27T19:05:21.185Z","3.1.1":"2020-05-25T10:45:40.030Z","3.0.1":"2020-05-24T14:50:06.955Z","3.0.0":"2020-05-24T13:33:25.141Z","2.6.0":"2020-04-18T10:30:55.933Z","2.5.1":"2020-04-13T17:19:45.763Z","2.5.0":"2020-04-13T16:36:53.331Z","2.1.0":"2020-04-12T08:44:56.896Z","2.0.0":"2020-04-11T17:06:47.725Z","1.0.0":"2020-04-11T08:49:50.675Z"},"users":{},"author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"versions":{"4.12.0":{"name":"hash-wasm","version":"4.12.0","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, CRC32C, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"build":"sh -c ./scripts/build.sh","lint":"npx @biomejs/biome check lib test","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage","webpack":"node webpack/webpack.js"},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","adler-32","crc32","crc64","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2","blake2b","blake2s","blake3","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt","sm3","whirlpool"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@biomejs/biome":"1.9.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-typescript":"^12.1.1","@types/estree":"^1.0.6","@types/jest":"^29.5.14","@types/node":"^22.9.0","binaryen":"^120.0.0","jest":"^29.7.0","rollup":"^4.27.3","rollup-plugin-gzip":"^4.0.1","rollup-plugin-license":"^3.5.3","rollup-plugin-terser":"^7.0.2","ts-jest":"^29.2.5","ts-loader":"^9.5.1","ts-node":"^10.9.2","tslib":"^2.8.1","typescript":"^5.6.3"},"_id":"hash-wasm@4.12.0","gitHead":"373b796205ab55fb4a657374dad6ea589bf75815","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"f9f1a9f9121e027a9acbf6db5d59452ace1ef9bb","size":530236,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.12.0.tgz"},"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.12.0_1732042917838_0.24491954149898643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T19:01:58.186Z","publish_time":1732042918186,"_source_registry_name":"default","_cnpm_publish_time":1732042918186},"4.11.0":{"name":"hash-wasm","version":"4.11.0","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, CRC32C, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage","webpack":"node webpack/webpack.js"},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","adler-32","crc32","crc32c","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2","blake2b","blake2s","blake3","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt","sm3","whirlpool"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^6.0.1","@rollup/plugin-typescript":"^11.1.5","@types/estree":"^1.0.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@typescript-eslint/eslint-plugin":"^6.7.5","@typescript-eslint/parser":"^6.7.5","binaryen":"^114.0.0","eslint":"^8.51.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","jest":"^29.7.0","rollup":"^3.29.4","rollup-plugin-gzip":"^3.1.0","rollup-plugin-license":"^3.1.0","rollup-plugin-terser":"^7.0.2","ts-jest":"^29.1.1","ts-loader":"^9.5.0","ts-node":"^10.9.1","tslib":"^2.6.2","typescript":"^5.2.2"},"_id":"hash-wasm@4.11.0","gitHead":"5cba4a8b1be179924bd49c9104e3ffd09368ef00","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"shasum":"7d1479b114c82e48498fdb1d2462a687d00386d5","size":526303,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.11.0.tgz"},"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.11.0_1699903358160_0.2695252983588643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-13T19:22:38.498Z","publish_time":1699903358498,"_source_registry_name":"default","_cnpm_publish_time":1699903358498},"4.10.0":{"name":"hash-wasm","version":"4.10.0","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, CRC32C, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage","webpack":"node webpack/webpack.js"},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","adler-32","crc32","crc32c","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2","blake2b","blake2s","blake3","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt","sm3","whirlpool"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^6.0.1","@rollup/plugin-typescript":"^11.1.5","@types/estree":"^1.0.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@typescript-eslint/eslint-plugin":"^6.7.5","@typescript-eslint/parser":"^6.7.5","binaryen":"^114.0.0","eslint":"^8.51.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","jest":"^29.7.0","rollup":"^3.29.4","rollup-plugin-gzip":"^3.1.0","rollup-plugin-license":"^3.1.0","rollup-plugin-terser":"^7.0.2","ts-jest":"^29.1.1","ts-loader":"^9.5.0","ts-node":"^10.9.1","tslib":"^2.6.2","typescript":"^5.2.2"},"_id":"hash-wasm@4.10.0","gitHead":"a8790821bfd53e9c4d6a7a852aa97026908384bf","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"be574ea167ea8dbb8f0338450d6c34066d1a3f24","size":525749,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.10.0.tgz"},"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.10.0_1697361248023_0.4067728787818077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-15T09:14:08.353Z","publish_time":1697361248353,"_source_registry_name":"default","_cnpm_publish_time":1697361248353},"4.9.0":{"name":"hash-wasm","version":"4.9.0","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, CRC32C, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage","webpack":"node webpack/webpack.js","typedoc":"typedoc --excludeNotExported --excludeProtected --excludePrivate --excludeExternals"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","adler-32","crc32","crc32c","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2","blake2b","blake2s","blake3","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt","sm3","whirlpool"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^8.2.3","@types/estree":"^0.0.50","@types/jest":"^26.0.24","@types/node":"^16.4.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","binaryen":"^101.0.0","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","jest":"^27.0.6","rollup":"^2.53.3","rollup-plugin-gzip":"^2.5.0","rollup-plugin-license":"^2.5.0","rollup-plugin-terser":"^7.0.2","ts-jest":"^27.0.4","ts-loader":"^9.2.3","ts-node":"^10.1.0","tslib":"^2.3.0","typescript":"^4.3.5"},"gitHead":"bd3a205ca5603fc80adf71d0966fc72e8d4fa0ef","_id":"hash-wasm@4.9.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"7e9dcc9f7d6bd0cc802f2a58f24edce999744206","size":508659,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.9.0.tgz"},"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.9.0_1626987340488_0.5400332522319979"},"_hasShrinkwrap":false,"publish_time":1626987340584,"_cnpm_publish_time":1626987340584,"_cnpmcore_publish_time":"2021-12-17T10:12:06.895Z"},"4.8.0":{"name":"hash-wasm","version":"4.8.0","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage","webpack":"node webpack/webpack.js","typedoc":"typedoc --excludeNotExported --excludeProtected --excludePrivate --excludeExternals"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","adler-32","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2","blake2b","blake2s","blake3","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt","sm3","whirlpool"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^8.2.1","@types/estree":"^0.0.48","@types/jest":"^26.0.23","@types/node":"^15.12.1","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","binaryen":"^101.0.0","eslint":"^7.28.0","eslint-config-airbnb":"^18.2.1","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","jest":"^27.0.4","rollup":"^2.50.6","rollup-plugin-gzip":"^2.5.0","rollup-plugin-license":"^2.4.0","rollup-plugin-terser":"^7.0.2","ts-jest":"^27.0.2","ts-loader":"^9.2.2","ts-node":"^10.0.0","tslib":"^2.2.0","typescript":"^4.3.2"},"gitHead":"f44916a8732b368fc81019260a7fb1ea00a7d67a","_id":"hash-wasm@4.8.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"785367f5eaf258b2cd6a45c53437daa4825e4639","size":508859,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.8.0.tgz"},"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.8.0_1624803515766_0.6427966220471681"},"_hasShrinkwrap":false,"publish_time":1624803515901,"_cnpm_publish_time":1624803515901,"_cnpmcore_publish_time":"2021-12-17T10:12:08.242Z"},"4.7.0":{"name":"hash-wasm","version":"4.7.0","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage","webpack":"node webpack/webpack.js","typedoc":"typedoc --excludeNotExported --excludeProtected --excludePrivate --excludeExternals"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","adler-32","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2","blake2b","blake2s","blake3","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt","sm3","whirlpool"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^8.2.1","@types/estree":"^0.0.48","@types/jest":"^26.0.23","@types/node":"^15.12.1","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","binaryen":"^101.0.0","eslint":"^7.28.0","eslint-config-airbnb":"^18.2.1","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","jest":"^27.0.4","rollup":"^2.50.6","rollup-plugin-gzip":"^2.5.0","rollup-plugin-license":"^2.4.0","rollup-plugin-terser":"^7.0.2","ts-jest":"^27.0.2","ts-loader":"^9.2.2","ts-node":"^10.0.0","tslib":"^2.2.0","typescript":"^4.3.2"},"gitHead":"0be3ab5922eb1d664ebdcd76d5f7247b3ac0697f","_id":"hash-wasm@4.7.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"aff7b8fe293753514687565cfdc7c00f73bd9772","size":447982,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.7.0.tgz"},"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.7.0_1622869857765_0.5597231820256743"},"_hasShrinkwrap":false,"publish_time":1622869857940,"_cnpm_publish_time":1622869857940,"_cnpmcore_publish_time":"2021-12-17T10:12:09.698Z"},"4.6.0":{"name":"hash-wasm","version":"4.6.0","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, CRC32, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage","webpack":"node webpack/webpack.js","typedoc":"typedoc --excludeNotExported --excludeProtected --excludePrivate --excludeExternals"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2","blake2b","blake2s","blake3","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt","sm3","whirlpool"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^8.2.1","@types/jest":"^26.0.22","@types/node":"^14.14.36","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","binaryen":"^100.0.0","compression-webpack-plugin":"^7.1.2","eslint":"^7.22.0","eslint-config-airbnb":"^18.2.1","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-react":"^7.23.1","jest":"^26.6.3","rollup":"^2.42.4","rollup-plugin-gzip":"^2.5.0","rollup-plugin-license":"^2.3.0","rollup-plugin-terser":"^7.0.2","ts-jest":"^26.5.4","ts-loader":"^8.0.18","ts-node":"^9.1.1","tslib":"^2.1.0","typedoc":"^0.20.34","typescript":"^4.2.3"},"gitHead":"d4fec2ee00f61c0af062d11b2382cc2f76459b06","_id":"hash-wasm@4.6.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"6944a0dd33696d9ab1245e407af22a3a459a0773","size":423990,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.6.0.tgz"},"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.6.0_1616788007633_0.8284793021126808"},"_hasShrinkwrap":false,"publish_time":1616788007864,"_cnpm_publish_time":1616788007864,"_cnpmcore_publish_time":"2021-12-17T10:12:11.551Z"},"4.5.0":{"name":"hash-wasm","version":"4.5.0","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, CRC32, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage","webpack":"node webpack/webpack.js","typedoc":"typedoc --excludeNotExported --excludeProtected --excludePrivate --excludeExternals"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2","blake2b","blake2s","blake3","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt","sm3","whirlpool"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^8.2.0","@types/jest":"^26.0.20","@types/node":"^14.14.31","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","binaryen":"^99.0.0","compression-webpack-plugin":"^7.1.2","eslint":"^7.21.0","eslint-config-airbnb":"^18.2.1","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-react":"^7.22.0","jest":"^26.6.3","rollup":"^2.40.0","rollup-plugin-gzip":"^2.5.0","rollup-plugin-license":"^2.2.0","rollup-plugin-terser":"^7.0.2","ts-jest":"^26.5.2","ts-loader":"^8.0.17","ts-node":"^9.1.1","tslib":"^2.1.0","typedoc":"^0.20.28","typescript":"^4.2.2"},"gitHead":"5fdff698689f14e6c9535bb00e86e71939fcb560","_id":"hash-wasm@4.5.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"412af3f16c101bfa888de1919c21995e00784fdd","size":482034,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.5.0.tgz"},"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.5.0_1615024393857_0.30465863975075513"},"_hasShrinkwrap":false,"publish_time":1615024393996,"_cnpm_publish_time":1615024393996,"_cnpmcore_publish_time":"2021-12-17T10:12:13.147Z"},"4.4.1":{"name":"hash-wasm","version":"4.4.1","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, PBKDF2, Argon2, bcrypt, scrypt, CRC32, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage","webpack":"node webpack/webpack.js","typedoc":"typedoc --excludeNotExported --excludeProtected --excludePrivate --excludeExternals"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","blake2s","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt","sm3","whirlpool"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^6.1.0","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","binaryen":"^98.0.0","compression-webpack-plugin":"^6.0.5","eslint":"^7.13.0","eslint-config-airbnb":"^18.2.1","eslint-config-standard":"^16.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.21.5","jest":"^26.6.3","rollup":"^2.33.1","rollup-plugin-gzip":"^2.5.0","rollup-plugin-license":"^2.2.0","rollup-plugin-terser":"^7.0.2","ts-jest":"^26.4.3","ts-loader":"^8.0.10","ts-node":"^9.0.0","tslib":"^2.0.3","typedoc":"^0.19.2","typescript":"^4.0.5"},"gitHead":"9429698d96d32fa0f7cca8a963fd9a00055da9af","_id":"hash-wasm@4.4.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"9b09b728ab17c2f312639c044ac6f4f98496a090","size":445782,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.4.1.tgz"},"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.4.1_1606051423529_0.5445598473985247"},"_hasShrinkwrap":false,"publish_time":1606051423736,"_cnpm_publish_time":1606051423736,"_cnpmcore_publish_time":"2021-12-17T10:12:14.579Z"},"4.4.0":{"name":"hash-wasm","version":"4.4.0","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, PBKDF2, Argon2, bcrypt, scrypt, CRC32, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage","webpack":"node webpack/webpack.js"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","blake2s","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt","sm3","whirlpool"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^6.1.0","@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","binaryen":"^98.0.0","compression-webpack-plugin":"^6.0.5","eslint":"^7.13.0","eslint-config-airbnb":"^18.2.1","eslint-config-standard":"^16.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.21.5","jest":"^26.6.3","rollup":"^2.33.1","rollup-plugin-gzip":"^2.5.0","rollup-plugin-terser":"^7.0.2","ts-jest":"^26.4.3","ts-loader":"^8.0.10","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.0.5","rollup-plugin-license":"^2.2.0"},"gitHead":"84a53076793828ba1b641f797ffcf9cefc2a0491","_id":"hash-wasm@4.4.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"4d8e2f26d14f184309f15760ef1c6bb4a84a6e3d","size":442130,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.4.0.tgz"},"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.4.0_1604839809761_0.36181691328784327"},"_hasShrinkwrap":false,"publish_time":1604839809944,"_cnpm_publish_time":1604839809944,"_cnpmcore_publish_time":"2021-12-17T10:12:16.115Z"},"4.3.0":{"name":"hash-wasm","version":"4.3.0","description":"Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, PBKDF2, Argon2, bcrypt, scrypt, CRC32, RIPEMD-160, HMAC, xxHash)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage","webpack":"node webpack/webpack.js"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","blake2s","fast","hashing","browser","key","derivation","password","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^5.0.2","@types/jest":"^26.0.10","@types/node":"^14.6.2","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","binaryen":"^96.0.0","compression-webpack-plugin":"^6.0.3","eslint":"^7.7.0","eslint-config-airbnb":"^18.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","jest":"^26.4.2","rollup":"^2.26.8","rollup-plugin-terser":"^7.0.2","ts-jest":"^26.3.0","ts-loader":"^8.0.3","ts-node":"^9.0.0","tslib":"^2.0.1","typescript":"^4.0.2","webpack":"^4.44.2"},"gitHead":"b573e5cef2a2d00c24e6757af228a5dcabb3994b","_id":"hash-wasm@4.3.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"d709c69852b1ed761659b6845f14cf2845f9a118","size":204243,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.3.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.3.0_1602343853343_0.7983519549835543"},"_hasShrinkwrap":false,"publish_time":1602343853516,"_cnpm_publish_time":1602343853516,"_cnpmcore_publish_time":"2021-12-17T10:12:17.133Z"},"4.2.2":{"name":"hash-wasm","version":"4.2.2","description":"Lightning fast hash functions using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, PBKDF2, Argon2, bcrypt, scrypt, CRC32, RIPEMD-160, HMAC, xxHash)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","fast","hashing","browser","functions","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^5.0.2","@types/jest":"^26.0.10","@types/node":"^14.6.2","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","eslint":"^7.7.0","eslint-config-airbnb":"^18.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","jest":"^26.4.2","rollup":"^2.26.8","rollup-plugin-terser":"^7.0.2","ts-jest":"^26.3.0","ts-loader":"^8.0.3","ts-node":"^9.0.0","tslib":"^2.0.1","typescript":"^4.0.2","binaryen":"^96.0.0"},"gitHead":"3815501cedcbba776cb67c0469ef47329836b373","_id":"hash-wasm@4.2.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"b4bd0979d52a3cce2bbce2fb5ede8450b2f84b63","size":193440,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.2.2.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.2.2_1600499774402_0.7572980749515095"},"_hasShrinkwrap":false,"publish_time":1600499774662,"_cnpm_publish_time":1600499774662,"_cnpmcore_publish_time":"2021-12-17T10:12:17.690Z"},"4.2.1":{"name":"hash-wasm","version":"4.2.1","description":"Lightning fast hash functions using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, PBKDF2, Argon2, bcrypt, scrypt, CRC32, RIPEMD-160, HMAC, xxHash)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","fast","hashing","browser","functions","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^5.0.2","@types/jest":"^26.0.10","@types/node":"^14.6.2","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","eslint":"^7.7.0","eslint-config-airbnb":"^18.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","jest":"^26.4.2","rollup":"^2.26.8","rollup-plugin-terser":"^7.0.2","ts-jest":"^26.3.0","ts-loader":"^8.0.3","ts-node":"^9.0.0","tslib":"^2.0.1","typescript":"^4.0.2"},"dependencies":{"binaryen":"^96.0.0"},"gitHead":"4c43e7ad1490e29a838a19a3b29fb16e07861053","_id":"hash-wasm@4.2.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"9014e35ca35fb7484242cacffca058ffcc2909c8","size":193451,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.2.1.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.2.1_1600499355118_0.7811700639221688"},"_hasShrinkwrap":false,"publish_time":1600499355303,"deprecated":"Has an unused dependency","_cnpm_publish_time":1600499355303,"_cnpmcore_publish_time":"2021-12-17T10:12:18.590Z"},"4.2.0":{"name":"hash-wasm","version":"4.2.0","description":"Lightning fast hash functions using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, PBKDF2, Argon2, bcrypt, scrypt, CRC32, RIPEMD-160, HMAC, xxHash)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","fast","hashing","browser","functions","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt","bcrypt"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^5.0.2","@types/jest":"^26.0.10","@types/node":"^14.6.2","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","eslint":"^7.7.0","eslint-config-airbnb":"^18.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","jest":"^26.4.2","rollup":"^2.26.8","rollup-plugin-terser":"^7.0.2","ts-jest":"^26.3.0","ts-loader":"^8.0.3","ts-node":"^9.0.0","tslib":"^2.0.1","typescript":"^4.0.2"},"dependencies":{"binaryen":"^96.0.0"},"gitHead":"03ca30817c1d4cc5f4db5d8a56735aa4a1f855b8","_id":"hash-wasm@4.2.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"c34dda688886db797b8d95313eba89cc14fd1eb4","size":193445,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.2.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.2.0_1600498392459_0.28084242047707075"},"_hasShrinkwrap":false,"publish_time":1600498392651,"deprecated":"There is a typo in the bcryptVerify() function signature","_cnpm_publish_time":1600498392651,"_cnpmcore_publish_time":"2021-12-17T10:12:19.488Z"},"4.1.0":{"name":"hash-wasm","version":"4.1.0","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, PBKDF2, Argon2, scrypt, CRC32, RIPEMD-160, HMAC, xxHash)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","fast","hashing","browser","functions","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id","scrypt"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^5.0.2","@types/jest":"^26.0.10","@types/node":"^14.6.2","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","eslint":"^7.7.0","eslint-config-airbnb":"^18.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","jest":"^26.4.2","rollup":"^2.26.8","ts-jest":"^26.3.0","ts-loader":"^8.0.3","ts-node":"^9.0.0","tslib":"^2.0.1","typescript":"^4.0.2"},"dependencies":{},"gitHead":"d8abde2da08af6a813801f89eaf944917d6675d0","_id":"hash-wasm@4.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"e5c50207599fa4f74f740758a289eabd13d25090","size":159117,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.1.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.1.0_1599310689433_0.5237696295079208"},"_hasShrinkwrap":false,"publish_time":1599310689597,"_cnpm_publish_time":1599310689597,"_cnpmcore_publish_time":"2021-12-17T10:12:20.523Z"},"4.0.1":{"name":"hash-wasm","version":"4.0.1","description":"Fast hash functions compiled to WebAssembly (PBKDF2, Argon2, MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, CRC32, RIPEMD-160, HMAC, xxHash)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","fast","hashing","browser","functions","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^5.0.2","@types/jest":"^26.0.10","@types/node":"^14.6.2","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","eslint":"^7.7.0","eslint-config-airbnb":"^18.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","jest":"^26.4.2","rollup":"^2.26.8","ts-jest":"^26.3.0","ts-loader":"^8.0.3","ts-node":"^9.0.0","tslib":"^2.0.1","typescript":"^4.0.2"},"dependencies":{},"gitHead":"97548e9cdb24ef20e6ca326cdf4be4b2fe6e5457","_id":"hash-wasm@4.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"8452cbe98024601b68471b112b7d24bbabd9fc45","size":147699,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.0.1.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.0.1_1598695786968_0.6380326120242172"},"_hasShrinkwrap":false,"publish_time":1598695787114,"_cnpm_publish_time":1598695787114,"_cnpmcore_publish_time":"2021-12-17T10:12:21.269Z"},"4.0.0":{"name":"hash-wasm","version":"4.0.0","description":"Fast hash functions compiled to WebAssembly (PBKDF2, Argon2, MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, CRC32, RIPEMD-160, HMAC, xxHash)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","fast","hashing","browser","functions","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^5.0.2","@types/jest":"^26.0.10","@types/node":"^14.6.2","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","eslint":"^7.7.0","eslint-config-airbnb":"^18.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","jest":"^26.4.2","rollup":"^2.26.8","ts-jest":"^26.3.0","ts-loader":"^8.0.3","ts-node":"^9.0.0","tslib":"^2.0.1","typescript":"^4.0.2"},"dependencies":{},"gitHead":"1ea4dbb32d630f9f409c4912005303e8c95192c6","_id":"hash-wasm@4.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"71a6e987b51a2591fdf8c465233e660b31decb22","size":143993,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-4.0.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_4.0.0_1598693119299_0.5711222302210692"},"_hasShrinkwrap":false,"publish_time":1598693119441,"deprecated":"Deprecated because Chrome does not allow sync WebAssembly instantiation for binaries larger than 4KB","_cnpm_publish_time":1598693119441,"_cnpmcore_publish_time":"2021-12-17T10:12:21.811Z"},"3.7.2":{"name":"hash-wasm","version":"3.7.2","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, xxHash, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, CRC32, RIPEMD-160, HMAC, PBKDF2, Argon2)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","fast","hashing","browser","functions","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^5.0.2","@types/jest":"^26.0.10","@types/node":"^14.0.27","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/parser":"^3.9.0","eslint":"^7.7.0","eslint-config-airbnb":"^18.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","jest":"^26.4.0","rollup":"^2.26.0","ts-jest":"^26.2.0","ts-loader":"^8.0.2","ts-node":"^8.10.2","tslib":"^2.0.1","typescript":"^3.9.7"},"dependencies":{},"gitHead":"c5c9f52e485a5a0116950681e372827334d3baf1","_id":"hash-wasm@3.7.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"8e8b1faa33903c164b1a8a887c7c429b4824efd1","size":147410,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.7.2.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.7.2_1597478841318_0.1399108366851427"},"_hasShrinkwrap":false,"publish_time":1597478841499,"_cnpm_publish_time":1597478841499,"_cnpmcore_publish_time":"2021-12-17T10:12:22.350Z"},"3.7.1":{"name":"hash-wasm","version":"3.7.1","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, xxHash, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, CRC32, RIPEMD-160, HMAC, PBKDF2, Argon2)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","fast","hashing","browser","functions","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^5.0.2","@types/jest":"^26.0.7","@types/node":"^14.0.26","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","crypto-api":"^0.8.5","eslint":"^7.5.0","eslint-config-airbnb":"^18.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.3","jest":"^26.1.0","rollup":"^2.23.0","ts-jest":"^26.1.3","ts-loader":"^8.0.1","ts-node":"^8.10.2","tslib":"^2.0.0","typescript":"^3.9.7"},"dependencies":{},"gitHead":"8099db64fbdf31cea01ea227b39353f5b283dcec","_id":"hash-wasm@3.7.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"5efd7b78a234eb47613909d9a8e8b78c18fff5a0","size":147062,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.7.1.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.7.1_1596385569193_0.1137380838471096"},"_hasShrinkwrap":false,"publish_time":1596385569325,"_cnpm_publish_time":1596385569325,"_cnpmcore_publish_time":"2021-12-17T10:12:23.354Z"},"3.7.0":{"name":"hash-wasm","version":"3.7.0","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, xxHash, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, CRC32, RIPEMD-160, HMAC, PBKDF2, Argon2)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","fast","hashing","browser","functions","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160","argon2","argon2i","argon2d","argon2id"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^5.0.2","@types/jest":"^26.0.7","@types/node":"^14.0.26","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","crypto-api":"^0.8.5","eslint":"^7.5.0","eslint-config-airbnb":"^18.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.3","jest":"^26.1.0","rollup":"^2.23.0","ts-jest":"^26.1.3","ts-loader":"^8.0.1","ts-node":"^8.10.2","tslib":"^2.0.0","typescript":"^3.9.7"},"dependencies":{},"gitHead":"bd8080a939a0444d5a2966e7801d35e0c27ca9c3","_id":"hash-wasm@3.7.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"a32fb76f183d5afb25782503cdd74994474b7629","size":144561,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.7.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.7.0_1596281542070_0.3784103998970534"},"_hasShrinkwrap":false,"publish_time":1596281542214,"_cnpm_publish_time":1596281542214,"_cnpmcore_publish_time":"2021-12-17T10:12:24.616Z"},"3.6.0":{"name":"hash-wasm","version":"3.6.0","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, xxHash, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, CRC32, RIPEMD-160, HMAC, PBKDF2)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","fast","hashing","browser","functions","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^5.0.2","@types/jest":"^26.0.7","@types/node":"^14.0.26","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","crypto-api":"^0.8.5","eslint":"^7.5.0","eslint-config-airbnb":"^18.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.3","jest":"^26.1.0","rollup":"^2.23.0","ts-jest":"^26.1.3","ts-loader":"^8.0.1","ts-node":"^8.10.2","tslib":"^2.0.0","typescript":"^3.9.7"},"dependencies":{},"gitHead":"96991721b548766d5cf948aa2f15b2d1cadf258d","_id":"hash-wasm@3.6.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"shasum":"23cfcb80b30fc57651b49e4943a200015443d60b","size":132893,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.6.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.6.0_1595697346347_0.2387811137306075"},"_hasShrinkwrap":false,"publish_time":1595697346495,"_cnpm_publish_time":1595697346495,"_cnpmcore_publish_time":"2021-12-17T10:12:25.247Z"},"3.5.0":{"name":"hash-wasm","version":"3.5.0","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, xxHash, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, CRC32, RIPEMD-160, HMAC, PBKDF2)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","blake2b","fast","hashing","browser","functions","md4","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^4.1.2","@types/jest":"^25.2.3","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","crypto-api":"^0.8.5","eslint":"^7.1.0","eslint-config-airbnb":"^18.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","rollup":"^2.13.1","ts-jest":"^26.1.0","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslib":"^2.0.0","typescript":"^3.9.5"},"dependencies":{},"gitHead":"f84b4c8bf12cbed4b295ad0d762efb578134587f","_id":"hash-wasm@3.5.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"shasum":"84a2d1c327ac935b6b07fcd4f0cdea7e84a49fb2","size":131389,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.5.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.5.0_1595186339413_0.705460318880436"},"_hasShrinkwrap":false,"publish_time":1595186339540,"_cnpm_publish_time":1595186339540,"_cnpmcore_publish_time":"2021-12-17T10:12:26.020Z"},"3.4.1":{"name":"hash-wasm","version":"3.4.1","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, xxHash, SHA-1, SHA-2, SHA-3, Keccak, CRC32, RIPEMD-160, HMAC, PBKDF2)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md4","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","fast","hashing","browser","functions","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^4.1.2","@types/jest":"^25.2.3","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","crypto-api":"^0.8.5","eslint":"^7.1.0","eslint-config-airbnb":"^18.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","rollup":"^2.13.1","ts-jest":"^26.1.0","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslib":"^2.0.0","typescript":"^3.9.5"},"dependencies":{},"gitHead":"f58c4b30cbf10306a616484f914f23b62d864e3c","_id":"hash-wasm@3.4.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"c59be614ebcb93f24224682768c901c8b49f8abc","size":115074,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.4.1.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.4.1_1593271870330_0.6182729770282249"},"_hasShrinkwrap":false,"publish_time":1593271870504,"_cnpm_publish_time":1593271870504,"_cnpmcore_publish_time":"2021-12-17T10:12:27.030Z"},"3.4.0":{"name":"hash-wasm","version":"3.4.0","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, xxHash, SHA-1, SHA-2, SHA-3, Keccak, CRC32, RIPEMD-160, HMAC, PBKDF2)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md4","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","pbkdf2","fast","hashing","browser","functions","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^4.1.2","@types/jest":"^25.2.3","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","crypto-api":"^0.8.5","eslint":"^7.1.0","eslint-config-airbnb":"^18.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","rollup":"^2.13.1","ts-jest":"^26.1.0","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslib":"^2.0.0","typescript":"^3.9.5"},"dependencies":{},"gitHead":"7e3d990b6857c07994cd06b4aa770b41f44d5d65","_id":"hash-wasm@3.4.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"bf246f214c564ea7c65fa3591bc297af3ca3f196","size":114929,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.4.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.4.0_1593268682150_0.7367380357522848"},"_hasShrinkwrap":false,"publish_time":1593268682366,"_cnpm_publish_time":1593268682366,"_cnpmcore_publish_time":"2021-12-17T10:12:28.065Z"},"3.3.0":{"name":"hash-wasm","version":"3.3.0","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, xxHash, SHA-1, SHA-2, SHA-3, Keccak, CRC32, RIPEMD-160, HMAC)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md4","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","ripemd","hmac","fast","hashing","browser","functions","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64","ripemd160"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^4.1.2","@types/jest":"^25.2.3","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","crypto-api":"^0.8.5","eslint":"^7.1.0","eslint-config-airbnb":"^18.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","rollup":"^2.13.1","ts-jest":"^26.1.0","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslib":"^2.0.0","typescript":"^3.9.5"},"dependencies":{},"gitHead":"a14c81b1575f8a88e8012dbdd508a8e52871a4ce","_id":"hash-wasm@3.3.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"shasum":"aed556cc64839c99ae2f8e32927c8b759338b45b","size":112845,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.3.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.3.0_1592837057123_0.535224547318405"},"_hasShrinkwrap":false,"publish_time":1592837057284,"_cnpm_publish_time":1592837057284,"_cnpmcore_publish_time":"2021-12-17T10:12:28.920Z"},"3.2.1":{"name":"hash-wasm","version":"3.2.1","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, xxHash, SHA-1, SHA-2, SHA-3, Keccak, CRC32, HMAC)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md4","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","hmac","fast","hashing","browser","functions","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^4.1.2","@types/jest":"^25.2.3","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","crypto-api":"^0.8.5","eslint":"^7.1.0","eslint-config-airbnb":"^18.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","rollup":"^2.13.1","ts-jest":"^26.1.0","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslib":"^2.0.0","typescript":"^3.9.5"},"dependencies":{},"gitHead":"b733b215affd0e94fe1d9e23e51a005f03773480","_id":"hash-wasm@3.2.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"c68a2e2f0c856dce86eb2137be2610bb85b4e7a2","size":102908,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.2.1.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.2.1_1591386294772_0.22647828454682473"},"_hasShrinkwrap":false,"publish_time":1591386294960,"_cnpm_publish_time":1591386294960,"_cnpmcore_publish_time":"2021-12-17T10:12:29.418Z"},"3.2.0":{"name":"hash-wasm","version":"3.2.0","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, xxHash, SHA-1, SHA-2, SHA-3, Keccak, CRC32, HMAC)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md4","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","hmac","fast","hashing","browser","functions","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^4.1.2","@types/jest":"^25.2.3","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","crypto-api":"^0.8.5","eslint":"^7.1.0","eslint-config-airbnb":"^18.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","rollup":"^2.13.1","ts-jest":"^26.1.0","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslib":"^2.0.0","typescript":"^3.9.5"},"dependencies":{},"gitHead":"a04bef458b1e1e6d863c79aad4968e9ce7a5a3b6","_id":"hash-wasm@3.2.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"a4b5b73ef5260e2ad5d45a2a7e2d712ed2fcf467","size":102854,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.2.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.2.0_1591384977624_0.8850830132456728"},"_hasShrinkwrap":false,"publish_time":1591384977827,"_cnpm_publish_time":1591384977827,"_cnpmcore_publish_time":"2021-12-17T10:12:29.781Z"},"3.1.2":{"name":"hash-wasm","version":"3.1.2","description":"Fast hash functions compiled to WebAssembly (MD4, MD5, xxHash, SHA-1, SHA-2, SHA-3, Keccak, CRC32)","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","wasm","webassembly","md4","md5","crc32","sha-1","sha-2","sha-3","xxhash","keccak","fast","hashing","browser","functions","sha","sha1","sha2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha3-224","sha3-256","sha3-384","sha3-512","xxhash32","xxhash64"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.0.2","@rollup/plugin-typescript":"^4.1.1","@types/jest":"^25.2.1","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.28.0","@typescript-eslint/parser":"^2.28.0","crypto-api":"^0.8.5","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","jest":"^25.3.0","rollup":"^2.6.1","ts-jest":"^25.4.0","ts-loader":"^7.0.0","ts-node":"^8.8.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{},"gitHead":"59cdbbd30d886508483ec7c21133dc72f6795eee","_id":"hash-wasm@3.1.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"969983bdfc4af6503741c29cef9a189253ec8833","size":101362,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.1.2.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.1.2_1590606320820_0.9324635012912503"},"_hasShrinkwrap":false,"publish_time":1590606321185,"_cnpm_publish_time":1590606321185,"_cnpmcore_publish_time":"2021-12-17T10:12:30.864Z"},"3.1.1":{"name":"hash-wasm","version":"3.1.1","description":"Fast hash functions compiled to WebAssembly","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","functions","hashing","wasm","webassembly","fast","browser","md5","md4","crc32","sha","sha1","sha-1","sha2","sha-2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha-3","sha3-224","sha3-256","sha3-384","sha3-512","keccak","xxhash"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.0.2","@rollup/plugin-typescript":"^4.1.1","@types/jest":"^25.2.1","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.28.0","@typescript-eslint/parser":"^2.28.0","crypto-api":"^0.8.5","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","jest":"^25.3.0","rollup":"^2.6.1","ts-jest":"^25.4.0","ts-loader":"^7.0.0","ts-node":"^8.8.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{},"gitHead":"252074634a08b67aff744b43c574f5d28c391032","_id":"hash-wasm@3.1.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"1af4b738666a1bf814b0803ac745c0b90b323add","size":101287,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.1.1.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.1.1_1590403539765_0.3631120553562919"},"_hasShrinkwrap":false,"publish_time":1590403540030,"_cnpm_publish_time":1590403540030,"_cnpmcore_publish_time":"2021-12-17T10:12:31.380Z"},"3.0.1":{"name":"hash-wasm","version":"3.0.1","description":"Fast hash functions compiled to WebAssembly","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts benchmark/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","functions","hashing","wasm","webassembly","fast","browser","md5","md4","crc32","sha","sha1","sha-1","sha2","sha-2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha-3","sha3-224","sha3-256","sha3-384","sha3-512","keccak","xxhash"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.0.2","@rollup/plugin-typescript":"^4.1.1","@types/jest":"^25.2.1","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.28.0","@typescript-eslint/parser":"^2.28.0","crypto-api":"^0.8.5","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","jest":"^25.3.0","rollup":"^2.6.1","ts-jest":"^25.4.0","ts-loader":"^7.0.0","ts-node":"^8.8.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{},"gitHead":"83a2cf5b0bd7fbd4eaeed96f1add22d768ad978c","_id":"hash-wasm@3.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"2327cf70ef2a0f8c4587d895fd2342b8336529d6","size":97963,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.0.1.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.0.1_1590331806737_0.07399162405615312"},"_hasShrinkwrap":false,"publish_time":1590331806955,"_cnpm_publish_time":1590331806955,"_cnpmcore_publish_time":"2021-12-17T10:12:31.881Z"},"3.0.0":{"name":"hash-wasm","version":"3.0.0","description":"Fast hash functions compiled to WebAssembly","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","benchmark":"ts-node --project benchmark/tsconfig.json benchmark/benchmark.ts","benchmarkForms":"ts-node --project benchmark/tsconfig.json benchmark/benchmark_forms.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts benchmark/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","functions","hashing","wasm","webassembly","fast","browser","md5","md4","crc32","sha","sha1","sha-1","sha2","sha-2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha-3","sha3-224","sha3-256","sha3-384","sha3-512","keccak","xxhash"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.0.2","@rollup/plugin-typescript":"^4.1.1","@types/jest":"^25.2.1","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.28.0","@typescript-eslint/parser":"^2.28.0","crypto-api":"^0.8.5","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","jest":"^25.3.0","rollup":"^2.6.1","ts-jest":"^25.4.0","ts-loader":"^7.0.0","ts-node":"^8.8.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{},"gitHead":"a730a2bca535f10094eeb308cf92fcae23c5ba0a","_id":"hash-wasm@3.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"7cf6db287403cfba2f2ccc523d5204ee8f4aa8ce","size":97867,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-3.0.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_3.0.0_1590327205018_0.9531765381295607"},"_hasShrinkwrap":false,"publish_time":1590327205141,"_cnpm_publish_time":1590327205141,"_cnpmcore_publish_time":"2021-12-17T10:12:32.406Z"},"2.6.0":{"name":"hash-wasm","version":"2.6.0","description":"Fast hash functions compiled to WebAssembly","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","benchmark":"ts-node --project benchmark/tsconfig.json benchmark/benchmark.ts","build":"sh -c ./scripts/build.sh","eslint":"eslint lib/**/*.ts benchmark/**/*.ts test/**/*.ts","prepublishOnly":"sh -c ./scripts/build.sh","test":"node --expose-gc ./node_modules/.bin/jest --coverage --logHeapUsage"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","functions","hashing","wasm","webassembly","fast","browser","md5","md4","crc32","sha","sha1","sha-1","sha2","sha-2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha-3","sha3-224","sha3-256","sha3-384","sha3-512","keccak","xxhash"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.0.2","@rollup/plugin-typescript":"^4.1.1","@types/jest":"^25.2.1","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.28.0","@typescript-eslint/parser":"^2.28.0","crypto-api":"^0.8.5","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","jest":"^25.3.0","rollup":"^2.6.1","ts-jest":"^25.4.0","ts-loader":"^7.0.0","ts-node":"^8.8.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{},"gitHead":"9a96648c230a46367ef8816016aa0301e3f12526","_id":"hash-wasm@2.6.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"6aa4b5633489b6011fb08197ed7a811fb1bfd623","size":96984,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-2.6.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_2.6.0_1587205855649_0.25593824462951154"},"_hasShrinkwrap":false,"publish_time":1587205855933,"_cnpm_publish_time":1587205855933,"_cnpmcore_publish_time":"2021-12-17T10:12:33.180Z"},"2.5.1":{"name":"hash-wasm","version":"2.5.1","description":"Fast hash functions compiled to WebAssembly","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","benchmark":"ts-node --project benchmark/tsconfig.json benchmark/benchmark.ts","build":"sh -c ./scripts/build.sh","prepublishOnly":"sh -c ./scripts/build.sh","test":"jest --coverage","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","functions","hashing","wasm","webassembly","fast","browser","md5","md4","crc32","sha","sha1","sha-1","sha2","sha-2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha-3","sha3-224","sha3-256","sha3-384","sha3-512","keccak","xxhash"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.0.2","@rollup/plugin-typescript":"^4.0.0","@types/jest":"^25.2.1","@types/node":"^13.11.1","coveralls":"^3.0.11","crypto-api":"^0.8.5","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.3.0","rollup":"^2.6.0","ts-jest":"^25.3.1","ts-loader":"^6.2.2","ts-node":"^8.8.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{},"gitHead":"5f39f5f28def89fc64e20d80f7e1114c024b7ed2","_id":"hash-wasm@2.5.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"ba22455517127a8caaaefc7060634a7ba51e927e","size":95277,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-2.5.1.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_2.5.1_1586798385587_0.7869374305272296"},"_hasShrinkwrap":false,"publish_time":1586798385763,"_cnpm_publish_time":1586798385763,"_cnpmcore_publish_time":"2021-12-17T10:12:33.855Z"},"2.5.0":{"name":"hash-wasm","version":"2.5.0","description":"Fast hash functions compiled to WebAssembly","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","benchmark":"ts-node --project benchmark/tsconfig.json benchmark/benchmark.ts","build":"sh -c ./scripts/build.sh","prepublishOnly":"sh -c ./scripts/build.sh","test":"jest --coverage","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","functions","hashing","wasm","webassembly","fast","browser","md5","md4","crc32","sha","sha1","sha-1","sha2","sha-2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha-3","sha3-224","sha3-256","sha3-384","sha3-512","keccak","xxhash"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biró","email":"danibiro93@gmail.com","url":"https://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.0.2","@rollup/plugin-typescript":"^4.0.0","@types/jest":"^25.2.1","@types/node":"^13.11.1","coveralls":"^3.0.11","crypto-api":"^0.8.5","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.3.0","rollup":"^2.6.0","ts-jest":"^25.3.1","ts-loader":"^6.2.2","ts-node":"^8.8.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{},"gitHead":"bc3497736f4fc118e74f8fc8458832027b3ea89d","_id":"hash-wasm@2.5.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"e8a83de013097cff68ac29ab6844c9d613bc1654","size":95185,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-2.5.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_2.5.0_1586795813188_0.7259223435083031"},"_hasShrinkwrap":false,"publish_time":1586795813331,"_cnpm_publish_time":1586795813331,"_cnpmcore_publish_time":"2021-12-17T10:12:34.537Z"},"2.1.0":{"name":"hash-wasm","version":"2.1.0","description":"Fast hash functions compiled to WebAssembly","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","benchmark":"ts-node --project benchmark/tsconfig.json benchmark/benchmark.ts","build":"sh -c ./scripts/build.sh","prepublishOnly":"sh -c ./scripts/build.sh","test":"jest --coverage","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","functions","hashing","wasm","webassembly","fast","browser","md5","md4","crc32","sha","sha1","sha-1","sha2","sha-2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha-3","sha3-224","sha3-256","sha3-384","sha3-512"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biro","email":"danibiro93@gmail.com","url":"http://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.0.2","@rollup/plugin-typescript":"^4.0.0","@types/jest":"^25.2.1","@types/node":"^13.11.1","coveralls":"^3.0.11","crypto-api":"^0.8.5","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.3.0","rollup":"^2.6.0","ts-jest":"^25.3.1","ts-loader":"^6.2.2","ts-node":"^8.8.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{},"gitHead":"80029580062cfbac2ae271623a02f76d1fd58285","_id":"hash-wasm@2.1.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"9c5e23d01f27ac97e6db092198432a842da7d136","size":87301,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-2.1.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_2.1.0_1586681096775_0.9533084588483633"},"_hasShrinkwrap":false,"publish_time":1586681096896,"_cnpm_publish_time":1586681096896,"_cnpmcore_publish_time":"2021-12-17T10:12:34.957Z"},"2.0.0":{"name":"hash-wasm","version":"2.0.0","description":"Fast hash functions compiled to WebAssembly","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","benchmark":"ts-node --project benchmark/tsconfig.json benchmark/benchmark.ts","build":"sh -c ./scripts/build.sh","prepublishOnly":"sh -c ./scripts/build.sh","test":"jest --coverage","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","functions","hashing","wasm","webassembly","fast","browser","md5","md4","crc32","sha","sha1","sha-1","sha2","sha-2","sha224","sha-224","sha256","sha-256","sha384","sha-384","sha512","sha-512","sha3","sha-3","sha3-224","sha3-256","sha3-384","sha3-512"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biro","email":"danibiro93@gmail.com","url":"http://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.0.2","@rollup/plugin-typescript":"^4.0.0","@types/jest":"^24.0.23","@types/node":"^13.11.1","coveralls":"^3.0.8","crypto-api":"^0.8.5","eslint":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","rollup":"^2.4.0","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.8.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{},"gitHead":"0dc36a15602cbd07991adafe12682814f9aa4cae","_id":"hash-wasm@2.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"07b8660cdcc2b4e5c8e42c99edd6ada345a03a7b","size":87582,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-2.0.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_2.0.0_1586624807607_0.991722586436609"},"_hasShrinkwrap":false,"publish_time":1586624807725,"_cnpm_publish_time":1586624807725,"_cnpmcore_publish_time":"2021-12-17T10:12:35.313Z"},"1.0.0":{"name":"hash-wasm","version":"1.0.0","description":"Fast hash functions compiled to WebAssembly","main":"dist/index.umd.js","module":"dist/index.esm.js","types":"dist/lib/index.d.ts","scripts":{"start":"ts-node lib/index.ts","benchmark":"ts-node --project benchmark/tsconfig.json benchmark/benchmark.ts","build":"sh -c ./scripts/build.sh","prepublishOnly":"sh -c ./scripts/build.sh","test":"jest --coverage","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"repository":{"type":"git","url":"git+https://github.com/Daninet/hash-wasm.git"},"keywords":["hash","functions","hashing","md5","md4","crc32","wasm","webassembly","fast","browser"],"bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"homepage":"https://github.com/Daninet/hash-wasm#readme","author":{"name":"Dani Biro","email":"danibiro93@gmail.com","url":"http://danibiro.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.0.2","@rollup/plugin-typescript":"^4.0.0","@types/jest":"^24.0.23","@types/node":"^13.11.1","coveralls":"^3.0.8","crypto-api":"^0.8.5","eslint":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","rollup":"^2.4.0","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.8.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{},"gitHead":"c7a385a48442ba44d1ac711fb5c62420505cab97","_id":"hash-wasm@1.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"782192f59818de321ddd33da8de16ad81e97f713","size":38008,"noattachment":false,"key":"/hash-wasm/-/hash-wasm-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hash-wasm/download/hash-wasm-1.0.0.tgz"},"maintainers":[{"name":"daninet","email":"danibiro93@gmail.com"},{"name":"sdombi94","email":""}],"_npmUser":{"name":"daninet","email":"danibiro93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hash-wasm_1.0.0_1586594990453_0.46497834460992404"},"_hasShrinkwrap":false,"publish_time":1586594990675,"_cnpm_publish_time":1586594990675,"_cnpmcore_publish_time":"2021-12-17T10:12:35.604Z"}},"readme":"# hash-wasm\n\n[![npm package](https://img.shields.io/npm/v/hash-wasm.svg)](http://npmjs.org/package/hash-wasm)\n[![Bundle size](https://badgen.net/bundlephobia/minzip/hash-wasm)](https://bundlephobia.com/result?p=hash-wasm)\n[![codecov](https://codecov.io/gh/Daninet/hash-wasm/branch/master/graph/badge.svg)](https://codecov.io/gh/Daninet/hash-wasm)\n[![Build status](https://github.com/Daninet/hash-wasm/workflows/Build%20&%20publish/badge.svg?branch=master)](https://github.com/Daninet/hash-wasm/actions)\n[![JSDelivr downloads](https://data.jsdelivr.com/v1/package/npm/hash-wasm/badge)](https://www.jsdelivr.com/package/npm/hash-wasm)\n\nHash-WASM is a ⚡lightning fast⚡ hash function library for browsers and Node.js.\nIt is using hand-tuned WebAssembly binaries to calculate the hash faster than other libraries.\n\n# Supported algorithms\n\n| Name                                           | Bundle size (gzipped) |\n| ---------------------------------------------- | --------------------- |\n| Adler-32                                       | 3 kB                  |\n| Argon2: Argon2d, Argon2i, Argon2id (v1.3)      | 11 kB                 |\n| bcrypt                                         | 11 kB                 |\n| BLAKE2b                                        | 6 kB                  |\n| BLAKE2s                                        | 5 kB                  |\n| BLAKE3                                         | 9 kB                  |\n| CRC32                                          | 3 kB                  |\n| CRC64                                          | 4 kB                  |\n| HMAC                                           | -                     |\n| MD4                                            | 4 kB                  |\n| MD5                                            | 4 kB                  |\n| PBKDF2                                         | -                     |\n| RIPEMD-160                                     | 5 kB                  |\n| scrypt                                         | 10 kB                 |\n| SHA-1                                          | 5 kB                  |\n| SHA-2: SHA-224, SHA-256                        | 7 kB                  |\n| SHA-2: SHA-384, SHA-512                        | 8 kB                  |\n| SHA-3: SHA3-224, SHA3-256, SHA3-384, SHA3-512  | 4 kB                  |\n| Keccak-224, Keccak-256, Keccak-384, Keccak-512 | 4 kB                  |\n| SM3                                            | 4 kB                  |\n| Whirlpool                                      | 6 kB                  |\n| xxHash32                                       | 3 kB                  |\n| xxHash64                                       | 4 kB                  |\n| xxHash3                                        | 7 kB                  |\n| xxHash128                                      | 8 kB                  |\n\n# Features\n\n- A lot faster than other JS / WASM implementations (see [benchmarks](#benchmark) below)\n- It's lightweight. See the table above\n- Compiled from heavily optimized algorithms written in C\n- Supports all modern browsers, Node.js and Deno\n- Supports large data streams\n- Supports UTF-8 strings and typed arrays\n- Supports chunked input streams\n- Modular architecture (the algorithms are compiled into individual WASM binaries)\n- WASM modules are bundled as base64 strings (no problems with linking)\n- Supports tree shaking (Webpack only bundles the hash algorithms you use)\n- Works without Webpack or other bundlers\n- Includes TypeScript type definitions\n- Works in Web Workers\n- Zero dependencies\n- Supports concurrent hash calculations with multiple states\n- Supports saving and loading the internal state of the hash (segmented hashing and rewinding)\n- [Unit tests](https://github.com/Daninet/hash-wasm/tree/master/test) for all algorithms\n- 100% open source & transparent [build process](https://github.com/Daninet/hash-wasm/actions)\n- Easy to use, Promise-based API\n\n# Installation\n\n```\nnpm i hash-wasm\n```\n\nIt can also be used directly from HTML (via [jsDelivr](https://www.jsdelivr.com/package/npm/hash-wasm)):\n\n```html\n<!-- load all algortihms into the global `hashwasm` variable -->\n<script src=\"https://cdn.jsdelivr.net/npm/hash-wasm@4\"></script>\n\n<!-- load individual algortihms into the global `hashwasm` variable -->\n<script src=\"https://cdn.jsdelivr.net/npm/hash-wasm@4/dist/md5.umd.min.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/hash-wasm@4/dist/hmac.umd.min.js\"></script>\n```\n\n# Examples\n\n### Demo apps\n\n[Hash calculator](https://3w4be.csb.app/) - [source code](https://codesandbox.io/s/hash-wasm-3w4be?file=/src/App.tsx)\n\n[MD5 file hasher using HTML5 File API](https://stackoverflow.com/a/63287199/6251760)\n\n### Usage with the shorthand form\n\nIt is the easiest and the fastest way to calculate hashes. Use it when the input buffer is already in the memory.\n\n```javascript\nimport { md5, sha1, sha512, sha3 } from \"hash-wasm\";\n\nasync function run() {\n  console.log(\"MD5:\", await md5(\"demo\"));\n\n  const int8Buffer = new Uint8Array([0, 1, 2, 3]);\n  console.log(\"SHA1:\", await sha1(int8Buffer));\n  console.log(\"SHA512:\", await sha512(int8Buffer));\n\n  const int32Buffer = new Uint32Array([1056, 641]);\n  console.log(\"SHA3-256:\", await sha3(int32Buffer, 256));\n}\n\nrun();\n```\n\n_\\* See [String encoding pitfalls](#string-encoding-pitfalls)_\n\n_\\*\\* See [API reference](#api)_\n\n### Advanced usage with streaming input\n\ncreateXXXX() functions create new WASM instances with separate states, which can be used to calculate multiple hashes paralelly. They are slower compared to shorthand functions like md5(), which reuse the same WASM instance and state to do multiple calculations. For this reason, the shorthand form is always preferred when the data is already in the memory.\n\nFor the best performance, avoid calling createXXXX() functions in loops. When calculating multiple hashes sequentially, the init() function can be used to reset the internal state between runs. It is faster than creating new instances with createXXXX().\n\n```javascript\nimport { createSHA1 } from \"hash-wasm\";\n\nasync function run() {\n  const sha1 = await createSHA1();\n  sha1.init();\n\n  while (hasMoreData()) {\n    const chunk = readChunk();\n    sha1.update(chunk);\n  }\n\n  const hash = sha1.digest(\"binary\"); // returns Uint8Array\n  console.log(\"SHA1:\", hash);\n}\n\nrun();\n```\n\n_\\* See [String encoding pitfalls](#string-encoding-pitfalls)_\n\n_\\*\\* See [API reference](#api)_\n\n### Hashing passwords with Argon2\n\nThe recommended process for choosing the parameters can be found here: https://tools.ietf.org/html/draft-irtf-cfrg-argon2-04#section-4\n\n```javascript\nimport { argon2id, argon2Verify } from \"hash-wasm\";\n\nasync function run() {\n  const salt = new Uint8Array(16);\n  window.crypto.getRandomValues(salt);\n\n  const key = await argon2id({\n    password: \"pass\",\n    salt, // salt is a buffer containing random bytes\n    parallelism: 1,\n    iterations: 256,\n    memorySize: 512, // use 512KB memory\n    hashLength: 32, // output size = 32 bytes\n    outputType: \"encoded\", // return standard encoded string containing parameters needed to verify the key\n  });\n\n  console.log(\"Derived key:\", key);\n\n  const isValid = await argon2Verify({\n    password: \"pass\",\n    hash: key,\n  });\n\n  console.log(isValid ? \"Valid password\" : \"Invalid password\");\n}\n\nrun();\n```\n\n_\\* See [String encoding pitfalls](#string-encoding-pitfalls)_\n\n_\\*\\* See [API reference](#api)_\n\n### Hashing passwords with bcrypt\n\n```javascript\nimport { bcrypt, bcryptVerify } from \"hash-wasm\";\n\nasync function run() {\n  const salt = new Uint8Array(16);\n  window.crypto.getRandomValues(salt);\n\n  const key = await bcrypt({\n    password: \"pass\",\n    salt, // salt is a buffer containing 16 random bytes\n    costFactor: 11,\n    outputType: \"encoded\", // return standard encoded string containing parameters needed to verify the key\n  });\n\n  console.log(\"Derived key:\", key);\n\n  const isValid = await bcryptVerify({\n    password: \"pass\",\n    hash: key,\n  });\n\n  console.log(isValid ? \"Valid password\" : \"Invalid password\");\n}\n\nrun();\n```\n\n_\\* See [String encoding pitfalls](#string-encoding-pitfalls)_\n\n_\\*\\* See [API reference](#api)_\n\n### Calculating HMAC\n\nAll supported hash functions can be used to calculate HMAC. For the best performance, avoid calling createXXXX() in loops (see `Advanced usage with streaming input` section above)\n\n```javascript\nimport { createHMAC, createSHA3 } from \"hash-wasm\";\n\nasync function run() {\n  const hashFunc = createSHA3(224); // SHA3-224\n  const hmac = await createHMAC(hashFunc, \"key\");\n\n  const fruits = [\"apple\", \"raspberry\", \"watermelon\"];\n  console.log(\"Input:\", fruits);\n\n  const codes = fruits.map((data) => {\n    hmac.init();\n    hmac.update(data);\n    return hmac.digest();\n  });\n\n  console.log(\"HMAC:\", codes);\n}\n\nrun();\n```\n\n_\\* See [String encoding pitfalls](#string-encoding-pitfalls)_\n\n_\\*\\* See [API reference](#api)_\n\n### Calculating PBKDF2\n\nAll supported hash functions can be used to calculate PBKDF2. For the best performance, avoid calling createXXXX() in loops (see `Advanced usage with streaming input` section above)\n\n```javascript\nimport { pbkdf2, createSHA1 } from \"hash-wasm\";\n\nasync function run() {\n  const salt = new Uint8Array(16);\n  window.crypto.getRandomValues(salt);\n\n  const key = await pbkdf2({\n    password: \"password\",\n    salt,\n    iterations: 1000,\n    hashLength: 32,\n    hashFunction: createSHA1(),\n    outputType: \"hex\",\n  });\n\n  console.log(\"Derived key:\", key);\n}\n\nrun();\n```\n\n_\\* See [String encoding pitfalls](#string-encoding-pitfalls)_\n\n_\\*\\* See [API reference](#api)_\n\n### String encoding pitfalls\n\nYou should be aware that there may be multiple UTF-8 representations of a given string:\n\n```js\n\"\\u00fc\"; // encodes the ü character\n\"u\\u0308\"; // also encodes the ü character\n\n\"\\u00fc\" === \"u\\u0308\"; // false\n\"ü\" === \"ü\"; // false\n```\n\nAll algorithms defined in this library depend on the binary representation of the input string. Thus, it's highly recommended to normalize your strings before passing it to hash-wasm. You can use the `normalize()` built-in String function to archive this:\n\n```js\n\"\\u00fc\".normalize() === \"u\\u0308\".normalize(); // true\n\nconst te = new TextEncoder();\nte.encode(\"u\\u0308\"); // Uint8Array(3) [117, 204, 136]\nte.encode(\"\\u00fc\"); // Uint8Array(2) [195, 188]\n\nte.encode(\"u\\u0308\".normalize(\"NFKC\")); // Uint8Array(2) [195, 188]\nte.encode(\"\\u00fc\".normalize(\"NFKC\")); // Uint8Array(2) [195, 188]\n```\n\nYou can read more about this issue here: https://en.wikipedia.org/wiki/Unicode_equivalence\n\n### Resumable hashing\n\nYou can save the current internal state of the hash using the `.save()` function. This state may be written to disk or stored elsewhere in memory.\nYou can then use the `.load(state)` function to reload that state into a new instance of the hash, or back into the same instance.\n\nThis allows you to span the work of hashing a file across multiple processes (e.g. in environments with limited execution times like AWS Lambda, where large jobs need to be split across multiple invocations), or rewind the hash to an earlier point in the stream. For example, the first process could:\n\n```js\n// first process starts hashing\nconst md5 = await createMD5();\nmd5.init();\nmd5.update(\"Hello, \");\nconst state = md5.save(); // save this state\n\n// second process resumes hashing from the stored state\nconst md5 = await createMD5();\nmd5.load(state);\nmd5.update(\"world!\");\nconsole.log(md5.digest()); // Prints 6cd3556deb0da54bca060b4c39479839 = md5(\"Hello, world!\")\n```\n\n_Note that both the saving and loading processes must be running compatible versions of the hash function (i.e. the hash function hasn't changed between the versions of hash-wasm used in the saving and loading processes). If the saved state is incompatible, `load()` will throw an exception._\n\n_The saved state can contain information about the input, including plaintext input bytes, so from a security perspective it must be treated with the same care as the input data itself._\n\n<br/>\n\n# Browser support\n\n<br/>\n\n| Chrome | Safari | Firefox | Edge | IE            | Node.js | Deno |\n| ------ | ------ | ------- | ---- | ------------- | ------- | ---- |\n| 57+    | 11+    | 53+     | 16+  | Not supported | 8+      | 1+   |\n\n<br/>\n\n# Benchmark\n\nYou can make your own measurements here: [link](https://daninet.github.io/hash-wasm-benchmark/)\n\nTwo scenarios were measured:\n\n- throughput with the short form (input size = 32 bytes)\n- throughput with the short form (input size = 1MB)\n\nResults:\n\n| MD5                         | throughput (32 bytes) | throughput (1MB) |\n| --------------------------- | --------------------- | ---------------- |\n| **hash-wasm 4.10.0**        | **110.52 MB/s**       | **850.31 MB/s**  |\n| spark-md5 3.0.2 (from npm)  | 38.87 MB/s            | 171.73 MB/s      |\n| md5-wasm 2.0.0 (from npm)   | 37.36 MB/s            | 131.77 MB/s      |\n| crypto-js 4.1.1 (from npm)  | 9.30 MB/s             | 46.71 MB/s       |\n| node-forge 1.3.1 (from npm) | 18.23 MB/s            | 28.94 MB/s       |\n| md5 2.3.0 (from npm)        | 14.50 MB/s            | 21.65 MB/s       |\n\n#\n\n| SHA1                        | throughput (32 bytes) | throughput (1MB) |\n| --------------------------- | --------------------- | ---------------- |\n| **hash-wasm 4.10.0**        | **83.80 MB/s**        | **798.19 MB/s**  |\n| jsSHA 3.3.1 (from npm)      | 34.93 MB/s            | 78.12 MB/s       |\n| crypto-js 4.1.1 (from npm)  | 9.50 MB/s             | 69.02 MB/s       |\n| node-forge 1.3.1 (from npm) | 17.02 MB/s            | 32.00 MB/s       |\n| sha1 1.1.1 (from npm)       | 14.68 MB/s            | 24.24 MB/s       |\n\n#\n\n| SHA256                        | throughput (32 bytes) | throughput (1MB) |\n| ----------------------------- | --------------------- | ---------------- |\n| **hash-wasm 4.10.0**          | **63.99 MB/s**        | **426.16 MB/s**  |\n| sha256-wasm 2.2.2 (from npm)  | 20.37 MB/s            | 308.39 MB/s      |\n| noble-hashes 1.3.2 (from npm) | 24.73 MB/s            | 110.02 MB/s      |\n| crypto-js 4.1.1 (from npm)    | 8.99 MB/s             | 65.17 MB/s       |\n| jsSHA 3.3.1 (from npm)        | 25.64 MB/s            | 57.98 MB/s       |\n| node-forge 1.3.1 (from npm)   | 13.93 MB/s            | 28.19 MB/s       |\n\n#\n\n| SHA3-512                      | throughput (32 bytes) | throughput (1MB) |\n| ----------------------------- | --------------------- | ---------------- |\n| **hash-wasm 4.10.0**          | **38.06 MB/s**        | **234.40 MB/s**  |\n| sha3-wasm 1.0.0 (from npm)    | 15.44 MB/s            | 101.51 MB/s      |\n| noble-hashes 1.3.2 (from npm) | 5.74 MB/s             | 14.19 MB/s       |\n| sha3 2.1.4 (from npm)         | 3.80 MB/s             | 10.73 MB/s       |\n| jsSHA 3.2.0 (from npm)        | 2.08 MB/s             | 3.82 MB/s        |\n\n#\n\n| XXHash64                     | throughput (32 bytes) | throughput (1MB)   |\n| ---------------------------- | --------------------- | ------------------ |\n| **hash-wasm 4.10.0**         | **101.66 MB/s**       | **15 989 MB/s** |\n| xxhash-wasm 1.0.2 (from npm) | 47.58 MB/s            | 15 929 MB/s     |\n| xxhashjs 0.2.2 (from npm)    | 0.92 MB/s             | 42.26 MB/s         |\n\n#\n\n| PBKDF2-SHA512 - 1000 iterations | operations per second (16 bytes) |\n| ------------------------------- | -------------------------------- |\n| **hash-wasm 4.10.0**            | **588 ops**                      |\n| noble-hashes 1.3.2 (from npm)   | 395 ops                          |\n| pbkdf2 3.1.2 (from npm)         | 83 ops                           |\n| crypto-js 4.1.1 (from npm)      | 29 ops                           |\n\n#\n\n| Argon2id (m=512, t=8, p=1)       | operations per second (16 bytes) |\n| -------------------------------- | -------------------------------- |\n| **hash-wasm 4.10.0**             | **438 ops**                      |\n| argon2-browser 1.18.0 (from npm) | 213 ops                          |\n| argon2-wasm-pro 1.1.0 (from npm) | 203 ops                          |\n| argon2-wasm 0.9.0 (from npm)     | 195 ops                          |\n\n<br/>\n\n\\* These measurements were made with `Chrome v131` on a Ryzen 9 7900X desktop CPU.\n\n# API\n\n```ts\ntype IDataType = string | Buffer | Uint8Array | Uint16Array | Uint32Array;\n\n// all functions return hash in hex format\nadler32(data: IDataType): Promise<string>\nblake2b(data: IDataType, bits?: number, key?: IDataType): Promise<string> // default is 512 bits\nblake2s(data: IDataType, bits?: number, key?: IDataType): Promise<string> // default is 256 bits\nblake3(data: IDataType, bits?: number, key?: IDataType): Promise<string> // default is 256 bits\ncrc32(data: IDataType, polynomial?: number): Promise<string> // default polynomial is 0xedb88320, for CRC32C use 0x82f63b78\ncrc64(data: IDataType, polynomial?: string): Promise<string> // default polynomial is 'c96c5795d7870f42' (ECMA)\nkeccak(data: IDataType, bits?: 224 | 256 | 384 | 512): Promise<string> // default is 512 bits\nmd4(data: IDataType): Promise<string>\nmd5(data: IDataType): Promise<string>\nripemd160(data: IDataType): Promise<string>\nsha1(data: IDataType): Promise<string>\nsha224(data: IDataType): Promise<string>\nsha256(data: IDataType): Promise<string>\nsha3(data: IDataType, bits?: 224 | 256 | 384 | 512): Promise<string> // default is 512 bits\nsha384(data: IDataType): Promise<string>\nsha512(data: IDataType): Promise<string>\nsm3(data: IDataType): Promise<string>\nwhirlpool(data: IDataType): Promise<string>\nxxhash32(data: IDataType, seed?: number): Promise<string>\nxxhash64(data: IDataType, seedLow?: number, seedHigh?: number): Promise<string>\nxxhash3(data: IDataType, seedLow?: number, seedHigh?: number): Promise<string>\nxxhash128(data: IDataType, seedLow?: number, seedHigh?: number): Promise<string>\n\ninterface IHasher {\n  init: () => IHasher;\n  update: (data: IDataType) => IHasher;\n  digest: (outputType: 'hex' | 'binary') => string | Uint8Array; // by default returns hex string\n  save: () => Uint8Array; // returns the internal state for later resumption\n  load: (state: Uint8Array) => IHasher; // loads a previously saved internal state\n  blockSize: number; // in bytes\n  digestSize: number; // in bytes\n}\n\ncreateAdler32(): Promise<IHasher>\ncreateBLAKE2b(bits?: number, key?: IDataType): Promise<IHasher> // default is 512 bits\ncreateBLAKE2s(bits?: number, key?: IDataType): Promise<IHasher> // default is 256 bits\ncreateBLAKE3(bits?: number, key?: IDataType): Promise<IHasher> // default is 256 bits\ncreateCRC32(polynomial?: number): Promise<IHasher> // default polynomial is 0xedb88320, for CRC32C use 0x82f63b78\ncreateCRC64(polynomial?: number): Promise<IHasher> // default polynomial is 'c96c5795d7870f42' (ECMA)\ncreateKeccak(bits?: 224 | 256 | 384 | 512): Promise<IHasher> // default is 512 bits\ncreateMD4(): Promise<IHasher>\ncreateMD5(): Promise<IHasher>\ncreateRIPEMD160(): Promise<IHasher>\ncreateSHA1(): Promise<IHasher>\ncreateSHA224(): Promise<IHasher>\ncreateSHA256(): Promise<IHasher>\ncreateSHA3(bits?: 224 | 256 | 384 | 512): Promise<IHasher> // default is 512 bits\ncreateSHA384(): Promise<IHasher>\ncreateSHA512(): Promise<IHasher>\ncreateSM3(): Promise<IHasher>\ncreateWhirlpool(): Promise<IHasher>\ncreateXXHash32(seed: number): Promise<IHasher>\ncreateXXHash64(seedLow: number, seedHigh: number): Promise<IHasher>\ncreateXXHash3(seedLow: number, seedHigh: number): Promise<IHasher>\ncreateXXHash128(seedLow: number, seedHigh: number): Promise<IHasher>\n\ncreateHMAC(hashFunction: Promise<IHasher>, key: IDataType): Promise<IHasher>\n\npbkdf2({\n  password: IDataType, // password (or message) to be hashed\n  salt: IDataType, // salt (usually containing random bytes)\n  iterations: number, // number of iterations to perform\n  hashLength: number, // output size in bytes\n  hashFunction: Promise<IHasher>, // the return value of a function like createSHA1()\n  outputType?: 'hex' | 'binary', // by default returns hex string\n}): Promise<string | Uint8Array>\n\nscrypt({\n  password: IDataType, // password (or message) to be hashed\n  salt: IDataType, // salt (usually containing random bytes)\n  costFactor: number, // CPU/memory cost - must be a power of 2 (e.g. 1024)\n  blockSize: number, // block size parameter (8 is commonly used)\n  parallelism: number, // degree of parallelism\n  hashLength: number, // output size in bytes\n  outputType?: 'hex' | 'binary', // by default returns hex string\n}): Promise<string | Uint8Array>\n\ninterface IArgon2Options {\n  password: IDataType; // password (or message) to be hashed\n  salt: IDataType; // salt (usually containing random bytes)\n  secret?: IDataType; // secret for keyed hashing\n  iterations: number; // number of iterations to perform\n  parallelism: number; // degree of parallelism\n  memorySize: number; // amount of memory to be used in kibibytes (1024 bytes)\n  hashLength: number; // output size in bytes\n  outputType?: 'hex' | 'binary' | 'encoded'; // by default returns hex string\n}\n\nargon2i(options: IArgon2Options): Promise<string | Uint8Array>\nargon2d(options: IArgon2Options): Promise<string | Uint8Array>\nargon2id(options: IArgon2Options): Promise<string | Uint8Array>\n\nargon2Verify({\n  password: IDataType, // password\n  secret?: IDataType, // secret used on hash creation\n  hash: string, // encoded hash\n}): Promise<boolean>\n\nbcrypt({\n  password: IDataType, // password\n  salt: IDataType, // salt (16 bytes long - usually containing random bytes)\n  costFactor: number, // number of iterations to perform (4 - 31)\n  outputType?: 'hex' | 'binary' | 'encoded', // by default returns encoded string\n}): Promise<string | Uint8Array>\n\nbcryptVerify({\n  password: IDataType, // password\n  hash: string, // encoded hash\n}): Promise<boolean>\n\n```\n\n# Future plans\n\n- Add more well-known algorithms\n- Write a polyfill which keeps bundle sizes low and enables running binaries containing newer WASM instructions\n- Use WebAssembly Bulk Memory Operations\n- Use WebAssembly SIMD instructions (expecting a 10-20% performance increase)\n- Enable multithreading where it's possible (like at Argon2)\n","_attachments":{},"homepage":"https://github.com/Daninet/hash-wasm#readme","bugs":{"url":"https://github.com/Daninet/hash-wasm/issues"},"license":"MIT"}