From c41eb0d052908178e49ce8e5603ccd9d9b29ebf2 Mon Sep 17 00:00:00 2001 From: Raja Sekar Date: Sat, 2 Dec 2017 19:32:31 +0530 Subject: [PATCH] Do Expression from Stage 0 to Stage 1 (#6943) --- packages/babel-preset-stage-0/package.json | 1 - packages/babel-preset-stage-0/src/index.js | 3 +-- packages/babel-preset-stage-1/package.json | 1 + packages/babel-preset-stage-1/src/index.js | 2 ++ 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/babel-preset-stage-0/package.json b/packages/babel-preset-stage-0/package.json index 7a72ecffb7..3f6120aa6e 100644 --- a/packages/babel-preset-stage-0/package.json +++ b/packages/babel-preset-stage-0/package.json @@ -8,7 +8,6 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-0", "main": "lib/index.js", "dependencies": { - "@babel/plugin-proposal-do-expressions": "7.0.0-beta.33", "@babel/plugin-proposal-function-bind": "7.0.0-beta.33", "@babel/preset-stage-1": "7.0.0-beta.33" }, diff --git a/packages/babel-preset-stage-0/src/index.js b/packages/babel-preset-stage-0/src/index.js index a439e6f460..2d97b1f23b 100644 --- a/packages/babel-preset-stage-0/src/index.js +++ b/packages/babel-preset-stage-0/src/index.js @@ -1,6 +1,5 @@ import presetStage1 from "@babel/preset-stage-1"; -import transformDoExpressions from "@babel/plugin-proposal-do-expressions"; import transformFunctionBind from "@babel/plugin-proposal-function-bind"; export default function(context, opts = {}) { @@ -23,6 +22,6 @@ export default function(context, opts = {}) { return { presets: [[presetStage1, { loose, useBuiltIns }]], - plugins: [transformDoExpressions, transformFunctionBind], + plugins: [transformFunctionBind], }; } diff --git a/packages/babel-preset-stage-1/package.json b/packages/babel-preset-stage-1/package.json index 74997c2c00..10d3f4c607 100644 --- a/packages/babel-preset-stage-1/package.json +++ b/packages/babel-preset-stage-1/package.json @@ -9,6 +9,7 @@ "main": "lib/index.js", "dependencies": { "@babel/plugin-proposal-decorators": "7.0.0-beta.33", + "@babel/plugin-proposal-do-expressions": "^7.0.0-beta.33", "@babel/plugin-proposal-export-default-from": "7.0.0-beta.33", "@babel/plugin-proposal-nullish-coalescing-operator": "7.0.0-beta.33", "@babel/plugin-proposal-optional-chaining": "7.0.0-beta.33", diff --git a/packages/babel-preset-stage-1/src/index.js b/packages/babel-preset-stage-1/src/index.js index 4d3d680931..4658ccd94f 100644 --- a/packages/babel-preset-stage-1/src/index.js +++ b/packages/babel-preset-stage-1/src/index.js @@ -5,6 +5,7 @@ import transformExportDefaultFrom from "@babel/plugin-proposal-export-default-fr import transformOptionalChaining from "@babel/plugin-proposal-optional-chaining"; import transformPipelineOperator from "@babel/plugin-proposal-pipeline-operator"; import transformNullishCoalescingOperator from "@babel/plugin-proposal-nullish-coalescing-operator"; +import transformDoExpressions from "@babel/plugin-proposal-do-expressions"; export default function(context, opts = {}) { let loose = false; @@ -32,6 +33,7 @@ export default function(context, opts = {}) { [transformOptionalChaining, { loose }], transformPipelineOperator, [transformNullishCoalescingOperator, { loose }], + transformDoExpressions, ], }; }