{"_id":"pure-md5","_rev":"22-f8411e88dc5f2eb96c6392f2f370c539","name":"pure-md5","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"pure-md5","version":"0.1.0","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.0","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"33f937a60ddcf206ee13e5d15c1e123ed7fd4943","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.0.tgz","fileCount":3,"integrity":"sha512-4tQBBtw3AwGEK255upsf2Xci8iDnzFQdPmZ18e4uJdeAYSwETHHkJw/M/RBAM1m7cgkqruHY+UBD4zTJDtHGQQ==","signatures":[{"sig":"MEUCIQDvnWErjMYDfBQ2ichdT+7YViy0ILHQxTY99Jglqr5X7wIgAZwUnWGwQXzmgi/EaA/SxqjQ/FqPKumSaG3ZEMDg5Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCelHCRA9TVsSAnZWagAAwPYQAI65RTIPt2vlVyqdeYTI\n4s7umij8wndWNWzJuhfZVM2GoqMp0oFMHnsYnCzhGJKTOHOCQlj1S83fevez\nt+MmODg90MG7PmUSwECIUdA2q3QXqsVAUlnWoxgtaI7IkZKGx0qg91ucNyw1\nAdIIx+TYgjrav+ToFDIhbetbuMF06aKwEAgAa8hE/xECc49BDZfNwjPdGp0P\nmhDt7RGWe4/ApcL085XlVcPrVvam5B05PEXtG1b8OJ8NT7i1PIMXcCcW9L6d\njk2EGaIQwGuQecSLsLN1T7ze3h5EtrXc0vBU12TFmjgP7/uJBaNJ8aO8Ggus\n/1rd7KxiaJxxCWtOAeZyi2dFXjbNAIfHzvOh387XY9dMOmOlov0GOfOrqqeu\nilWrg0SuqL6zwoQuNDEofhlE5Jw9vKloDi+AWY5Z8aNTa5lVXSe4Mxv3bkt4\nBmRr1nUn7pqHSW1yimFNoytthqx6G9v9ot7AyOGaqHcezctyRczkvWxPvkOC\nJS5Z2UEtGm6Hj3ZyQInxR2aOpiJ1SC2vJUSikGYiBxmCWdE9DmBcvaEBMmS8\nCduHId2ZR4Qh5lmquVq4YRMsYYVhLNc548v+rMi93p9lZJPVDo0vbD/Eqaj7\nklqoU/71cnMpxrXA0awaxFevlhuIyUjeC9xXL+3hIRAs/+jOEwkh9ad2AZ8r\nphbV\r\n=f8E5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7af68c45899eab8a3deca230f31ba0c245943f37","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"10.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.0_1560930631358_0.06971445593183878","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"pure-md5","version":"0.1.1","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.1","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"39f711ea36bb91e3895c1461972d74f12b9a4e72","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.1.tgz","fileCount":3,"integrity":"sha512-cERg0CGrGNjlwDB8IguL1i9kYV74/ii2xXbVSWgaJZI4ZgQ42jmsiTADnrwLLBS8qyOYXZFpk4wCZlQrQj8NAQ==","signatures":[{"sig":"MEUCIQC14dYv0yi2WpRwNGhxZiyQNP7GZO21brWS+NjoJkFTsgIgJo/Pb87JDzYxicYGUzmIMlemyYVFHdGwAO6CFHRIz0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCew5CRA9TVsSAnZWagAAJv4P/i2J2ldZlSuGqfm7vjQp\nItr4b8Y+ZCiqLc4wXqiMOX4n3qrgP705nocA6Y671tgaCGQfWWzMSUqS4yxe\nHBQEZ+84d0b57gHu59XHenANobZQQWa9UVe8P4rYMqcQtmv6sFwcHQf2W2k9\n+IWYzdyBdmYW/VJoCUvb19ECW84iJsGrkX7N8aU0kNi7dFY2X5iAREspCCo4\nvC8/N4KZxlISIeZB1gk6zmbdA9+qhcxDJKqyNzPkuaaOsG51BC9c/tR88m0C\nYVuZ5nIRIA71mODhmZjEDEE3cpSideNmdHJPnY4Yd5E8RwYjuxERqvJ2zV0b\nl8/AW44EDGxcArQmZN2ilXnZ9dyGNiPNQgvXjTbIOWAcUqgMAis+SWkBJTMq\nmqHAlV6lvKUTHZ0ggBFAHiWSCFcOI/OslzPwCbUV70h5JGu+WFtSrawu8Eq2\nUMipEtDLWziOXtNQvgw84HxciGeoVxfIEpPdhN+Q63N/CO/KMplu4Du2Rsx6\n/QG34Mq73JH2fN5vo48z6zhos5XEKWZEyqAM2GLqyfVigiPfyWYGt7DBf/hb\n26weMWkORltWkCSdIJyB5cG/z3mRmmwgJePr8uJldo4SoJobn08aCxs9zozN\njluHSPDdKZ1HwNodWbQV5/ns103qoyqO1vmImpPMcdLmDFlWqDew0959fs/4\nlFTc\r\n=dKzk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"866887df1ad5839157fba96af3c15e4afe4e384e","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"10.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.1_1560931385343_0.13229737424149146","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"pure-md5","version":"0.1.2","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.2","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"b2e21b78b18a71574ee0f5bfb09adc42cf4a3a92","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.2.tgz","fileCount":3,"integrity":"sha512-q06rzsDe/hArSDwvGY898GYYbd3qGDz6dkprWfG+PTdfmL1uwzUZI7VwsXgmRhjjgZgCUp0AhSMgobgkjmJIzQ==","signatures":[{"sig":"MEUCIQDlhsuy2hzwjjbRkDEFBaaDfnxoLADP6NWLmRx04+RlqwIgLi8OhfNifSTb88r1eq2nCSTANWgwp/c4jmu79nAHpVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCe2ICRA9TVsSAnZWagAADeQP/iPK+2MJvNf1mCMmxPre\njzcimEz+n8fG9toFDrrolESLolmoyuPGQJZAi/nVtBoUz/MH1DtodsxIK1C5\nKu/bnRkFFms6VNMuj6PiNhlf0jgdfwqHaUNN/mUti9iSBTrSg7CxGAVOedJe\nB22oJm/PkxYJBKs18ldwQUdUZQgVwXJyNjl/OFoUBfwdOi3AhAEN6vdgDvq1\n9xAyXURKCPP3GcNAFjhl+j5PXb3N+AbgVFW8FOxh1kvE6Np3JXFx+xIdNbr+\nFUPp/5eslQTmA9RNsSnYRySLUKhUpl9N+TFJOJGOZUpYpA4G16+FTz6VSStJ\nZhNiD6jyrAnsWTGNxEVpaym62C7LL3xsVxMSM48LRuuQlpk2YldWI3Z8X4U1\nod3Kiro7RBVAOBvURQTxXQt/rGBPBOBy9fWiEPNTfV2+JMIQRTSkvlIWq9Ce\nxZPPwtUlK4KnqIFQhi+h4ktFxWlRDW4hPqpgpmLFP8GV+mRXQxudP7djgo2e\nrB95/+LMMrEQ84BH+fwQk+sK6NL1/tbfFZ9AVOtEJCZxtWZyucM0Vsg4rbdH\nZ0txWi64gPMQ8OHSw3+yTURZtFFqg1DIAbjh9PH7kouucvJXroODUPmHhirL\nqBZj+jxrQ3tpBEzSeLB4gw0btjxNIBRTqplviluclfDRZufd7I/OS7K2YJyg\nsqn3\r\n=kOQP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f97946bafe112dc9d2fff65f9b9cd332935493f9","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"10.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.2_1560931720074_0.6552518311471611","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"pure-md5","version":"0.1.3","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.3","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"d312416a688d55d922c73ccd5b9dfbbfaf176125","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.3.tgz","fileCount":3,"integrity":"sha512-7/Fcn5eeWnbhILadgSknlvXVwFvpFdPH78PPx4J5HQFy7QCxe0Kr9lehsBY90r53Njm7d2iFFmtoKF3mhtnbZw==","signatures":[{"sig":"MEYCIQDgnpA/nMuxux9lQfiVd1zH4eBGKBvQyseJ74yd81Q6gQIhALoM6whx1dy7W7N3+NX1xetaPNIIyrlochgqoCL/MnZ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCe+3CRA9TVsSAnZWagAAzx0P/RhMmHnSpPSU0w7nzVtK\n4FN8y9sxGj2kdK1OTyavQ8O2pZMogANR7v7xnM/te0tpD4ICgFNqxJ8+XQg8\n+i0C6f3rckx8duJMiVJmSEt0Yv1z41jrVynvJL1JE2dXXfM+qqX2NGPNKHwn\nVBj09ycxHKzKHlmUKGgsR1P0DGM8n6NV3pgQdGt9LUCc2sRMtpIAu66K4JT6\nDaN1XHtYLulF7I3VJSuIj5+dzejN6x+uiZ4mU3R0Cgpg8hhhEkDwJ1CJvDii\nbluzfW/MRXvnfdvyHzB1Wyv+LmXrMlO66+Aq7iIHBHv6ejjiubjNRHfjl6rY\nnoEmhE1Aetp2U0Rsbv5lJx13U2kLlYTjikzWDogar1lrX7LKbvpYc2+b0t+m\n5LWRBAk7PGyl5OJ7qzl26pbkcmQu3lsUmXqxaju2q2CL9pzICxcAJGuTnkLa\nMB/VgWA8LGYmElco+n4VzBfKdwhIvhnJow6ZiRfYZNgcpP2TQSPYn62Qdw3O\nNm/Pw/Da+b2+K4eiETSutq7SYKh3qZofzFZGUVXd741NDJyMyfcbg6lHq0sD\nORf7istC/hpXiDai3fD2/ZhvEE7Fw1Sx2aaZaaP9VxDcx2To/ofVggOhYVQJ\n2bUBwCn3jP3NahyGBq/h0V2HhVsKc4q48EPXkimkNnreYjXAzjIljs8aOpnd\ntqbF\r\n=Jzpu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d5c8210a72163caf11ac32247111f989b39f2f75","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"10.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.3_1560932279034_0.40585581734938114","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"pure-md5","version":"0.1.4","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.4","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"887992afa77fe2afea9d3e07d020f236452a94bf","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.4.tgz","fileCount":3,"integrity":"sha512-JNEs4+nx5DXqlirgt7dnDaDO2dvz8QJw0HN4tuIuiyFEaTBP2yjRUooY2FuuA0j6FLcmcsgSlb3SXzNZXHufbA==","signatures":[{"sig":"MEQCIHPRiwB4rxMSBksbKbxFHkoCGec3t0sOPYqqzSbhnNV8AiB6BgceUkfGWwo++25tpzPtxuz7fMynVAwk7OyPS3C8uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCfUNCRA9TVsSAnZWagAAoJkP/A3lPwNFjJejV/YjlgXk\nOEXuW6iCTWbd8U+xLolQ+VcCCQUZJ+vl88LBo1mQv5DI2Le9K4CuCHNFFblj\nZ8plDUPsRSzm1ZjOpawh7AfT3noERUYtNLOMP8a1DWiDI9PJrko+GJwLGq3R\nnUYpgCM65yFVj3BUDUJSwOPU170SWir4/BsUIVMJKGdmE5ponfLaxIwxRMMT\nPnobi2dff1k7iKzPKj7YgqPuh1LcdrDRG/BTzVb6g+67KllUHHxr9IebTviZ\nkuS6pJLaBZxHCIQgMywyk7psj1eTmqjiXr/yQWxhkJR8Wl49QFQjKb6El6iX\niYZYMbeP6Y8LyvVKr04ULe/lQjBTduFHHEmweSSc9mC3g9gsxYyOcRiegk3Z\n6c8SDCgju6EVd7MnjdxeWwElSxjXfiLwO3ra/wGDqcjXHbaLPBPm9XHsChDp\nE77b+LpN0N/C6pFrK5emiiqQhCRX2JKH6xXoUoX85vz3N+nXykVQIGIpOUhN\nTXKdpKxtE91n4BO2IHC8lhwmrXONmingtSoK+tdj7VtB0StWPwChT+QBeX++\nU6q8gOw9HF1crbGkJ2vdU9vRdKjs8cbUQpJ+m26AQ+LoIJMz2yXOei4rUUSQ\nglS7dIV7EdcDFnQyNzqywRf5csARR48f7KLzyTlSXXK675F2f89BXt8p0x7A\nmHLu\r\n=Pmly\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f5fd32a15add037252ee79104004b94bcea50563","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"10.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.4_1560933644686_0.6149599688980081","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"pure-md5","version":"0.1.5","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.5","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"5c1da0d0c1a78d97cf7a2b0d9d143bb08b832f20","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.5.tgz","fileCount":3,"integrity":"sha512-K+JUj1Pw8SI+PFW8+m677YOMgZeTRPRXKcJPE5fHiMnzjjdNKL38icgMZ0Jcb+raqK5PSd6zbiNBxRDtNsRIlw==","signatures":[{"sig":"MEYCIQCC7dmeAMGi/uoCqRxdsJKNQD5Id2Tk/9v/DrZJrPL10AIhAI7ZjDHjD64cImEvvrjd0M0M1NsnIA9GJg4IrunG7qZt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCfYsCRA9TVsSAnZWagAAQ6kP/3dibtEWv3GArQBk0FXF\nHQJgFrRLe8/SqeeIpM2vBRSBwzLVdqTSHU7/c/Er63jvglmJj3D8B+v+PjWD\nrwSOOYdTcsF8U0Db0XoEgRTGwjZ1qY/BTtwaWU0u2TabjzUzCNDz576SEJuC\neNdIT4NUDTthPtYLdvBe9Ri3w/3bY4juki2+eWJ/MaNr93AWMJhuNA+sSm9M\nx1usCRpTpfRaHKmL1q1gNO2BkxbujYi4UjF3s1iHnaZSzWMrjZu27RFawwE2\nafKqkeebtGouKx68DwX5Xof2jachZ9h0xutLDdzLdzVRlwnppyPuasG8WfOr\nZ2SO+6LnLn2yfCu8ZM99iMlm2p03/lArmj2hHolV3Mg9oOlQN4mNs62UOT/y\nRiQM0Oy+NR6lgfrre6OFEG7N+a4AlAVSd4oGnnx15kSdD0G9OSffF7801BFI\nwnNFNUb/FGbOE9i4Kl+jrSialEqm8t6y2NSwKBWcwjL3anAKfUUgG9yBcRp/\nx+x9YYPu+t27Yx0S/W8Rzs6ni8nVRbFQ1F428C9iAIhq1N9+2bSG2AFKL71R\nPZvv/wE6d+2F61mWNmzBoiHJCYWzrT4kv5WiqftqVux0dyNJMkb0RAo0JXvJ\ngYCuIRYlv+EilqOajOPDS+4U6v2voJCUOPqQNGjbxpzmj1RrFAiHxFlruv3E\n45NP\r\n=VIMp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5dc6f2b39bdf7b27031d7021602a0d5e1d11e03e","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"10.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.5_1560933932174_0.8151014983789333","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"pure-md5","version":"0.1.6","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.6","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"5e21313ffd6a2a16ab92b7d71f310024fa447ad7","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.6.tgz","fileCount":3,"integrity":"sha512-O5lcDHrKgU6QzVFEqT+nn9gOo9HQSOS5VDjiDlN6+t3nlz35lSvRZQWgq+cibGNng5AezTQ3evIffSF4PBqkmQ==","signatures":[{"sig":"MEQCIFFUNzwAlYU6RSnXqAJBF+XWVNpJ+wx3z0jlhb1Qk1vCAiAFJPf4sErCcK0iTCrr45As2R4TgWaTe8Ihf3Re3ndx/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCfz9CRA9TVsSAnZWagAA4aYP/3Yk3y98O7uM3JhA3DAf\nZG7dFfxC6wxfkhduCmrTzrlAmtiE4ZmO/ONX64UsNmVKbn8INM0P1DMBen78\nC9sSAzOOUu2g3PC0oS8+CKtMuZthejY+FpQ018A//d0khHWsO1GoJ6OrlIxh\nX6t5gLA2Hw+5yKkQzqGNuj+pcgCEKjz94N85sH3MaQPxzmIZxjNnjTr015Jb\n4dJ2Pp6t8cRQ7pfkLCCfnmOGN5zHAzQsgxryoL/eB9cKOs+oLfYTb+W8GoNf\nPE7BN6tADA1MRnGaOKgmxV41+BPVLVxqJvF8frANSEesTHIuEEiXcaJg6K2O\nrbgTX4w6R+oecf9ZCsdjn6KXMSnbjeNLatssSGDqgd0jBcMznsALgRVFrAH+\nA8v9Hg7q/eUxgFH//g9E29ibfXMXBFGHemEVrOF7XBLbGpPrFcE8D08KptM3\noRofD4+nlBTKAUa5qh1tmYIJ3ds/njQs/UIMVaYYngkMPMt7lMrszedgts3M\nbDwn4DFFwWPYRf0KSp8l4I9uM7UyeepdaJxfVAIgSJmifWdmmF6po5VXSt4B\n08eEG9d/gWl0cFceW7Mv9pZanb5KEtKic8nqU3DM8g3R2e9WzfDQEIidn1b4\nJLNrq8Lt8yr+QTOA5DOCJpfRQsj1gEsNO9uk6nmpjAMTDmbrKhUh5VUIxa0f\nVT6K\r\n=RZ7B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"486caad683fff23a7e22df5a103593d9a97dfe27","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"10.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.6_1560935677234_0.6901434432263462","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"pure-md5","version":"0.1.7","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.7","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"3a08e5656bb70a68cec733220d603fe118d0530c","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.7.tgz","fileCount":3,"integrity":"sha512-xN2dCH2kEzax85kfuGBy8lQFmE6BnLvrDq3FBkoW6CakNqjEN+JI+A/+dQxj4Eu5q0VFQUSAiVvBkaVAjbu5nA==","signatures":[{"sig":"MEUCIQCJjJoPw6kAsVckqnOetrPn2f/Djg5Qht+G6F/lhOAt+AIgW2s5UoXO7cq6LfJff9o9wksuazVpeuEs4dOV72BGHbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCf55CRA9TVsSAnZWagAA0O0P/34juqLVMmkg3iHIFLuJ\nkBlGMO/17b6MZbQirUDASDwRJmlyi+3C8Dn1GnAZA0HkATwVy6JC3RuMiuRM\n1d2DyipNqd+rtG78/5BwKIS+dOFvIuUNFtdK5ewXVG49GjmiV2ayBaL/6zVF\ncLzwOAg+5VCvVOHfIeuln+P+5p/3EyMvbLPqxn5C29tdGGgLqHG6lxzzV+8d\nn491U+CaYrOP+qof+Q/uJJiYPQboJjI9m4DtdQ9eYCfBKL2c2qMPvhxl+TSG\nPxQfGy5QVy6uyVbFh1ZrFMU3Ae69wfZAxngVZCKV15boPxRqgM4MHW4VDvth\nueOFduVPgJXfrEJm5J2P0QB/fOQx4IvMQdEZrfHUIzKItJSInJ4UB7iR34Vw\nze2cGi7biOyvMbZ0DO/KVPhl97FVMHcjT3TOmffVfBP9JCPTvj8h1cLTIOPD\nchp2jS1u24Rwd5JKLNsINAdikuu1hOiUeexF1SgMIz8Ic/iagvlsxd5VbXA3\nWOj8MLUcYMhyHPP7GzjkfaV9d3PbtWLOo/i1429szIItFyt31OriFFYgXi67\ny/b3c8SfNrn0FWNest8XLPZb1oDHWoc+wg6ihKWR28LrnbZLnBU3DEhsXDwT\nm/OvhhyAns7IDjtqhgdbocNZGNY2W7kK7JGAcgJ/PpQ6Kepi/0LPeFd6Oi2J\nzUvy\r\n=RlVf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9940146d6fd1b685a792ef3168468505aa837be9","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"10.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.7_1560936057152_0.012118145939414626","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"pure-md5","version":"0.1.8","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.8","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"811405d480e333723ccd6d201d2b6dc9eb18e7be","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.8.tgz","fileCount":3,"integrity":"sha512-XCRHxaJXvAnZcpXQMrEcgntG6AAMie37BGemUVtQn3zNFMpMi2taO+sW4N6yAZrni4FRzSECuMkJllDGGyecUw==","signatures":[{"sig":"MEQCIH9QFdFpTl3mlWS5x5dKIAdVocDZYXlRLhVl58z/6vL+AiBz3N5zi65JFESR6Efn+aNvThS2A39lB4S1VSChFyQrBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCf7tCRA9TVsSAnZWagAAIo0P/0ZGIryS/EqEuypneIdH\n46d1CnFXen3zpmyrFoDSOh/Jk6JDB0jlbAJfk4HRyt2KZzj8BjkMeUNuoik+\nbYXRvOWqOEZQwR4665nQIYRuVY+fVt2eaFJqkFEWKP4jcKiz7xOBOVIlpyVz\njR7/TfREkKxEq7mXypKLCjE3goxbpQtNJu6BNffzOU2imVXl1yeMN7JMPJjn\nBhzezmnu8UtQdJcVPvjaUDXSyh1mDDvqa2vZLM/pKF89UU9sR032kzDFGsXX\n35h9wrV+WKwsJaIEc6YLWOzXJWoYqLiCov4QS1qoh0Kgi8RRGS4+JXMt3nP2\nekqI9k2IJlH1mkRpC8Vb5Tg/CJC86J7paO8p4h7RtZptcjtUvM0/4RNgxJRQ\ngaSiPPoe1P9qdwdSvFAH8zK85CzkGQ8XBjhZWDWnLPeRhuzPscjwBjX3kCf8\ndKr82hIgjeVGiPCdquq6LgjHTBrqgjq5CQOuz9FA+OrS08U930dXnVnsbP3y\nh/nXDNFt0oljDCEgaH0W00Zv2BdS3DzQmF5DTjdJa/2xXCcRWy+AazzJEW1K\nHAtq/bDLPqiFY6Of9OhErTvIBi9cqSv1L3iZcMWbjFcOVWKo0jCzO3nFHDyH\ncRg9EH2rxw6CS3rdsLYINyNAMX6hHpJ4NfejVrVqgqykJlrAVz0KDppsAAxc\n3W3O\r\n=MkDA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1e300cb77eb0fc64f4786c5dec87642d8039805f","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"10.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.8_1560936172752_0.47214660083174076","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"pure-md5","version":"0.1.9","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.9","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"34286b5d8351866e5ff84dcf90c667f6b7f580b6","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.9.tgz","fileCount":3,"integrity":"sha512-SA/xeqGm/WSx9sup7801Xl8cs2mi5IB6UTCOapWcHc7IeAlMn4k3JBO9aLH+88+JrqqUANhVwX1+Tz3dlvRI+A==","signatures":[{"sig":"MEUCIDBJLUPSqG8O9Kw4GUj7D6CPJTcOovInJSK8IjIG7WxAAiEAj9CopSTRdNSFasHLMB12LqYuyvnQxVg/XkMp9OBUZog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCgTUCRA9TVsSAnZWagAAFZMP+wQvs14dwzaTZzOq21C1\n/3y9qlLg47lX9q466i9knoo58aNi1vV84rlKG+AduWosKBsTSHBwqCz3VTdf\n/JmkHKH7Hc25Uy6neXCXZllaCisheNHzwMwsMKz/v/aaAK8uT4uWCkGvZy+j\nawK7glG2Rm2RBvs9OKTf0qVJkFbJAh41OO2oTlcx/JgO5r+kf/OwKFeJ7z4X\nBL9A1l1LlT1IZAAPnXCOgi5HLCOaC6cOJXnrgVB8oItHG3sZUpxDztaKbB9D\nqB2KWz3myioynL1K7RasLfNEA9UUSnzOcEVSX1n/SYCuKRW3RYij3pXM5dgh\nlerAVWtFPBrSexJY9KvzdklAnrWW08y2eXgmxdFN7yHuAigVyWgVznodDejF\nLhy/gRltTmtAD4w2AfEIrurxWQr1Li7bYEU2Rj5HV1wmLuAX/g1ycTNjP6iI\nf7BbZ+71vPa4iOShO7aAMtokxc33N8CuRf6drrMW9kmQamCU1pqSA4fZCRNy\nLljsBpFHS3n69vKEQdVmIQNZ3agMYX9WKZQ5RSaQ6PT0+gj+0l2N9wuphgBG\ntks/MJ9Yk0eLPIKsUZPhDnwmMajoLwgduhES4YrlNzLrqA50Qck8yPIsb2jc\njMgykm0zURGFkG/DadA9SRcKhBG3pEHaS0BBRWf2rB1QNhJRyw6k0YFWo/Cr\nmGIY\r\n=Z5yK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"187e8f77b0fc39fb373c4c695edcf85bcfe6df4b","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"10.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.9_1560937682407_0.03891414145342709","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"pure-md5","version":"0.1.10","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.10","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"53fa902038842464a046a4236f16e8819a174c85","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.10.tgz","fileCount":42,"integrity":"sha512-B0X6KEJx1sqh4jeunWvhjoolJB/1I5TSY5PgIQI6Bt+cjgswrffQV6/U1GNgC/xduxf3wGAXqTF7ThFRxnhNVg==","signatures":[{"sig":"MEYCIQDdMZeuuBH1FuP43IPkxWgRtOQUXcsKzH7N0sRLlkyu5gIhAKgnK8oqcA1aXgyRVniqclW+EJasenF23lta8Hx0KlvY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCBEJCRA9TVsSAnZWagAAXd8P/2g1f6N6YEyuda6Vm900\nQ2R/i0Kn6vcN8KDo7Qu2Deg6c7Pm+Tm9FZg8oOhdKK44KZ9ScFWVZDBlAmc6\nKisrRIfOEPVwSppCidXH6haO8UDtmByjcwEj2v5cwFfwOTTmjcDjuoCfPRYE\n6E0Qx1XtXMhbEjDPfdJLpPvk7WEsKVEZudGN6MuQKJLbGRxqrWV+Ey9wipo5\nwpWTphfYQ2u2wzuONxBbhBhcnsTDaQkxBd9qRbVBRS4QQoLzqTI8/CF5+/Jk\nXqas8IwNZMUc2t5E/+tqWjTURfYFoAnjNkfuPaeYM6EIKcGarqq1MSdGKvSh\nZWd006IKHhgnfheiwXkJNOJGCdJSlE7xkXEHJfxaSFHoyM0bzniQsVyzuURW\nVCM0O8skM/ZJikkd01eoqfAnH/J39oI0Nj+tyyThIkUuXKBmKpyykX0QaQjh\nmzdb/D+TAioZQwtCbnW1ixhFLCCsfAGocOOTESx84TOjKWxn84POfHPrOo/E\nfn9MwG1yq0X4dIPPcrE05riAVmwPZK89Ue/txHLKZpqf9eDuodXqArfcxi8N\n0XsrN4gO7VdDOeI1hOmfKPRs7hV6SDMHDTcWG5ad4C0zWF+eBK9rvwQ5YcSX\nGFcpBMahBHhxlRjZCNmSPf8xG6py/BNIrCsjXANM1hHh1NjjRMI2O5YSg5hw\n0tmz\r\n=0jum\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"10959f44be4b143a1da3e0d3cb0e97811808ef0d","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.13.4","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.10_1594364169326_0.4071666432449592","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"pure-md5","version":"0.1.12","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.12","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"2b78367dab83c13917895d9863f6d64d8ddb63e9","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.12.tgz","fileCount":45,"integrity":"sha512-c4eL2Ne9NA5dhOMVLX9RFh0K5WTvYxVA27iYMWjrrzIEss8rRND0D/WuPIE5gde5upAjhutGAaCTH4R21fop+Q==","signatures":[{"sig":"MEQCIEJLi249Cv8iCBNMnXbMoGXolegEd4DYOzDKbHTenX/sAiACjUUdLYRhd+KCuY7Nlqc9WQiXvF6G0TI7NLRcMnHPZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCBsVCRA9TVsSAnZWagAAQU8P/1iuT5DZDB/udscc57v4\nbIvQPHnKc/ScC4xDtanfv718c1v/+omC4LtdP8vBrJqNtLXxcVbMM6qxAkeB\nxQ0/kBRsz1pbuS/Po6Nm+7EMTjAP94ocB6yjdaInks2GlxsBTxwtpsZYDRvY\nmSPhKG84b6WEZbf3exL4UhW2I0p6WeB05Vl5HvITqcxqNS2RMGyOCW3icuXA\nzqJn8qcAlBf1NaZ5Vb6hbeZBVgYgVwGVR/J3mpKR8kWwzNlbLk1RfwDtBDKu\nMGgcUmtquIv3o9Kjoa8XTHcPT4x22yqF/qYNqwaE2OK9MMsbi23bn6pD3gRu\nPsstBPqmNpPu7TZUgCV+FTMNizJ4eWpvUx2vnbaqaTiPeMGNK7hKFTfvOx4y\ngBUvBawcNWWT+ktc1TfHfHh+O8VhI85bTDUm8+zot9u/ByXIpiMqsVwTE3zD\nDsJxGFhT23MbN046lz0zfiQG8zdAggAaEzK47XarPgGRLAG2bzNUBylb5Akf\n446MDthDOGyqcWx3qDvueCSiHC/QUqvOICKLUH3D3Zr/WEtqASHpogQJVuGY\nZrH2aXk8d/ZXNkEnTIpzz+cS7Ba/8JyR1d6brC5PIP9H8pf5EATeQW+IMprb\nUOrZ2dxYNHjRL8oqHxb07l1JuyhcVtqd+VGdYz985GV2aqsXMXaWnIC4l3rS\n8P2M\r\n=ylKj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"bf9a345d5ea3e20a07fc81a4892410d7161e2c57","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.13.4","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.12_1594366740867_0.11785564802226389","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"pure-md5","version":"0.1.13","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.13","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"d55c1cd80dd1e634d5092c4245658694a79a9fe2","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.13.tgz","fileCount":5,"integrity":"sha512-9O3tvDHGdKtoGdzI4OFr7FBfR1X9Gp/D0CXu8lRjlV9bf2YiB/w6FR+3ndOmEFlfdU9pHPvqJPPaDvqMXykEZA==","signatures":[{"sig":"MEQCIDe+UzvVXp8w9TUsXCCDBnSE4WPweJ0HLQVWfF0w7yoCAiAD8wJmaRl1tl3iZbn+C//9EPTsFYwM7+ZdSVYPYRihpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCB3ACRA9TVsSAnZWagAAgc0QAJ/qECtV4oDcuPkCYcUs\n+stShQ7yreq831+2DBWJqREW0xDVc2EirmBUdDDovI0bT2A0BQdiL5V+f4x0\nikU6Znsmncjnciq2tgqDqT47XSlTyfoTBVL8x5i/9Wf0pKhjQVaxHcfC+Usq\na1g2+/8dVDG9z+WlDleD/Jmd4VHKBwjY/+R/px4mdninjgQPoxEHLimHppkv\nPAXyjYkX+BKu88KS0P6k1H7BUUuYyUYL21EX2uc8dBAcGxwQ9dNZ4kxAprcK\nViTgWEfntJWzH55o/6Vq2rME8JzUoZ/4CApEAq4AUqBI4oa+/EZIJ/jTPLk5\nnedLJFtVMLYksBOgtqCqgykqBTzLrB5LNPv2qCFFwwCd73IsUDfBsVbmB+Ox\nRDh2Pckss+WMtJ2NgUv6wd/n6FR0JxGO4nreOlRvxY7PI+HdE/vaBKlbdjgv\nl9Y6LgNKk9eucZoGhWderWqkNl2anVNz7t+COtZKRDHwResvnJBjM8iR8LZf\nBQdKZ0TrF6fBDwY/bLYDEDHAd0XXCuAm5PYZ/mAW+tYpZrjX8/6ML/RqjKDt\nos6PqY9I/aypMqokRMn6IuoTKhvB7UVGQae+f25r/CoX1BAGnJ8WnS4yNcC1\nkHh7wNfODAVvZM/oH4BYBxDDTaxN2EWn4EFWEMqLb1AFlVlIiZF8t1aksOKj\niJpf\r\n=QIWG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1d348d7a24c1bff526fb1557a4912b4bdcee09d6","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.13.4","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.13_1594367423767_0.6137949663749318","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"pure-md5","version":"0.1.14","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashkinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.1.14","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"79bc824a463a9a71b4283997376fe8df78bd255a","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.1.14.tgz","fileCount":5,"integrity":"sha512-tQ/inCmpbggbJRgJESzyhAj8weRANMMgYvBtVcqDHfTXR88fgU/Ff7YQHm8dGrcenCxkjas10SmbaFROcp2kZQ==","signatures":[{"sig":"MEYCIQCQ8qeRGkJ16LIPB6+fblNckzWjDtjt5qRLPnurhFBf4wIhALXiO6zlG6bep6ekmaJNk2NUvb8dbDOKf1qWvy+Mcz1d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisXjzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOQw/9EP1pbUg46TMm7FmAruj8qawtZ5TECpWw5thgVBklM8ZIKIfR\r\nxx43prTknWoQhtSuEiw66K657FTGeMBONLo+JdeBid504jkRGgZkjpPOtkda\r\nmi2gyXpnrc+Ua2wheM/oakZAHG9vJ/D93KF4PoBVObFVs8T4EKvsHffSGwqJ\r\nMk4vb4cbcYcMs6kdwdwVrbSPgjLHOA44TFoUUbOukD6NQLW3j33YZI3Zrohd\r\n4eAOOMtDIQiSqYpa9Ozb2lbJnNuhPd3h3epzVj26UPYbC29jqOIgS8q68yPx\r\nzr1ciyqBUtkfuC77LaeXfbvw/QaTDzEvfz52mcgCQvf5Ta/AojggXASxz+LR\r\nqVcXbU2HBeZ2wm1aNyIjXsF7gQlcX0IBrdgFRugsUQPv8VItg6Op+GJ6FHCh\r\niZu+FGrViiKRMQk7dLdvgwPovcti/doLgL+A8pYuWHHyB/Vtv9wAOgAV8O56\r\nHi0Vtha0FmgA7dZ2NEL+DhHmX40xcGw39C/fKrAO+yJuFb+OCk0yPJk1dMGx\r\nl9fOFudg5BaK7bIBWJ766Sxo8K7AcFMnGZ9ds0Xha+6NMUab/mMThHQQPrJz\r\nuUA6Nwtgyal+0IGoatEKAW+E0X8sclfzG1yrBaykxsHbPpycLDQsARCBmtfS\r\nouIz7+JVu7vk9n3V/dJajJXiGtca1KWGYh4=\r\n=QsBd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5481075816cf75ed7d29ea189e0dc213c451fb98","scripts":{"test":"jest --coverage","build":"npm run build:types && npm run build:js","prepare":"npm run build","build:js":"webpack --mode=production","coverage":"codecov -f coverage/coverage-final.json","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run test"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"6.14.13","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"_nodeVersion":"14.17.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","codecov":"^3.5.0","ts-jest":"^24.0.2","webpack":"^4.34.0","typescript":"^3.5.2","@babel/core":"^7.4.5","@types/jest":"^24.0.15","webpack-cli":"^3.3.4","babel-loader":"8.0.4","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.1.14_1655798003479_0.183540469326962","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"pure-md5","version":"0.2.0","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashkinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.2.0","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"8ab3079edb6cc352a9cbe3b5ddd620cd94f8ae67","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.2.0.tgz","fileCount":185,"integrity":"sha512-N+mldA2k6a603sRS4qeymVOflPa1aaDj4NH9tRoCIy7dKL7WulS6Z3G7Xn7pW4fGSUGrGh8PVwD9k2/mftmatA==","signatures":[{"sig":"MEUCIQCZG2MwFTUamktPsylnACBkhgJ+teTFmrOqdAFBVKIcdwIgEVeWSK8GBUR/nOEpEZaxlfnkXLdVS+wqyeu3OK5IaeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1218057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./detect":{"types":"./dist/utils/detect.d.ts","import":"./dist/utils/detect.js","require":"./dist/utils/detect.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","require":"./dist/stream/index.js"},"./package.json":"./package.json","./stream/light":{"types":"./dist/stream/light/index.d.ts","import":"./dist/stream/light/index.js","require":"./dist/stream/light/index.js"},"./adapters/ie11":{"types":"./dist/adapters/ie11.d.ts","import":"./dist/adapters/ie11.js","require":"./dist/adapters/ie11.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./stream/md5-stream":{"types":"./dist/stream/md5-stream.d.ts","import":"./dist/stream/md5-stream.js","require":"./dist/stream/md5-stream.js"},"./adapters/webcrypto":{"types":"./dist/adapters/webcrypto.d.ts","import":"./dist/adapters/webcrypto.js","require":"./dist/adapters/webcrypto.js"},"./stream/whatwg-stream":{"types":"./dist/stream/whatwg-stream.d.ts","import":"./dist/stream/whatwg-stream.js","require":"./dist/stream/whatwg-stream.js"}},"gitHead":"5a6abee8976effd7937ed569c40b4e003a074bc9","scripts":{"dev":"tsup --watch","test":"jest --config jestconfig.json --coverage --passWithNoTests","build":"tsup","prepare":"npm run build","coverage":"codecov -f coverage/coverage-final.json","changeset":"changeset","build:prod":"tsup --minify","build:watch":"tsup --watch","prepublishOnly":"npm run test","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"8.11.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","codecov":"^3.8.3","ts-jest":"^29.1.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.2.0_1771324724276_0.7942911864428677","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"pure-md5","version":"0.2.1","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashkinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.2.1","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"717405f74163fe068112cf18dd0fca34899c8fe1","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.2.1.tgz","fileCount":54,"integrity":"sha512-sGC+gZiL8aDRRczsflhGJns7nLbiKqQiAgoHlbVTcAJCsz/w1H8AP+pqqYbmRwu9+dYv/POqR6wfTJq+KIgkDw==","signatures":[{"sig":"MEUCIQDjMn5o4Mu/oKBlNTUWeaxRvFLmWp4u0Nw4vEhzObx8KwIgMc/mgAjfO+Y/Hr9cSpbcohd09Ah2hSJd+1nrpaQoudc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./detect":{"types":"./dist/utils/detect.d.ts","import":"./dist/utils/detect.js","require":"./dist/utils/detect.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","require":"./dist/stream/index.js"},"./package.json":"./package.json","./stream/light":{"types":"./dist/stream/light/index.d.ts","import":"./dist/stream/light/index.js","require":"./dist/stream/light/index.js"},"./adapters/ie11":{"types":"./dist/adapters/ie11.d.ts","import":"./dist/adapters/ie11.js","require":"./dist/adapters/ie11.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./stream/md5-stream":{"types":"./dist/stream/md5-stream.d.ts","import":"./dist/stream/md5-stream.js","require":"./dist/stream/md5-stream.js"},"./adapters/webcrypto":{"types":"./dist/adapters/webcrypto.d.ts","import":"./dist/adapters/webcrypto.js","require":"./dist/adapters/webcrypto.js"},"./stream/whatwg-stream":{"types":"./dist/stream/whatwg-stream.d.ts","import":"./dist/stream/whatwg-stream.js","require":"./dist/stream/whatwg-stream.js"}},"gitHead":"fd48a886142872aae62a16c3872c1095fee7f643","scripts":{"dev":"tsup --watch","test":"jest --config jestconfig.json --coverage --passWithNoTests","build":"tsup","prepare":"npm run build","coverage":"codecov -f coverage/coverage-final.json","changeset":"changeset","build:prod":"tsup --minify","build:watch":"tsup --watch","prepublishOnly":"npm run test","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","codecov":"^3.8.3","ts-jest":"^29.1.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.2.1_1771666537090_0.28731617707055923","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"pure-md5","version":"0.2.2","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashkinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.2.2","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"cf7ccca7c9f7700d5af264bfc8238737fed9e172","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.2.2.tgz","fileCount":35,"integrity":"sha512-eap/doumT6e7gUBKk6G0pYxiz8OqPDyx9qR0AUF9HqjLMyRSb1yJ7JDFLET/KfPER7eBqta0DVNhyToh309Flg==","signatures":[{"sig":"MEUCIQDzjZQ0F3Uf1LXHYo8K0ILDQKooZ5I3t6avlmf/EiiKDQIgSho1vpKFlINDZaRcXT5Vd9NYJMNsdsYJLKBsiVnY26Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./md5":{"types":"./dist/md5.d.ts","import":"./dist/md5.js","require":"./dist/md5.cjs"},"./detect":{"types":"./dist/utils/detect.d.ts","import":"./dist/utils/detect.js","require":"./dist/utils/detect.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","require":"./dist/stream/index.js"},"./package.json":"./package.json","./adapters/ie11":{"types":"./dist/adapters/ie11.d.ts","import":"./dist/adapters/ie11.js","require":"./dist/adapters/ie11.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./stream/md5-stream":{"types":"./dist/stream/md5-stream.d.ts","import":"./dist/stream/md5-stream.js","require":"./dist/stream/md5-stream.js"},"./adapters/webcrypto":{"types":"./dist/adapters/webcrypto.d.ts","import":"./dist/adapters/webcrypto.js","require":"./dist/adapters/webcrypto.js"},"./stream/whatwg-stream":{"types":"./dist/stream/whatwg-stream.d.ts","import":"./dist/stream/whatwg-stream.js","require":"./dist/stream/whatwg-stream.js"}},"gitHead":"fd48a886142872aae62a16c3872c1095fee7f643","scripts":{"dev":"tsup --watch","test":"jest --config jestconfig.json --coverage --passWithNoTests","build":"tsup","prepare":"npm run build","coverage":"codecov -f coverage/coverage-final.json","changeset":"changeset","build:prod":"tsup --minify","build:watch":"tsup --watch","prepublishOnly":"npm run test","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","codecov":"^3.8.3","ts-jest":"^29.1.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.2.2_1771669746214_0.9543429769327383","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"pure-md5","version":"0.2.3","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashkinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.2.3","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"0aed7e4480014d80dd1c60fae5e276f9202e7a70","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.2.3.tgz","fileCount":33,"integrity":"sha512-QHgYTdKaWix0bzfk0MMn7ZqiHxqUiBCnuSXjmbgV7ybpsce/aH6AyzgwZCLPzb2ztap4WJ88vEjlrdHtUqyApw==","signatures":[{"sig":"MEYCIQCj8aMocedaBPX8WV+zSLuvcbg6bW7p9B8NS/hvQI/BswIhANsvWODNzDMGGchXayfEqPqzktwUkQb4iNgEPXVQj5l1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./md5":{"types":"./dist/md5.d.ts","import":"./dist/md5.js","require":"./dist/md5.cjs"},"./detect":{"types":"./dist/utils/detect.d.ts","import":"./dist/utils/detect.js","require":"./dist/utils/detect.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","require":"./dist/stream/index.js"},"./package.json":"./package.json","./adapters/ie11":{"types":"./dist/adapters/ie11.d.ts","import":"./dist/adapters/ie11.js","require":"./dist/adapters/ie11.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./stream/md5-stream":{"types":"./dist/stream/md5-stream.d.ts","import":"./dist/stream/md5-stream.js","require":"./dist/stream/md5-stream.js"},"./adapters/webcrypto":{"types":"./dist/adapters/webcrypto.d.ts","import":"./dist/adapters/webcrypto.js","require":"./dist/adapters/webcrypto.js"},"./stream/whatwg-stream":{"types":"./dist/stream/whatwg-stream.d.ts","import":"./dist/stream/whatwg-stream.js","require":"./dist/stream/whatwg-stream.js"}},"gitHead":"8994e070dddb0dff1a9fa848ede9925c7e47c65e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"npm run build","changeset":"changeset","build:prod":"tsup --minify","test:watch":"vitest","build:watch":"tsup --watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run test","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^5.6.3","@changesets/cli":"^2.29.8","@vitest/coverage-v8":"^4.1.2","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.2.3_1774608154452_0.15653563294321793","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"pure-md5","version":"0.2.4","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashkinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.2.4","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"7055a1720c9f501fa0e04dd258d1ba771add709d","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.2.4.tgz","fileCount":33,"integrity":"sha512-T5ZtEsYqLqdtdAMwzZv4UAWQVhP5+OesH8xN+rnMGiY6i1pl3NriudAdsjcY3r7+bEqXciWftL8TJAlAWN/WDw==","signatures":[{"sig":"MEUCIQCm6tJW3G+CNrTTme9e4lPxrHulUHsz4UH2M0+9DcS1uAIgUMZjYwZC5BsSL2zQqDAFriw725fPX2PdaM0VmU7xI5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./md5":{"types":"./dist/md5.d.ts","import":"./dist/md5.js","require":"./dist/md5.cjs"},"./detect":{"types":"./dist/utils/detect.d.ts","import":"./dist/utils/detect.js","require":"./dist/utils/detect.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","require":"./dist/stream/index.js"},"./package.json":"./package.json","./adapters/ie11":{"types":"./dist/adapters/ie11.d.ts","import":"./dist/adapters/ie11.js","require":"./dist/adapters/ie11.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./stream/md5-stream":{"types":"./dist/stream/md5-stream.d.ts","import":"./dist/stream/md5-stream.js","require":"./dist/stream/md5-stream.js"},"./adapters/webcrypto":{"types":"./dist/adapters/webcrypto.d.ts","import":"./dist/adapters/webcrypto.js","require":"./dist/adapters/webcrypto.js"},"./stream/whatwg-stream":{"types":"./dist/stream/whatwg-stream.d.ts","import":"./dist/stream/whatwg-stream.js","require":"./dist/stream/whatwg-stream.js"}},"gitHead":"a01bceb74e1f9d3aae56c0e5bf172a21dd53ce46","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"npm run build","changeset":"changeset","build:prod":"tsup --minify","test:watch":"vitest","build:watch":"tsup --watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run test","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^5.6.3","@changesets/cli":"^2.29.8","@vitest/coverage-v8":"^4.1.2","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.2.4_1774608362372_0.9098583278188266","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"pure-md5","version":"0.2.5","keywords":["md5"],"author":{"name":"Aleksandr Astashkin","email":"astashkinav@gmail.com"},"license":"MIT","_id":"pure-md5@0.2.5","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"homepage":"https://github.com/eustatos/pure-md5","bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"dist":{"shasum":"9719d53bdb900201a7160a6ae3bad0503b3b67d4","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-0.2.5.tgz","fileCount":35,"integrity":"sha512-IIAeCxWN/1dED80NnfxE79UDftM0wUsgtcDrUOesUODZSEMjGiL7y1gpn2BWHS7+DiXJSSQtdJw8jdc+EFnH6w==","signatures":[{"sig":"MEUCIC+NtOtz0C1FVJ6MxjSJA3HhbKQ8eR60XOWn+o5n4e+zAiEA0BBj50QCmOKvRxlfc7mwg0VZh/iAINXAozUvhFkO+4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159365},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./md5":{"types":"./dist/md5.d.ts","import":"./dist/md5.js","require":"./dist/md5.cjs"},"./detect":{"types":"./dist/utils/detect.d.ts","import":"./dist/utils/detect.js","require":"./dist/utils/detect.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","require":"./dist/stream/index.js"},"./package.json":"./package.json","./adapters/ie11":{"types":"./dist/adapters/ie11.d.ts","import":"./dist/adapters/ie11.js","require":"./dist/adapters/ie11.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./stream/md5-stream":{"types":"./dist/stream/md5-stream.d.ts","import":"./dist/stream/md5-stream.js","require":"./dist/stream/md5-stream.js"},"./adapters/webcrypto":{"types":"./dist/adapters/webcrypto.d.ts","import":"./dist/adapters/webcrypto.js","require":"./dist/adapters/webcrypto.js"},"./stream/whatwg-stream":{"types":"./dist/stream/whatwg-stream.d.ts","import":"./dist/stream/whatwg-stream.js","require":"./dist/stream/whatwg-stream.js"}},"gitHead":"64c4bc2acf877b127e5ca6a4f4f1b49da926d397","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"npm run build","changeset":"changeset","build:prod":"tsup --minify","test:watch":"vitest","build:watch":"tsup --watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run test","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"repository":{"url":"git+https://github.com/eustatos/pure-md5.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^5.6.3","@changesets/cli":"^2.29.8","@vitest/coverage-v8":"^4.1.2","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pure-md5_0.2.5_1782456559467_0.4421286316360544","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"pure-md5","version":"1.0.0","description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/eustatos/pure-md5.git"},"bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"homepage":"https://github.com/eustatos/pure-md5","author":{"name":"Aleksandr Astashkin","email":"astashkinav@gmail.com"},"scripts":{"prepublishOnly":"npm run test","prepare":"npm run build","build":"tsup","build:watch":"tsup --watch","build:prod":"tsup --minify","dev":"tsup --watch","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","changeset":"changeset","changeset:version":"changeset version","changeset:publish":"changeset publish"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./md5":{"import":{"types":"./dist/md5.d.ts","default":"./dist/md5.js"},"require":{"types":"./dist/md5.d.cts","default":"./dist/md5.cjs"}},"./adapters/node":{"import":{"types":"./dist/adapters/node.d.ts","default":"./dist/adapters/node.js"},"require":{"types":"./dist/adapters/node.d.cts","default":"./dist/adapters/node.cjs"}},"./adapters/browser":{"import":{"types":"./dist/adapters/browser.d.ts","default":"./dist/adapters/browser.js"},"require":{"types":"./dist/adapters/browser.d.cts","default":"./dist/adapters/browser.cjs"}},"./detect":{"import":{"types":"./dist/utils/detect.d.ts","default":"./dist/utils/detect.js"},"require":{"types":"./dist/utils/detect.d.cts","default":"./dist/utils/detect.cjs"}},"./stream":{"import":{"types":"./dist/stream/index.d.ts","default":"./dist/stream/index.js"},"require":{"types":"./dist/stream/index.d.cts","default":"./dist/stream/index.cjs"}},"./stream/md5-stream":{"import":{"types":"./dist/stream/md5-stream.d.ts","default":"./dist/stream/md5-stream.js"},"require":{"types":"./dist/stream/md5-stream.d.cts","default":"./dist/stream/md5-stream.cjs"}},"./stream/whatwg-stream":{"import":{"types":"./dist/stream/whatwg-stream.d.ts","default":"./dist/stream/whatwg-stream.js"},"require":{"types":"./dist/stream/whatwg-stream.d.cts","default":"./dist/stream/whatwg-stream.cjs"}},"./package.json":"./package.json"},"devDependencies":{"@changesets/changelog-github":"^0.5.2","@changesets/cli":"^2.29.8","@vitest/coverage-v8":"^4.1.2","tsup":"^8.5.1","typescript":"^5.6.3","vitest":"^4.1.2"},"keywords":["md5","hash","checksum","digest","crypto","streaming","file-hash","integrity","browser","typescript","zero-dependency","lightweight"],"_id":"pure-md5@1.0.0","gitHead":"9eb7a79f9a7b730e6f7856216e5a8fb1b293eb3b","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-ikYHWIVx595LhnCMs1yKyG8uVWE8Jkh7oWyLGXPzQm5C8W7I4/uysDVbOO/ShSZeuFFPCSFljtq8jVwD9si1Ig==","shasum":"a1f7101a9f375740e155b9358518c6621f62a897","tarball":"https://registry.npmjs.org/pure-md5/-/pure-md5-1.0.0.tgz","fileCount":35,"unpackedSize":162417,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDAGbazy6lH2q8V167Mug+ZJ5xSqmh9TUvn605EWHs8GQIhAOo5kw4N+LnKLeGot0KAgaBg/6NFqSnq06J9tISWk/dc"}]},"_npmUser":{"name":"eustatos","email":"astashkinav@gmail.com"},"directories":{},"maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pure-md5_1.0.0_1783688896741_0.2226218256366277"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-19T07:50:31.357Z","modified":"2026-07-10T13:08:16.973Z","0.1.0":"2019-06-19T07:50:31.493Z","0.1.1":"2019-06-19T08:03:05.478Z","0.1.2":"2019-06-19T08:08:40.183Z","0.1.3":"2019-06-19T08:17:59.191Z","0.1.4":"2019-06-19T08:40:44.852Z","0.1.5":"2019-06-19T08:45:32.298Z","0.1.6":"2019-06-19T09:14:37.365Z","0.1.7":"2019-06-19T09:20:57.272Z","0.1.8":"2019-06-19T09:22:52.856Z","0.1.9":"2019-06-19T09:48:03.532Z","0.1.10":"2020-07-10T06:56:09.472Z","0.1.12":"2020-07-10T07:39:00.994Z","0.1.13":"2020-07-10T07:50:23.930Z","0.1.14":"2022-06-21T07:53:23.658Z","0.2.0":"2026-02-17T10:38:44.472Z","0.2.1":"2026-02-21T09:35:37.269Z","0.2.2":"2026-02-21T10:29:06.393Z","0.2.3":"2026-03-27T10:42:34.596Z","0.2.4":"2026-03-27T10:46:02.565Z","0.2.5":"2026-06-26T06:49:19.617Z","1.0.0":"2026-07-10T13:08:16.860Z"},"bugs":{"url":"https://github.com/eustatos/pure-md5/issues"},"author":{"name":"Aleksandr Astashkin","email":"astashkinav@gmail.com"},"license":"MIT","homepage":"https://github.com/eustatos/pure-md5","keywords":["md5","hash","checksum","digest","crypto","streaming","file-hash","integrity","browser","typescript","zero-dependency","lightweight"],"repository":{"type":"git","url":"git+https://github.com/eustatos/pure-md5.git"},"description":"A lightweight JavaScript function for hashing messages by the MD5 algorithm","maintainers":[{"name":"eustatos","email":"astashkinav@gmail.com"}],"readme":"# pure-md5\n\n**A lightweight, zero-dependency MD5 hashing library for Node.js and browsers.**\n\n[![npm version](https://img.shields.io/npm/v/pure-md5.svg?style=flat&color=informational)](https://npmjs.org/package/pure-md5)\n[![npm downloads](https://img.shields.io/npm/dw/pure-md5.svg?style=flat&color=blue)](https://npmjs.org/package/pure-md5)\n[![Coverage Status](https://coveralls.io/repos/github/eustatos/pure-md5/badge.svg?branch=master)](https://coveralls.io/github/eustatos/pure-md5?branch=master)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n\n---\n\n## Install\n\n```bash\nnpm install pure-md5\n```\n\n## Quick Start\n\n```javascript\nimport { md5 } from 'pure-md5';\n\nmd5('hello'); // \"5d41402abc4b2a76b9719d911017c592\"\n```\n\nFor the smallest possible bundle, import from the minimal entry:\n\n```javascript\nimport { md5 } from 'pure-md5/md5'; // ~1.5 KB gzipped\n```\n\n## Streaming & File Hashing\n\n```javascript\nimport { hashFile, createMD5Stream } from 'pure-md5/stream';\n\n// Hash a file\nconst result = await hashFile('large-file.bin');\nconsole.log(result.digest); // \"abc123...\"\n\n// Stream API\nimport fs from 'fs';\nconst stream = createMD5Stream();\nstream.on('md5', r => console.log('MD5:', r.digest));\nfs.createReadStream('large-file.bin').pipe(stream);\n```\n\n## Binary Data\n\n```javascript\nimport { md5Buffer } from 'pure-md5';\n\nconst data = new Uint8Array([0x00, 0xFF, 0x80]);\nmd5Buffer(data); // correct hash for raw bytes\n```\n\n---\n\n## Features\n\n- **Zero dependencies** — no external packages, ever\n- **~1.5 KB gzipped** for `md5()` (tree-shakeable)\n- **Streaming** — hash multi-GB files without loading into memory\n- **TypeScript** — full type definitions included\n- **Universal** — works in Node.js and browsers\n- **Binary-safe** — correct hashes for non-UTF-8 byte data\n\n---\n\n## API\n\n### `md5(message: string): string`\n\nCompute MD5 hash of a string (UTF-8 encoded).\n\n```javascript\nimport { md5 } from 'pure-md5';\nmd5('hello'); // \"5d41402abc4b2a76b9719d911017c592\"\n```\n\n### `md5Buffer(data: Uint8Array | ArrayBuffer): string`\n\nCompute MD5 hash of binary data.\n\n```javascript\nimport { md5Buffer } from 'pure-md5';\nmd5Buffer(new Uint8Array([104, 101, 108, 108, 111])); // \"5d41402abc4b2a76b9719d911017c592\"\n```\n\n### `md5Async(message: string): Promise<string>`\n\nAsync wrapper with automatic backend selection.\n\n```javascript\nimport { md5Async } from 'pure-md5';\nawait md5Async('hello'); // \"5d41402abc4b2a76b9719d911017c592\"\n```\n\n### Streaming API (`pure-md5/stream`)\n\n| Function | Description |\n|----------|-------------|\n| `hashFile(path, options?)` | Hash a file asynchronously with optional progress |\n| `hashFileDigest(path)` | Hash a file, return digest only |\n| `hashFileSync(path)` | Synchronous file hash (small files) |\n| `verifyFile(path, expected)` | Verify file integrity |\n| `createMD5Stream()` | Create a Node.js Transform stream |\n| `pipeThroughMD5(source)` | Pipe a stream through MD5, get a promise |\n| `fromStream(stream)` | Create stream + result promise pair |\n| `createProgressTracker(total, cb)` | Progress callback helper |\n\n```javascript\nimport { hashFile, createProgressTracker } from 'pure-md5/stream';\n\nconst result = await hashFile('video.mp4', {\n  onProgress: createProgressTracker(fileSize, pct => console.log(`${pct}%`))\n});\n```\n\n### WHATWG Streams (Browser)\n\n```javascript\nimport { MD5ReadableStream, hashBlob } from 'pure-md5/stream';\n\n// Hash a Blob\nconst digest = await hashBlob(fileBlob);\n\n// Hash a ReadableStream\nconst result = await MD5ReadableStream.hash(readableStream);\n```\n\n### Backend Adapters\n\n```javascript\nimport { NodeCryptoBackend, BrowserBackend, PureJSBackend } from 'pure-md5';\n\nconst backend = new NodeCryptoBackend();\nawait backend.hash('hello');\n```\n\nUse `pure-md5/detect` for backend detection and fallback utilities.\n\n---\n\n## Comparison\n\n| Feature | pure-md5 | js-md5 | crypto-js | node-md5 | Node crypto |\n|---------|----------|--------|-----------|----------|-------------|\n| MD5 only size | ~1.5 KB¹ | ~3 KB | ~68 KB² | ~3 KB | N/A |\n| Dependencies | 0 | 0 | 0 | 0 | 0 |\n| Streaming | ✅ | ❌ | ❌ | ❌ | ✅ |\n| Browser | ✅ | ✅ | ✅ | ❌ | ❌ |\n| TypeScript | ✅ | ⚠️ | ❌ | ❌ | ❌ |\n| Binary-safe | ✅ | ✅ | ✅ | ✅ | ✅ |\n| Tree-shaking | ✅ | ❌ | ❌ | ❌ | N/A |\n\n¹ With `import { md5 } from 'pure-md5/md5'`\n² crypto-js is a monolithic bundle\n\n---\n\n## CDN\n\n```html\n<script type=\"module\">\n  import { md5 } from 'https://esm.sh/pure-md5';\n  console.log(md5('hello'));\n</script>\n```\n\n---\n\n## Documentation\n\n- [Streaming API](STREAM_API.md)\n- [Streaming Examples](STREAM_EXAMPLES.md)\n- [Migration Guide](MIGRATION_GUIDE_STREAMS.md)\n- [Troubleshooting](STREAM_TROUBLESHOOTING.md)\n\n---\n\n## Contributing\n\nSee [Contributing Guide](CONTRIBUTING.md).\n\n```bash\ngit clone https://github.com/eustatos/pure-md5.git\ncd pure-md5\nnpm install\nnpm test\n```\n\n## License\n\nMIT — see [LICENSE.md](LICENSE.md).\n","readmeFilename":"README.md"}