add transformer aliases
This commit is contained in:
parent
4e44af819f
commit
d4c98d7738
@ -25,7 +25,10 @@ transform._ensureTransformerNames = function (type, rawKeys) {
|
|||||||
var key = rawKeys[i];
|
var key = rawKeys[i];
|
||||||
|
|
||||||
var deprecatedKey = transform.deprecatedTransformerMap[key];
|
var deprecatedKey = transform.deprecatedTransformerMap[key];
|
||||||
if (deprecatedKey) {
|
var aliasKey = transform.aliasTransformerMap[key];
|
||||||
|
if (aliasKey) {
|
||||||
|
keys.push(aliasKey);
|
||||||
|
} else if (deprecatedKey) {
|
||||||
// deprecated key, remap it to the new one
|
// deprecated key, remap it to the new one
|
||||||
console.error("The transformer " + key + " has been renamed to " + deprecatedKey);
|
console.error("The transformer " + key + " has been renamed to " + deprecatedKey);
|
||||||
rawKeys.push(deprecatedKey);
|
rawKeys.push(deprecatedKey);
|
||||||
@ -49,6 +52,7 @@ transform.transformers = object();
|
|||||||
transform.namespaces = object();
|
transform.namespaces = object();
|
||||||
|
|
||||||
transform.deprecatedTransformerMap = require("./transformers/deprecated");
|
transform.deprecatedTransformerMap = require("./transformers/deprecated");
|
||||||
|
transform.aliasTransformerMap = require("./transformers/aliases");
|
||||||
transform.moduleFormatters = require("./modules");
|
transform.moduleFormatters = require("./modules");
|
||||||
|
|
||||||
import rawTransformers from "./transformers";
|
import rawTransformers from "./transformers";
|
||||||
|
|||||||
3
src/babel/transformation/transformers/aliases.json
Normal file
3
src/babel/transformation/transformers/aliases.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"useStrict": "strict"
|
||||||
|
}
|
||||||
@ -1,5 +1,4 @@
|
|||||||
{
|
{
|
||||||
"useStrict": "strict",
|
|
||||||
"selfContained": "runtime",
|
"selfContained": "runtime",
|
||||||
"unicode-regex": "regex.unicode",
|
"unicode-regex": "regex.unicode",
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user