Skip to content

rwjblue/broccoli-string-replace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Broccoli's String Replace

Build Status

Summary

Uses String.prototype.replace to replace matched patterns.

Installation

npm install --save-dev broccoli-string-replace

Usage

Files

Replace VERSION_STRING with 1.6.5 in app/main.js:

var replace = require('broccoli-string-replace');

var tree = replace('app', {
  files: [ 'main.js' ],
  pattern: {
    match: /VERSION_STRING/g,
    replacement: '1.6.5'
  }
});

Documentation

replace(inputTree, options)


options.files {Array}

The list of files to process the list of patterns against. This is an array of strings.


options.patterns {Array}

A list of objects with match and replacement properties.


options.pattern {Object}

A single pattern with match and replacement properties.

ZOMG!!! TESTS?!?!!?

I know, right?

Running the tests:

npm install
npm test

License

This project is distributed under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •