]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Create individual JS files for each plugin, and add them to the dist folder. Allows...
authorGeoff Kimball <geoff@zurb.com>
Thu, 17 Mar 2016 16:27:22 +0000 (09:27 -0700)
committerGeoff Kimball <geoff@zurb.com>
Thu, 17 Mar 2016 16:27:22 +0000 (09:27 -0700)
gulp/deploy.js
gulp/javascript.js

index d491d174ea84236d8b5dd80168b2e432282bba04..1f399d43430e53ed155fef893fbff7408517bd6a 100644 (file)
@@ -35,7 +35,7 @@ var CURRENT_VERSION = require('../package.json').version;
 var NEXT_VERSION;
 
 gulp.task('deploy', function(cb) {
-  sequence('deploy:prompt', 'deploy:version', 'deploy:dist', 'deploy:settings', 'deploy:commit', 'deploy:templates', cb);
+  sequence('deploy:prompt', 'deploy:version', 'deploy:dist', 'deploy:plugins', 'deploy:settings', 'deploy:commit', 'deploy:templates', cb);
 });
 
 gulp.task('deploy:prompt', function(cb) {
@@ -76,6 +76,12 @@ gulp.task('deploy:dist', ['sass:foundation', 'javascript:foundation'], function(
       .pipe(gulp.dest('./dist'));
 });
 
+// Copies standalone JavaScript plugins to dist/ folder
+gulp.task('deploy:plugins', function() {
+  gulp.src('_build/assets/js/plugins/*.js')
+    .pipe(gulp.dest('dist/plugins'));
+});
+
 // Generates a settings file
 gulp.task('deploy:settings', function(cb) {
   var options = {
index 4ddcad69c078411b9d22e95a08266aecdd67065c..f350f0a2f99a5364a6fcdb315d2543a2826cd8e5 100644 (file)
@@ -30,6 +30,7 @@ gulp.task('javascript:foundation', function() {
   return gulp.src(FOUNDATION)
     .pipe(babel()
       .on('error', onBabelError))
+    .pipe(gulp.dest('_build/assets/js/plugins'))
     .pipe(concat('foundation.js'))
     .pipe(gulp.dest('_build/assets/js'));
 });