{"_id":"microphone-stream","_rev":"32-bdf59661cd051c2ce9402a13b5eb7cd9","name":"microphone-stream","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","dist-tags":{"latest":"6.0.1"},"versions":{"1.0.0":{"name":"microphone-stream","version":"1.0.0","description":"A stream of raw audio data from the microphone","main":"index.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"keywords":["webrtc","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","gitHead":"500dd7c53f20034f5691ed7f9ef328c3bfa84bd4","_id":"microphone-stream@1.0.0","scripts":{},"_shasum":"23d058048f067971af1aa3e3f91b14cccfbbd31c","_from":".","_npmVersion":"2.11.0","_nodeVersion":"0.10.21","_npmUser":{"name":"saebekassebil","email":"saebekassebil@gmail.com"},"maintainers":[{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"dist":{"shasum":"23d058048f067971af1aa3e3f91b14cccfbbd31c","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-1.0.0.tgz","integrity":"sha512-eWUBaYAYZ+j5/8mWL0GxB9mFyQegsdH7es3qUBjRYQwtPEIIhgwC3WT0P++I2rL87cdZOV1LMHMCdb1fAfYgvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6e+3jLOemjSvRxTmeswhpKdahQz9Qm+ByntGP4zoPRQIhAMEggWFlqg1Pg8UT36yvblyeQAju769a1a3EJsCAOBwB"}]},"directories":{}},"1.0.1":{"name":"microphone-stream","version":"1.0.1","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"index.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{"through2":"^2.0.0"},"gitHead":"6434992781c3d5dedb769f389da1ac9cd9d8dfe3","_id":"microphone-stream@1.0.1","scripts":{},"_shasum":"f76f62e89adf5fc470b04f910f9207f3bace3346","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"dist":{"shasum":"f76f62e89adf5fc470b04f910f9207f3bace3346","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-1.0.1.tgz","integrity":"sha512-fbdsCiTB2UCKDN1iSAHLhPjm65D0OFyFnU0mywcZSOX9j8Nz3K4LUTSwq7M9aPRu6O0wtI1BHmV/AOg3BP7RXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID392V9ZD8Qd03o9loQWL1szorXBPZJc93AiGK+7XIQ7AiEAsKDyzM5abPLUBARaISvBs6Rp0YBwp81rwqszaoP6u3o="}]},"directories":{}},"2.0.0":{"name":"microphone-stream","version":"2.0.0","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint *.js","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-google":"^0.3.0","getusermedia":"^1.3.5","karma":"^0.13.19","karma-browserify":"^5.0.0","karma-chrome-launcher":"^0.2.2","karma-mocha":"^0.2.1","mocha":"^2.3.4"},"gitHead":"97b299ccea966bc69acb8f8da3f3e571f90f10f1","_id":"microphone-stream@2.0.0","_shasum":"f47c03d815374d775ed069ada3e3cd3d27a2de47","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"dist":{"shasum":"f47c03d815374d775ed069ada3e3cd3d27a2de47","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-2.0.0.tgz","integrity":"sha512-wDNPXZRzSxPE32CbGRfdx+Q12dv+exEhcSzpI8IJNG4u1x7pG2S+sKiZVaUgVB6YsfuBEFiRcY8Tmyn5W61cXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyDTgVOpEh0gG2G+BNfLAL7Oi7pQgflafptQzaGC35vwIhALxriPQG/oRNbSYfR94SNvvbAOFniDZq4krKBXcJeBmQ"}]},"directories":{}},"2.0.1":{"name":"microphone-stream","version":"2.0.1","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint *.js","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-google":"^0.3.0","getusermedia":"^1.3.5","karma":"^0.13.19","karma-browserify":"^5.0.0","karma-chrome-launcher":"^0.2.2","karma-mocha":"^0.2.1","mocha":"^2.3.4"},"gitHead":"8850d60674ee16983bd5572978fa6dca307fad74","_id":"microphone-stream@2.0.1","_shasum":"43ef4a9deab30e94aac2db811b69cb6ccb5a7f7f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"dist":{"shasum":"43ef4a9deab30e94aac2db811b69cb6ccb5a7f7f","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-2.0.1.tgz","integrity":"sha512-mc3gzTGVaIzoACddHroKxV7jV2J/jSeMv9NhiMC/7uYHC4ThLflABP6oktZSudR8UHgC+LdG9UT4Cr4Z9dCwVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0RXejDqPAmf2EUVycnDmeOWUXKI/Wb4K3u82rHsrTpAiEA5bEwPEPQV+xcgM+BiUk+tzfqkhrhF4m9F/KsmpjDO5U="}]},"directories":{}},"2.0.2":{"name":"microphone-stream","version":"2.0.2","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint *.js","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-google":"^0.3.0","getusermedia":"^1.3.5","karma":"^0.13.19","karma-browserify":"^5.0.0","karma-chrome-launcher":"^0.2.2","karma-mocha":"^0.2.1","mocha":"^2.3.4"},"gitHead":"4a1440ba8a2e25fe28b6e2700bd6b4f94849c28d","_id":"microphone-stream@2.0.2","_shasum":"1771ba458a496f6890f18024f431edfc41ac1fd7","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"dist":{"shasum":"1771ba458a496f6890f18024f431edfc41ac1fd7","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-2.0.2.tgz","integrity":"sha512-/6DF2aahCHUZLo4Z7bANr6yJjYVv30bF7AX4oK+u9KtH3rd2JuaMENvHAeN/el+yyun4/7HWLCt/bEjOTWrOBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICofcfQkAlKh7HKXPZDwL4hFnf1hG4PxenbhJC1ZDB8FAiEA0t8U5hlshVIbMYbi57dNA+1D7tFFIA8d9QtUxiAhnnw="}]},"directories":{}},"3.0.0":{"name":"microphone-stream","version":"3.0.0","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint *.js","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-google":"^0.3.0","getusermedia":"^1.3.5","karma":"^0.13.19","karma-browserify":"^5.0.0","karma-chrome-launcher":"^0.2.2","karma-mocha":"^0.2.1","mocha":"^2.3.4"},"gitHead":"5c83d023598aefc51b259c0a123f677fe747daed","_id":"microphone-stream@3.0.0","_shasum":"68d83fba91101c8de3bf40ede1c30b3d36195c84","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"dist":{"shasum":"68d83fba91101c8de3bf40ede1c30b3d36195c84","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-3.0.0.tgz","integrity":"sha512-E0uLBoEPriG24kKDJy+w436UGVLW20gMTIOLWCqhn1F4deM8kGeFM7UrnrJWLE5+XNsfV5ThMNvjUb4J0UVJDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2ULGUbdmZa11vyPfbm1xD7u0U4ApIFi4osgDRnlTeOAiBKFEaxfE8OE23rPGftsp9li+pxy1Z03HDcMFubdh3/ew=="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/microphone-stream-3.0.0.tgz_1454538181478_0.6767897414974868"},"directories":{}},"3.0.1":{"name":"microphone-stream","version":"3.0.1","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint *.js","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-google":"^0.3.0","getusermedia":"^1.3.5","karma":"^0.13.19","karma-browserify":"^5.0.0","karma-chrome-launcher":"^0.2.2","karma-mocha":"^0.2.1","mocha":"^2.3.4"},"gitHead":"0a37e5e3318271c1d3a550a6c71e5ab1edb108df","_id":"microphone-stream@3.0.1","_shasum":"599b13162df461fa043873fef69cdb1683c112d4","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"dist":{"shasum":"599b13162df461fa043873fef69cdb1683c112d4","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-3.0.1.tgz","integrity":"sha512-HSlGOQPoFUG1c4bc4BjU6AwpHWGPEXme/QeqzJviRHQI7BWaHGCgf3nWfIBg+hrPq8/12hVx4kiPNZ34MpNbJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCqlRNgS57PQpMuI0Ex/Z3QtbiS4cNDyKTA3aU+qkjsAiAWycZ+glGOJGGSozhXMejLLSDxuJlb+WGZP3G3qhMCew=="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/microphone-stream-3.0.1.tgz_1454694983037_0.723921159747988"},"directories":{}},"3.0.2":{"name":"microphone-stream","version":"3.0.2","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint *.js","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-google":"^0.3.0","getusermedia":"^1.3.5","karma":"^0.13.19","karma-browserify":"^5.0.0","karma-chrome-launcher":"^0.2.2","karma-mocha":"^0.2.1","mocha":"^2.3.4"},"gitHead":"ca93f412e50dd449a794e84f45923085246d82bf","_id":"microphone-stream@3.0.2","_shasum":"078145f857e637ff66fe6510ad41c919a38303f8","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"dist":{"shasum":"078145f857e637ff66fe6510ad41c919a38303f8","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-3.0.2.tgz","integrity":"sha512-nSJjvWgT3oyCAOCTGTfqdduKOg/j5p383naSNnVz0LJUd1Se3H4p8OOAn//9G1m2/JS2on4SKC0/K43TfoPZjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKH+KF6MYSHVWhzgH6V+1K0nCdaimwEwEM2khYvzAE4wIhAIAK31UObzsXbnGCslszJjKeIb6bxs5AbusFLNakHgEL"}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/microphone-stream-3.0.2.tgz_1454946873821_0.6469684122130275"},"directories":{}},"3.0.4":{"name":"microphone-stream","version":"3.0.4","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-google":"^0.3.0","getusermedia":"^1.3.5","karma":"^0.13.19","karma-browserify":"^5.0.0","karma-chrome-launcher":"^0.2.2","karma-mocha":"^0.2.1","mocha":"^2.3.4"},"gitHead":"6d9e94daa667ef1d136231047486efb8065111c9","_id":"microphone-stream@3.0.4","_shasum":"a14968d5174ed521efdfc33235eda2e8b9ccf1e4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"dist":{"shasum":"a14968d5174ed521efdfc33235eda2e8b9ccf1e4","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-3.0.4.tgz","integrity":"sha512-wRa3BFmCRVhChX+KmJnmdqicTxaDZmvVT7lfOG+Y9OD1pHqzWzec72UhUh0hhQMo1zAntNtPD+6waE4k+ojkoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZBSq48B8Scqkr6uojm1d1kPbBcHoRoD1tcy9XxQsiiAiBeUiOpcK6y01OXvyKRkP5K3CI31O7mMhNAmqNH++oMAA=="}]},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/microphone-stream-3.0.4.tgz_1463671228364_0.4275980785023421"},"directories":{}},"3.0.5":{"name":"microphone-stream","version":"3.0.5","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-google":"^0.3.0","get-user-media-promise":"^1.0.0","karma":"^0.13.19","karma-browserify":"^5.0.0","karma-chrome-launcher":"^0.2.2","karma-mocha":"^0.2.1","mocha":"^2.3.4"},"gitHead":"17c89d60b0f69e215fa1547c0d8ddad21f29f57e","_id":"microphone-stream@3.0.5","_shasum":"f8676a2d0195dc736b4424dade03ddfb24666b2d","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"dist":{"shasum":"f8676a2d0195dc736b4424dade03ddfb24666b2d","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-3.0.5.tgz","integrity":"sha512-bTtfI0JON9f6/U88HgEN/ZwW1uYgdjFz6YauZrUDysI0qcXdnaeevSZ5IQ9bn83o+IiudT5c1YJTHFNKtuLzgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUBX2TdSw6z1PGFI9vur/Zbnp7bYCFcdKbvntLRKNdoAiBojlQDsnA/p1PP5dIcmQtYgy4OYRsP5UT/6ZdRdBss6g=="}]},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/microphone-stream-3.0.5.tgz_1463672458303_0.06938380724750459"},"directories":{}},"3.0.6":{"name":"microphone-stream","version":"3.0.6","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-google":"^0.3.0","get-user-media-promise":"^1.0.0","karma":"^0.13.19","karma-browserify":"^5.0.0","karma-chrome-launcher":"^0.2.2","karma-mocha":"^0.2.1","mocha":"^2.3.4"},"gitHead":"dfc262377473fd7ba9d38ec6997b1529d0c371e3","_id":"microphone-stream@3.0.6","_shasum":"075410f977ac8be6cf7ebd22c3fba4cf15355530","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"dist":{"shasum":"075410f977ac8be6cf7ebd22c3fba4cf15355530","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-3.0.6.tgz","integrity":"sha512-850qE8BRaZuPa/ATHez4eKP9HA/rrj/6cOSPrbdWEeZg4hlHemRLk9OzHJYPNK3vR6pzOdWFubDeoZfqJNKVlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC54Lse7nRx8nAuNEJXbffpQUQmF5RfsYbhx69mXDyYSgIhAPASS7vhRUmqJDwGzR+8PbbGeDJJrNcozf8KDjqq2Buj"}]},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/microphone-stream-3.0.6.tgz_1484681121659_0.5742365668993443"},"directories":{}},"3.0.7":{"name":"microphone-stream","version":"3.0.7","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{},"devDependencies":{"browserify":"^14.3.0","eslint":"^3.19.0","eslint-config-google":"^0.7.1","get-user-media-promise":"^1.0.0","karma":"^1.6.0","karma-browserify":"^5.0.0","karma-chrome-launcher":"^2.0.0","karma-mocha":"^1.3.0","mocha":"^3.2.0"},"gitHead":"dacbbabc8baa6a5c0b2384c08d1f5d55f8ec8b56","_id":"microphone-stream@3.0.7","_shasum":"d4632f0ffd9b0d92cb54507e840d833a1d8b2be8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"dist":{"shasum":"d4632f0ffd9b0d92cb54507e840d833a1d8b2be8","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-3.0.7.tgz","integrity":"sha512-OUSHlhFJpM8EsLMO8xU4NNwOCTN0R12oFeoA8bu3ZkezPSv8rZFgKV3sUhWRMQYCwk/MsYW/u60w0KYQRH/M5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSExTF9ZaEQoDVNH36rlBpPD0ZyoWcnLUfl9iB+IJSkAiEAmCpeGsxj+fozeSL/zYFzttV940SU6Yhj18XjnoH2z+k="}]},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/microphone-stream-3.0.7.tgz_1492465026897_0.580496289068833"},"directories":{}},"3.0.8":{"name":"microphone-stream","version":"3.0.8","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{"buffer-from":"^0.1.1"},"devDependencies":{"browserify":"^14.3.0","eslint":"^3.19.0","eslint-config-google":"^0.7.1","get-user-media-promise":"^1.0.0","karma":"^1.6.0","karma-browserify":"^5.0.0","karma-chrome-launcher":"^2.0.0","karma-mocha":"^1.3.0","mocha":"^3.2.0"},"gitHead":"14ff575af342182546ee6600b6bac9b31fa52a68","_id":"microphone-stream@3.0.8","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"dist":{"integrity":"sha512-5S0he8c5eiEzk6kUJWPFyJ0zzyB4cW2MiG/hizSTmt8HjjliwEQsFRB5+8TtGECQBAG8eyMZiEs+2Y+EPPd64A==","shasum":"f9248e639d2ec0747ea8051b3fad4c2ace39fdfe","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-3.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvL4pGR+T63VreK5ludcW9f2wqfwd7gCeC78cRQW6ClAiEA+q1IiThVD+cQHWwXvXRjKh//PvyYaslsNlY4CzMiHDM="}]},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microphone-stream-3.0.8.tgz_1504204788620_0.4520416441373527"},"directories":{}},"4.0.1":{"name":"microphone-stream","version":"4.0.1","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{"buffer-from":"^0.1.1"},"devDependencies":{"browserify":"^14.4.0","eslint":"^4.8.0","eslint-config-google":"^0.9.1","get-user-media-promise":"^1.0.0","karma":"^1.7.1","karma-browserify":"^5.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","mocha":"^3.5.3"},"gitHead":"26a816a0626562f651ab496687ab86ddf0dd57c9","_id":"microphone-stream@4.0.1","_npmVersion":"5.4.0","_nodeVersion":"8.2.1","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"dist":{"integrity":"sha512-s8Ojmmzneqyo+VaURPbM56UHYCphUdfA2WrbZsCDPyDi0ZN3n1Z6sO5OlkWNF0Z1viPoKFyVGqpxho8Azh8ASA==","shasum":"337c725e0afca41eb6242b8f6547afb10cf6ba14","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-4.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJpWlERQEJCeHR1VHwAcKuLUVCF1BfAG7Cyumu9J9/zQIgKKT0NOejLJdMYBkWU6ZAgvYUP3b8JQy6+oK7VQd9UFM="}]},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microphone-stream-4.0.1.tgz_1506980999230_0.10312627837993205"},"directories":{}},"4.1.2":{"name":"microphone-stream","version":"4.1.2","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{"buffer-from":"^0.1.1"},"devDependencies":{"browserify":"^14.4.0","eslint":"^4.8.0","eslint-config-google":"^0.9.1","get-user-media-promise":"^1.0.0","karma":"^1.7.1","karma-browserify":"^5.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","mocha":"^3.5.3"},"gitHead":"0827640245ed09a899012530f9641df9c1bbfb8c","_id":"microphone-stream@4.1.2","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"dist":{"integrity":"sha512-u6ZNivZXVabz1DPSpUZNvv+mOOp6CQ/8LiGC7349nFORSVpUDla50YFb2/SzOGs8Zku6i78Xw9hHNV8iUikn8A==","shasum":"4c2567ac13c875a13b129460ec14fbc92ebc73a8","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-4.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaywF6JmPmFmP5URet3OqUn5UTkSkeDb3WLlH51/p9wAiBHj0ieeIe5BSgGm/IpgOEVRIkrFaO2oYhWGKXaQSeJew=="}]},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microphone-stream-4.1.2.tgz_1509547082775_0.9543836147058755"},"directories":{}},"4.1.3":{"name":"microphone-stream","version":"4.1.3","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{"buffer-from":"^0.1.1"},"devDependencies":{"browserify":"^14.5.0","eslint":"^4.12.1","eslint-config-google":"^0.9.1","get-user-media-promise":"^1.0.0","karma":"^1.7.1","karma-browserify":"^5.1.2","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","mocha":"^3.5.3"},"gitHead":"9d58df958ff87d7ec262777f4e0bffeb9fbb3cc9","_id":"microphone-stream@4.1.3","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"dist":{"integrity":"sha512-uOwgSQXwwEK//PXI0E8B7zRcYH2zsbaxsKocnptXyzM00eQc2KTDWoLyX9CJu154E5+WM7O17L7EIv0BMz9rCw==","shasum":"7192a5383bfafbac117e17e937bcf27b2859b0da","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-4.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVTIwuo++jOsqvmE0BaVesOJ+MYitLbcVAZEkfhZMhoQIgIsc/QMg6KZfMG8WktgLYrCjG1za5MsjLBUkFkJPa53I="}]},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microphone-stream-4.1.3.tgz_1512140540006_0.6037364008370787"},"directories":{}},"5.0.1":{"name":"microphone-stream","version":"5.0.1","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{"buffer-from":"^1.1.1","readable-stream":"^3.3.0"},"devDependencies":{"browserify":"^16.2.3","eslint":"^5.16.0","eslint-config-google":"^0.12.0","get-user-media-promise":"^1.1.4","karma":"^4.0.1","karma-browserify":"^6.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","mocha":"^6.0.2"},"gitHead":"baafb3403dd2e5f3dff64e4dc6f0929c6e222169","_id":"microphone-stream@5.0.1","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-hHblbrtWNZEOz6I3RR3vO9fVmN2e2PyR5TpBi+m6hRtTh7LT/hw4Pt5LIf6NSpL+HSMQ40I3CdLEq9alI4BG0w==","shasum":"e9fdf1ef6ddcaa35c5c4dfe6019cdfa45f598cb7","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-5.0.1.tgz","fileCount":10,"unpackedSize":647130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpk6ACRA9TVsSAnZWagAAV3UP/3Dd5BaqvlAmWInoGg0i\n+eYUAvRjYWQ9tkR9ZXcshW26jo6Hnq5TA/oAU5kbZGtQxl3Hdo2RYWG+yso5\nlpx24lNIvsbvicAkTezj/lBHQB6eQfrQTjpBvWT0F8drgSPlU1JMCr40SHUa\nvgFa1bTyeX/C3knxHhqihOyEogL/HNyV24zwOYRWDRTRPbN3NCSJkeiwQYuy\nMHTV3kfQSdQCL04A15jwMOoWqoy2jAYVI/Af+ZYdMyC70qah5NP+Wq6OuXSY\nYsZFjOyQ23UQyxnoUbHTjDXiGX+KRZmv3/t2GDxlF3NOFukF8YrHmZLGkQS5\nBU9OX++KK9s+dli04Z+/wqfRIhhhhWdBVIQvkV2f/XPUWThu5nVJDIRbgmE4\nEEB+sPkUFZBzXS9pob92sMqFAT5zRUd5UIqaafp6T0ReaqnkeE2bqKiA0Gxi\nYPzNTrx3dYB7Jsic3wcgdZv5u1yAn4yjGw6N9LFfc4a4+u+3YgHdMoxKOaGC\nXKA4YsOyCAmEVP7Q+G2khu5Q1IRbbOk9/8gFwj9rE4jxHv3IWjp4jy4g5t+g\n7d0C2UxlDGl7JPObVViS4gPEmUdExBKKydQ6w09FZn8sTtSq0gE/8++KGnTe\noT758SWMNl7DN4K381EC/TSzw2EEgGNHtz53BK64OqPgZeRZX5pm97uiLC7P\njLjY\r\n=9agk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVRatvK/VgIOjOngu/6iIRNtOApJZMoKCjgZRPLoraLAiBnQllhdPi/XbHimt+cBPXAiRPLbX19tDCEjyIX6gNHdA=="}]},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microphone-stream_5.0.1_1554402943850_0.7858211851860524"},"_hasShrinkwrap":false},"5.1.0":{"name":"microphone-stream","version":"5.1.0","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"microphone-stream.js","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","test":"npm run lint && npm run test-integration","watch":"karma start"},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{"buffer-from":"^1.1.1","readable-stream":"^3.6.0"},"devDependencies":{"browserify":"^16.5.2","eslint":"^7.8.1","eslint-config-google":"^0.14.0","get-user-media-promise":"^1.1.4","karma":"^5.2.1","karma-browserify":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","mocha":"^8.1.3"},"gitHead":"2dfdd766ed39d2c67bf2710ee50cf7ca1f3f8075","_id":"microphone-stream@5.1.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zJ4y/51DYYU9Z2o9MzAsJgEPkJXkT4Ex21Eky6dcM71MfsgKwpL3XZ6bNixh41kQ3t++WMsnTfkWwoxZZo3YXg==","shasum":"ee8a43ed4a90ddca4f017c2a2cc23dd97092aac9","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-5.1.0.tgz","fileCount":10,"unpackedSize":647066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT+7cCRA9TVsSAnZWagAAHLoP+QBCS6K2S7aaOnwmOB9J\n0bH6O+wl7ff2FJ868wyD23FtNtyef+bS+ZxZv4xvathMnCdHOuI3de/fElla\n1RpWHqNR+1sfG+9aOQq/Le192BbK4gfotqnQddMdQYkrjaeFhzT717WnWyyV\n/wlt2cKQlIfx5wcG6cRBey7efM+gQUe3tUmOuqPpP9h4ZP+4x9m9GJ/9eSpH\nFlrghKX8rpZFJrF7QWholkJfu6ArCr1eGCgaLjWMiCqmh6nb6b2RZnAYkTxq\nBIuQqx/DgxzS1CdR/I/bAS64NUwfajkzHkX1wkx5v+b4R46zwawQ6T3v2Owv\nnUXc6F1c36Infkpujmhj3Evif0xqqRL5JAlvHVtMmPocmU8ONX96G6CuTbTu\ndeDhpja/Vdi+HqJkp4Xaxp+8XobDhHz3/KI8Sow31jF2GVdxDXwax/zZXV0K\nU6vVWk15RuCwatbfJGBom0ZYkbynTiBvQEXcS2o/mrvifgpEkqngoMaZf2bA\njosTx12nps3X188s5E2qx+KADp+qNxTuQoxv9QX85zMhMVSOrjJIcymaK4vF\nRYgoyWN29U8TUl3FlALfnSmllJCWe7H6wdHlX5Jk/4IiAq3R424KQpGZbOjU\nLg6Mg0eG21CU86pPPEAiUY9ZzrodUqFmS1VQ2f7y79O4asiRbXmP8aBfr12a\nOygC\r\n=86NA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3iMBesUnDaBUzHO221FDLMAimrRC5UuPxdJLx/+JIVAiAjV272WhRCMrTYtETOtwLf8fNlJtePIqEqUfgqkeS3Lw=="}]},"maintainers":[{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"saebekassebil","email":"saebekassebil@gmail.com"}],"_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microphone-stream_5.1.0_1599074011767_0.06468587483771837"},"_hasShrinkwrap":false},"5.2.0":{"name":"microphone-stream","version":"5.2.0","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"src/microphone-stream.js","types":"types/microphone-stream.d.ts","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"build":"tsc","lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","pretest":"npm run build","test":"npm run lint && npm run test-integration","watch":"karma start"},"husky":{"hooks":{"pre-commit":"npm test"}},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{"buffer-from":"^1.1.1","readable-stream":"^3.6.0"},"devDependencies":{"browserify":"^17.0.0","eslint":"^7.19.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","get-user-media-promise":"^1.1.4","husky":"^4.3.8","karma":"^6.1.0","karma-browserify":"^8.0.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","mocha":"^8.2.1","prettier":"2.2.1","typescript":"^4.1.3"},"gitHead":"33533a640bd91b2bf11defdbdf2fe45b1538d372","_id":"microphone-stream@5.2.0","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-eeItI9tZx9NnC5so5+T2JrJexKONYa+YBrbwVDxUD0ao9J5J6kA5STqRk4NyFdZ9N0ufqZQBbwLPuYDRgLZDiQ==","shasum":"70985ca40f014ca54474aa61c3692f211c1ae136","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-5.2.0.tgz","fileCount":12,"unpackedSize":653308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHCOuCRA9TVsSAnZWagAATSYQAIQvuUVFtcrmX3I4Aa4Z\nEjsW1aZ6uXGqvlXQhfoyzItnRIljh9JLifNnV7aujFRqgkuOhLi5njH4woFU\n6rbgWdnMvfz7waIBXomGBTdXnsjZD7jWS4NqVAubgLfp2Uvj8fO5esKeCSGw\n/4QWANwjv7uy72trYFu9Ei3sPTnIfw2yPLGTd5vpwt4f50RaUVMuQQ/k5hut\nlMwt6xBMfb+TolBlVIt/63xRXjxjYvXrGhMQGsFQ2jNzwQ1xl0NND4ufiN8h\ngn0eR8rlphh4bUM4kvU7NqZAlsz0XPp+YfG8vHwnKPjHbiob4BtDAX9VfWSG\nVwDNfTFJXpKTcoOxPlUqKE5QOpWAXPGX1VM7nuscSIM2Rqd8dQoR330WZumy\nIS4Cz13hKRoc5+Dn8H28Fafv9aWhCOy3xi9GjL/HPGxrD7TCKPB3UTQxzexW\nhKurlbQcmL7Vp/6qRMQgXNmmb70Lhi6w07rzizb5RN6ulxyAHrehsh0wlXuz\ntJuwEymiLFq6F0Uf9oPmwQ7IIoyMpAYNeAh5BXU1Zp2RIfQk/1XK2Uu0rT1B\n1W9FagG24s2NZrB2Cuz9SM+gdLElD9htDYCzVUKMFO81IV9Je8lBzWOSy3XE\n7z0641cg5P+2y5mv0lSZbV0HEKvldNAsJzSdxuUMlNxZeApyWUC0zJHy37ml\nIIFv\r\n=+H11\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlcM6QHTkAlK3bqScs8N9txntw2iz/QX7l09+52dW9SAiEAp5t5dURPycYgYDW7PLI6PD8AzhY+pcpHE4tI3aD8DwA="}]},"_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"directories":{},"maintainers":[{"name":"saebekassebil","email":"saebekassebil@gmail.com"},{"name":"nfriedly","email":"nathan@nfriedly.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microphone-stream_5.2.0_1612456877602_0.03746753936012914"},"_hasShrinkwrap":false},"5.3.1":{"name":"microphone-stream","version":"5.3.1","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"src/microphone-stream.js","types":"types/microphone-stream.d.ts","repository":{"type":"git","url":"git+https://github.com/saebekassebil/microphone-stream.git"},"scripts":{"build":"tsc","lint":"eslint .","autofix":"eslint . --fix","test-integration":"karma start --single-run","pretest":"npm run build","test":"npm run lint && npm run test-integration","watch":"karma start"},"husky":{"hooks":{"pre-commit":"npm test"}},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"}],"license":"MIT","bugs":{"url":"https://github.com/saebekassebil/microphone-stream/issues"},"homepage":"https://github.com/saebekassebil/microphone-stream#readme","dependencies":{"buffer-from":"^1.1.1","readable-stream":"^3.6.0"},"devDependencies":{"browserify":"^17.0.0","eslint":"^7.19.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","get-user-media-promise":"^1.1.4","husky":"^4.3.8","karma":"^6.1.0","karma-browserify":"^8.0.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","mocha":"^8.2.1","prettier":"2.2.1","typescript":"^4.1.3"},"gitHead":"c9657a8bb23d26fe452d68578dd63a8ad8d446a5","_id":"microphone-stream@5.3.1","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-Q0zqZC4GpLVatoT0J7bocVDt2IWRfciF0B32XvAvWCgLX3R7s6VnKZ1mbTefSUpmZ8vcdA2Nz2sFCqAQSGyh6A==","shasum":"d0440ad79e29cf49af5f0ec200c137c5ac292508","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-5.3.1.tgz","fileCount":15,"unpackedSize":656099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKd6OCRA9TVsSAnZWagAAyAoP/iDQgqBoKlGPKfMUKDZB\nT0bx4EDR7vy4BMWnkLjXUC1x9WDQaluL/wUJ9jD7S9h3e9snP350p7z2rHHR\nGA2PlmhLGhWwkGIgIMUH6+6aiS0YYn3Kl8Xz7yiH9tO54oNXuR4JQE5yTy8G\nUhex5bWb6m8dTMNd1DagV67/Qgazt1XwibiilA1lwHAcjmu/E0D/YkTz4BT3\nieN+Yxz6p1TpB/qqjSyiRgAbtJ7CNBJ5k9YB06NhAxp1CpBg80nGvTVCSQJ9\nW4nvQRNoCBmuvbqWwHiqG4O5a0ddzpRZfO4Jrgcx8VZ4Ll7csEuye5SjNqJq\nCNDG5Nlk00JK2JgvV4fS9YKbag2OsRqDU5I7LdiId7WLnP7Q9LNyCt/tt7rO\nq/tKpjZVokuF2fnG5sNN30wuIUxeTAfTJkvmaqLOQ606fJq18Sr34N6HKC2j\nnqHdAndF0aCytrKPhy8iCzHHuXVw9fyiYt+Em+tvN9LpxCTiRZnOgT/9Z+l8\nCJdrpYX4UJ4k4vp9SwmRvCpjQanMqgGuUUHndGvNSq5n6mGaorEQIYFSrjWg\nU2yUdIKaEULLkvTsDbMH+DjgAtXG/3vXEZ6M75CMH6LUPXXZplRVbFsVvAXy\nQNOQWdjQnaQVTcT6gPbw/oRcCzg0QtDv6+WDp/Tlo5ZftfGqIlotKB/d5OMo\nofIe\r\n=MCoQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqU97XAnl5XNoeuB+Fmap00kuewXPXX1oDlCWWza0nrwIgSIlOayujoIJ66Klih2g+oFe7XMv6P3XJ2mfDMnvTCgY="}]},"_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"directories":{},"maintainers":[{"name":"saebekassebil","email":"saebekassebil@gmail.com"},{"name":"nfriedly","email":"nathan@nfriedly.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microphone-stream_5.3.1_1613356685783_0.18211859629774874"},"_hasShrinkwrap":false},"6.0.0":{"name":"microphone-stream","version":"6.0.0","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"dist/microphone-stream.js","types":"types/microphone-stream.d.ts","repository":{"type":"git","url":"git+https://github.com/microphone-stream/microphone-stream/.git"},"scripts":{"build":"tsc","lint":"eslint src/**/*.ts","autofix":"eslint --fix src/**/*.ts","test-integration":"karma start --single-run","pretest":"npm run build","test":"npm run lint && npm run test-integration","watch":"karma start"},"husky":{"hooks":{"pre-commit":"npm test"}},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"},{"name":"Trivikram Kamat","url":"https://twitter.com/trivikram"}],"license":"MIT","bugs":{"url":"https://github.com/microphone-stream/microphone-stream/issues"},"homepage":"https://github.com/microphone-stream/microphone-stream#readme","dependencies":{"buffer-from":"^1.1.1","readable-stream":"^3.6.0"},"devDependencies":{"@types/buffer-from":"^1.1.0","@types/mocha":"^8.2.0","@types/readable-stream":"^2.3.9","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","eslint":"^7.19.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","get-user-media-promise":"^1.1.4","husky":"^4.3.8","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.4.0","mocha":"^8.2.1","prettier":"2.2.1","typescript":"^4.1.3"},"gitHead":"7fa5ba7677f449ef2a72e488ca5bb832f9d2b7ef","_id":"microphone-stream@6.0.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-HZen/lwaAL+onYvQBnttVC3XyqvAgcptKuuB6wAh3M1bx3WZJNVgjJ3FHd8qfO5bppywigAuqB3AZhtMRuIl1w==","shasum":"6c295368ccd10f16b2a7d5f4d7fd73cde142e311","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-6.0.0.tgz","fileCount":15,"unpackedSize":666100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXidCCRA9TVsSAnZWagAAxz4P/jVFGhZMw7epNzFkq07v\nHasOGZx2r/Umx87wp4blYUodP0z12FSWFgHXSpb4YI3Q5CEzBYX+5UB0knkC\nKLUswKp7WkjFPnioCmS+j/792bLO23/MyQ39ui4FdUA71Kuh/Fj0Ki/4GNh3\nYI6Y8vyz5hv1bhCE29wRLgLd6UieHkSUkcHiZftBceIffHdMJBkUEQVbblpW\n8iklJNPNAeU7Gp8tnNPiVXTAq0pgQZQkRHKqIxbwG3CGQf8WrO9ONkbt9pjh\nEIba3CZ8l9vZBvJiTKheQIWm5a4c82FNeDc63qX/eLy/RNr1ijXKca4YVi/+\ntOLL8vn7RVQ0gyp1iNmiPg6Kt6qVoinKPoK+nd3TZ5E+nAx8Tze7Fm5PZaTX\nz9SHNgwsQ/FaNyWLsjXFe5+haKjqd8yHCnhNZE4wwKjZmEiXpuEAWySirhKw\nNPeSu46xJd60TxitLJqC/BaKvE8vOacEol7yjAe+8xH3rEiRb4TPkE0ol+MW\nNIWJpqhn8ZrHAJ6Fso95NBFZkFG8+CbGkLTEXJelTZsnPQvtL0DzIz3tyn1C\ndhNBejWUlrvgnAJVjktjJs+zUxpW6Yh43l5kAnfIQRquswiV2AXMLh4mK+ma\nAC7/mcf3ssrZO+sK8vzeBlthmFkHza6u6qaL8wII7mDd0xY8U8DUOHkAGi2E\nSYw9\r\n=f5Yb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH0nE7bHYYQA4s3wsFakHoFnDG41sI3aqMN7laJUuZEgIgMdqZaXk0AXKHXjxIi6sSRS15fcrBhLbNIKPw6mvvKzA="}]},"_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"directories":{},"maintainers":[{"name":"saebekassebil","email":"saebekassebil@gmail.com"},{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"trivikr","email":"trivikr.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microphone-stream_6.0.0_1616783169622_0.3111472710292986"},"_hasShrinkwrap":false},"6.0.1":{"name":"microphone-stream","version":"6.0.1","description":"A stream of raw audio data from the microphone for use in browsers with getUserMedia","main":"dist/microphone-stream.js","types":"types/microphone-stream.d.ts","repository":{"type":"git","url":"git+https://github.com/microphone-stream/microphone-stream/.git"},"scripts":{"build":"tsc","lint":"eslint src/**/*.ts","autofix":"eslint --fix src/**/*.ts","test-integration":"karma start --single-run","pretest":"npm run build","test":"npm run lint && npm run test-integration","watch":"karma start"},"husky":{"hooks":{"pre-commit":"npm test"}},"keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"},{"name":"Trivikram Kamat","url":"https://twitter.com/trivikram"}],"license":"MIT","bugs":{"url":"https://github.com/microphone-stream/microphone-stream/issues"},"homepage":"https://github.com/microphone-stream/microphone-stream#readme","dependencies":{"buffer-from":"^1.1.1","readable-stream":"^3.6.0"},"devDependencies":{"@types/buffer-from":"^1.1.0","@types/mocha":"^8.2.0","@types/readable-stream":"^2.3.9","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","eslint":"^7.19.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","get-user-media-promise":"^1.1.4","husky":"^4.3.8","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.4.0","mocha":"^8.2.1","prettier":"2.2.1","typescript":"^4.1.3"},"gitHead":"253c7c80228879f898b63afd71b922cf875d4199","_id":"microphone-stream@6.0.1","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-yD7B2SfxaB+pLlWLcX4NNk2y81xwCyXGrB7q67nbP/Jq8JpIebX2iQV/M+LNZUleSg0A2cWYpb+wmdDs5nm3Fg==","shasum":"e48c76cec34daa3687eb72731225edb5bdb2d874","tarball":"https://registry.npmjs.org/microphone-stream/-/microphone-stream-6.0.1.tgz","fileCount":16,"unpackedSize":668526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7EsZCRA9TVsSAnZWagAAutUQAJAhdKMm3cCt1lpoA6w3\n2TbEzcSDJ57nsocZYdWHWTXxw1F+etbzqj+YBKHDJzOKQi3JkrPNlBJ2dWsR\nh/0nLYaf2wkO4nMJiZHBcDyMk6vwitipqrf5lTVjanX//ofcApQSPDzHO0kY\nRi5MHhXpOSXSMgybNiuc2PILzUnaHeBCNidvb7fW1RDxKONvSCP4SHNvsxIc\nqyeJSMx7eQF7CfhQqR5xHxeTLYnVCFooM4YmUWCCsseczuKvzWgsBq4a3eX7\nDc8NVEJ97QCa7JWpGOVa8k6uaUTqneAkcWein6Z/t5jmEpvXo2vL6NONebIS\nB9knOgRExD3m40bYKmduW3xev3TIC1tOT44tz3GJYUE8QpqM1PLVWYTZ965e\nFulCt17uVR0XW/jI9AXqmNcC8lD7+d10gV23M65nkyqMdUYzwG5oG6qwJFmo\nV45PQjcEzYfEHcjHT53Gr7WzKW1tiqgpiREdYG8vXAjfavZGGmsdhapZlzBt\n34V1DJqO0qtIxmEaUHNsjbRMJPNq6GxgJVLmMjno5kYHTj9hPnZZUpztC3DZ\nltGzIEBvFsciJjL+g1jyERKPePa0zrhi1GeB5OBOo3kPyv7faEW2mZHmgXvx\nzurdE8dJoV6ewP+Rt6GzVn+7craeelFogowJTkrNjMtKHbANXk+bgxyp7qLF\nVDSU\r\n=rsj2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRIAbGOtjVjFJcHdNp9RK5HqI3uR8HCb1fjBCKnA+QuAiBOXp66hnZcBA1omMWgAZK8wR3YLkfpSYFyxk8ZZRRXSw=="}]},"_npmUser":{"name":"nfriedly","email":"nathan@nfriedly.com"},"directories":{},"maintainers":[{"name":"saebekassebil","email":"saebekassebil@gmail.com"},{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"trivikr","email":"trivikr.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microphone-stream_6.0.1_1626098456941_0.9608049075159415"},"_hasShrinkwrap":false}},"readme":"# Node-style stream for getUserMedia\n\n[![npm-version](https://img.shields.io/npm/v/microphone-stream.svg)](https://www.npmjs.com/package/microphone-stream)\n[![Build Status](https://travis-ci.org/microphone-stream/microphone-stream.svg?branch=master)](https://travis-ci.org/microphone-stream/microphone-stream)\n\nIf you just want to get some audio data from your microphone, this is what you're looking for!\n\nConverts a [MediaStream](https://developer.mozilla.org/en-US/docs/Web/API/MediaStream) (from [getUserMedia](https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getUserMedia)) into a standard Node.js-style stream for easy `pipe()`ing.\n\nNote: This only works in a [limited set of browsers](http://caniuse.com/#search=getusermedia)\n(typically with [webpack](http://webpack.github.io/) or [browserify](http://browserify.org/)),\nand then only for [https or localhost in Chrome](https://www.chromium.org/Home/chromium-security/prefer-secure-origins-for-powerful-new-features).\nIt does not work in Node.js.\n\n### Example\n\n```js\nconst getUserMedia = require('get-user-media-promise');\nconst MicrophoneStream = require('microphone-stream').default;\n\ndocument.getElementById('my-start-button').onclick = function() {\n\n  // Note: in most browsers, this constructor must be called in response to a click/tap, \n  // or else the AudioContext will remain suspended and will not provide any audio data.\n  const micStream = new MicrophoneStream();\n\n  getUserMedia({ video: false, audio: true })\n    .then(function(stream) {\n      micStream.setStream(stream);\n    }).catch(function(error) {\n      console.log(error);\n    });\n\n  // get Buffers (Essentially a Uint8Array DataView of the same Float32 values)\n  micStream.on('data', function(chunk) {\n    // Optionally convert the Buffer back into a Float32Array\n    // (This actually just creates a new DataView - the underlying audio data is not copied or modified.)\n    const raw = MicrophoneStream.toRaw(chunk)\n    //...\n\n    // note: if you set options.objectMode=true, the `data` event will output AudioBuffers instead of Buffers\n   });\n\n  // or pipe it to another stream\n  micStream.pipe(/*...*/);\n\n  // Access the internal audioInput for connecting to another nodes\n  micStream.audioInput.connect(/*...*/));\n\n  // It also emits a format event with various details (frequency, channels, etc)\n  micStream.on('format', function(format) {\n    console.log(format);\n  });\n\n  // Stop when ready\n  document.getElementById('my-stop-button').onclick = function() {\n    micStream.stop();\n  };\n }\n\n\n```\n\n## `API`\n\n### `new MicrophoneStream(opts)` -> [Readable Stream](https://nodejs.org/api/stream.html)\n\nWhere `opts` is an option object, with defaults:\n\n```js\n{\n  stream: null,\n  objectMode: false,\n  bufferSize: null,\n  context: null\n}\n```\n\n- **stream**: [MediaStream](https://developer.mozilla.org/en-US/docs/Web/API/MediaStream) instance. For iOS compatibility, it is recommended that you create the MicrophoneStream instance in response to the tap - before you have a MediaStream, and then later call setStream() with the MediaStream.\n\n- **bufferSize**: Possible values: null, 256, 512, 1024, 2048, 4096, 8192, 16384. From [Mozilla's Docs](https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createScriptProcessor):\n  > It is recommended for authors to not specify this buffer size and allow the implementation to pick a good buffer size\n  > to balance between latency and audio quality.\n- **objectMode**: if true, stream enters [objectMode] and emits AudioBuffers instead of Buffers. This has implications for `pipe()`'ing to other streams.\n\n- **context** is the AudioContext instance. If omitted, one will be created automatically.\n\n#### `.setStream(mediaStream)`\n\nSet the mediaStream, necessary for iOS 11 support where the underlying AudioContext must be resumed in response to a user tap, but the mediaStream won't be available until later.\nNote: Some versions of Firefox leave the recording icon in place after recording has stopped.\n\n#### `.stop()`\n\nStops the recording.\nNote: Some versions of Firefox leave the recording icon in place after recording has stopped.\n\n#### `.pauseRecording()`\n\nTemporarily stop emitting new data. Audio data recieved from the microphone after this will be dropped.\n\nNote: the underlying Stream interface has a [`.pause()` API](https://nodejs.org/api/stream.html#stream_readable_pause) that causes new data to be buffered rather than dropped.\n\n#### `.playRecording()`\n\nResume emitting new audio data after `pauseRecording()` was called.\n\n#### Event: `data`\n\nEmits either a [Buffer] with raw 32-bit Floating point audio data, or if [objectMode] is set, an [AudioBuffer] containing the data + some metadata.\n\n#### Event: `format`\n\nOne-time event with details of the audio format. Example:\n\n```js\n{\n  channels: 1,\n  bitDepth: 32,\n  sampleRate: 48000,\n  signed: true,\n  float: true\n}\n```\n\n## `MicrophoneStream.toRaw(Buffer) -> Float32Array`\n\nConverts a `Buffer` (from a `data` event or from calling `.read()`) back to the original Float32Array DataView format. (The underlying audio data is not copied or modified.)\n\n[audiobuffer]: https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer\n[buffer]: https://nodejs.org/api/buffer.html\n[objectmode]: https://nodejs.org/api/stream.html#stream_object_mode\n","maintainers":[{"name":"saebekassebil","email":"saebekassebil@gmail.com"},{"name":"nfriedly","email":"nathan@nfriedly.com"},{"name":"trivikr","email":"trivikr.dev@gmail.com"}],"time":{"modified":"2022-06-19T18:49:16.612Z","created":"2015-06-10T22:20:55.426Z","1.0.0":"2015-06-10T22:20:55.426Z","1.0.1":"2016-01-25T14:48:49.652Z","2.0.0":"2016-01-25T18:31:40.199Z","2.0.1":"2016-01-25T19:09:31.467Z","2.0.2":"2016-01-28T17:34:28.495Z","3.0.0":"2016-02-03T22:23:07.137Z","3.0.1":"2016-02-05T17:56:23.911Z","3.0.2":"2016-02-08T15:54:37.247Z","3.0.4":"2016-05-19T15:20:31.211Z","3.0.5":"2016-05-19T15:41:02.693Z","3.0.6":"2017-01-17T19:25:22.305Z","3.0.7":"2017-04-17T21:37:07.482Z","3.0.8":"2017-08-31T18:39:50.161Z","4.0.1":"2017-10-02T21:50:01.285Z","4.1.2":"2017-11-01T14:38:04.589Z","4.1.3":"2017-12-01T15:02:20.106Z","5.0.1":"2019-04-04T18:35:43.981Z","5.1.0":"2020-09-02T19:13:31.929Z","5.2.0":"2021-02-04T16:41:17.765Z","5.3.1":"2021-02-15T02:38:05.943Z","6.0.0":"2021-03-26T18:26:09.797Z","6.0.1":"2021-07-12T14:00:57.144Z"},"homepage":"https://github.com/microphone-stream/microphone-stream#readme","keywords":["webrtc","getUserMedia","WebAudio","audio","microphone","stream","record"],"repository":{"type":"git","url":"git+https://github.com/microphone-stream/microphone-stream/.git"},"author":{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},"bugs":{"url":"https://github.com/microphone-stream/microphone-stream/issues"},"license":"MIT","readmeFilename":"README.md","users":{"rodrigoadachi":true,"tedbarnett":true,"rajiff":true,"mreinstein":true,"noita":true},"contributors":[{"name":"Nathan Friedly","url":"http://nfriedly.com"},{"name":"Trivikram Kamat","url":"https://twitter.com/trivikram"}]}