11module . exports = function ( grunt ) {
22 //Initializing the configuration object
33 grunt . initConfig ( {
4+ jshint : {
5+ options :{
6+ } ,
7+ all : [ "**/*.js*" , //Order matters
8+ "!node_modules/**" ,
9+ "!OpenNote/bower_components/**" ]
10+ } ,
411 //Style
512 less : {
613 devDark : {
@@ -14,13 +21,7 @@ module.exports = function(grunt) {
1421 "OpenNote/openNote/style/invert/dark/style.css" : "OpenNote/openNote/style/invert/style.less" ,
1522 "OpenNote/openNote/style/invert/dark/note.css" : "OpenNote/openNote/style/invert/note.less" ,
1623 "OpenNote/openNote/style/invert/dark/alertify.css" : "OpenNote/openNote/style/invert/alertify.less" ,
17- "OpenNote/openNote/style/invert/dark/intojs.css" : "OpenNote/openNote/style/invert/introjs.less" ,
18-
19- "OpenNote/openNote/style/simplicity/dark/style.css" : "OpenNote/openNote/style/simplicity/style.less" ,
20- "OpenNote/openNote/style/simplicity/dark/note.css" : "OpenNote/openNote/style/simplicity/note.less" ,
21- "OpenNote/openNote/style/simplicity/dark/alertify.css" : "OpenNote/openNote/style/simplicity/alertify.less" ,
22- "OpenNote/openNote/style/simplicity/dark/intojs.css" : "OpenNote/openNote/style/simplicity/introjs.less"
23-
24+ "OpenNote/openNote/style/invert/dark/intojs.css" : "OpenNote/openNote/style/invert/introjs.less"
2425 }
2526 } ,
2627 devLight : {
@@ -34,12 +35,7 @@ module.exports = function(grunt) {
3435 "OpenNote/openNote/style/invert/light/style.css" : "OpenNote/openNote/style/invert/style.less" ,
3536 "OpenNote/openNote/style/invert/light/note.css" : "OpenNote/openNote/style/invert/note.less" ,
3637 "OpenNote/openNote/style/invert/light/alertify.css" : "OpenNote/openNote/style/invert/alertify.less" ,
37- "OpenNote/openNote/style/invert/light/intojs.css" : "OpenNote/openNote/style/invert/introjs.less" ,
38-
39- "OpenNote/openNote/style/simplicity/light/style.css" : "OpenNote/openNote/style/simplicity/style.less" ,
40- "OpenNote/openNote/style/simplicity/light/note.css" : "OpenNote/openNote/style/simplicity/note.less" ,
41- "OpenNote/openNote/style/simplicity/light/alertify.css" : "OpenNote/openNote/style/simplicity/alertify.less" ,
42- "OpenNote/openNote/style/simplicity/light/intojs.css" : "OpenNote/openNote/style/simplicity/introjs.less"
38+ "OpenNote/openNote/style/invert/light/intojs.css" : "OpenNote/openNote/style/invert/introjs.less"
4339 }
4440 } ,
4541 prodDark : {
@@ -54,13 +50,7 @@ module.exports = function(grunt) {
5450 "OpenNote/openNote/style/invert/dark/style.css" : "OpenNote/openNote/style/invert/style.less" ,
5551 "OpenNote/openNote/style/invert/dark/note.css" : "OpenNote/openNote/style/invert/note.less" ,
5652 "OpenNote/openNote/style/invert/dark/alertify.css" : "OpenNote/openNote/style/invert/alertify.less" ,
57- "OpenNote/openNote/style/invert/dark/intojs.css" : "OpenNote/openNote/style/invert/introjs.less" ,
58-
59- "OpenNote/openNote/style/simplicity/dark/style.css" : "OpenNote/openNote/style/simplicity/style.less" ,
60- "OpenNote/openNote/style/simplicity/dark/note.css" : "OpenNote/openNote/style/simplicity/note.less" ,
61- "OpenNote/openNote/style/simplicity/dark/alertify.css" : "OpenNote/openNote/style/simplicity/alertify.less" ,
62- "OpenNote/openNote/style/simplicity/dark/intojs.css" : "OpenNote/openNote/style/simplicity/introjs.less"
63-
53+ "OpenNote/openNote/style/invert/dark/intojs.css" : "OpenNote/openNote/style/invert/introjs.less"
6454 }
6555 } ,
6656 prodLight : {
@@ -75,12 +65,7 @@ module.exports = function(grunt) {
7565 "OpenNote/openNote/style/invert/light/style.css" : "OpenNote/openNote/style/invert/style.less" ,
7666 "OpenNote/openNote/style/invert/light/note.css" : "OpenNote/openNote/style/invert/note.less" ,
7767 "OpenNote/openNote/style/invert/light/alertify.css" : "OpenNote/openNote/style/invert/alertify.less" ,
78- "OpenNote/openNote/style/invert/light/intojs.css" : "OpenNote/openNote/style/invert/introjs.less" ,
79-
80- "OpenNote/openNote/style/simplicity/light/style.css" : "OpenNote/openNote/style/simplicity/style.less" ,
81- "OpenNote/openNote/style/simplicity/light/note.css" : "OpenNote/openNote/style/simplicity/note.less" ,
82- "OpenNote/openNote/style/simplicity/light/alertify.css" : "OpenNote/openNote/style/simplicity/alertify.less" ,
83- "OpenNote/openNote/style/simplicity/light/intojs.css" : "OpenNote/openNote/style/simplicity/introjs.less"
68+ "OpenNote/openNote/style/invert/light/intojs.css" : "OpenNote/openNote/style/invert/introjs.less"
8469 }
8570 }
8671 } ,
@@ -141,12 +126,13 @@ module.exports = function(grunt) {
141126 "**/*.png" ,
142127 "**/*.jpg"
143128 ] ,
144- dest : "openNote /openNote.appcache"
129+ dest : "OpenNote /openNote.appcache"
145130 }
146131 }
147132 } ) ;
148133
149134 //Plugin loading
135+ grunt . loadNpmTasks ( "grunt-contrib-jshint" ) ;
150136 grunt . loadNpmTasks ( "grunt-contrib-less" ) ;
151137 grunt . loadNpmTasks ( "grunt-contrib-watch" ) ;
152138 grunt . loadNpmTasks ( "grunt-karma" ) ;
@@ -162,10 +148,10 @@ module.exports = function(grunt) {
162148 // you can run individual command using the plug-in command syntax suck as manifest:generate or shell:clean
163149 grunt . registerTask ( "build" , [ "shell:bowerInstall" , "buildDevCSS" , "manifest:generate" ] ) ;
164150 grunt . registerTask ( "default" , [ "build" ] ) ;
165- grunt . registerTask ( "deploy" , [ "shell:clean" , "shell:bowerInstall" , "buildProdCSS" , "manifest:generate" , "shell:phpPackage" ] ) ;
151+ grunt . registerTask ( "deploy" , [ "shell:clean" , "shell:bowerInstall" , "buildProdCSS" , "manifest:generate" ] ) ;
166152
167153 //testing
168154 grunt . registerTask ( "devmode" , [ "karma:unit" , "watch" ] ) ;
169- grunt . registerTask ( "test" , [ "karma:travis" ] )
170- grunt . registerTask ( "ci" , [ "build" , "karma:travis" ] )
155+ grunt . registerTask ( "test" , [ "karma:travis" ] ) ;
156+ grunt . registerTask ( "ci" , [ "build" , "jshint:all" , " karma:travis"] ) ;
171157} ;
0 commit comments