diff --git a/config/babel.js b/config/babel.js index 6782b47..e6edb39 100644 --- a/config/babel.js +++ b/config/babel.js @@ -2,5 +2,6 @@ module.exports = { presets: [ ['@babel/preset-env', {targets: {node: 'current'}}], '@babel/preset-typescript' - ] + ], + plugins: ['@babel/plugin-proposal-class-properties'] } diff --git a/package.json b/package.json index 8cb8424..10702f8 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ }, "dependencies": { "@babel/core": "7.8.3", + "@babel/plugin-proposal-class-properties": "7.8.3", "@babel/preset-env": "7.8.3", "@babel/preset-typescript": "7.8.3", "@syncano/test": "0.15.1-alpha.36", diff --git a/yarn.lock b/yarn.lock index 86f4ba5..a8e1bfc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -267,6 +267,14 @@ "@babel/helper-remap-async-to-generator" "^7.8.3" "@babel/plugin-syntax-async-generators" "^7.8.0" +"@babel/plugin-proposal-class-properties@7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz#5e06654af5cd04b608915aada9b2a6788004464e" + integrity sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-proposal-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz#38c4fe555744826e97e2ae930b0fb4cc07e66054"