diff --git a/packages/@averjs/babel-preset-app/lib/babel__plugin-proposal-private-methods.d.ts b/packages/@averjs/babel-preset-app/lib/babel__plugin-proposal-private-methods.d.ts new file mode 100644 index 00000000..4957e422 --- /dev/null +++ b/packages/@averjs/babel-preset-app/lib/babel__plugin-proposal-private-methods.d.ts @@ -0,0 +1 @@ +declare module '@babel/plugin-proposal-private-methods'; diff --git a/packages/@averjs/babel-preset-app/lib/index.ts b/packages/@averjs/babel-preset-app/lib/index.ts index e0f708b4..415ccb24 100644 --- a/packages/@averjs/babel-preset-app/lib/index.ts +++ b/packages/@averjs/babel-preset-app/lib/index.ts @@ -7,6 +7,7 @@ import PolyfillsPlugin from './polyfillsPlugin'; import PluginSyntaxDynamicImport from '@babel/plugin-syntax-dynamic-import'; import PluginProposalDecorators from '@babel/plugin-proposal-decorators'; import PluginProposalClassProperties from '@babel/plugin-proposal-class-properties'; +import PluginProposalPrivateMethods from '@babel/plugin-proposal-private-methods'; import PluginTransformClasses from '@babel/plugin-transform-classes'; import PluginTransformRuntime from '@babel/plugin-transform-runtime'; @@ -112,6 +113,7 @@ class BabelPresetApp extends Polyfills { ]); plugins.push([PluginProposalClassProperties, { loose: this.loose }]); + plugins.push([PluginProposalPrivateMethods, { loose: this.loose }]); plugins.push([PluginTransformClasses, { loose: this.loose }]); plugins.push([ diff --git a/packages/@averjs/babel-preset-app/package.json b/packages/@averjs/babel-preset-app/package.json index c7ce8749..300f2093 100644 --- a/packages/@averjs/babel-preset-app/package.json +++ b/packages/@averjs/babel-preset-app/package.json @@ -30,6 +30,7 @@ "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/plugin-proposal-decorators": "^7.14.2", "@babel/plugin-proposal-object-rest-spread": "^7.14.2", + "@babel/plugin-proposal-private-methods": "^7.13.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-transform-arrow-functions": "^7.13.0", "@babel/plugin-transform-classes": "^7.14.2",