diff --git a/.changeset/pink-adults-provide.md b/.changeset/pink-adults-provide.md new file mode 100644 index 00000000..bc1f050b --- /dev/null +++ b/.changeset/pink-adults-provide.md @@ -0,0 +1,8 @@ +--- +"@1stg/app-config": patch +"@1stg/babel-preset": patch +"@1stg/common-config": patch +"@1stg/lib-config": patch +--- + +fix(babel-preset): enable `allowDeclareFields` with `@babel/plugin-tr… diff --git a/packages/babel-preset/index.js b/packages/babel-preset/index.js index 44b33184..59f5c75a 100644 --- a/packages/babel-preset/index.js +++ b/packages/babel-preset/index.js @@ -24,6 +24,7 @@ module.exports = declare( decoratorsLegacy = true, classLoose, decoratorsBeforeExport = decoratorsLegacy === true ? undefined : true, + allowDeclareFields = true, }, ) => { api.assertVersion(7) @@ -82,12 +83,18 @@ module.exports = declare( { isTSX, allExtensions: isTSX, - allowDeclareFields: true, + allowDeclareFields, }, ]) } const plugins = [ + [ + require('@babel/plugin-transform-typescript'), + { + allowDeclareFields, + }, + ], [ require('@babel/plugin-proposal-decorators'), {