fix autoenabling of playground/experimental when used in whitelist/optional
This commit is contained in:
parent
efe3f30741
commit
afb1ee79a1
@ -177,7 +177,7 @@ File.prototype.normalizeOptions = function (opts) {
|
||||
}
|
||||
|
||||
var ensureEnabled = function (key) {
|
||||
var namespace = transform.namespaces[key];
|
||||
var namespace = transform.transformerNamespaces[key];
|
||||
if (namespace === "playground") opts.playground = true;
|
||||
if (namespace === "experimental") opts.experimental = true;
|
||||
};
|
||||
|
||||
@ -56,8 +56,9 @@ transform._ensureTransformerNames = function (type, rawKeys) {
|
||||
return keys;
|
||||
};
|
||||
|
||||
transform.transformers = object();
|
||||
transform.namespaces = object();
|
||||
transform.transformerNamespaces = object();
|
||||
transform.transformers = object();
|
||||
transform.namespaces = object();
|
||||
|
||||
transform.deprecatedTransformerMap = require("./transformers/deprecated");
|
||||
transform.moduleFormatters = require("./modules");
|
||||
@ -66,8 +67,10 @@ var rawTransformers = require("./transformers");
|
||||
|
||||
each(rawTransformers, function (transformer, key) {
|
||||
var namespace = key.split(".")[0];
|
||||
|
||||
transform.namespaces[namespace] = transform.namespaces[namespace] || [];
|
||||
transform.namespaces[namespace].push(key);
|
||||
transform.transformerNamespaces[key] = namespace;
|
||||
|
||||
transform.transformers[key] = new Transformer(key, transformer);
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user