{"_id":"mute-stream","_rev":"58-12f50f0f4cc8eaf01ffc8a0d7225b367","name":"mute-stream","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"mute-stream","version":"0.0.1","keywords":["mute","stream","pipe"],"author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"BSD","_id":"mute-stream@0.0.1","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"8a60bfb9c7e669c458af0e173e0c52eecc20f068","tarball":"https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.1.tgz","integrity":"sha512-nH7esKs0N53nqzVc6gnSNUJtZoRoDI+jtO75srZ+MhCTQUeBChVlN7/T+VEziR4Im4C+623n12K1gm/lqzcZ6Q==","signatures":[{"sig":"MEUCIDOCrvwTlGeTI0vk/6Gj0flBsABlGYJnkgzJ/OLAx3FvAiEAx5i+n+URGTMj98ckPnwV1dh2LYFbP/oAeh6hjiGLmmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"mute.js","scripts":{"test":"tap test/*.js"},"repository":{"url":"git://github.com/isaacs/mute-stream","type":"git"},"description":"Bytes go in, but they don't come out (when muted).","directories":{"test":"test"},"devDependencies":{"tap":"~0.2.5"}},"0.0.2":{"name":"mute-stream","version":"0.0.2","keywords":["mute","stream","pipe"],"author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"BSD","_id":"mute-stream@0.0.2","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"75d4466df24a57e80fec806bda88561cd0560d2d","tarball":"https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.2.tgz","integrity":"sha512-4G76tGbG0hvqNsuUvNAHdk9YLg1WhCzt0H/P7XhzLZbzifGSIo2LnKmmHdH3smM/5zBQ43TUPiEyHS+/RgQMgg==","signatures":[{"sig":"MEQCICuNrcRhj7gzHnkCcAcSpQECjI8eOh6GP0M+Gw3yWHZuAiBzzoi5mln5SgFoIZRQXhyRHWCU8y2jkeIxhyZjNmAVAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"mute.js","scripts":{"test":"tap test/*.js"},"repository":{"url":"git://github.com/isaacs/mute-stream","type":"git"},"description":"Bytes go in, but they don't come out (when muted).","directories":{"test":"test"},"devDependencies":{"tap":"~0.2.5"}},"0.0.3":{"name":"mute-stream","version":"0.0.3","keywords":["mute","stream","pipe"],"author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"BSD","_id":"mute-stream@0.0.3","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"f09c090d333b3063f615cbbcca71b349893f0152","tarball":"https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.3.tgz","integrity":"sha512-yNRDZXxblEoO9SKEEmPB0ewZpizBJMcpujzPI0vIFesC8hyk5QpbIyjcby6804c7cVuddcNxLaYJDQN/g7sRUQ==","signatures":[{"sig":"MEUCIQCPHj+6ZeCCas28LCzJohSFcqcoUXKtipoCSo7Dlbie6QIgVTJ6ZIMTNx2DeR3jtIIzGZBWqZJcKM0Um/yEh2zFIWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"mute.js","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git://github.com/isaacs/mute-stream","type":"git"},"_npmVersion":"1.1.49","description":"Bytes go in, but they don't come out (when muted).","directories":{"test":"test"},"devDependencies":{"tap":"~0.2.5"}},"0.0.4":{"name":"mute-stream","version":"0.0.4","keywords":["mute","stream","pipe"],"author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"BSD","_id":"mute-stream@0.0.4","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"bugs":{"url":"https://github.com/isaacs/mute-stream/issues"},"dist":{"shasum":"a9219960a6d5d5d046597aee51252c6655f7177e","tarball":"https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz","integrity":"sha512-amvrY4m/7oZamehMoFi1tbwU/kXbVvRTGM2S7F+PZi3n51Jx+9AcSQ3EQsag3tR+hS2higfgOP/Kl8kri/X52A==","signatures":[{"sig":"MEYCIQDsFu6+nPURvvrG3CCopcdqGIpJbo8bGhYQEbHu9j8DfAIhAL2pGGjfEWH8guH2ctTobPe8t3igyLSHFPniKDxqYbVT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"mute.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git://github.com/isaacs/mute-stream","type":"git"},"_npmVersion":"1.3.4","description":"Bytes go in, but they don't come out (when muted).","directories":{"test":"test"},"devDependencies":{"tap":"~0.2.5"}},"0.0.5":{"name":"mute-stream","version":"0.0.5","keywords":["mute","stream","pipe"],"author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"mute-stream@0.0.5","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/isaacs/mute-stream#readme","bugs":{"url":"https://github.com/isaacs/mute-stream/issues"},"dist":{"shasum":"8fbfabb0a98a253d3184331f9e8deb7372fac6c0","tarball":"https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz","integrity":"sha512-EbrziT4s8cWPmzr47eYVW3wimS4HsvlnV5ri1xw1aR6JQo/OrJX5rkl32K/QQHdxeabJETtfeaROGhd8W7uBgg==","signatures":[{"sig":"MEUCIQDwnQ8chP+YH2vFJiQS8TWW0WKbvrRto0KSfTgFvrqOfQIgbIVJjiW9amNPfenmx2EkhlTv/MIVBg4UPYzj+WPztCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"mute.js","_from":".","_shasum":"8fbfabb0a98a253d3184331f9e8deb7372fac6c0","gitHead":"17d9854a315f56088d039534f87b740e470a9af0","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"repository":{"url":"git://github.com/isaacs/mute-stream.git","type":"git"},"_npmVersion":"2.10.0","description":"Bytes go in, but they don't come out (when muted).","directories":{"test":"test"},"_nodeVersion":"2.0.1","devDependencies":{"tap":"~0.2.5"}},"0.0.6":{"name":"mute-stream","version":"0.0.6","keywords":["mute","stream","pipe"],"author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"mute-stream@0.0.6","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/isaacs/mute-stream#readme","bugs":{"url":"https://github.com/isaacs/mute-stream/issues"},"dist":{"shasum":"48962b19e169fd1dfc240b3f1e7317627bbc47db","tarball":"https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz","integrity":"sha512-m0kBTDLF/0lgzCsPVmJSKM5xkLNX7ZAB0Q+n2DP37JMIRPVC2R4c3BdO6x++bXFKftbhvSfKgwxAexME+BRDRw==","signatures":[{"sig":"MEYCIQDvYfzj0Zn0fxO+bIEloyXJ17bIFm2zNLeIhEvUtEr8kAIhAJ2TJIGxyF9jpbiwvlkkO00yxg07jOy1dFVr4gpJG1+X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"mute.js","_from":".","_shasum":"48962b19e169fd1dfc240b3f1e7317627bbc47db","gitHead":"3c0b793839b923b8d8a86a3d07f70fa451e30348","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git://github.com/isaacs/mute-stream.git","type":"git"},"_npmVersion":"3.7.0","description":"Bytes go in, but they don't come out (when muted).","directories":{"test":"test"},"_nodeVersion":"5.6.0","devDependencies":{"tap":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mute-stream-0.0.6.tgz_1455343284080_0.04852168820798397","host":"packages-9-west.internal.npmjs.com"}},"0.0.7":{"name":"mute-stream","version":"0.0.7","keywords":["mute","stream","pipe"],"author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"mute-stream@0.0.7","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"isaacs","email":"i@izs.me"},{"name":"othiym23","email":"ogd@aoaioxxysz.net"},{"name":"zkat","email":"kat@sykosomatic.org"}],"homepage":"https://github.com/isaacs/mute-stream#readme","bugs":{"url":"https://github.com/isaacs/mute-stream/issues"},"dist":{"shasum":"3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab","tarball":"https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz","integrity":"sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==","signatures":[{"sig":"MEQCIFwsngTqng+6hwpeC3Fv5k0c6VIvhnbhiZ/ojOY6jLpLAiAmD2+anhEhXB6xFK4E/rLsy3Wqp7LYJLHBlDa/MvpfAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"mute.js","_from":".","_shasum":"3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab","gitHead":"304d9f7b277175b03c5ae828c326a211e3139778","scripts":{"test":"tap test/*.js --cov"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git://github.com/isaacs/mute-stream.git","type":"git"},"_npmVersion":"3.10.9","description":"Bytes go in, but they don't come out (when muted).","directories":{"test":"test"},"_nodeVersion":"8.0.0-pre","devDependencies":{"tap":"^5.4.4"},"_npmOperationalInternal":{"tmp":"tmp/mute-stream-0.0.7.tgz_1483483671377_0.22980716335587204","host":"packages-18-east.internal.npmjs.com"}},"0.0.8":{"name":"mute-stream","version":"0.0.8","keywords":["mute","stream","pipe"],"author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"mute-stream@0.0.8","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"isaacs","email":"i@izs.me"},{"name":"othiym23","email":"ogd@aoaioxxysz.net"},{"name":"zkat","email":"kzm@sykosomatic.org"}],"homepage":"https://github.com/isaacs/mute-stream#readme","bugs":{"url":"https://github.com/isaacs/mute-stream/issues"},"dist":{"shasum":"1630c42b2251ff81e2a283de96a5497ea92e5e0d","tarball":"https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz","fileCount":4,"integrity":"sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==","signatures":[{"sig":"MEUCIQCh2CHiqULsLgnmjxCATwOLvXccp8mn6oIOm36bav7SUgIgBeu7wU0PXjpt66tpeqa+mss/rYpOjdr2ASk8zp2JIsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJbNmCRA9TVsSAnZWagAAqWAQAKPRVoWEA71FOyJZI74r\nk9WXeZXrDhrMvS1flnEwZOvZH8h6WcJJ5549mgcVQynEhlQkXW4+UP/sdheG\nBjW7ALN9HCTKqCirBbUyB0hRWIqvNXEsO4D00wu+kcrqOWLc20sNGpmweoow\nrIuwvTD3tdbbZl5HgXsxSVoescg6vRWIU+iNJps9W7bzZXOwGtl1nHHnQ47T\nXuK3OlS6adaBMdtO1LFkDgRdE9Ez5TGSwvAk8siEym7ypVnnUlia43ocAsks\nFvgcq9duPjwJFFwJTzlwX87w4eWY0Y2LVc19iwNXqv49V8pM0JhBXO4OGHFa\nKaRGtbBqN75GlYuzzUNfekPKE1/32tnVxywjFScLzYhruzLHvxhFESDSuptv\ny6ZGWl2v8+TLTRhRpuBPIEuezBS2CdcAvKDLAAsM6mjxyfzfee13cSGzgf/c\nh5Fl179EZE/KnXko9y7GeMXMKsBYzup+pWb2knzFzhR79hb8vjqX/kqffVV7\nz8Igu7YRfzyIRl/ju2MU/mf7HjoIEO+PG6tdiGzr5DnjxFa7A2cWxSInmHyq\nOBqPlWJ7iqRsEv+Ubc+cjdM3oSAlOiizcbwnKAPmDoD8PZsRO7fYNB8pCvBh\nR8/8DIueC5ZN3lrVd+EWhELXVkPWrQHyAzAmtzpF0CrrxXrS1JMjd+ZhbDWF\nWW4l\r\n=SOUD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"mute.js","gitHead":"aa4a4baeaff5eeec83b5717738a44642f6948a9f","scripts":{"test":"tap test/*.js --cov"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git://github.com/isaacs/mute-stream.git","type":"git"},"_npmVersion":"6.5.0","description":"Bytes go in, but they don't come out (when muted).","directories":{"test":"test"},"_nodeVersion":"10.12.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mute-stream_0.0.8_1545974629018_0.7215891164233619","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"mute-stream","version":"1.0.0","keywords":["mute","stream","pipe"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"mute-stream@1.0.0","maintainers":[{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/mute-stream#readme","bugs":{"url":"https://github.com/npm/mute-stream/issues"},"tap":{"lines":70,"nyc-arg":["--exclude","tap-snapshots/**"],"branches":60,"functions":81,"statements":70},"dist":{"shasum":"e31bd9fe62f0aed23520aa4324ea6671531e013e","tarball":"https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz","fileCount":4,"integrity":"sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==","signatures":[{"sig":"MEQCIE8nL2+bm3UXisQ7hKyQzRMnUwgNSbs6kXKwHZxPBhTxAiB2fZrv6MULNHhuKVD6bsK3YXH5qP6ULZSP5DVMmPtQCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmA8bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobew/+IDV81iSuH7PH2sEOEdugyIxWXl4VYCqqP54RdTP184w41P6j\r\nq34Y6KQUlfD8VxMzUbrzDZqAyuiFgWvI9+qEDlGmq0z4kB8KVF6pvB6sHyYj\r\nqm6EWDICXaKvKNOutWV5x6jzgwkVoWZMVa2MvkOz/sMOniTuaFy5nQR5uuK9\r\nDOD4Tzo3oPHRkVtOZNEWLqUz7ijzAhcRvCXMhpQVGh8IalY2rHp8KkIG2RrY\r\nopa3wnuGIUjlsaKGTizrUNtCDqI+QfAVaE5ZeaXepDon0NPxxz7h/ylqPXGL\r\nHJZgXfgjn8Xt1LVQvt/njXfCOTUYc4groxN+dQnqKUs6ZIWfcMQaKLkaUEkS\r\nYKoL19slojXvBxX8yNTVD4fZ+uLqnYbGSj08zvfYd5pPFvLVhGYv/Uh2gZq5\r\nyivSldH1oMoPB7AcEUZTMx7Xj3WzOU++0Y6q9C1JhAbOtHqClLu/Vaw/VYdt\r\nTZuB+Es/LUk3E3sOl9xCtbMbeRGgybYvn8jmurIP7SjI/hzZD1oGBcWFfbov\r\nJGq3zGRkAdj9fgiQv+ax2cxXiXjESMnUDrWYJ4R/HDrO1VVyuQUxZ2KmDtUX\r\nZ2RflIZpNZZ+4luw/Z2fp1YVhMBzeue7x4Tqr1LuwhrDXn/u3tbVNAlVuMID\r\nUV5qrf2y+nWQ2BEStGH+eHVujAknaQadpEE=\r\n=rEcp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"d413c3129053bebb9b1e46072997e4f5966dc7b1","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/mute-stream.git","type":"git"},"_npmVersion":"9.2.0","description":"Bytes go in, but they don't come out (when muted).","directories":{},"templateOSS":{"version":"4.11.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mute-stream_1.0.0_1670909723649_0.9376454553740738","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"mute-stream","version":"2.0.0","keywords":["mute","stream","pipe"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"mute-stream@2.0.0","maintainers":[{"name":"hashtagchris","email":"hashtagchris@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"}],"homepage":"https://github.com/npm/mute-stream#readme","bugs":{"url":"https://github.com/npm/mute-stream/issues"},"tap":{"lines":70,"nyc-arg":["--exclude","tap-snapshots/**"],"branches":60,"functions":81,"statements":70},"dist":{"shasum":"a5446fc0c512b71c83c44d908d5c7b7b4c493b2b","tarball":"https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz","fileCount":4,"integrity":"sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==","signatures":[{"sig":"MEUCIQDW25hMAOMLIdE+tqjxoODdJsY9rgPYypgHA1cjeFrt5gIgK5weKHHTonh4562NuE/lp9Bzh5o41cxz4YM11UVk/Lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mute-stream@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6498},"main":"lib/index.js","engines":{"node":"^18.17.0 || >=20.5.0"},"gitHead":"5bddaac23fc80e2107b5e73870fd1a4b38139f54","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/mute-stream.git","type":"git"},"_npmVersion":"10.8.3","description":"Bytes go in, but they don't come out (when muted).","directories":{},"templateOSS":{"publish":true,"version":"4.23.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mute-stream_2.0.0_1727205126476_0.559613804764286","host":"s3://npm-registry-packages"}}},"time":{"created":"2012-07-24T01:27:21.585Z","modified":"2025-05-14T20:03:54.025Z","0.0.1":"2012-07-24T01:27:22.992Z","0.0.2":"2012-07-24T22:21:44.924Z","0.0.3":"2012-08-15T05:16:15.116Z","0.0.4":"2013-07-15T01:15:17.730Z","0.0.5":"2015-05-20T07:11:56.592Z","0.0.6":"2016-02-13T06:01:25.846Z","0.0.7":"2017-01-03T22:47:53.781Z","0.0.8":"2018-12-28T05:23:49.143Z","1.0.0":"2022-12-13T05:35:23.814Z","2.0.0":"2024-09-24T19:12:06.702Z"},"bugs":{"url":"https://github.com/npm/mute-stream/issues"},"author":{"name":"GitHub Inc."},"license":"ISC","homepage":"https://github.com/npm/mute-stream#readme","keywords":["mute","stream","pipe"],"repository":{"url":"git+https://github.com/npm/mute-stream.git","type":"git"},"description":"Bytes go in, but they don't come out (when muted).","maintainers":[{"email":"gar+npm@danger.computer","name":"gar"},{"email":"saquibkhan@github.com","name":"saquibkhan"},{"email":"npm-cli+bot@github.com","name":"npm-cli-ops"},{"email":"reggi@github.com","name":"reggi"},{"email":"hashtagchris@github.com","name":"hashtagchris"},{"email":"owlstronaut@github.com","name":"owlstronaut"}],"readme":"# mute-stream\n\nBytes go in, but they don't come out (when muted).\n\nThis is a basic pass-through stream, but when muted, the bytes are\nsilently dropped, rather than being passed through.\n\n## Usage\n\n```javascript\nconst MuteStream = require('mute-stream')\n\nconst ms = new MuteStream(options)\n\nms.pipe(process.stdout)\nms.write('foo') // writes 'foo' to stdout\nms.mute()\nms.write('bar') // does not write 'bar'\nms.unmute()\nms.write('baz') // writes 'baz' to stdout\n\n// can also be used to mute incoming data\nconst ms = new MuteStream()\ninput.pipe(ms)\n\nms.on('data', function (c) {\n console.log('data: ' + c)\n})\n\ninput.emit('data', 'foo') // logs 'foo'\nms.mute()\ninput.emit('data', 'bar') // does not log 'bar'\nms.unmute()\ninput.emit('data', 'baz') // logs 'baz'\n```\n\n## Options\n\nAll options are optional.\n\n* `replace` Set to a string to replace each character with the\n specified string when muted. (So you can show `****` instead of the\n password, for example.)\n\n* `prompt` If you are using a replacement char, and also using a\n prompt with a readline stream (as for a `Password: *****` input),\n then specify what the prompt is so that backspace will work\n properly. Otherwise, pressing backspace will overwrite the prompt\n with the replacement character, which is weird.\n\n## ms.mute()\n\nSet `muted` to `true`. Turns `.write()` into a no-op.\n\n## ms.unmute()\n\nSet `muted` to `false`\n\n## ms.isTTY\n\nTrue if the pipe destination is a TTY, or if the incoming pipe source is\na TTY.\n\n## Other stream methods...\n\nThe other standard readable and writable stream methods are all\navailable. The MuteStream object acts as a facade to its pipe source\nand destination.\n","readmeFilename":"README.md","users":{"fgribreau":true,"sqrtthree":true,"flumpus-dev":true}}