byteweaver
Version:
A powerful utility to weave files together with advanced filtering, minification and templating
9 lines (8 loc) • 514 B
TypeScript
import { ByteWeaverOptions, ConcatenateResult } from './types';
export declare function getFilesRecursively(directory: string, excludePatterns?: string[], includePatterns?: string[], fileList?: string[]): Promise<string[]>;
/**
* Improved minification function
* Removes comments and excess whitespace
*/
export declare function minifyContent(content: string): string;
export declare function concatenateFiles(directoryPath: string, outputFile: string, options?: ByteWeaverOptions): Promise<ConcatenateResult>;