grunt-csscc
v0.1.1
Published
Combine & Compress CSS files.
Downloads
234
Readme
grunt-csscc v0.1.1
Combine & Compress CSS files.
Getting Started
This plugin requires Grunt ~0.4.1
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-csscc --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt.loadNpmTasks('grunt-csscc');
Run Task
Run this task with the grunt csscc
command.
Task targets, files and options may be specified according to the grunt Configuring tasks guide.
Files are compressed with clean-css.
Options
banner
- header of the compressed source, with a line break in between.compatibility
-ie8
for IE8 compatibility mode,*
for merging all (default)keepSpecialComments
-0
for removing all (default),1
for keeping first one only,*
for keeping allkeepBreaks
- whether to keep line breaks (default is false)processImport
- whether to process@import
rulesnoAdvanced
- set to true to disable advanced optimizations - selector & property merging, reduction, etc. (default is false)noRebase
- whether to skip URLs rebasing (default is false)root
- path to resolve absolute@import
rules and rebase relative URLslineBreak
- line break (default is '\n')debug
- set to true to get minification statistics understats
property
Usage Example
csscc: {
dist: {
options: {
banner: '/* you banner here */'
},
files: {
'path/to/output.css': ['path/to/input_one.css', 'path/to/input_two.css']
}
}
}
Release History
- 2014-02-14 v0.1.1 use clean-css 2.1.0.
- 2014-02-13 v0.1.0 first stable version.