From 92c45a19a5b41aec1c2d4f95274052f924ee46bf Mon Sep 17 00:00:00 2001 From: Johann-S Date: Tue, 9 Jul 2019 10:19:00 +0200 Subject: [PATCH] separate file for our polyfills to have lighter plugins --- build/build-plugins.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/build/build-plugins.js b/build/build-plugins.js index 33574b8888..3d570cd369 100644 --- a/build/build-plugins.js +++ b/build/build-plugins.js @@ -31,6 +31,7 @@ const bsPlugins = { Data: path.resolve(__dirname, '../js/src/dom/data.js'), EventHandler: path.resolve(__dirname, '../js/src/dom/event-handler.js'), Manipulator: path.resolve(__dirname, '../js/src/dom/manipulator.js'), + Polyfill: path.resolve(__dirname, '../js/src/dom/polyfill.js'), SelectorEngine: path.resolve(__dirname, '../js/src/dom/selector-engine.js'), Alert: path.resolve(__dirname, '../js/src/alert.js'), Button: path.resolve(__dirname, '../js/src/button.js'), @@ -69,13 +70,16 @@ function getConfigByPluginKey(pluginKey) { pluginKey === 'Data' || pluginKey === 'Manipulator' || pluginKey === 'EventHandler' || + pluginKey === 'Polyfill' || pluginKey === 'SelectorEngine' || pluginKey === 'Util' || pluginKey === 'Sanitizer' ) { return { - external: [], - globals: {} + external: [bsPlugins.Polyfill], + globals: { + [bsPlugins.Polyfill]: 'Polyfill' + } } } @@ -144,6 +148,7 @@ const domObjects = [ 'Data', 'EventHandler', 'Manipulator', + 'Polyfill', 'SelectorEngine' ]