]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Use pull request #10911 from ncoden/fix/temporary-disable-umd-bundling for v6.5.0
authorNicolas Coden <nicolas@ncoden.fr>
Sat, 16 Jun 2018 07:14:09 +0000 (09:14 +0200)
committerNicolas Coden <nicolas@ncoden.fr>
Sat, 16 Jun 2018 07:14:09 +0000 (09:14 +0200)
c2acd0c14 fix: export Foundation in `foundation.core` entry for usage in other entries
fe895f5f5 fix: fix `Object.assign` usage in `javascript:plugins` gulp task
568a9a589 fix: temporary disable UMD bundling

Signed-off-by: Nicolas Coden <nicolas@ncoden.fr>
gulp/tasks/javascript.js
js/entries/plugins/foundation.core.js

index 782497be9cb2985a22dc30a783a887ab9acb387c..7632a9c857626750811c4b8be4679614124ee316 100644 (file)
@@ -55,7 +55,12 @@ var webpackConfig = {
     ]
   },
   output: {
-    libraryTarget: 'umd',
+    // ---
+    // FIXME: to resolve before the next release
+    // Temporary disable UMD bundling, waiting for a way to import plugins are externals
+    // See https://github.com/zurb/foundation-sites/pull/10903
+    // ---
+    // libraryTarget: 'umd',
   }
 }
 
@@ -71,7 +76,7 @@ gulp.task('javascript:plugin-core', function() {
 gulp.task('javascript:plugins', ['javascript:plugin-core'], function () {
   return gulp.src(['js/entries/plugins/*.js', '!js/entries/plugins/foundation.core.js'])
     .pipe(named())
-    .pipe(webpackStream(Object.assign({ externals: pluginsAsExternals }, webpackConfig), webpack2))
+    .pipe(webpackStream(Object.assign({}, webpackConfig, { externals: pluginsAsExternals }), webpack2))
     .pipe(gulp.dest('_build/assets/js/plugins'));
 });
 
index 16b2556adb0b59a1e6487d72f091bcbb7e4bbc6a..cf4afd9cb0774d433ba42041d01edb9ff07b9f35 100644 (file)
@@ -20,3 +20,5 @@ Foundation.Plugin = Plugin;
 
 
 window.Foundation = Foundation;
+
+export { Foundation }