UNPKG

@plugjs/zip

Version:

Zip File Plugin for the PlugJS Build System ===========================================

16 lines (15 loc) 597 B
import { Files } from '@plugjs/plug'; import type { Context, PipeParameters, Plug } from '@plugjs/plug/pipe'; import type EventEmitter from 'node:events'; declare module 'yazl' { interface ZipFile extends EventEmitter { on(event: 'error', listener: (err: Error) => void): this; } } /** Writes some info about the current {@link Files} being passed around. */ export declare class Zip implements Plug<Files> { private readonly _filename; private readonly _options; constructor(...args: PipeParameters<'zip'>); pipe(files: Files, context: Context): Promise<Files>; }