{"_id":"checksum-stream","_rev":"5-67bd0fe01fdbb3c605709cffc89befe4","name":"checksum-stream","description":"Calculates and/or checks data coming through a stream and emits the digest before stream end.","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"checksum-stream","version":"1.0.0","description":"Calculates and/or checks data coming through a stream and emits the digest before stream end.","main":"index.js","files":["*.md","*.js"],"scripts":{"preversion":"npm t","postversion":"npm publish && git push --follow-tags","pretest":"standard lib test *.js","test":"nyc -- tap test/*.js","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/zkat/checksum-stream.git"},"keywords":["streams","checksum","sha1"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"CC0-1.0","dependencies":{},"devDependencies":{"nyc":"^10.0.0","standard":"^8.6.0","tap":"^8.0.1","weallbehave":"^1.0.3","weallcontribute":"^1.0.7"},"gitHead":"615a6b701aa0ed5dc326c87ff5b09e419ef469a1","bugs":{"url":"https://github.com/zkat/checksum-stream/issues"},"homepage":"https://github.com/zkat/checksum-stream#readme","_id":"checksum-stream@1.0.0","_shasum":"13ba220fa054064888989f5e2e1ce52ccd0b09dc","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"zkat","email":"kat@sykosomatic.org"},"dist":{"shasum":"13ba220fa054064888989f5e2e1ce52ccd0b09dc","tarball":"https://registry.npmjs.org/checksum-stream/-/checksum-stream-1.0.0.tgz","integrity":"sha512-+EeZMrFFjq3kNuQF9WR0Rbov0Ufsj/NeF+BzqeMjyGL8ILGVbmun6xfLOVXy0kLJigXrZLxOxbERQ5Q8AH1qQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKaI91TZA+gyTLzG5nEmxFSp20IBPTpnFzI3V/cHQ38AiBLiepyOVLRBT+wweqoOiev7WRqQuMIhV+D784PPmct0Q=="}]},"maintainers":[{"name":"zkat","email":"kat@sykosomatic.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/checksum-stream-1.0.0.tgz_1487555047333_0.017245544819161296"}},"1.0.1":{"name":"checksum-stream","version":"1.0.1","description":"Calculates and/or checks data coming through a stream and emits the digest before stream end.","main":"index.js","files":["*.md","*.js"],"scripts":{"preversion":"npm t","postversion":"npm publish && git push --follow-tags","pretest":"standard lib test *.js","test":"nyc -- tap test/*.js","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/zkat/checksum-stream.git"},"keywords":["streams","checksum","sha1"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"CC0-1.0","dependencies":{},"devDependencies":{"nyc":"^10.0.0","standard":"^8.6.0","tap":"^8.0.1","weallbehave":"^1.0.3","weallcontribute":"^1.0.7"},"gitHead":"1bf19acace60f3e653fdfc54a9072aec85f292aa","bugs":{"url":"https://github.com/zkat/checksum-stream/issues"},"homepage":"https://github.com/zkat/checksum-stream#readme","_id":"checksum-stream@1.0.1","_shasum":"d02506d04ce8cbf6b7b1ee610b27f8d5b1ae15d2","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"zkat","email":"kat@sykosomatic.org"},"dist":{"shasum":"d02506d04ce8cbf6b7b1ee610b27f8d5b1ae15d2","tarball":"https://registry.npmjs.org/checksum-stream/-/checksum-stream-1.0.1.tgz","integrity":"sha512-jhgF2O3B2QEwxgWs9ynLJc7s3PZy+5x6rYyizng/IJ91Tr9MenjMghAqvpPVtKYRJzVW8qVZbq2SI/SB8Xz/yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChyqjNvkhVbmjbLZ0ZU127NTVmpqLphgHlMY8smTkL+AiAng59fomsryjOmVCVGN9Rsy1svbGUQ6Y2MNyCtnCG6sQ=="}]},"maintainers":[{"name":"zkat","email":"kat@sykosomatic.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/checksum-stream-1.0.1.tgz_1487555560276_0.3562952105421573"}},"1.0.2":{"name":"checksum-stream","version":"1.0.2","description":"Calculates and/or checks data coming through a stream and emits the digest before stream end.","main":"index.js","files":["*.md","*.js"],"scripts":{"preversion":"npm t","postversion":"npm publish && git push --follow-tags","pretest":"standard lib test *.js","test":"nyc -- tap test/*.js","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/zkat/checksum-stream.git"},"keywords":["streams","checksum","sha1"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"CC0-1.0","dependencies":{},"devDependencies":{"nyc":"^10.0.0","standard":"^8.6.0","tap":"^8.0.1","weallbehave":"^1.0.3","weallcontribute":"^1.0.7"},"gitHead":"d308a2b1df673bf678843d49b63bc27e40ee70f3","bugs":{"url":"https://github.com/zkat/checksum-stream/issues"},"homepage":"https://github.com/zkat/checksum-stream#readme","_id":"checksum-stream@1.0.2","_shasum":"f31e51e22c24d427fdc4fbb18118d7a45a40069a","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"zkat","email":"kat@sykosomatic.org"},"dist":{"shasum":"f31e51e22c24d427fdc4fbb18118d7a45a40069a","tarball":"https://registry.npmjs.org/checksum-stream/-/checksum-stream-1.0.2.tgz","integrity":"sha512-2mwnv98eGPGoTQOxKxZIel8jPUuBmAhyMgM/RJhDWkBRXxGS4uPdBqIFModRAVigRI0TzalaRLjw9mayxsj45g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAsc4rS1ZeTBsTSsG++TMB3dRaPXtTJiuqaxYO+ZoBAgIgBiMdNwAI2lGFwknV2LGiq6lb5ziFJSNTVeVKUViORBE="}]},"maintainers":[{"name":"zkat","email":"kat@sykosomatic.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/checksum-stream-1.0.2.tgz_1487556365285_0.8213950721547008"}},"1.0.3":{"name":"checksum-stream","version":"1.0.3","description":"Calculates and/or checks data coming through a stream and emits the digest before stream end.","main":"index.js","files":["*.md","*.js"],"scripts":{"preversion":"npm t","postversion":"npm publish && git push --follow-tags","pretest":"standard lib test *.js","test":"nyc -- tap test/*.js","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/zkat/checksum-stream.git"},"keywords":["streams","checksum","sha1"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"CC0-1.0","dependencies":{},"devDependencies":{"nyc":"^10.0.0","standard":"^8.6.0","tap":"^8.0.1","weallbehave":"^1.0.3","weallcontribute":"^1.0.7"},"gitHead":"68bc9dcfdbceb0cbb01d4ea8693b2713a5ec8767","bugs":{"url":"https://github.com/zkat/checksum-stream/issues"},"homepage":"https://github.com/zkat/checksum-stream#readme","_id":"checksum-stream@1.0.3","_shasum":"4e17e6f83c80f7a9f43e83b445a81454c38a0172","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"zkat","email":"kat@sykosomatic.org"},"dist":{"shasum":"4e17e6f83c80f7a9f43e83b445a81454c38a0172","tarball":"https://registry.npmjs.org/checksum-stream/-/checksum-stream-1.0.3.tgz","integrity":"sha512-OUI+PL6ksDK1ZXdpgv+xFO59rfTjFUl3KhTXqvR5gNYiuYUpGBuU0NMc5cR4uGmzJ4i3NMNowgClBfrUpTFoGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHfIu9mIgkRLrc5328m7yPEbZmJNTBcE50UOoPwdN8UAiEAqTKffJNm4dpFH+WiwygLoujbzIZvbQ+2MVUXQaSPduI="}]},"maintainers":[{"name":"zkat","email":"kat@sykosomatic.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/checksum-stream-1.0.3.tgz_1487708112639_0.24931034399196506"}}},"readme":"# checksum-stream [![npm version](https://img.shields.io/npm/v/checksum-stream.svg)](https://npm.im/checksum-stream) [![license](https://img.shields.io/npm/l/checksum-stream.svg)](https://npm.im/checksum-stream) [![Travis](https://img.shields.io/travis/zkat/checksum-stream.svg)](https://travis-ci.org/zkat/checksum-stream) [![AppVeyor](https://ci.appveyor.com/api/projects/status/github/zkat/checksum-stream?svg=true)](https://ci.appveyor.com/project/zkat/checksum-stream) [![Coverage Status](https://coveralls.io/repos/github/zkat/checksum-stream/badge.svg?branch=latest)](https://coveralls.io/github/zkat/checksum-stream?branch=latest)\n\n[`checksum-stream`](https://npm.im/checksum-stream) is a passthrough stream that calculates the digest and size for data piped through it. Before closing, it will emit `digest` and `size` events with the final stream size.\n\nIt can also be configured to error if `digest` or `size` do not matched a passed-in value that is expected for either or both. `size` errors will always be emitted first.\n\n## Install\n\n`$ npm install --save checksum-stream`\n\n## Example\n\n### npm repo\n```javascript\nconst checksumStream = require('checksum-stream')\nconst fs = require('fs')\nconst request = require('request')\n\nlet req = request.get('https://npm.im/checksum-stream')\nreq.on('response', function (res) {\n  res.pipe(\n    checksumStream({\n      algorithm: 'sha256',\n      digest: res.headers['etag'],\n      size: res.headers['content-length']\n    }).on('error', e => throw e)\n  ).pipe(\n    fs.createWriteStream('./checksum-stream.html')\n  )\n})\n```\n","maintainers":[{"name":"zkat","email":"kat@sykosomatic.org"}],"time":{"modified":"2022-06-13T05:56:21.020Z","created":"2017-02-20T01:44:07.546Z","1.0.0":"2017-02-20T01:44:07.546Z","1.0.1":"2017-02-20T01:52:42.083Z","1.0.2":"2017-02-20T02:06:05.514Z","1.0.3":"2017-02-21T20:15:14.625Z"},"homepage":"https://github.com/zkat/checksum-stream#readme","keywords":["streams","checksum","sha1"],"repository":{"type":"git","url":"git+https://github.com/zkat/checksum-stream.git"},"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"bugs":{"url":"https://github.com/zkat/checksum-stream/issues"},"license":"CC0-1.0","readmeFilename":"README.md"}