UNPKG

purist-css

Version:

Purist a complete reimagining of Yahoo's Pure to be less opinionated and more abstracted.

60 lines (47 loc) 1.42 kB
module.exports = function(grunt) { // config --------------------------------------------------------------- grunt.initConfig({ // concat --------------------------------------------------------- // Modules are self-contained so there is no specificity wars. concat: { both: { src: [ "src/*/*-core.css", "src/*/*-skin.css" ], dest: "dist/purist-both.css" }, core: { src: [ "src/**/*-core.css" ], dest: "dist/purist-core.full.css" }, skin: { src: [ "src/**/*-skin.css" ], dest: "dist/purist-skin.full.css" } }, // cssmin ----------------------------------------------------------- cssmin: { options: { noAdvanced: true }, files: { expand: true, src : 'dist/*.css', ext : '.min.css' } } }); // load ----------------------------------------------------------------- grunt.loadNpmTasks("grunt-contrib-clean"); grunt.loadNpmTasks("grunt-contrib-concat"); grunt.loadNpmTasks("grunt-contrib-cssmin"); // register ------------------------------------------------------------- grunt.registerTask("default", ["concat:both", "cssmin"]); grunt.registerTask("core", ["concat:core", "cssmin"]); grunt.registerTask("skin", ["concat:skin", "cssmin"]); }