diff --git a/.babelrc b/.babelrc index 8c6b019..41d6cba 100644 --- a/.babelrc +++ b/.babelrc @@ -4,16 +4,10 @@ "@babel/preset-react" ], "plugins": [ - "@babel/plugin-syntax-dynamic-import", "@babel/plugin-syntax-import-meta", - "@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-json-strings", - [ - "@babel/plugin-proposal-decorators", - { - "legacy": true - } - ], + ["@babel/plugin-proposal-decorators", { "legacy": true }], + ["@babel/plugin-proposal-class-properties", { "loose" : true }], "@babel/plugin-proposal-function-sent", "@babel/plugin-proposal-export-namespace-from", "@babel/plugin-proposal-numeric-separator", diff --git a/package-lock.json b/package-lock.json index c47f33c..44f40c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6140,14 +6140,35 @@ } }, "browserslist": { - "version": "4.8.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.7.tgz", - "integrity": "sha512-gFOnZNYBHrEyUML0xr5NJ6edFaaKbTFX9S9kQHlYfCP0Rit/boRIz4G+Avq6/4haEKJXdGGUnoolx+5MWW2BoA==", + "version": "4.14.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz", + "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001027", - "electron-to-chromium": "^1.3.349", - "node-releases": "^1.1.49" + "caniuse-lite": "^1.0.30001135", + "electron-to-chromium": "^1.3.571", + "escalade": "^3.1.0", + "node-releases": "^1.1.61" + }, + "dependencies": { + "caniuse-lite": { + "version": "1.0.30001153", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001153.tgz", + "integrity": "sha512-qv14w7kWwm2IW7DBvAKWlCqGTmV2XxNtSejJBVplwRjhkohHuhRUpeSlPjtu9erru0+A12zCDUiSmvx/AcqVRA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.584", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.584.tgz", + "integrity": "sha512-NB3DzrTzJFhWkUp+nl2KtUtoFzrfGXTir2S+BU4tXGyXH9vlluPuFpE3pTKeH7+PY460tHLjKzh6K2+TWwW+Ww==", + "dev": true + }, + "node-releases": { + "version": "1.1.64", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.64.tgz", + "integrity": "sha512-Iec8O9166/x2HRMJyLLLWkd0sFFLrFNy+Xf+JQfSQsdBJzPcHpNl3JQ9gD4j+aJxmCa25jNsIbM4bmACtSbkSg==", + "dev": true + } } }, "buffer": { diff --git a/package.json b/package.json index 40be9e3..afa683a 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,6 @@ "@babel/plugin-proposal-json-strings": "^7.12.1", "@babel/plugin-proposal-numeric-separator": "^7.0.0", "@babel/plugin-proposal-throw-expressions": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", "@babel/plugin-syntax-import-meta": "^7.0.0", "@babel/polyfill": "^7.0.0", "@babel/preset-env": "^7.12.1", @@ -63,6 +62,7 @@ "autoprefixer": "^7.2.6", "babel-eslint": "^10.1.0", "babel-loader": "^8.0.0", + "browserslist": "^4.14.5", "chai": "^4.2.0", "css-loader": "^0.28.11", "enzyme": "^3.11.0", @@ -87,6 +87,10 @@ "sinon": "^9.2.0", "sinon-chai": "^3.5.0", "style-loader": "^0.20.3", - "webpack": "^3.12.0" - } + "webpack": "^3.12.,0" + }, + "browserslist": [ + "> 1%", + "not IE <= 11" + ] }