From dda31bbee6f0190bb38e84f909f23c213040002d Mon Sep 17 00:00:00 2001 From: Johann-S Date: Wed, 8 May 2019 16:38:05 +0300 Subject: improve build plugin script to keep file name --- build/build-plugins.js | 30 +++++++++++++++--------------- js/tests/karma.conf.js | 4 ++-- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/build/build-plugins.js b/build/build-plugins.js index 8a2873341e..0f68e1b0b6 100644 --- a/build/build-plugins.js +++ b/build/build-plugins.js @@ -135,24 +135,25 @@ function getConfigByPluginKey(pluginKey) { } } +const utilObjects = [ + 'Util', + 'Sanitizer' +] + +const domObjects = [ + 'Data', + 'EventHandler', + 'Manipulator', + 'SelectorEngine' +] + function build(plugin) { console.log(`Building ${plugin} plugin...`) const { external, globals } = getConfigByPluginKey(plugin) + const pluginFilename = path.basename(bsPlugins[plugin]) let pluginPath = rootPath - const utilObjects = [ - 'Util', - 'Sanitizer' - ] - - const domObjects = [ - 'Data', - 'EventHandler', - 'Manipulator', - 'SelectorEngine' - ] - if (utilObjects.includes(plugin)) { pluginPath = `${rootPath}/util/` } @@ -161,8 +162,6 @@ function build(plugin) { pluginPath = `${rootPath}/dom/` } - const pluginFilename = `${plugin.toLowerCase()}.js` - rollup.rollup({ input: bsPlugins[plugin], plugins, @@ -181,4 +180,5 @@ function build(plugin) { }) } -Object.keys(bsPlugins).forEach(plugin => build(plugin)) +Object.keys(bsPlugins) + .forEach(plugin => build(plugin)) diff --git a/js/tests/karma.conf.js b/js/tests/karma.conf.js index 276610b801..2ab5655aa6 100644 --- a/js/tests/karma.conf.js +++ b/js/tests/karma.conf.js @@ -99,7 +99,7 @@ if (bundle) { files = files.concat([ jqueryFile, 'js/tests/unit/tests-polyfills.js', - 'js/coverage/dist/util/util.js', + 'js/coverage/dist/util/index.js', 'js/coverage/dist/util/sanitizer.js', 'js/coverage/dist/dom/polyfill.js', 'js/coverage/dist/dom/eventHandler.js', @@ -124,7 +124,7 @@ if (bundle) { files = files.concat([ jqueryFile, 'js/tests/unit/tests-polyfills.js', - 'js/coverage/dist/util/util.js', + 'js/coverage/dist/util/index.js', 'js/coverage/dist/util/sanitizer.js', 'js/coverage/dist/dom/polyfill.js', 'js/coverage/dist/dom/eventHandler.js', -- cgit v1.2.3