Match a regexp or string in a stream.
import match from 'stream-match'
// Given a readable stream,
const res = await match(stream, /(p[^n]+n)/)
// `res` will contain the RegExp result Array once it has been emitted
// You can also wait for a string to be emitted, for example:
await match(ps.stdout, 'continue now')
$ npm install stream-match
Pass the optional { signal }
with an AbortController#signal
to abort early.
In this case, an Error
with .code = 'ABORT_ERR'
will be thrown.
MIT