UNPKG

replace-in-file

Version:

A simple utility to quickly replace text in one or more files.

18 lines (17 loc) • 819 B
import type { ParsedConfig, Processor, ProcessorAsync, ReplaceResult } from '../types.ts'; /** * Run processors */ export declare function runProcessors(contents: string, processor: Processor | Processor[], file: string): [ReplaceResult, string]; /** * Helper to process in a single file (sync) */ export declare function processSync(file: string, processor: Processor | Processor[], config: ParsedConfig): ReplaceResult; /** * Run processors (async) */ export declare function runProcessorsAsync(contents: string, processorAsync: ProcessorAsync | ProcessorAsync[], file: string): Promise<[ReplaceResult, string]>; /** * Helper to process in a single file (async) */ export declare function processAsync(file: string, processor: ProcessorAsync | ProcessorAsync[], config: ParsedConfig): Promise<ReplaceResult>;