|
|
|
@ -1,5 +1,5 @@
|
|
|
|
|
module.exports = (grunt) -> |
|
|
|
|
require('load-grunt-tasks') grunt, pattern: ['grunt-contrib-*', 'grunt-sass'] |
|
|
|
|
require('load-grunt-tasks') grunt, pattern: ['grunt-contrib-*', 'grunt-sass', 'grunt-karma'] |
|
|
|
|
|
|
|
|
|
grunt.initConfig |
|
|
|
|
watch: |
|
|
|
@ -85,6 +85,10 @@ module.exports = (grunt) ->
|
|
|
|
|
options: |
|
|
|
|
jshintrc: '.jshintrc' |
|
|
|
|
|
|
|
|
|
karma: |
|
|
|
|
unit: |
|
|
|
|
configFile: 'karma.conf.js' |
|
|
|
|
|
|
|
|
|
uglify: |
|
|
|
|
c3: |
|
|
|
|
files: |
|
|
|
@ -103,5 +107,7 @@ module.exports = (grunt) ->
|
|
|
|
|
'c3.css': 'src/scss/main.scss' |
|
|
|
|
|
|
|
|
|
grunt.registerTask 'lint', ['jshint'] |
|
|
|
|
grunt.registerTask 'build', ['concat', 'sass', 'cssmin', 'uglify'] |
|
|
|
|
grunt.registerTask 'defualt', ['lint', 'build'] |
|
|
|
|
grunt.registerTask 'test', ['karma'] |
|
|
|
|
grunt.registerTask 'build', ['concat', 'sass'] |
|
|
|
|
grunt.registerTask 'minify', ['cssmin', 'uglify'] |
|
|
|
|
grunt.registerTask 'default', ['lint', 'build', 'test', 'minify'] |
|
|
|
|