Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/notifications.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2021-04-12 13:25:54 +0300
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2021-04-15 15:54:14 +0300
commit572a3e6eff2d5a708b7f6ace0ca95b53612d5e02 (patch)
treed862242e798d1ca6e4ed112e456ff8c23e5fcdfa /webpack.js
parentaff3a20209ec4169802bed737e83b566bd18010e (diff)
Move to latest webpack-vue-config and global babel config
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'webpack.js')
-rw-r--r--webpack.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/webpack.js b/webpack.js
index 410dd18..0bacc9c 100644
--- a/webpack.js
+++ b/webpack.js
@@ -1,13 +1,16 @@
const webpackConfig = require('@nextcloud/webpack-vue-config')
-const BabelLoaderExcludeNodeModulesExcept = require('babel-loader-exclude-node-modules-except')
+const webpackRules = require('@nextcloud/webpack-vue-config/rules')
-const jsRule = webpackConfig.module.rules.findIndex(t => (t.test.toString() === /\.js$/.toString()))
+const BabelLoaderExcludeNodeModulesExcept = require('babel-loader-exclude-node-modules-except')
-webpackConfig.module.rules[jsRule].exclude = BabelLoaderExcludeNodeModulesExcept([
+// Edit JS rule
+webpackRules.RULE_JS.exclude = BabelLoaderExcludeNodeModulesExcept([
'@juliushaertl/vue-richtext',
'@nextcloud/event-bus',
'semver',
])
-// Merge rules by replacing existing tests
+// Replaces rules array
+webpackConfig.module.rules = Object.values(webpackRules)
+
module.exports = webpackConfig