From fd9c98ff86eb598cb667b97b1dbe566805e4e666 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 15 May 2015 00:18:42 +0100 Subject: [PATCH] move strict transformer to builtin-setup group - fixes #1538 --- src/babel/transformation/transformers/index.js | 2 +- src/babel/transformation/transformers/other/strict.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) 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 = {