Replace multiple terms in multiple files
Yes, it's pretty straight forward...you can replace multiple terms within files matching a glob.
It returns a promise you can await for, if you want to.
Very usefull when automating the creation or use of templates, or when you need to change some specific strings in many files and directories recursivelly.
How to install
npm install replace-terms-in-files
How to use it
const replaceTermsInFiles = ; const status = await ; console;// outputs something like:// X files changed, in a total of Y replacements
Note that we use Regular Expressions for the replacements, therfore,
%\__DATE__%
from the sample above, actually becomes/%\__DATE__%/g
. If you have special characters in your key for replacement, you might have to scape it using a backslash\
.
This module resolves to an status object
containing all the files which suffered any change, and also a total number of changes applied to all of them.
This is open source
Yes, please, feel free to help us out :)
This module is MIT licensed.