replace-in-file
Version:
A simple utility to quickly replace text in one or more files.
18 lines (17 loc) • 660 B
TypeScript
import type { ReplaceInFileConfig, ParsedConfig, CliArguments, From } from '../types.ts';
/**
* Helper to load options from a config file
*/
export declare function loadConfig(file: string): Promise<ReplaceInFileConfig>;
/**
* Helper to convert a string to Regex if it matches the pattern
*/
export declare function stringToRegex(str: From | From[] | undefined): From | From[] | undefined;
/**
* Parse config
*/
export declare function parseConfig(config: ReplaceInFileConfig): ParsedConfig;
/**
* Combine CLI script arguments with config options
*/
export declare function combineConfig(config: ReplaceInFileConfig, argv: CliArguments): ParsedConfig;