Skip to content

Commit 24bb173

Browse files
committedMay 20, 2013
Compile CSS from less files.
Using grunt-contrib-less task
1 parent 7668e48 commit 24bb173

16 files changed

+1035
-434
lines changed
 

‎GruntFile.js

+18-3
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,10 @@
136136
debug: {
137137
files: ['<%= srcFiles %>'],
138138
tasks: ['debug']
139+
},
140+
less: {
141+
files: ['src/less/**/*.less'],
142+
tasks: ['less']
139143
}
140144
},
141145
ngtemplates: {
@@ -190,6 +194,16 @@
190194
templates: {
191195
src: ["<%= ngtemplates.ngGrid.dest %>"]
192196
}
197+
},
198+
less: {
199+
build: {
200+
options: {
201+
// yuicompress: true
202+
},
203+
files: {
204+
"ng-grid.css": ["src/less/global.less"]
205+
}
206+
}
193207
}
194208
});
195209

@@ -207,20 +221,21 @@
207221

208222
// Load the plugin that provides the "uglify" task.
209223
grunt.loadNpmTasks('grunt-contrib-uglify');
224+
grunt.loadNpmTasks('grunt-contrib-less');
210225
//grunt.loadNpmTasks('grunt-contrib-concat');
211226
grunt.loadNpmTasks('grunt-jsdoc');
212227
grunt.loadNpmTasks('grunt-angular-templates');
213228
grunt.loadNpmTasks('grunt-contrib-clean');
214229

215230
// Old default task
216-
grunt.registerTask('build', ['ngtemplates', 'concat', 'uglify', 'clean']);
231+
grunt.registerTask('build', ['less', 'ngtemplates', 'concat', 'uglify', 'clean']);
217232

218233
// Default task(s).
219234
grunt.registerTask('default', 'No default task', function() {
220235
grunt.log.write('The old default task has been moved to "build" to prevent accidental triggering');
221236
});
222237

223-
grunt.registerTask('debug', ['ngtemplates', 'concat:debug', 'clean']);
224-
grunt.registerTask('prod', ['ngtemplates', 'concat:prod', 'uglify', 'clean']);
238+
grunt.registerTask('debug', ['less', 'ngtemplates', 'concat:debug', 'clean']);
239+
grunt.registerTask('prod', ['less', 'ngtemplates', 'concat:prod', 'uglify', 'clean']);
225240
grunt.registerTask('version', ['ngtemplates', 'concat:version', 'uglify:version', 'clean']);
226241
};

0 commit comments

Comments
 (0)
Please sign in to comment.