diff --git a/.babelrc b/.babelrc deleted file mode 100644 index 3eade6b91..000000000 --- a/.babelrc +++ /dev/null @@ -1,18 +0,0 @@ -{ - "plugins": [ - "@babel/plugin-syntax-dynamic-import" - ], - "presets": [ - [ - "@babel/preset-env", - { - "targets": { - "browsers": [ - "last 2 versions", - "ie >= 11" - ] - } - } - ] - ] -} diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 000000000..7a5d71ef5 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,11 @@ +module.exports = { + plugins: ['@babel/plugin-syntax-dynamic-import'], + presets: [ + [ + '@babel/preset-env', + { + modules: false + } + ] + ] +} diff --git a/package-lock.json b/package-lock.json index c3e3a774d..6e2deb1c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2832,6 +2832,12 @@ } } }, + "@nextcloud/browserslist-config": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@nextcloud/browserslist-config/-/browserslist-config-1.0.0.tgz", + "integrity": "sha512-f+sKpdLZXkODV+OY39K1M+Spmd4RgxmtEXmNn4Bviv4R7uBFHXuw+JX9ZdfDeOryfHjJ/TRQxQEp0GMpBwZFUw==", + "dev": true + }, "@nextcloud/event-bus": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-0.2.1.tgz", diff --git a/package.json b/package.json index 7b8fd9b48..6dfe3ccf4 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,7 @@ "vuex-router-sync": "^5.0.0" }, "browserslist": [ - "last 2 versions", - "not ie <= 11" + "extends @nextcloud/browserslist-config" ], "engines": { "node": ">=10.0.0" @@ -55,6 +54,7 @@ "@babel/core": "^7.7.4", "@babel/plugin-syntax-dynamic-import": "^7.7.4", "@babel/preset-env": "^7.7.4", + "@nextcloud/browserslist-config": "^1.0.0", "@vue/test-utils": "^1.0.0-beta.29", "babel-eslint": "^10.0.3", "babel-jest": "^24.9.0",