From: Johann-S Date: Wed, 8 May 2019 13:38:05 +0000 (+0300) Subject: improve build plugin script to keep file name X-Git-Tag: v5.0.0-alpha1~1116 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dda31bbee6f0190bb38e84f909f23c213040002d;p=thirdparty%2Fbootstrap.git improve build plugin script to keep file name --- 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',