Adam Buczynski 7304e33aca 1.1.3
2016-08-06 16:51:31 +12:00
2016-02-16 15:34:21 +13:00
2016-02-16 15:20:46 +13:00
2016-02-17 17:03:07 +13:00
2016-06-02 16:28:34 +12:00
2016-08-06 16:51:31 +12:00
2016-06-03 23:33:19 +12:00

Replace in file

npm version node dependencies build status coverage status github issues

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

Installation

npm install replace-in-file

Usage

var replace = require('replace-in-file');

//Asynchronous
replace({

  //Single file
  files: 'path/to/file',

  //Or multiple files
  files: [
    'path/to/file',
    'path/to/other/file',
  ],

  //Replacement to make (can be string or regex)
  replace: /Find me/g,
  with: 'Replacement'

}, function(error, changedFiles) {

  //Catch errors
  if (error) {
    return console.error('Error occurred:', error);
  }

  //List changed files
  console.log('Modified files:', changedFiles.join(', '));
});

//Synchronous
try {
  var changedFiles = replace({

    //Single file
    files: 'path/to/file',

    //Or multiple files
    files: [
      'path/to/file',
      'path/to/other/file',
    ],

    //Replacement to make (can be string or regex)
    replace: /Find me/g,
    with: 'Replacement'
  });
  console.log('Modified files:', changedFiles.join(', '));
}
catch (error) {
  console.error('Error occurred:', error);
}

License

(MIT License)

Copyright 2015-2016, Adam Buczynski

Description
No description provided
Readme 372 KiB
Languages
JavaScript 100%