Package Exports
- broccoli-string-replace
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (broccoli-string-replace) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Broccoli's String Replace
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.