Directory to search in
Pattern to search for
Replacement string
Find and replace options
OperationResult containing array of FindReplaceResult objects
const result = await findAndReplaceInFiles('/path/to/dir', 'oldAPI', 'newAPI', {
recursive: true,
extensions: ['.ts', '.js'],
preview: true
});
if (result.success) {
const totalReplacements = result.data.reduce((sum, r) => sum + r.replacements, 0);
console.log(`Would make ${totalReplacements} replacements across ${result.data.length} files`);
}
Finds and replaces content across multiple files in a directory