backoffice/node_modules/grunt-contrib-cssmin/README.md

117 lines
4.3 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# grunt-contrib-cssmin v0.12.3 [![Build Status: Linux](https://travis-ci.org/gruntjs/grunt-contrib-cssmin.svg?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-cssmin) [![Build Status: Windows](https://ci.appveyor.com/api/projects/status/ntgfqc3ppk533m84/branch/master?svg=true)](https://ci.appveyor.com/project/gruntjs/grunt-contrib-cssmin/branch/master)
> Minify CSS
## Getting Started
This plugin requires Grunt `>=0.4.0`
If you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
```shell
npm install grunt-contrib-cssmin --save-dev
```
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
```js
grunt.loadNpmTasks('grunt-contrib-cssmin');
```
**Issues with the output should be reported on the clean-css [issue tracker](https://github.com/GoalSmashers/clean-css/issues).**
## Cssmin task
_Run this task with the `grunt cssmin` command._
### Options
Options are passed to [clean-css](https://github.com/jakubpawlowicz/clean-css#how-to-use-clean-css-programmatically). In addition this task defines some extra options:
#### report
Type: `string`
Choices: `'min'`, `'gzip'`
Default: `'min'`
Report minification result or both minification and gzip results.
This is useful to see exactly how well clean-css is performing but using `'gzip'` will make the task take 5-10x longer to complete. [Example output](https://github.com/sindresorhus/maxmin#readme).
###### sourceMap
Type: `boolean`
Choices: `true`, `false`
Default: `false`
Enable Source Maps.
### Usage
#### Combine two files into one output file
```js
cssmin: {
options: {
shorthandCompacting: false,
roundingPrecision: -1
},
target: {
files: {
'output.css': ['foo.css', 'bar.css']
}
}
}
```
#### Minify all contents of a release directory and add a `.min.css` extension
```js
cssmin: {
target: {
files: [{
expand: true,
cwd: 'release/css',
src: ['*.css', '!*.min.css'],
dest: 'release/css',
ext: '.min.css'
}]
}
}
```
## Release History
* 2015-05-09v0.12.3Improve reporting of errors and warnings. Log out written files and the saved size. Fix absolute paths.
* 2015-02-20v0.12.2Set the `rebase` option to `false` by default.
* 2015-02-09v0.12.0Add `sourceMap` option.
* 2014-12-24v0.11.0Bump `clean-css` to 3.0.1. Remove `banner` option.
* 2014-06-11v0.10.0update clean-css v2.2.0
* 2014-02-01v0.9.0refactor. remove grunt-lib-contrib dependency. backwards-compatibly remove `false` choice from `report`.
* 2014-02-14v0.8.0update clean-css v2.1.0
* 2013-11-23v0.7.0update clean-css v2.0.0
* 2013-09-14v0.6.2Support relative URLs via clean-css ~1.1.1.
* 2013-05-25v0.6.1Support import in-lining vis clean-css ~1.0.4.
* 2013-04-05v0.6.0Update clean-css dependency to ~1.0.0
* 2013-03-14v0.5.0Support for 'report' option (false by default)
* 2013-03-10v0.4.2Add banner option Support clean-css keepSpecialComments
* 2013-02-17v0.4.1Update clean-css dependency to ~0.10.0
* 2013-02-15v0.4.0First official release for Grunt 0.4.0.
* 2013-01-23v0.4.0rc7Updating grunt/gruntplugin dependencies to rc7. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.
* 2013-01-09v0.4.0rc5Updating to work with grunt v0.4.0rc5. Switching to this.files api.
* 2012-11-01v0.3.2Update clean-css dep.
* 2012-10-12v0.3.1Rename grunt-contrib-lib dep to grunt-lib-contrib.
* 2012-09-23v0.3.0Options no longer accepted from global config key.
* 2012-09-10v0.2.0Refactored from grunt-contrib into individual repo.
---
Task submitted by [Tim Branyen](http://tbranyen.com/)
*This file was generated on Sat May 09 2015 12:09:52.*