]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Create compressed version of CSS for customizer build
authorGeoff Kimball <geoff@zurb.com>
Fri, 11 Mar 2016 20:36:45 +0000 (12:36 -0800)
committerGeoff Kimball <geoff@zurb.com>
Fri, 11 Mar 2016 20:36:45 +0000 (12:36 -0800)
customizer/lib/sass.js
gulp/customizer.js

index 0d50bc59c3dabed74e506212e5de79159562645e..c821591e337f115281ad2bf91565a9d76710423c 100644 (file)
@@ -22,7 +22,7 @@ var SASS_TEMPLATE = multiline(function() {/*
 module.exports = function(config, modules, variables) {
   var CONFIG = config;
   var variableList = [];
-  var exportList = [];
+  var exportList = ['@include foundation-global-styles;'];
 
   // Create variable overrides code
   for (var i in variables) {
index 3ff3f950b2be1de1c6fe426f234ec95c71f9f01b..2b99b346ce6ad86dcf493aa634fd6a9a56ec2671 100644 (file)
@@ -7,6 +7,8 @@ var yaml = require('js-yaml').safeLoad;
 var sass = require('gulp-sass');
 var Readable = require('stream').Readable;
 var source = require('vinyl-source-stream');
+var cssnano = require('gulp-cssnano');
+var rename = require('gulp-rename');
 
 var CUSTOMIZER_CONFIG;
 var MODULE_LIST = ['accordion', 'tabs'];
@@ -36,5 +38,8 @@ gulp.task('customizer:sass', ['customizer:loadConfig'], function(done) {
         'node_modules/motion-ui/src'
       ]
     }))
+    .pipe(gulp.dest('.customizer/css'))
+    .pipe(cssnano())
+    .pipe(rename('foundation.min.css'))
     .pipe(gulp.dest('.customizer/css'));
 });