aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Rebert <[email protected]>2014-08-13 17:36:07 -0700
committerChris Rebert <[email protected]>2014-08-13 17:36:13 -0700
commit559f16572f6c1f0967ee7fcd72c07c67423d85d8 (patch)
tree4f99d700d4b290552fd75d999358840c36b73a18
parentda8daa667cad6a872fd16c1e76338e2e7e3e2a9e (diff)
downloadbootstrap-559f16572f6c1f0967ee7fcd72c07c67423d85d8.tar.xz
bootstrap-559f16572f6c1f0967ee7fcd72c07c67423d85d8.zip
Gruntfile: switch cssmin & jade tasks from `files` over to `src` & `dest`
Refs #14388.
-rw-r--r--Gruntfile.js43
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'
}
},