Example #1
0
gulp.task('compress', function() {
  gulp.src('build/*.js')
    .pipe(compressor({
      'executeOption': {
        maxBuffer: 10000 * 1024
      }
    }).on('error', util.log))
    .pipe(rename(function(path) {
      path.basename += '-min';
    }))
    .pipe(gulp.dest(options.param.dist));
});
Example #2
0
gulp.task('sass', function () {
  'use strict';

  gulp.src(sassFiles)
    .pipe(sass({
      sourceMap: 'sass',
      sourceComments: 'map'
    }))
    .pipe(prefix('last 1 version', '> 1%', 'ie 8', 'ie 7'))
    .pipe(compressor())
    .pipe(rename('app.min.css'))
    .pipe(gulp.dest('public/assets/stylesheets/build'));
});
Example #3
0
gulp.task('ie9', function() {
	// Grab ie9 file
	return gulp.src(config.paths.assets+config.paths.scss+'ie9.scss')
	// Compile SCSS to CSS
	.pipe(sass())
	// [BUILD] Minify
	.pipe(gulpif(config.isBuild, compress()))
	// Show file size
	.pipe(size(config.options.size))
	// Create file file
	.pipe(gulp.dest(config.paths.dist+config.paths.css))
	// Notify end task
	.pipe(notify('ie9.css compiled'));
});
Example #4
0
gulp.task('css', function() {
	// Grab global SCSS file
	return gulp.src(config.paths.assets+config.paths.scss+config.fileName.scss)
	// [DEV] Import __dev.scss only when we're in dev
	.pipe(gulpif(config.isDev, insert.append('@import "base/_dev";')))
	// Compile SCSS to CSS
	.pipe(sass())
	// [BUILD] Auto-prefix
	.pipe(gulpif(config.isBuild, prefix(config.options.autoprefixer)))
	// [BUILD] Minifiy
	.pipe(gulpif(config.isBuild, compress()))
	// Show file size
	.pipe(size(config.options.size))
	// Create final file
	.pipe(gulp.dest(config.paths.dist+config.paths.css))
	// Notify end task
	.pipe(notify(config.fileName.css+' compiled'));
});