node-pkware
Version:
nodejs implementation of StormLib's pkware compressor/de-compressor
24 lines • 831 B
JavaScript
import { Explode } from './Explode.js';
import { Implode } from './Implode.js';
/**
* Decompresses stream
* @returns a function that you can use as a `transform._transform` method.
*/
export function explode(config = {}) {
const instance = new Explode(config);
return instance.getHandler();
}
/**
* Compresses stream
* @returns a function that you can use as a `transform._transform` method.
*/
export function implode(compressionType, dictionarySize, config = {}) {
const instance = new Implode(compressionType, dictionarySize, config);
return instance.getHandler();
}
export { explode as decompress };
export { implode as compress };
export { Compression, DictionarySize } from './constants.js';
export * as errors from './errors.js';
export * as stream from './stream.js';
//# sourceMappingURL=index.js.map