diff options
| author | Chris Rebert <[email protected]> | 2014-08-13 17:36:07 -0700 |
|---|---|---|
| committer | Chris Rebert <[email protected]> | 2014-08-13 17:36:13 -0700 |
| commit | 559f16572f6c1f0967ee7fcd72c07c67423d85d8 (patch) | |
| tree | 4f99d700d4b290552fd75d999358840c36b73a18 | |
| parent | da8daa667cad6a872fd16c1e76338e2e7e3e2a9e (diff) | |
| download | bootstrap-559f16572f6c1f0967ee7fcd72c07c67423d85d8.tar.xz bootstrap-559f16572f6c1f0967ee7fcd72c07c67423d85d8.zip | |
Gruntfile: switch cssmin & jade tasks from `files` over to `src` & `dest`
Refs #14388.
| -rw-r--r-- | Gruntfile.js | 43 |
1 files changed, 24 insertions, 19 deletions
diff --git a/Gruntfile.js b/Gruntfile.js index d49ee5f1e..48af0f74d 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -19,6 +19,12 @@ module.exports = function (grunt) { var path = require('path'); var npmShrinkwrap = require('npm-shrinkwrap'); var BsLessdocParser = require('./grunt/bs-lessdoc-parser.js'); + var getLessVarsData = function () { + var filePath = path.join(__dirname, 'less/variables.less'); + var fileContent = fs.readFileSync(filePath, { encoding: 'utf8' }); + var parser = new BsLessdocParser(fileContent); + return { sections: parser.parseFile() }; + }; var generateRawFiles = require('./grunt/bs-raw-files-generator.js'); // Project configuration. @@ -233,11 +239,13 @@ module.exports = function (grunt) { keepSpecialComments: '*', noAdvanced: true }, - core: { - files: { - 'dist/css/<%= pkg.name %>.min.css': 'dist/css/<%= pkg.name %>.css', - 'dist/css/<%= pkg.name %>-theme.min.css': 'dist/css/<%= pkg.name %>-theme.css' - } + minifyCore: { + src: 'dist/css/<%= pkg.name %>.css', + dest: 'dist/css/<%= pkg.name %>.min.css' + }, + minifyTheme: { + src: 'dist/css/<%= pkg.name %>-theme.css', + dest: 'dist/css/<%= pkg.name %>-theme.min.css' }, docs: { src: [ @@ -312,20 +320,17 @@ module.exports = function (grunt) { }, jade: { - compile: { - options: { - pretty: true, - data: function () { - var filePath = path.join(__dirname, 'less/variables.less'); - var fileContent = fs.readFileSync(filePath, { encoding: 'utf8' }); - var parser = new BsLessdocParser(fileContent); - return { sections: parser.parseFile() }; - } - }, - files: { - 'docs/_includes/customizer-variables.html': 'docs/_jade/customizer-variables.jade', - 'docs/_includes/nav/customize.html': 'docs/_jade/customizer-nav.jade' - } + options: { + pretty: true, + data: getLessVarsData + }, + customizerVars: { + src: 'docs/_jade/customizer-variables.jade', + dest: 'docs/_includes/customizer-variables.html' + }, + customizerNav: { + src: 'docs/_jade/customizer-nav.jade', + dest: 'docs/_includes/nav/customize.html' } }, |
