@@ -7,35 +7,21 @@ module.exports = function(grunt) {
77
88 watch : {
99
10- styles : {
11- files : [ 'assets/scss/**/*.{scss,sass}' ] ,
12- tasks : [ 'styles' ] ,
13- options : {
14- debounceDelay : 500
15- }
10+ css : {
11+ files : [ 'assets/scss/**/*.scss' ] ,
12+ tasks : [ 'css' ]
1613 } ,
1714
18- scripts : {
15+ js : {
1916 files : [ 'assets/js/**/*.js' ] ,
20- tasks : [ 'scripts' ] ,
21- options : {
22- debounceDelay : 500
23- }
17+ tasks : [ 'js' ]
2418 }
2519
2620 } ,
2721
2822 jshint : {
2923 gruntfile : [ 'Gruntfile.js' ] ,
30- assets : [ 'assets/js/**/*.dev.js' ]
31- } ,
32-
33- uglify : {
34- dist : {
35- files : {
36- 'assets/js/admin-single.min.js' : [ 'assets/js/admin-single.js' ]
37- }
38- }
24+ assets : [ 'assets/js/**/*.js' ]
3925 } ,
4026
4127 sass : {
@@ -81,24 +67,6 @@ module.exports = function(grunt) {
8167 }
8268 } ,
8369
84- includes : {
85- options : {
86- includePath : 'vendor' ,
87- includeRegexp : / \/ \/ \s * i m p o r t \s + [ ' " ] ? ( [ ^ ' " ] + ) [ ' " ] ? \s * ?$ / ,
88- } ,
89- scripts : {
90- src : [ 'assets/js/admin-single.dev.js' ] ,
91- dest : 'assets/js/admin-single.js'
92- } ,
93- styles : {
94- src : [ 'assets/css/admin-single.css' ] ,
95- dest : 'assets/css/admin-single.css' ,
96- options : {
97- includeRegexp : / \/ \* \s * i m p o r t \s + [ ' " ] ? ( [ ^ ' " ] + ) [ ' " ] ? \s * \* \/ ? $ /
98- }
99- }
100- } ,
101-
10270 clean : {
10371 deploy : [ 'deploy' ]
10472 } ,
@@ -115,7 +83,16 @@ module.exports = function(grunt) {
11583 'includes/**/*' ,
11684 'admin/**/*' ,
11785 'assets/**/*' ,
118- 'languages/**/*'
86+ 'languages/**/*' ,
87+
88+ // CodeMirror
89+ 'vendor/codemirror/lib/codemirror.css' ,
90+ 'vendor/codemirror/lib/codemirror.js' ,
91+ 'vendor/codemirror/mode/clike/clike.js' ,
92+ 'vendor/codemirror/mode/php/php.js' ,
93+ 'vendor/codemirror/addon/search/searchcursor.js' ,
94+ 'vendor/codemirror/addon/search/search.js' ,
95+ 'vendor/codemirror/addon/edit/matchbrackets.js'
11996 ] ,
12097 dest : 'deploy/plugin' ,
12198 filter : 'isFile'
@@ -147,11 +124,11 @@ module.exports = function(grunt) {
147124
148125 } ) ;
149126
150- grunt . registerTask ( 'styles ' , [ 'sass' , 'includes:styles ', 'autoprefixer' , 'csso' ] ) ;
151- grunt . registerTask ( 'scripts ' , [ 'jshint' , 'includes:scripts '] ) ;
127+ grunt . registerTask ( 'css ' , [ 'sass' , 'autoprefixer' , 'csso' ] ) ;
128+ grunt . registerTask ( 'js ' , [ 'jshint' ] ) ;
152129
153130 grunt . registerTask ( 'deploy' , [ 'clean:deploy' , 'copy:plugin' , 'copy:assets' ] ) ;
154131 grunt . registerTask ( 'phpdoc' , 'shell:phpdoc' ) ;
155132
156- grunt . registerTask ( 'default' , [ 'styles ' , 'scripts' , 'uglify '] ) ;
133+ grunt . registerTask ( 'default' , [ 'css ' , 'js ' ] ) ;
157134} ;
0 commit comments