1 | ;
|
2 |
|
3 | var transformers = require('transformers');
|
4 |
|
5 | module.exports = filter;
|
6 | function filter(name, str, options) {
|
7 | if (typeof filter[name] === 'function') {
|
8 | var res = filter[name](str, options);
|
9 | } else if (transformers[name]) {
|
10 | var res = transformers[name].renderSync(str, options);
|
11 | } else {
|
12 | throw new Error('unknown filter ":' + name + '"');
|
13 | }
|
14 | return res;
|
15 | }
|