run internal transformers when using a whitelist

This commit is contained in:
Sebastian McKenzie
2014-10-31 11:37:04 +11:00
parent d0fdd3bf41
commit 85703eb5b8

View File

@@ -66,12 +66,15 @@ Transformer.prototype.transform = function (file) {
Transformer.prototype.canRun = function (file) {
var opts = file.opts;
var key = this.key;
var blacklist = opts.blacklist;
if (blacklist.length && _.contains(blacklist, this.key)) return false;
if (blacklist.length && _.contains(blacklist, key)) return false;
var whitelist = opts.whitelist;
if (whitelist.length && !_.contains(whitelist, this.key)) return false;
if (key[0] !== "_") {
var whitelist = opts.whitelist;
if (whitelist.length && !_.contains(whitelist, key)) return false;
}
return true;
};