{"_id":"blake3","_rev":"15-4d67f63d8e4af62fcac3de53288931a1","name":"blake3","dist-tags":{"latest":"3.0.0","beta":"1.2.0-0"},"versions":{"1.0.0":{"name":"blake3","version":"1.0.0","description":"Blake3 hashing for JavaScript","main":"dist/index.js","scripts":{"test":"mocha --require source-map-support/register --recursive dist/**/*.test.js","fmt":"prettier --write \"ts/**/*.ts\" \"*.md\"","compile":"rimraf dist && tsc","watch":"rimraf dist && tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/stream-buffers":"^3.0.3","chai":"^4.2.0","mocha":"^7.0.0","prettier":"^1.19.1","rimraf":"^3.0.0","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.7.4"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"_id":"blake3@1.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-Ugb76uc+fQfvHtkipK3u77LvHnBqHb+FhcC6fKgnJwcAwItNldI/cZjwDOOye8HwKCYGz68I5Jx+E8jCDIr6nA==","shasum":"75fd33db6629bb6f45f14164ee46109794a09311","tarball":"https://registry.npmjs.org/blake3/-/blake3-1.0.0.tgz","fileCount":14,"unpackedSize":50574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGAHNCRA9TVsSAnZWagAAkYQP/1L2faSfIwnO2/PjZMQu\noBUjEHpbBA9tTvLrmY4AqzT/4MZyeHy+Mq+Akt0O8Cw1jKO5xL33umQ09ZIS\nH/y1pCoBZCy1JM90cSCKbNHukUNXECnuhx9LSURbbCMhYxq+JMxCV2tV6T/E\nI9NSlFtIup4stld4ePfMw1G2Y1jiWZx/9r4vfoeQFfRboR3HXmLg2Uv20U9S\nTkxZxXrbUIhD3T5WwKZ0PB1DYhmsfZQyLOH5LR9xPoRppge2EkyyL/ii6RFK\nH44I1cvvGo8MBIv/JgRejsCuWayCAsb/6fAOF+wP50k/qo53eEOmhxW3Yhld\nYgvx6PtLh+58FRUmagOJb0NQq/VNzzYdVCbauPElycYgjd9G6THzGKbHl/l2\n4obEn3B7wVjrRNOgLbPXW8SAn90QF9g5LCzII3vIQ8/ykIsWqRZQDCoI/2C6\nZE+AifuHOJwEk+M0tYhvhlm6VdQONhggP6kY4jCcNVcfVD05LJlHgWdmTG/k\n4YtAzmLjAuHNtAqk/NqT09oLXfoEaO0VIMFn2bE9qmZNwVrql79tvyHplHJj\nh45z3Im7NCqDz76T0AoviluAEQWQnfI+qBErU9g5PMvl46e3jT/Hdp4WiIcj\nEDBbEotOL+VulzyFcVUPIQB5PiHRymgiT3JvTxnAU9sDq/VMa98/DYWRtBW3\n1bHb\r\n=7nLr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsWb01IDs672IUaYQOv6/OZx8hqkYIKrQmZ6By6UM9AAIhAJKEgM1M/3F6V8e/GbWJGE5wZKTp2mM2UGnWqU8xASEK"}]},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_1.0.0_1578631629084_0.6464133945499584"},"_hasShrinkwrap":false},"1.1.0":{"name":"blake3","version":"1.1.0","description":"Blake3 hashing for JavaScript","main":"./dist/index","scripts":{"prepack":"make clean && make MODE=release && npm test","test":"mocha --require source-map-support/register --recursive dist/**/*.test.js --timeout 5000","fmt":"prettier --write \"ts/**/*.ts\" \"*.md\"","compile":"rimraf dist && tsc","watch":"rimraf dist && tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/puppeteer":"^2.0.0","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","mocha":"^7.0.0","prettier":"^1.19.1","puppeteer":"^2.0.0","rimraf":"^3.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"gitHead":"780567f13649ae049d57039f46c01c5f23e02056","_id":"blake3@1.1.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-1mbtS99BqR+D0QP+MAcQLjgR0EH0B1D3sCIH2IYIoIk0T/OwlbMDpJFlsePE4i0j5F/GX9HQ5KlDo1kiyqMYtw==","shasum":"131f3995348a4160e8ccf1f9326209f98d1c9aa8","tarball":"https://registry.npmjs.org/blake3/-/blake3-1.1.0.tgz","fileCount":55,"unpackedSize":104955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG/uYCRA9TVsSAnZWagAANkUP/3ma1s7L0sX4EuE4HaeN\n9yzoP54U8gNHIdZndcO8kT6kX6qXoF+8EhbhnRkgPZzQlWeu/hJ68NhWH8hk\nIIqmd/z76pl866gA+CKx6Q8R2TmjRIOMZssKqC3pRhPsVVJC4qJFgrrxdiGv\ncgxgrTPCZXsYmuGMP1wjMMONCx+GH1hS1MVAFlz5zuNvGDjzWv7HqQcTZv7B\n/6H5ACSDCRKksHzRFZWhhOVcEe6l+VtmmHt7/QCHC44a8LE4MtukWyC131af\neYHb9yvKBQDl+3Uyu5AOcZzcnD+vg9f3T8cWtVgcXoCcBZW68IkyvQPI9cVT\nQoFEtgrvesaWy4son8jJHJ10oT9fkxRb/eQ2WtWXt7AwitEQDJcZV+9XUZpg\n/TcLxYhOQgGz4TD53BNf7XyVz6NWGIBTnQrdXQYFwcUqgDSvCVFdBPrdg8oW\neqILdc0WvXBzkNaFpSDC/mlLNCGYHxTuezThEeyA359aSIokVRqvGypL0cZ3\nGhtNiNY04PGjZcxpXEs5FyQsClfi67Ds8GC0oQBmPwcfZ0zQ5jLYOZi/ihtt\nrI/CykgVuE+MlsNBMqgJDwBiWF8rrLt5eNnMcAhGhMjJeRDwCxKrRXUgouX8\ngQV2KCMogP90Qdg3f93qxnenkp9tpLIbURBK137+fC0lGUbKBvbWBor8dCtY\ngc7+\r\n=dmKf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuOyQXNOgWPTUy5jWyPHlS0RPeMEMA/9pPe+k3XOsJmwIhALO3Zhh8Twijd7KQmGqkWGOCkd6UrIaH0qa87t2em/SG"}]},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_1.1.0_1578892183520_0.14279546713202396"},"_hasShrinkwrap":false},"1.2.0-0":{"name":"blake3","version":"1.2.0-0","description":"Blake3 hashing for JavaScript","main":"./dist/index","scripts":{"install":"node -e \"try{require('./dist/install')}catch(e){}\"","prepack":"make clean && make MODE=release && npm test","test":"mocha --require source-map-support/register --recursive \"dist/**/*.test.js\" --timeout 5000","fmt":"prettier --write \"ts/**/*.ts\" \"*.md\"","compile":"tsc","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/puppeteer":"^2.0.0","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","mocha":"^7.0.0","neon-cli":"^0.3.3","prettier":"^1.19.1","puppeteer":"^2.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"readme":"# blake3\n\n[Blake3](https://github.com/BLAKE3-team/BLAKE3) running in JavaScript (node.js and browsers) via WebAssembly. It works, but is not quite done yet.\n\n```\nnpm install blake3\n```\n\n## Quickstart\n\nIf you're on Node, import the module via\n\n```js\nconst blake3 = require('blake3');\n\nblake3.hash('foo'); // => Buffer\n```\n\nIf you're in the browser, import `blake3/browser`. This includes a WebAssembly binary, so you probably want to import it asynchronously, like so:\n\n```js\nimport('blake3/browser').then(blake3 => {\n  blake3.hash('foo'); // => Uint8Array\n});\n```\n\nThe API is very similar in Node.js and browsers, but Node supports and returns Buffers and a wider range of input and output encoding.\n\nMore complete example:\n\n```js\nconst { hash, createHash } = require('blake3');\n\nhash('some string'); // => hash a string to a uint8array\n\n// Stream like you normally do:\nconst hash = createHash();\nstream.on('data', d => hash.update(hash));\nstream.on('error', err => {\n  // hashes use unmanaged memory in WebAssembly, always free them if you don't digest()!\n  hash.dispose();\n  throw err;\n});\nstream.on('end', () => finishedHash(hash.digest()));\n```\n\n## API\n\n### Node.js\n\nThe Node API can be imported via `require('blake3')`.\n\n#### `hash(data: BinaryLike, encoding?: string): Buffer | string`\n\nReturns a hash for the given data. The data can be a string, buffer, typedarray, array buffer, or array. If an `encoding` is given, a string will be returned. Otherwise, a Buffer is returned.\n\n#### `createHash()`\n\nCreates a new hasher instance:\n\n#### `hash.update(data: BinaryLike): this`\n\nAdds data to a hash. The data can be a string, buffer, typedarray, array buffer, or array. This will throw if called after `digest()` or `dispose()`.\n\n#### `hash.digest(encoding?: string): Buffer | string`\n\nReturns the hash of the data. If an `encoding` is given, a string will be returned. Otherwise, a Buffer is returned.\n\n#### `hash.dispose()`\n\nDisposes of unmanaged resources. You should _always_ call this if you don't call `digest()` to free umanaged (WebAssembly-based) memory.\n\n### Browser\n\nThe browser API can be imported via `import('blake3/browser')`.\n\n#### `hash(data: BinaryLike, encoding?: string): Uint8Array | string`\n\nReturns a hash for the given data. The data can be a string, buffer, typedarray, array buffer, or array. If an `encoding` is given (may be \"hex\", \"base64\", or \"utf8\"), a string will be returned. Otherwise, a Uint8Array is returned.\n\n#### `createHash()`\n\nCreates a new hasher instance:\n\n#### `hash.update(data: BinaryLike): this`\n\nAdds data to a hash. The data can be a string, buffer, typedarray, array buffer, or array. This will throw if called after `digest()` or `dispose()`.\n\n#### `hash.digest(encoding?: string): Uint8Array | string`\n\nReturns the hash of the data. If an `encoding` is given (may be \"hex\", \"base64\", or \"utf8\"), a string will be returned. Otherwise, a Uint8Array is returned.\n\n#### `hash.dispose()`\n\nDisposes of unmanaged resources. You should _always_ call this if you don't call `digest()` to free umanaged (WebAssembly-based) memory.\n\n## Speed\n\n> Native Node.js bindings are a work in progress.\n\nYou can run benchmarks by installing `npm install -g @c4312/matcha`, then running `matcha benchmark.js`. These are the results running on Node 12 on my MacBook. Blake3 is, for a small amount of data, significantly faster than Node's native hashing, and for large data about the same as SHA256.\n\n```\n    313,000 ops/sec > 64B#md5\n    301,000 ops/sec > 64B#sha1\n    286,000 ops/sec > 64B#sha256\n  1,210,000 ops/sec > 64B#blake3\n\n      11,600 ops/sec > 64KB#md5\n      15,800 ops/sec > 64KB#sha1\n      7,360 ops/sec > 64KB#sha256\n      7,840 ops/sec > 64KB#blake3\n\n        121 ops/sec > 6MB#md5\n        171 ops/sec > 6MB#sha1\n        78.5 ops/sec > 6MB#sha256\n        78.1 ops/sec > 6MB#blake3\n```\n\nYou may ask, \"blake3 is supposed to be incredibly fast, why is this package slower?\" One big tool in Blake's arsenal is friendliness to SIMD instructs, which are still at [the proposal stage](https://github.com/WebAssembly/simd) in WebAssembly, at the time of writing, so we can't take advantage of them. Additionally, today we need to manually copy data into WebAssembly, we're unable to reference the memory we already have in JavaScript ([issue](https://github.com/WebAssembly/design/issues/1162)), which is another step that slows things downs. Finally, WebAssembly VMs are still maturing, and will tend to run slower than optimized native code.\n\nNode's built-in crypto uses the native C/++ code to implement their algorithms, bound to V8, thus they can avoid these performance issues. It's almost certain that a native Rust bindings into Node would be significantly faster, but that's not what this module is (yet). With bindings come significantly increased build complexity for consumers and/or package maintainers, unavailability in browsers, and unavailability in some environments which disallow native extensions.\n\nAs WebAssembly matures, it's likely that some or all of these limitations will be lifted. You, as a package consumer, should benefit from them for free as time goes on.\n\n## Contributing\n\nThis build is a little esoteric due to the mixing of languages. We use a `Makefile` to coodinate things.\n\nTo get set up, you'll need the following. Windows users are recommended to use WSL, no effort has been made to make this repo Windows-compatible.\n\n- A recent version of Node.js, such as 12.x\n- A `make` command\n- [Rust installed locally](https://rustup.rs/)\n- `wasm-pack` installed (`cargo install wasm-pack` once you have rust)\n- `wasm-opt` to create production releases, part of [Binaryen](https://github.com/WebAssembly/binaryen)\n\nThen, run `make prepare` to install local dependencies.\n\nFinally, `make` will create a build for you; you can run `make MODE=release` for a production release, and certainly should if you want to [benchmark it](#speed).\n\n- Rust code is compiled from `src/lib.rs` to `pkg/browser` and `pkg/node`\n- TypeScript code is compiled from `ts/*.ts` into `dist`\n","readmeFilename":"readme.md","gitHead":"d2ca326f10f9ba91eb50bd1286ae968579254745","_id":"blake3@1.2.0-0","_nodeVersion":"12.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tv8TgtLcP/gGur2EWrupqiwLdhvXONkv1+XM2ESd/A+mipZHX2E8wXfm/ctsPQg0p9IgDqVrKRvvNj01Dv1L5A==","shasum":"58c26c25d9ca5d327b2b3b7893e01c9039f08e92","tarball":"https://registry.npmjs.org/blake3/-/blake3-1.2.0-0.tgz","fileCount":74,"unpackedSize":2851767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHof8CRA9TVsSAnZWagAA90kQAILX7biT/BpoJAneHVSN\nGNisrzWXIumKUXOYFfARHF2MQQddoo6msGCXIBJIg60ki4/+qcKD/Rav/Rzv\n32hSLizfDzpzQS8TQyC5kfFNpR2eRbGSyd6ZjkSun6NvYc6cLXZK3z1dqDI+\nyvO1aKWtpCSWyX+PUVK1GZ5s4bx3GIvjTRjtmY+O8lfVgg5rqoJQudEW3U4/\nRNCIxOnK/8+44P5SLvZIlbwhsWvJwr8hSv3niRTxr2a8gMwQGzGMUwYi4OSJ\nTly8znHv7OZL9S8MWxgk2fjU8ZJdxlN78QgsfEmq8JNYIRO5jllRMOZlTwjc\nqBKu2EJHW9kVRdR0mVJJeeSdPUJACpo/Ne3IVpNgD0fGq2mAaPJSP3HTMO86\nBKYtD1KwzLtd9BrQMA8E7a+itBA/8rz9ztKq01zHdcTZkQZ2LXGYApHHi0VQ\nDtuXCceLC94TDRmHM+yG1CiTd7ibkGuthQzszydsmAmdsY0yAqdQ54+PQgbC\nG/UA7WAr+9tDmYpiS0/he+xYkTg4ZsLtsSOg4dxqiWdgJeDRihwdhsypQbdR\nOvClQDUKm0tHRA9fJpipq3tEDCbup7EOv/Tf3UaR5sCtv3Zdilt4YlKrfp5G\ngBagvc13vecX+rLeH6RyivdBDaUpaeDkqJAZ8KhUHOvCijxIGFZC0y8tQ36j\ntmqB\r\n=XFyH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO+E3Vfz/C1xbcY0izFs1IiLsImXkOfqQ2qLQKsDri4AiEAgTRsk3c6NgSr+O59JjCLufI2T8TKbu01imv/xbilyRk="}]},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_1.2.0-0_1579059195768_0.029961787782193383"},"_hasShrinkwrap":false},"1.2.0":{"name":"blake3","version":"1.2.0","description":"Blake3 hashing for JavaScript","main":"./dist/index","scripts":{"install":"node -e \"try{require('./dist/build/install')}catch(e){}\"","prepack":"make clean && make MODE=release && npm test && rimraf dist/native.node","test":"mocha --require source-map-support/register --recursive \"dist/**/*.test.js\" --timeout 5000","fmt":"prettier --write \"ts/**/*.ts\" \"*.md\"","compile":"tsc","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/js-yaml":"^3.12.1","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/node-fetch":"^2.5.4","@types/puppeteer":"^2.0.0","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","js-yaml":"^3.13.1","mocha":"^7.0.0","neon-cli":"^0.3.3","node-fetch":"^2.6.0","prettier":"^1.19.1","puppeteer":"^2.0.0","rimraf":"^3.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"gitHead":"744b51df72d80f739763b794cf74288705c59b7c","_id":"blake3@1.2.0","_nodeVersion":"12.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9xvZPuo8kqdG6Zjv4Ekn+rJheO4I/fc5WHCyqRlGixAY2ewAQWM90UtTr8g3d6BmVC9IOIjeaiBrbkUSozPm7Q==","shasum":"f3cd8067d6254c3a7d69c73f2043dfe2bf622a98","tarball":"https://registry.npmjs.org/blake3/-/blake3-1.2.0.tgz","fileCount":80,"unpackedSize":125474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHrQUCRA9TVsSAnZWagAATHgQAIrpMH7R+gaaDxvHsMjS\nNgDSmEQFBeOzlrrlHSzSRfi614XU58+i7fERRP1g1BZTdoj4n3Te0wljHmCh\n43ITJ4dbTzv3A6mu0JqIPRiaqB3wJOs/bSNX+oRxogLmsHB38/tsfJRAUpEu\nLx652z8fnoJrk+NOdGAlGJ2TgEWhbLdZi+FYUBFSi1k+P6/eAqfmWNN67Fy9\nWLeTgUzgbTbkw6pVjXQEA8aI2QWfnPVWT6yopFEeinZ38k9WJeisTm2xWTkV\nkbx1jk+m1JSyxhixsCPMgVhFCFb7MrlhU0j+3FZnZPHXF8lqo2MV+B5ww6FB\nBG0TteuUpaDNYRXJDXRW2YSZ7bn0ajaJdJVvZfaEIa5sVOyvXC+qvl0JzaZA\njqMnx6O8IITHBCH4igwA81XkPrz4SPRN68j7tbca6OFxUlEga1p70XwZ9H0F\nY+gh9RvaqcuMMiUhvmncQfIvpeRraNgp6ygfeDkfwRU63+KByRwygzbh9xnB\nqRzc+LaC8AzW3gHRG1YH0+7TQEVGaYIVgPa6qdPUN4ViLSsufgkIsQEIDYKG\nn2DY2OuIOTpLPO4X0TY4z+5E03mEyOqeSEaSc7pAItfMmvw04O7JW4qvgQBG\nI5WKl69kDyO8cDE2davJba6p2AhO+1QLhnjz52F7O4vjLuZ8RDQYwnWrJWzE\n8Nfu\r\n=VS2s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAe7hOMmzvXImRuUu+fA/5NWBr90zLLTcMqJOklyR8XmAiAJ66kzCDyrTZrlTowVeD1elaYFaC2/8utTqVlwvZEp1Q=="}]},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_1.2.0_1579070483555_0.8520373553703036"},"_hasShrinkwrap":false},"2.0.0":{"name":"blake3","version":"2.0.0","description":"BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly","keywords":["blake3","node-addon","hash","webassembly","wasm"],"main":"./dist/index","scripts":{"install":"node -e \"try{require('./dist/build/install')}catch(e){}\"","prepack":"make clean && make MODE=release && npm test && rimraf dist/native.node","test":"mocha --require source-map-support/register --recursive \"dist/**/*.test.js\" --timeout 5000","fmt":"make fmt","compile":"tsc","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/js-yaml":"^3.12.1","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/node-fetch":"^2.5.4","@types/puppeteer":"^2.0.0","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","js-yaml":"^3.13.1","mocha":"^7.0.0","neon-cli":"^0.3.3","node-fetch":"^2.6.0","prettier":"^1.19.1","puppeteer":"^2.0.0","remark-cli":"^7.0.1","remark-toc":"^6.0.0","rimraf":"^3.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"gitHead":"9c745be81fd22f480f987b550b30b7b715a05af6","_id":"blake3@2.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pvrcyTsowJu1Z0QeHSuW+4DD+rHtRk3LaKoCsuB1y7XGim/ALzOLiZ8jIfJrvUJ6lq0Cd4BJQX8yy7Q3QCyqpg==","shasum":"5225188a7590de1a862bceac8f076330de8eb291","tarball":"https://registry.npmjs.org/blake3/-/blake3-2.0.0.tgz","fileCount":101,"unpackedSize":197772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJR4qCRA9TVsSAnZWagAAvrUP/jpgXKrC/KmlEaYsPunq\nZvN5KoQMp7jH6j/ilbmy0nfZ4qZs+H5SV8yP6sNhoyrINzqNuYvtDjPhlOA7\nOVOw/pJ5diTs0ko7dBnONlILHloPzigcrx+XFXyzhWX5nnTG4SX0s3Uqen49\nBAsS1QqH3jHin7Wo63dmg5HjrSqBj+m+of3oVR0+gH4AO/8+jHWQdomd/myb\nPVmc0apwgH/todIi/1PpBchHjXY4dpB035CfUumWo2de2QYdWwzuP7J5badI\nTJkpCgGz5NukC9KWdsulO/J1oXkodXu27wTmyPMl8TBLN+h/6F5w/hQnkPMN\nWswPoBFd3v2JIYAbSpJtBFJ6AUxeVmlbWtoFu2QfQnNbEmbHv1yoARfiw7RD\n+jy/mXlQTJb5mG1PXlqxjB9LA+AUDZMPZAPYqsgD0jurhliElr71RA86OX4W\nEf6ulJEh3gLI+yQ3vfuMe8FgfHg1Fst1NO/TbioDpY/e9kJw/KQnBR9JCcta\nx9S7roDjHTzxMnGaYJmd8E7HfyGR8pmIpWwHEzOzEJ3a+SuMqRZDDbdE7eHn\nfm8JL1Ccb6dOOnERgNv7gPi1Ss4ASefYiBGQlM5VAdiJRhGEEa9PmUg8nfxS\n69ksBdGH+23ljYWvRN/+vtg4TIwVWpbdqGqkoFG2sBHpUevlg1/ecgIvS06H\nePAQ\r\n=rhVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZWJro9FP+S1EwDohZD+iN5f30J2gPoooSiUBrr6ztUAiBJMkKoFiNQI58jy7AwMvvroWN9XWoVOB4Q06g9OV76PQ=="}]},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_2.0.0_1579490857924_0.5772757569654423"},"_hasShrinkwrap":false},"2.0.1":{"name":"blake3","version":"2.0.1","description":"BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly","keywords":["blake3","node-addon","hash","webassembly","wasm"],"sideEffects":false,"module":"./esm/index","browser":"./esm/browser/index","main":"./dist/index","scripts":{"install":"node -e \"try{require('./dist/build/install')}catch(e){}\"","prepack":"make clean && make MODE=release && npm test && rimraf dist/native.node","test":"mocha --require source-map-support/register --recursive \"dist/**/*.test.js\" --timeout 5000","fmt":"make fmt","compile":"tsc","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/js-yaml":"^3.12.1","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/node-fetch":"^2.5.4","@types/puppeteer":"^2.0.0","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","js-yaml":"^3.13.1","mocha":"^7.0.0","neon-cli":"^0.3.3","node-fetch":"^2.6.0","prettier":"^1.19.1","puppeteer":"^2.0.0","remark-cli":"^7.0.1","remark-toc":"^6.0.0","rimraf":"^3.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"gitHead":"5a707e6728d769ba24d1f6535d730e638e6abaf0","_id":"blake3@2.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/ixfr+1ybTyz3KZajVjVYtQHf/XxXQGvTs8YoSYo/Sb6clz9WrHZ6tutfEu3afVWevBS90vqr3vHoJz8Si+W5g==","shasum":"8edadb109b84d625d05a86893a42ba135d956459","tarball":"https://registry.npmjs.org/blake3/-/blake3-2.0.1.tgz","fileCount":184,"unpackedSize":287152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKn9QCRA9TVsSAnZWagAAHWAQAJ670ARqZyy8GyjqgBCu\nDpmA87sZNWwqtGWryB7V15vMBwbYQmiStp9SWQfE7KUqa9hQPnAhopD8D5KG\nT6DlQkgW0IG3vf+CM3OGw+5eXgN31JLluZ2iifb/T6krxlYE8XC6/ffCvxhL\nQ/K26tEv2lefWambHX7gUcjOBcOkxYoA0jC8SoS5Escfh/+AOEoh0gizI59S\nWTxCLjNXwDFMEOEMsQmt0McJ1LvdB/TsYuyhOi125UCF5xNBW5QU/mBjZRaO\nfOaW6c2fCrEFbmJthIVtD7siRrZWiQYIiUuDsYMxLLSm9tfU1A1nIYq/XNY+\nrupzo3Gs2+VaIOqm+UWZzJBhup09uksy498bcLgLIiy9MLpbidFziycZlxBh\njqwRA2ZHIeJNE8P9HYGvdES+7ZPULbdeEjDKE6kWiseNxNaZ9VICnHri3use\nTKTH/PlJWlgJCPLjyyekhk3ne+rCJYvTIM41DHZWuKsXLWTUYWpMrZPwx11+\nGIhY0Cv46r7CqpwgwFL9B4xXfHkOAKsqeE5gpYlefgP0eKf22TryKfgA9o+I\n7dITeZu7OLzKzpwEHdqo0Qsi4mtQRhD+2vcatL3Mg1UiOL1YVFQJSiJZDgMW\noNniYJFVAOQfMIVDyB9woetFYC+pnBSu/MkdjEkppsn2NJc4Cjj/OxwKkTzT\nI5w2\r\n=+x+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnXqIdDCf1VhPbR4gb84MeD674h3yfyIMbaJwu3qn+QAIgQH3XYOhzQR60F0iiYEcTNKB9+3iHGuo+1XvHFGOAyAU="}]},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_2.0.1_1579843406961_0.5806673262296"},"_hasShrinkwrap":false},"2.1.0":{"name":"blake3","version":"2.1.0","description":"BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly","keywords":["blake3","node-addon","hash","webassembly","wasm"],"sideEffects":false,"module":"./esm/index","browser":"./esm/browser/index","main":"./dist/index","scripts":{"install":"node -e \"try{require('./dist/build/install')}catch(e){}\"","prepack":"make clean && make MODE=release && npm test && rimraf dist/native.node","test":"mocha --require source-map-support/register --recursive \"dist/**/*.test.js\" --timeout 5000","fmt":"make fmt","compile":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/js-yaml":"^3.12.1","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/node-fetch":"^2.5.4","@types/puppeteer":"^2.0.0","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","js-yaml":"^3.13.1","mocha":"^7.0.0","neon-cli":"^0.3.3","node-fetch":"^2.6.0","prettier":"^1.19.1","puppeteer":"^2.0.0","remark-cli":"^7.0.1","remark-toc":"^6.0.0","rimraf":"^3.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"gitHead":"7b37f12ee8b5f39edd7839e4d61c937f9e7b3d24","_id":"blake3@2.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GcriFnMDdfObS5ns52W19kNA8emguSMpeMz3A5Lk36rrIqdj5pabX3cAgXjd8SOXv54sZWxR4ZTjxyLfrIAI8A==","shasum":"2c983d506da5f3c856fd59ed397e3059d8089dfb","tarball":"https://registry.npmjs.org/blake3/-/blake3-2.1.0.tgz","fileCount":184,"unpackedSize":369473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMR/lCRA9TVsSAnZWagAA0vIP/2dssmA0vzxANXRHMYMC\nBeZ7x4RQMq+VhrkIB21ss0PFvmgxcmgZlZSYXpoMVXe9kTrc9cTaoMAiFXye\nteQ2h46514ywSFEUUiem6oM3nwzzushMIGtJuG1Ok/714VipKexoY9M3lt2X\nEzTpr+on2P2BtV1LFKwoqmlYRJenOaVOQvYAV5ANHokmbLda8NwUBUTtinVG\nuz6Y5ddQ74xkwaIPBYDTJiEIqq6hgih3qB4HYTArMbO1pQrcUP9E2B6+lesv\nKGlMvs5+tx9THV1yXsmJZC1xkYY6aR1K4C8WaxJ52uE+Bhzg7VshIgBe3CwG\n7xYPQ9KkGcZNZMLuMMeHvA5zPfBCTIBUTHXjnMnxKP5wbPSHRQqsbqk07bBb\nnCJy3aNPtNT3wHtStbDHnxRuWbX+pB5HNzfMEaWGawDmsT0zf7TK0/NEsijC\nKD//MpdNwCl+/PqfS1Ek7HK4ZDctrWmgzgg+ZaMvDF6Oo7/YmVSXD3nwdhdp\nJTPV0r1JE16iMnCvHF3ZYJV1EgFNWeoEJWuuW3CPwiVIx6gocWBPdKw453L0\nOK+F0jvpsawTMdzLFek9x4b76KiRuUK2BfKLBCnEoPC9OhpcPqRoenLFCQWd\nBFugdt73FB9Gy9YmgIB9oIzQWI+f5ixFu7cQDRQWf723W4EERVZTbeoCL46J\nNCus\r\n=1u3S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRMXG6eSGa13m6AOkJcDFu/hcgt8Ypx0XDnxzfFUeGCAiEAz4DqLKLWhC7/lIBS4D42caCLO77gadYCsdt80HjeQJ0="}]},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_2.1.0_1580277730346_0.444433666249789"},"_hasShrinkwrap":false},"2.1.1":{"name":"blake3","version":"2.1.1","description":"BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly","keywords":["blake3","node-addon","hash","webassembly","wasm"],"sideEffects":false,"module":"./esm/index","browser":"./esm/browser/index","main":"./dist/index","scripts":{"install":"node -e \"try{require('./dist/build/install')}catch(e){}\"","prepack":"make clean && make MODE=release && npm test && rimraf dist/native.node","test":"mocha --require source-map-support/register --recursive \"dist/**/*.test.js\" --timeout 5000","fmt":"make fmt","compile":"tsc && tsc -p tsconfig.esm.json && node dist/build/add-js-extensions","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/js-yaml":"^3.12.1","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/node-fetch":"^2.5.4","@types/puppeteer":"^2.0.0","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","js-yaml":"^3.13.1","mocha":"^7.0.0","neon-cli":"^0.3.3","node-fetch":"^2.6.0","prettier":"^1.19.1","puppeteer":"^2.0.0","remark-cli":"^7.0.1","remark-toc":"^6.0.0","rimraf":"^3.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"gitHead":"4fcef6cfdd36795a93627009becf30559216b86c","_id":"blake3@2.1.1","_nodeVersion":"12.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JgEsiNb7iG07idttlO2YL4AcWaVRIYPCrlln1zXGQYloQHIQJc38AprcnFD/bHrHi63wlWRutVeQOj88NmZrKA==","shasum":"c7d4b9fe43f36796dfc0e4faf24dec48c4db0974","tarball":"https://registry.npmjs.org/blake3/-/blake3-2.1.1.tgz","fileCount":202,"unpackedSize":428858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ5rCCRA9TVsSAnZWagAA3dYP+wSd9X2WdnNaLsQbWlsf\nBvqJqfYaG9HwyM5aXpReShypMQ1c+L2OIz0zuPrHUux2B1yLpxKsqwaMfbmo\nCURQ5KQaxdr+pekAztFuApHdbWrmtTvXe9ncUoNpoOZbpUY8/T2lq7RM+Hg8\nLaCvEHoIMGmKQOhIerq1B4kUbJrTO1FGOfQvw7PrSCNvLtvfvnF1vZH9ggY1\n9YCtb1riGbAROdP4MoLthbmTWRUkNREU2HxgLr2ewnZXtiflpZtWBGBPMOTn\nEW8CdiNUQ5SKRqEPjCCroBm1CA9ypmoeRZeUxV9CdK6oNy/pWPbOtap3pAX2\nVPwYHyhFIAOuzVzbGQayT/sNBCv4OOy42gAtU7GTdIrS/31lMO6rkHiwsfqJ\nA84lyE+rTThuxqALasOQcmONxuBov9msMa8U6GUK+CNYz6IProITi5ansLir\n9bszpl+Fj+7h2/qgT0+wlEZsQ+lHqI9dNUY1gfFbrjUvXAsAfDxgQCskqDwg\nC/ZeTGpKQGcMzFn9Xwkch5yWV9X4FCfn2bVpCW/m9tn2vD1ryBuHGUopHNHg\nGEdvUyphvEW0ikaJb5h5JE7bPUx6eTtJF92x0iQDEAy/9WUH3hzsAYPF3zFX\nOF1AM4rNAPckR6qYTXZR9Ed2jHoRjuh5o+xyxc3mAf1M8+o+dG5iEZjIBWDk\n+jWp\r\n=MScS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0RIsJmcTfQzYdk0IvCw7xVZJGLDQAIwLk6csplItk0AiEA1RIfd4VEFw5j5Fr+fBwt4YOYUsfIzU5RW5gG6sHGa94="}]},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_2.1.1_1581488832856_0.5298288765568475"},"_hasShrinkwrap":false},"2.1.2":{"name":"blake3","version":"2.1.2","description":"BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly","keywords":["blake3","node-addon","hash","webassembly","wasm"],"module":"./esm/index","browser":"./esm/browser/index","main":"./dist/index","scripts":{"install":"node -e \"try{require('./dist/build/install')}catch(e){}\"","prepack":"make clean && make MODE=release && npm test && rimraf dist/native.node","test":"mocha --require source-map-support/register --recursive \"dist/**/*.test.js\" --timeout 5000","fmt":"make fmt","compile":"tsc && tsc -p tsconfig.esm.json && node dist/build/add-js-extensions","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/js-yaml":"^3.12.1","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/node-fetch":"^2.5.4","@types/puppeteer":"^2.0.0","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","js-yaml":"^3.13.1","mocha":"^7.0.0","neon-cli":"^0.3.3","node-fetch":"^2.6.0","prettier":"^1.19.1","puppeteer":"^2.0.0","remark-cli":"^7.0.1","remark-toc":"^6.0.0","rimraf":"^3.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"gitHead":"465dc5d65ca3c26705808af940e2d051d2491b26","_id":"blake3@2.1.2","_nodeVersion":"12.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-r9mLhFXXTXeAa6jVcPOLtsg+xJTt+ytVLfTELIMJG+qsTWlftH/5OZChodCjMeiuTTRAEZaJqAPzdF43tAeTSw==","shasum":"1caea5f0e5782de10b6445869e50a566c0d495ab","tarball":"https://registry.npmjs.org/blake3/-/blake3-2.1.2.tgz","fileCount":202,"unpackedSize":431590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXHwsCRA9TVsSAnZWagAAx9oP/1HOibOHfPYoaquOEcc8\ncc3bkS48kMGhj4J1ddIIMJj/hKHozkuYCNP0Bpfr1cNRyLjp15FsuPlrWbiQ\nVds8kItRmkryTyqrUPy+0L/XCR1gmivKWsN3ZwvoYjKTT1OlFobYzkaZpwRu\nBMg6MJSyDCowS1WtksWKd1eDJVlOpYJKmByTlsWRICcBZUCDGqEKzVlcAoeE\nh3NGQv3jgyNlsx2TG81eScPW5zpqi1tcbZZXVy0WrIBrwZCimPd2EH6QKpOe\naGJZ3/si/xz8qggLajNtIRFv02j26wZOJMWOt+aqlBxwopV9M09KVX5Ov6sH\nxQ3tfDxgEImgGMnxyz3WbmPRTIO+npziKXida2RIRVPAffCmebm8kg6/FjxR\nEMxfXpC7atcTPT8xAdiKwUJVc2q0jPpNYQl0R16wnI7I5YC0YVAdcS6fr5d4\ng7Mo0sS2mfuN1a8EjWyEu6TDCpt98LA8ZodkG/f28X7pZfWQ8Jc+QPIktwbS\nJXu/tdHnHnobrpaj3rbVT6+ua61eZeNC0g5/PbbfwfqGQNMkTTpoHMuJMlbZ\nNEtPhS7vXPHfiKy50QTYhkPuI41A39Tmlpctm5Zy1z7R3ekcgI2NdBbz5Rk+\nWQEN2bVBu9RNSO052c/Ai/sizp/rZqBlYN3QbXq4i8Hmtro+VUn24QZg2wqm\nqiB6\r\n=aq1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiqis+iVKdR+dxZaNdsO/tVmfckxejA//OhhhNRk5qGQIhAJV8IkeEUQj6E/kwgnP20RMako7JQ71lfJKG7M54FZ16"}]},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_2.1.2_1583119403847_0.26239834986002686"},"_hasShrinkwrap":false},"2.1.3":{"name":"blake3","version":"2.1.3","description":"BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly","keywords":["blake3","node-addon","hash","webassembly","wasm"],"module":"./esm/index","browser":"./esm/browser/index","main":"./dist/index","scripts":{"install":"node -e \"try{require('./dist/build/install')}catch(e){}\"","prepack":"make clean && make MODE=release && npm test && rimraf dist/native.node","test":"mocha --require source-map-support/register --recursive \"dist/**/*.test.js\" --timeout 5000","fmt":"make fmt","compile":"tsc && tsc -p tsconfig.esm.json && node dist/build/add-js-extensions","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/js-yaml":"^3.12.1","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/node-fetch":"^2.5.4","@types/puppeteer":"^2.0.0","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","js-yaml":"^3.13.1","mocha":"^7.0.0","neon-cli":"^0.3.3","node-fetch":"^2.6.0","prettier":"^1.19.1","puppeteer":"^2.0.0","remark-cli":"^7.0.1","remark-toc":"^6.0.0","rimraf":"^3.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"gitHead":"a802c42b1153fc8e6e7ed7b1353126c777bd32f3","_id":"blake3@2.1.3","_nodeVersion":"12.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SAXGqj5ODVQ7lluuGNvx5WGNciYSY5q8BduvSqB6yW32kPe2aH9fMK2drukS0IClJrjdloBqyJ5dpk19uza+CA==","shasum":"1728d7f49191468f3573255a738990c03e7213ea","tarball":"https://registry.npmjs.org/blake3/-/blake3-2.1.3.tgz","fileCount":203,"unpackedSize":433598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYz+bCRA9TVsSAnZWagAAZoYP/2xMC0a9uzfmN9AGjQaJ\nj3FwxmXAHxc74NytltjwicJsqMBh7pV/GxF8Cmk9wwwECxKbix9mVf8sUYAv\nKW/KJbeAbXgtBHQhTTuQBJfyk5J3b8N+OFyqOrUDsfLoqTmTxA5UxOvh3yYH\nW6IHbpIW3EZenVGeE0Ll80p9a+8kuLZdVH1OTXGRMts73Y5sPwhlE4cFaFu7\nBD6VT7GFCfbidyXcv/28np0vLK3xNuHlEAHRccCRUbHQ6gFzCdO1CaU9gAbd\n9o8nJLVg7Mesd4TdC2tCPvc09zdR2nCoDrTpWBrQgxV8+BeinTpHxL33X/Ie\nSKR8ccyWZuxs7WvyPRol5Be6eHqsMNykOnLtsTDWHG9QW8K09sMQjKA8as7H\nAGyP2CwTLJW/fRxbMArBE3Nsvql5SB4app6MXJeOTrQanUIJXkM15sa4b0k1\nmvzeNJTmB97P0hci9gTYCAU1ch7V7BGp6Ugs4HHIbUp7qpO2LSa1E0QnccYO\ngItDJIPtNKzgTQT0Z9SZQFgMD1PUZYVyyCG+4SIZRKmegvE0Q0xG2tP6mmEO\n9iMyT+3r2NaqH9beZOiRgg4NQOPh/ht5kHPCLjDXHe4ctlgu4wOosFBJe4EG\nwPRNPa+AHB7Ba1Z/JWueLtipuIPNteyAh4mChMdqTiPD6I4sA23S1zgqx8Io\nwhLj\r\n=DhqZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYNwQFCxqbfiX2VFcqDXIQmO9BPwH5LpUdJaPYLLM/IAiBbBDmi0hz2GR8R6rWUKFyt6dmASNsvKm9ZK3DnCG/17Q=="}]},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_2.1.3_1583562650534_0.1753621092269262"},"_hasShrinkwrap":false},"2.1.4":{"name":"blake3","version":"2.1.4","description":"BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly","keywords":["blake3","node-addon","hash","webassembly","wasm"],"module":"./esm/index","browser":"./esm/browser/index","main":"./dist/index","scripts":{"install":"node -e \"try{require('./dist/build/install')}catch(e){}\"","prepack":"make clean && make MODE=release && npm test && rimraf dist/native.node","test":"mocha --require source-map-support/register --recursive \"dist/**/*.test.js\" --timeout 5000","fmt":"make fmt","compile":"tsc && tsc -p tsconfig.esm.json && node dist/build/add-js-extensions","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/js-yaml":"^3.12.1","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/node-fetch":"^2.5.4","@types/puppeteer":"^2.0.0","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","js-yaml":"^3.13.1","mocha":"^7.0.0","neon-cli":"^0.3.3","node-fetch":"^2.6.0","prettier":"^1.19.1","puppeteer":"^2.0.0","remark-cli":"^7.0.1","remark-toc":"^6.0.0","rimraf":"^3.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"gitHead":"aa75ea0c35d6d98d7d17ac5aa5ea3fd1df96f68b","_id":"blake3@2.1.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-70hmx0lPd6zmtNwxPT4/1P0pqaEUlTJ0noUBvCXPLfMpN0o8PPaK3q7ZlpRIyhrqcXxeMAJSowNm/L9oi/x1XA==","shasum":"78117bc9e80941097fdf7d03e897a9ee595ecd62","tarball":"https://registry.npmjs.org/blake3/-/blake3-2.1.4.tgz","fileCount":203,"unpackedSize":434789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuXFHCRA9TVsSAnZWagAABMoP/RVcD4AZEK8EgA3rucRZ\nQZCwd78Zy7IHMTA8TY1OA9cQAPwyc9Y73NIJVDCeDZRjZK0lo/XJybvkS/v8\nAbHbgwQ+Z9I8YURfUWLfP/EVLW0f8hClWfUiDcXT2nx90Uq43KGCCYzI/LHF\nqq177kbg16+RkIykhpniISvwonaibvBt/i4wXdnOB/rlFeAmc8EFF4Cm2onp\nIwrx/og7AmQ/0bnGcKfgSPMpSXMHr18ghXrnShGk4ynrQokqdqySEnKXQN2Z\nqtbBKK9NrvQbppJb4CSIdwrdfFAt6seCuM6+DOrRuaonCVFI8Raw6Gzsop2+\n9/wmzbuBDIzTl5JiHdX/4c8JaxqN699Es63TqCOvaQ9EA/ZI7wQ5WY8A7+ZB\nvVv652kBGv0OpD8CHiOFRuudZoQ9CLnBkvfaEc1eEG8xnFpsS0h+a7N+N9oV\ns2vCN7cdShVYJeofe29zSkRiFJs9ZiSUZLO6nT+GZyi+5ur/94gLLWBOsCrW\nbnY0SquruwLlc2GNm8mbzRE+ZowJkBJUrt8/Qohy8rtCO5hrvvCgW5/5SJkq\nV1flGzJNzVWrfXI8ycLIgzMTps6YAHTyYdeNm5NwGTG8YaCRUweo6/hQe6EJ\n5ZgZXl1zUg31lTDac92K6/LJDpCKUWY6khk/eM4Vxu/F7NmFzvQr0e7oHNc9\nnnKN\r\n=/bBb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUdcwXtRkI4ja2Hud3aMqQthWVT8FbwfNZczc0WeTIIAiEAjbb2GoumU28OxaF7pin0ixc21dfw3WH4GSzWZy+YcpY="}]},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_2.1.4_1589211462672_0.8341212443246964"},"_hasShrinkwrap":false},"2.1.6":{"name":"blake3","version":"2.1.6","description":"BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly","keywords":["blake3","node-addon","hash","webassembly","wasm"],"module":"./esm/index","browser":"./esm/browser/index","main":"./dist/index","scripts":{"install":"node -e \"try{require('./dist/build/install')}catch(e){}\"","prepack":"make clean && make MODE=release && npm test && rimraf dist/native.node","test":"mocha --require source-map-support/register --recursive \"dist/**/*.test.js\" --timeout 5000","fmt":"make fmt","compile":"tsc && tsc -p tsconfig.esm.json && node dist/build/add-js-extensions","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/js-yaml":"^3.12.1","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/node-fetch":"^2.5.4","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","js-yaml":"^3.13.1","mocha":"^7.0.0","neon-cli":"^0.9.1","node-fetch":"^2.6.0","prettier":"^1.19.1","playwright":"^1.16.3","remark-cli":"^7.0.1","remark-toc":"^6.0.0","rimraf":"^3.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"gitHead":"72830db5d31dda9340d640cd73d5497eb7d491d4","_id":"blake3@2.1.6","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-o5Oa13uc5LRHKsB0bA7Um4LZ/HY1VqpPccRUUC4aVId8hKvKyuEhCZxca+iTiFT5+z8GPX1LPvoTzkiFTub2qA==","shasum":"f332c79575dd1547cc26db407de1ab4109ea0914","tarball":"https://registry.npmjs.org/blake3/-/blake3-2.1.6.tgz","fileCount":189,"unpackedSize":317588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxrjcvkIzxXlQDaw7nERHRIXw495uGAbnGtVbNUQ16TwIhAMzcX6j2O6nvBSk52e2gmkVmadtE/LErAVwZRkU9hBRL"}]},"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_2.1.6_1636607883208_0.3142009055530306"},"_hasShrinkwrap":false},"2.1.7":{"name":"blake3","version":"2.1.7","description":"BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly","keywords":["blake3","node-addon","hash","webassembly","wasm"],"module":"./esm/index","browser":"./esm/browser/index","main":"./dist/index","scripts":{"install":"node -e \"try{require('./dist/build/install')}catch(e){}\"","prepack":"make clean && make MODE=release && npm test && rimraf dist/native.node","test":"mocha --require source-map-support/register --recursive \"dist/**/*.test.js\" --timeout 5000","fmt":"make fmt","compile":"tsc && tsc -p tsconfig.esm.json && node dist/build/add-js-extensions","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.7","@types/js-yaml":"^3.12.1","@types/mocha":"^5.2.7","@types/node":"^13.1.6","@types/node-fetch":"^2.5.4","@types/serve-handler":"^6.1.0","@types/stream-buffers":"^3.0.3","@types/webpack":"^4.41.2","chai":"^4.2.0","js-yaml":"^3.13.1","mocha":"^7.0.0","neon-cli":"^0.9.1","node-fetch":"^2.6.0","prettier":"^1.19.1","playwright":"^1.16.3","remark-cli":"^7.0.1","remark-toc":"^6.0.0","rimraf":"^3.0.0","serve-handler":"^6.1.2","source-map-support":"^0.5.16","stream-buffers":"^3.0.2","typescript":"^3.8.0-beta","webpack":"^4.41.5"},"prettier":{"printWidth":100,"singleQuote":true,"trailingComma":"all"},"gitHead":"96097236dcbab23f5e61191cd11be58bb9f7c220","_id":"blake3@2.1.7","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-5d+TdKJvju96IyEaGJ0eO6CHbckWi+NBrCezGYM/WsnI3R03aLL2TWfsuZSh1rs0fTv/L3ps/r0vykjYurcIwA==","shasum":"449a1359448b582a650e854f193880d3861bca7a","tarball":"https://registry.npmjs.org/blake3/-/blake3-2.1.7.tgz","fileCount":205,"unpackedSize":445620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2k1JCRA9TVsSAnZWagAAT3gQAJpRNs4XEiWkMvFFdXUz\nP19eT8qHuoYg9GRXV2lmN/W91HfOKVrOcXuxX8I/duTFRXbTINry2VaIjRnU\nLXoiOFddCYoJszosCH6OqpRCWylayiEDQquAe+0WcXCihoUPvWDMQ0cxfHxH\nRQ7g7kMu9dgUYPhRW/YYxPvR2pga2859b9NNdXsoGfAcf5CyCEm+BIjWUebg\nxR8zuH5QHiLPHKB1eAQkstzhsACUND2TTNWCNKZ/dCbVBK2+UTL34w5Mtz2V\nA0QtGOzTWSKIjDQzPZr+ni0yy3FxP13ggXpm7fGDS0wkubHabCxPVo5evfbs\nEgNO6S4yYIdKJPZxaOIz5L4JuH5isPnu3zl+l+7TxAZcDhGrZ6PpxB6mbOUG\nGwSuy6ACFgsTBU9iNvVKrM9U/q0C/3TyRPTmcszH+GDmWNgH5bTje/HkM5XW\nv45wb+IhnexQC2tFAEKhbnJD0Nzu1xUUibo1B0Uip05XW0c2C03GLEb3WvMy\nABxp7q8lJVE/OmLHcjMvml6kesZ613Yg7RuzBHnRFdBod7tsrRvFK9mvvpde\ntLFCU4cMBT6qg6Ke07IXoWZawsWSTAOuuNziDfSktPK3+jpR6FmYbCbIpbDP\n0mOuOpcEm3rM3W/gt65HAwPJibdWpAFEW5GIauzC9UeC/7p1Dju/2sHp46ai\nYukv\r\n=rUIJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVJhV6vc0HeWTqB1nO8XgTU7tdOFKaK0x1/b2N0owYmgIhAJv4BRw21ePEOBvsbpQTPNKf42+fV9yUwKnqqMhNCkNg"}]},"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_2.1.7_1636608785870_0.5312205203408065"},"_hasShrinkwrap":false},"3.0.0":{"name":"blake3","version":"3.0.0","description":"BLAKE3 hashing for JavaScript","engines":{"node":">=16"},"keywords":["blake3","webassembly","wasm","hash"],"browser":"./browser.mjs","module":"./index.mjs","main":"./index.cjs","repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"scripts":{"postinstall":"node set-node-module.cjs"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"homepage":"https://github.com/connor4312/blake3#readme","author":{"name":"Connor Peet","email":"connor@peet.io"},"license":"MIT","dependencies":{"blake3-wasm":"2.1.7","@c4312/blake3-native":"2.1.7"},"optionalDependencies":{"@c4312/blake3-native":"2.1.7"},"_id":"blake3@3.0.0","_integrity":"sha512-59iHKatHHQHKYyzGUEZt4y2J3Pj1krKeFj3u+ALdugADLop9aLTRqd5oFc61sHeFtedvq/sNMD+nukco7NL8qA==","_resolved":"/Users/connor/Github/blake3/blake3-3.0.0.tgz","_from":"file:blake3-3.0.0.tgz","_nodeVersion":"16.9.1","_npmVersion":"8.18.0","dist":{"integrity":"sha512-59iHKatHHQHKYyzGUEZt4y2J3Pj1krKeFj3u+ALdugADLop9aLTRqd5oFc61sHeFtedvq/sNMD+nukco7NL8qA==","shasum":"67edcefd542622ce2d83dd3b77a57f3cbf54d3ea","tarball":"https://registry.npmjs.org/blake3/-/blake3-3.0.0.tgz","fileCount":13,"unpackedSize":8551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9sBQPUWNYhMzhFoPzcuZh9J0t9FPCtUyj3RzIa4ylSQIgIov5j5MLBCU2n5uCEi2Q9LPvUbF+hmHUDO8/6nt0QnQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQlxzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkCA/+IWWAUkpsgR0RMOQGUEHn/vBwAZC9O6A+B5e0g1C9xbuilZ/4\r\nhAx/YK6Gau9yCvcgs2tSKLD06U5GfSh1fFDJI2zB7ZlZADoOqn5lts2ziCzW\r\nDnUrRbpbMG+BNLb8iYJPM7PZ7ZbkJbw+czOz7XBiI2RWhX6Q7sL8WUud81lh\r\n2e1vCUXpLLup+4l8kpELnCF0r7S5DAz0nXWvmXFKBS+CeAepb8aoKzU0l4Hc\r\nuEkWTLaT162RMQjr00Hr1fnNZW16fNJOIRd17G8+vepFwkKBWlsWJCivJyY1\r\nQyqnBkSScXFkRSLJFwKJTb/DoSjqRhcblDYyjGPnH4jpacQAqiRqtlT+FAtx\r\nuaAoA22G7+S+baGT0tFUQlf92H1yo/qMXjfHvCFcOfTLXrFdD0mArIHiKVRb\r\nTaMrHnJjh+npxPK63JUL1+pwk4b0rJsbveSXlWZKgLV7jvUc4+D7haLHDtDS\r\nQUmT+fEVJhjTvh8rkNe/2xTppz0gVqLz8wigXuxjw+n797ijP3IwfVFZCl5U\r\np3EEOzcSNLEEiTuEdr/skYXCCuMIl7sUwmoYvLH/erLQPzoiTiPwB+7SogEe\r\nBoxDOgUGxHw0d30fcwKST2e9dyIbxhsLKP8knZyv5iee5WAa1EtkOLYBK8GX\r\nnG+FLmANKCp+Ip4G6MMbapO4E4CG1OGT1Pg=\r\n=rBU0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"connor.peet","email":"connor@peet.io"},"directories":{},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake3_3.0.0_1665293427207_0.5989189436794418"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-10T04:47:09.082Z","1.0.0":"2020-01-10T04:47:09.205Z","modified":"2022-10-09T05:30:27.640Z","1.1.0":"2020-01-13T05:09:43.767Z","1.2.0-0":"2020-01-15T03:33:16.045Z","1.2.0":"2020-01-15T06:41:23.668Z","2.0.0":"2020-01-20T03:27:38.071Z","2.0.1":"2020-01-24T05:23:27.720Z","2.1.0":"2020-01-29T06:02:10.545Z","2.1.1":"2020-02-12T06:27:13.832Z","2.1.2":"2020-03-02T03:23:24.108Z","2.1.3":"2020-03-07T06:30:50.758Z","2.1.4":"2020-05-11T15:37:42.776Z","2.1.6":"2021-11-11T05:18:03.403Z","2.1.7":"2021-11-11T05:33:06.070Z","3.0.0":"2022-10-09T05:30:27.380Z"},"maintainers":[{"name":"connor.peet","email":"connor@peet.io"}],"description":"BLAKE3 hashing for JavaScript","homepage":"https://github.com/connor4312/blake3#readme","repository":{"type":"git","url":"git+https://github.com/connor4312/blake3.git"},"author":{"name":"Connor Peet","email":"connor@peet.io"},"bugs":{"url":"https://github.com/connor4312/blake3/issues"},"license":"MIT","readme":"ERROR: No README data found!","readmeFilename":"","keywords":["blake3","webassembly","wasm","hash"]}