grunt-csscc

0.1.1 • Public • Published

NPM version Build Status Dependency Status devDependency Status

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 all
  • keepBreaks - whether to keep line breaks (default is false)
  • processImport - whether to process @import rules
  • noAdvanced - 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 URLs
  • lineBreak - line break (default is '\n')
  • debug - set to true to get minification statistics under stats 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.

Readme

Keywords

none

Package Sidebar

Install

npm i grunt-csscc

Weekly Downloads

151

Version

0.1.1

License

none

Last publish

Collaborators

  • shenjunru