mirror of
https://github.com/twbs/bootstrap.git
synced 2024-12-01 13:24:25 +01:00
Drop grunt-recess for grunt-contrib-less & co
This commit is contained in:
parent
768f8b00f3
commit
c0200426ee
88
Gruntfile.js
88
Gruntfile.js
@ -103,32 +103,65 @@ module.exports = function (grunt) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
recess: {
|
less: {
|
||||||
|
compile: {
|
||||||
|
files: {
|
||||||
|
'dist/css/<%= pkg.name %>.css': 'less/bootstrap.less',
|
||||||
|
'dist/css/<%= pkg.name %>-theme.css': 'less/theme.less'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
minify: {
|
||||||
|
options: {
|
||||||
|
compress: true
|
||||||
|
},
|
||||||
|
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'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
csscomb: {
|
||||||
options: {
|
options: {
|
||||||
compile: true,
|
// sortOrder: '/.csscomb.json',
|
||||||
banner: '<%= banner %>'
|
"always-semicolon": true,
|
||||||
|
"block-indent": true,
|
||||||
|
"colon-space": true,
|
||||||
|
"color-case": "lower",
|
||||||
|
"color-shorthand": true,
|
||||||
|
"combinator-space": true,
|
||||||
|
"element-case": "lower",
|
||||||
|
"eof-newline": true,
|
||||||
|
"leading-zero": false,
|
||||||
|
"remove-empty-rulesets": true,
|
||||||
|
"rule-indent": true,
|
||||||
|
"stick-brace": "\n",
|
||||||
|
"strip-spaces": true,
|
||||||
|
"unitless-zero": true,
|
||||||
|
"vendor-prefix-align": true
|
||||||
},
|
},
|
||||||
bootstrap: {
|
files: {
|
||||||
src: ['less/bootstrap.less'],
|
'dist/css/<%= pkg.name %>.sorted.css': ['dist/css/<%= pkg.name %>.css'],
|
||||||
dest: 'dist/css/<%= pkg.name %>.css'
|
'dist/css/<%= pkg.name %>.min.sorted.css': ['dist/css/<%= pkg.name %>.min.css'],
|
||||||
},
|
'dist/css/<%= pkg.name %>-theme.sorted.css': ['dist/css/<%= pkg.name %>-theme.css'],
|
||||||
min: {
|
'dist/css/<%= pkg.name %>-theme.min.sorted.css': ['dist/css/<%= pkg.name %>-theme.min.css']
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
usebanner: {
|
||||||
|
dist: {
|
||||||
options: {
|
options: {
|
||||||
compress: true
|
position: 'top',
|
||||||
|
banner: '<%= banner %>'
|
||||||
},
|
},
|
||||||
src: ['less/bootstrap.less'],
|
files: {
|
||||||
dest: 'dist/css/<%= pkg.name %>.min.css'
|
src: [
|
||||||
},
|
'dist/css/<%= pkg.name %>.css',
|
||||||
theme: {
|
'dist/css/<%= pkg.name %>.min.css',
|
||||||
src: ['less/theme.less'],
|
'dist/css/<%= pkg.name %>-theme.css',
|
||||||
dest: 'dist/css/<%= pkg.name %>-theme.css'
|
'dist/css/<%= pkg.name %>-theme.min.css',
|
||||||
},
|
]
|
||||||
theme_min: {
|
}
|
||||||
options: {
|
|
||||||
compress: true
|
|
||||||
},
|
|
||||||
src: ['less/theme.less'],
|
|
||||||
dest: 'dist/css/<%= pkg.name %>-theme.min.css'
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -182,9 +215,9 @@ module.exports = function (grunt) {
|
|||||||
files: '<%= jshint.test.src %>',
|
files: '<%= jshint.test.src %>',
|
||||||
tasks: ['jshint:test', 'qunit']
|
tasks: ['jshint:test', 'qunit']
|
||||||
},
|
},
|
||||||
recess: {
|
less: {
|
||||||
files: 'less/*.less',
|
files: 'less/*.less',
|
||||||
tasks: ['recess']
|
tasks: ['less']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -296,18 +329,21 @@ module.exports = function (grunt) {
|
|||||||
|
|
||||||
|
|
||||||
// These plugins provide necessary tasks.
|
// These plugins provide necessary tasks.
|
||||||
|
grunt.loadNpmTasks('grunt-banner');
|
||||||
grunt.loadNpmTasks('grunt-contrib-clean');
|
grunt.loadNpmTasks('grunt-contrib-clean');
|
||||||
grunt.loadNpmTasks('grunt-contrib-concat');
|
grunt.loadNpmTasks('grunt-contrib-concat');
|
||||||
grunt.loadNpmTasks('grunt-contrib-connect');
|
grunt.loadNpmTasks('grunt-contrib-connect');
|
||||||
grunt.loadNpmTasks('grunt-contrib-copy');
|
grunt.loadNpmTasks('grunt-contrib-copy');
|
||||||
grunt.loadNpmTasks('grunt-contrib-jshint');
|
grunt.loadNpmTasks('grunt-contrib-jshint');
|
||||||
|
grunt.loadNpmTasks('grunt-contrib-less');
|
||||||
grunt.loadNpmTasks('grunt-contrib-qunit');
|
grunt.loadNpmTasks('grunt-contrib-qunit');
|
||||||
grunt.loadNpmTasks('grunt-contrib-uglify');
|
grunt.loadNpmTasks('grunt-contrib-uglify');
|
||||||
grunt.loadNpmTasks('grunt-contrib-watch');
|
grunt.loadNpmTasks('grunt-contrib-watch');
|
||||||
|
grunt.loadNpmTasks('grunt-csscomb');
|
||||||
grunt.loadNpmTasks('grunt-html-validation');
|
grunt.loadNpmTasks('grunt-html-validation');
|
||||||
grunt.loadNpmTasks('grunt-jekyll');
|
grunt.loadNpmTasks('grunt-jekyll');
|
||||||
grunt.loadNpmTasks('grunt-jscs-checker');
|
grunt.loadNpmTasks('grunt-jscs-checker');
|
||||||
grunt.loadNpmTasks('grunt-recess');
|
// grunt.loadNpmTasks('grunt-recess');
|
||||||
grunt.loadNpmTasks('grunt-saucelabs');
|
grunt.loadNpmTasks('grunt-saucelabs');
|
||||||
grunt.loadNpmTasks('grunt-sed');
|
grunt.loadNpmTasks('grunt-sed');
|
||||||
|
|
||||||
@ -327,7 +363,7 @@ module.exports = function (grunt) {
|
|||||||
grunt.registerTask('dist-js', ['concat', 'uglify']);
|
grunt.registerTask('dist-js', ['concat', 'uglify']);
|
||||||
|
|
||||||
// CSS distribution task.
|
// CSS distribution task.
|
||||||
grunt.registerTask('dist-css', ['recess']);
|
grunt.registerTask('dist-css', ['less', 'csscomb', 'usebanner']);
|
||||||
|
|
||||||
// Fonts distribution task.
|
// Fonts distribution task.
|
||||||
grunt.registerTask('dist-fonts', ['copy']);
|
grunt.registerTask('dist-fonts', ['copy']);
|
||||||
|
@ -22,18 +22,20 @@
|
|||||||
, "devDependencies": {
|
, "devDependencies": {
|
||||||
"btoa": "~1.1.1"
|
"btoa": "~1.1.1"
|
||||||
, "grunt": "~0.4.1"
|
, "grunt": "~0.4.1"
|
||||||
|
, "grunt-banner": "~0.2.0"
|
||||||
, "grunt-contrib-clean": "~0.5.0"
|
, "grunt-contrib-clean": "~0.5.0"
|
||||||
, "grunt-contrib-concat": "~0.3.0"
|
, "grunt-contrib-concat": "~0.3.0"
|
||||||
, "grunt-contrib-connect": "~0.5.0"
|
, "grunt-contrib-connect": "~0.5.0"
|
||||||
, "grunt-contrib-copy": "~0.4.1"
|
, "grunt-contrib-copy": "~0.4.1"
|
||||||
, "grunt-contrib-jshint": "~0.7.0"
|
, "grunt-contrib-jshint": "~0.7.0"
|
||||||
|
, "grunt-contrib-less": "~0.8.0"
|
||||||
, "grunt-contrib-qunit": "~0.3.0"
|
, "grunt-contrib-qunit": "~0.3.0"
|
||||||
, "grunt-contrib-uglify": "~0.2.4"
|
, "grunt-contrib-uglify": "~0.2.4"
|
||||||
, "grunt-contrib-watch": "~0.5.3"
|
, "grunt-contrib-watch": "~0.5.3"
|
||||||
|
, "grunt-csscomb": "~1.1.0"
|
||||||
, "grunt-html-validation": "~0.1.6"
|
, "grunt-html-validation": "~0.1.6"
|
||||||
, "grunt-jekyll": "~0.4.0"
|
, "grunt-jekyll": "~0.4.0"
|
||||||
, "grunt-jscs-checker": "~0.2.5"
|
, "grunt-jscs-checker": "~0.2.5"
|
||||||
, "grunt-recess": "~0.5.0"
|
|
||||||
, "grunt-saucelabs": "~4.1.2"
|
, "grunt-saucelabs": "~4.1.2"
|
||||||
, "grunt-sed": "~0.1.1"
|
, "grunt-sed": "~0.1.1"
|
||||||
, "regexp-quote": "~0.0.0"
|
, "regexp-quote": "~0.0.0"
|
||||||
|
Loading…
Reference in New Issue
Block a user