diff --git a/packages/babel-preset-stage-2/package.json b/packages/babel-preset-stage-2/package.json index 0c9c61975d..ab1de412f4 100644 --- a/packages/babel-preset-stage-2/package.json +++ b/packages/babel-preset-stage-2/package.json @@ -8,7 +8,6 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-2", "main": "lib/index.js", "dependencies": { - "babel-plugin-transform-async-generator-functions": "^6.16.0", "babel-plugin-transform-class-properties": "^6.16.0", "babel-plugin-transform-decorators": "^6.13.0", "babel-preset-stage-3": "^6.16.0" diff --git a/packages/babel-preset-stage-2/src/index.js b/packages/babel-preset-stage-2/src/index.js index 88f02d6218..9898fe8c49 100644 --- a/packages/babel-preset-stage-2/src/index.js +++ b/packages/babel-preset-stage-2/src/index.js @@ -2,14 +2,12 @@ import presetStage3 from "babel-preset-stage-3"; import transformClassProperties from "babel-plugin-transform-class-properties"; import transformDecorators from "babel-plugin-transform-decorators"; -import transformAsyncGeneratorFunctions from "babel-plugin-transform-async-generator-functions"; export default { presets: [ presetStage3 ], plugins: [ - transformAsyncGeneratorFunctions, transformClassProperties, transformDecorators ] diff --git a/packages/babel-preset-stage-3/package.json b/packages/babel-preset-stage-3/package.json index bc47127fbc..cc849a5110 100644 --- a/packages/babel-preset-stage-3/package.json +++ b/packages/babel-preset-stage-3/package.json @@ -9,6 +9,7 @@ "main": "lib/index.js", "dependencies": { "babel-plugin-syntax-trailing-function-commas": "^6.3.13", + "babel-plugin-transform-async-generator-functions": "^6.16.0", "babel-plugin-transform-async-to-generator": "^6.16.0", "babel-plugin-transform-exponentiation-operator": "^6.3.13", "babel-plugin-transform-object-rest-spread": "^6.16.0" diff --git a/packages/babel-preset-stage-3/src/index.js b/packages/babel-preset-stage-3/src/index.js index 780a83fba4..6d57f4af66 100644 --- a/packages/babel-preset-stage-3/src/index.js +++ b/packages/babel-preset-stage-3/src/index.js @@ -2,12 +2,14 @@ import syntaxTrailingFunctionCommas from "babel-plugin-syntax-trailing-function- import transformAsyncToGenerator from "babel-plugin-transform-async-to-generator"; import transformExponentiationOperator from "babel-plugin-transform-exponentiation-operator"; import transformObjectRestSpread from "babel-plugin-transform-object-rest-spread"; +import transformAsyncGeneratorFunctions from "babel-plugin-transform-async-generator-functions"; export default { plugins: [ syntaxTrailingFunctionCommas, // in ES2017 (remove as a breaking change) transformAsyncToGenerator, // in ES2017 (remove as a breaking change) transformExponentiationOperator, // in ES2016 (remove as a breaking change) + transformAsyncGeneratorFunctions, transformObjectRestSpread ] };