diff options
Diffstat (limited to 'node_modules/last-line-stream/readme.md')
-rw-r--r-- | node_modules/last-line-stream/readme.md | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/node_modules/last-line-stream/readme.md b/node_modules/last-line-stream/readme.md deleted file mode 100644 index de6922adc..000000000 --- a/node_modules/last-line-stream/readme.md +++ /dev/null @@ -1,71 +0,0 @@ -# last-line-stream - -> A PassThrough stream that keeps track of last line written. - -[](https://travis-ci.org/jamestalmage/last-line-stream) [](https://coveralls.io/github/jamestalmage/last-line-stream?branch=master) - - -## Install - -``` -$ npm install --save last-line-stream -``` - - -## Usage - -```js -const lastLineStream = require('last-line-stream'); - -const stream = lastLineStream(); - -stream.write('foo'); - -assert(stream.lastLine === 'foo'); - -stream.write('bar'); - -assert(stream.lastLine === 'foobar'); - -stream.write('baz\nquz'); - -assert(stream.lastLine === 'quz'); -``` - - -## API - -### lastLineStream([pipeTo]) - -Returns a new instance of the spying PassThrough stream, - -#### pipeTo - -Type: `stream` - -If supplied, the new instance will automatically be piped to this stream. - -### stream.lastLine - -Type: `string` - -The last line written out to this stream. The `lastLine` value will grow until the stream sees a newline character (`'\n'`). - -## Low Level API - -A low-level non-stream based API is available. It has only two methods. - -```js -var createTracker = require('last-line-stream/tracker'); -var tracker = createTracker(); - -// append some text. -tracker.update(someString); - -// Find the complete last line of all the text appended. -tracker.lastLine(); -``` - -## License - -MIT © [James Talmage](http://github.com/jamestalmage) |