Skip to content
Permalink
Browse files

Build/grunt: Simplify css_min basic task, concat helper already takes…

… care of executing directives
  • Loading branch information
jzaefferer committed Mar 10, 2012
1 parent fd9b7d3 commit 5e6fc4f086e72e9f247426f2cbe4a3cd7a2013fd
Showing with 2 additions and 15 deletions.
  1. +2 −15 grunt.js
@@ -375,22 +375,9 @@ task.registerBasicTask('csslint', 'Lint CSS files with csslint', function() {
});

task.registerBasicTask( 'css_min', 'Minify CSS files with Sqwish.', function() {
var files = file.expand( this.file.src );
// Get banner, if specified. It would be nice if UglifyJS supported ignoring
// all comments matching a certain pattern, like /*!...*/, but it doesn't.
var banner = task.directive(files[0], function() { return null; });
if (banner === null) {
banner = '';
} else {
files.shift();
}
var max = task.helper( 'concat', files );
// Concat banner + minified source.
var min = banner + require('sqwish').minify( max, false );
var max = task.helper( 'concat', file.expand( this.file.src ) );
var min = require('sqwish').minify( max, false );
file.write( this.file.dest, min );
if ( task.hadErrors() ) {
return false;
}
log.writeln( 'File "' + this.file.dest + '" created.' );
task.helper( 'min_max_info', min, max );
});

0 comments on commit 5e6fc4f

Please sign in to comment.
You can’t perform that action at this time.