UNPKG

389 BJavaScriptView Raw
1'use strict';
2
3var transformers = require('transformers');
4
5module.exports = filter;
6function 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}