diff --git a/src/babel/transformation/transformers/index.js b/src/babel/transformation/transformers/index.js index 54bba5495f..fe2f2be695 100644 --- a/src/babel/transformation/transformers/index.js +++ b/src/babel/transformation/transformers/index.js @@ -1,5 +1,6 @@ export default { //- builtin-setup + strict: require("./other/strict"), _explode: require("./internal/explode"), _validation: require("./internal/validation"), _hoistDirectives: require("./internal/hoist-directives"), @@ -18,7 +19,6 @@ export default { "es7.trailingFunctionCommas": require("./es7/trailing-function-commas"), "es7.asyncFunctions": require("./es7/async-functions"), "es7.decorators": require("./es7/decorators"), - strict: require("./other/strict"), "validation.undeclaredVariableCheck": require("./validation/undeclared-variable-check"), "validation.react": require("./validation/react"), "es6.arrowFunctions": require("./es6/arrow-functions"), diff --git a/src/babel/transformation/transformers/other/strict.js b/src/babel/transformation/transformers/other/strict.js index 20e6275a28..b333896700 100644 --- a/src/babel/transformation/transformers/other/strict.js +++ b/src/babel/transformation/transformers/other/strict.js @@ -1,6 +1,10 @@ import * as messages from "../../../messages"; import * as t from "../../../types"; +export var metadata = { + group: "builtin-setup" +}; + const THIS_BREAK_KEYS = ["FunctionExpression", "FunctionDeclaration", "ClassExpression", "ClassDeclaration"]; export var Program = {