diff --git a/.babelrc b/.babelrc deleted file mode 100644 index 7c2bedf..0000000 --- a/.babelrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "presets": [ - "env", - "react" - ], - "retainLines": true -} diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..17710a9 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,7 @@ +module.exports = { + "presets": [ + [ "@babel/env", { targets: { node: 'current' } } ], + "@babel/react" + ], + "retainLines": true +} diff --git a/package.json b/package.json index e9f9d04..b4b383c 100644 --- a/package.json +++ b/package.json @@ -25,11 +25,14 @@ "url": "https://github.com/alexanderzobnin/grafana-zabbix/issues" }, "devDependencies": { - "@types/classnames": "^2.2.6", + "@babel/core": "^7.6.4", + "@babel/preset-env": "^7.6.3", + "@babel/preset-react": "^7.6.3", "@grafana/data": "^6.4.3", "@grafana/runtime": "^6.4.3", "@grafana/toolkit": "^6.4.3", "@grafana/ui": "^6.4.3", + "@types/classnames": "^2.2.9", "@types/grafana": "github:CorpGlory/types-grafana", "@types/jest": "^23.1.1", "@types/jquery": "^3.3.0", @@ -38,13 +41,10 @@ "@types/react": "^16.4.6", "@types/react-dom": "^16.0.11", "@types/react-transition-group": "^2.0.15", - "babel-core": "^6.26.3", - "babel-jest": "^23.6.0", - "babel-loader": "^7.1.2", + "babel-jest": "^24.9.0", + "babel-loader": "^8.0.6", "babel-plugin-transform-class-properties": "^6.24.1", "babel-plugin-transform-object-rest-spread": "^6.26.0", - "babel-preset-env": "^1.7.0", - "babel-preset-react": "^6.24.1", "benchmark": "^2.1.4", "classnames": "^2.2.6", "clean-webpack-plugin": "^0.1.19", diff --git a/webpack/webpack.base.conf.js b/webpack/webpack.base.conf.js index af61e38..1b630d1 100644 --- a/webpack/webpack.base.conf.js +++ b/webpack/webpack.base.conf.js @@ -63,7 +63,7 @@ module.exports = { use: { loader: 'babel-loader', query: { - presets: ['babel-preset-env'] + presets: ['@babel/preset-env'] } } },