grunt-conrib-cssmin v0.7.x uses clean-css v2.x which adds "advanced"
options which totally borked the Pure v0.4.0 release.
**Note to self:** If I ever write a trivial Grunt plugin that wraps some
dependency, tie their version releases to the same slot, e.g. bump the
major version number if the dependency's major version number changes.
The grunt-contrib-csslint Grunt plugin does odd things with the way it
processes CSSLint config. This improves linting by only applying in-file
lint overrides on a per-module basis.
Running `grunt` will now use Bower to install Normalize.css. As of 1.0.0
Bower got much faster, and it also uses a cache so the install only
happens once.
Added `grunt build` which does not the "import" or "test" tasks.
This adds the new `release` Grunt task which creates a .zip file in the
`release/[version]/` dir with the following name format and structure:
`[name]-[version].zip` where `name` and `version` are from package.json.
.
└── kimono
└── 0.0.1
└── *.css
This is a major rewrite of the Gruntfile which uses a config-driven
approach and leverages grunt-contrib-* plugins to do the heavy lifting.
This creates the build files according to the following conventions:
* `-nr.css`: Rollup `-core.css` + `[module].css` + `-[feature].css`.
* `[module].css`: Rollup `-nr.css` + `-r.css`.
* `-min.css`: A minified file version of the files of the same name.
* `kimono-min.css`: Rollup of all `[module].css` files.
* `kimono-nr-min.css`: Rollup of all modules without `@media`
**Note:** `-r.css` files are not maintained as separate files.