chunk-store-stream
v4.3.0
Published
Convert an abstract-chunk-store compliant store into a readable or writable stream
Downloads
4,756
Readme
chunk-store-stream
Convert an abstract-chunk-store store into a readable or writable stream
Read/write data from/to a chunk store, with streams.
Install
npm install chunk-store-stream
Usage
Create a read stream
const { ChunkStoreReadStream } = require('chunk-store-stream')
const FSChunkStore = require('fs-chunk-store') // any chunk store will work
const chunkLength = 3
const store = new FSChunkStore(chunkLength)
// ... put some data in the store
const stream = new ChunkStoreReadStream(store, chunkLength, { length: 6 })
stream.pipe(process.stdout)
Create a write stream
const { ChunkStoreWriteStream } = require('chunk-store-stream')
const FSChunkStore = require('fs-chunk-store') // any chunk store will work
const fs = require('fs')
const chunkLength = 3
const store = new FSChunkStore(chunkLength)
const stream = new ChunkStoreWriteStream(store, chunkLength)
fs.createReadStream('file.txt').pipe(stream)
License
MIT. Copyright (c) Feross Aboukhadijeh.