diff --git a/packages/babel-standalone/package.json b/packages/babel-standalone/package.json index 55fed226a74f..c407400a6655 100644 --- a/packages/babel-standalone/package.json +++ b/packages/babel-standalone/package.json @@ -27,6 +27,7 @@ "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", "@babel/plugin-proposal-optional-chaining": "^7.0.0", "@babel/plugin-proposal-pipeline-operator": "^7.0.0", + "@babel/plugin-proposal-private-methods": "^7.2.0", "@babel/plugin-proposal-throw-expressions": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.0.0", "@babel/plugin-syntax-async-generators": "^7.0.0", diff --git a/packages/babel-standalone/src/index.js b/packages/babel-standalone/src/index.js index 10fad226a964..5804409ad095 100644 --- a/packages/babel-standalone/src/index.js +++ b/packages/babel-standalone/src/index.js @@ -165,6 +165,7 @@ registerPlugins({ "proposal-export-default-from": require("@babel/plugin-proposal-export-default-from"), "proposal-export-namespace-from": require("@babel/plugin-proposal-export-namespace-from"), "proposal-pipeline-operator": require("@babel/plugin-proposal-pipeline-operator"), + "proposal-private-methods": require("@babel/plugin-proposal-private-methods"), "transform-arrow-functions": require("@babel/plugin-transform-arrow-functions"), "transform-block-scoped-functions": require("@babel/plugin-transform-block-scoped-functions"), "transform-block-scoping": require("@babel/plugin-transform-block-scoping"), diff --git a/packages/babel-standalone/src/preset-stage-3.js b/packages/babel-standalone/src/preset-stage-3.js index e16237dbcd4f..04bd443e8fe9 100644 --- a/packages/babel-standalone/src/preset-stage-3.js +++ b/packages/babel-standalone/src/preset-stage-3.js @@ -2,6 +2,7 @@ import syntaxDynamicImport from "@babel/plugin-syntax-dynamic-import"; import syntaxImportMeta from "@babel/plugin-syntax-import-meta"; import transformClassProperties from "@babel/plugin-proposal-class-properties"; import transformJsonStrings from "@babel/plugin-proposal-json-strings"; +import transformPrivateMethods from "@babel/plugin-proposal-private-methods"; export default (_, opts) => { let loose = false; @@ -16,6 +17,7 @@ export default (_, opts) => { syntaxImportMeta, [transformClassProperties, { loose }], transformJsonStrings, + [transformPrivateMethods, { loose }], ], }; };