11module . exports = function ( grunt ) {
2-
3- var dop = 'dop.js' ;
4- var dopnodejs = 'dop.nodejs.js' ;
5- var dopmin = 'dop.min.js' ;
2+ var dop = 'dop.js'
3+ var dopnodejs = 'dop.nodejs.js'
4+ var dopmin = 'dop.min.js'
65
76 // Project configuration.
87 grunt . initConfig ( {
9-
108 pkg : grunt . file . readJSON ( 'package.json' ) ,
119
1210 watch : {
1311 scripts : {
1412 files : [ 'src/**' , 'package.json' ] ,
1513 tasks : [ 'default' ] ,
1614 options : {
17- spawn : false ,
18- } ,
19- } ,
15+ spawn : false
16+ }
17+ }
2018 } ,
2119
22-
23-
2420 copy : {
2521 main : {
2622 src : 'node_modules/dop-transports/connect/websocket.js' ,
27- dest : 'src/env/browser/websocket.js' ,
28- } ,
23+ dest : 'src/env/browser/websocket.js'
24+ }
2925 } ,
3026
3127 concat : {
3228 options : {
33- banner : '/*\n' +
34- ' * dop@<%= pkg.version %> \n' +
35- ' * www.distributedobjectprotocol.org \n' +
36- ' * (c) 2018 Josema Gonzalez \n' +
37- ' * MIT License.\n' +
38- ' */\n' ,
29+ banner :
30+ '/* \n' +
31+ ' * dop@<%= pkg.version %> \n' +
32+ ' * www.distributedobjectprotocol.org \n' +
33+ ' * MIT License.\n' +
34+ ' */\n' ,
3935 process : function ( src , filepath ) {
40- return '\n////////// ' + filepath + '\n' + src + '\n\n\n' ;
36+ return '\n////////// ' + filepath + '\n' + src + '\n\n\n'
4137 }
4238 } ,
4339 nodejs : {
@@ -51,7 +47,7 @@ module.exports = function(grunt) {
5147 'src/node/*' ,
5248 'src/umd.js'
5349 ] ,
54- dest : 'dist/' + dopnodejs
50+ dest : 'dist/' + dopnodejs
5551 } ,
5652 browser : {
5753 src : [
@@ -64,30 +60,30 @@ module.exports = function(grunt) {
6460 'src/node/*' ,
6561 'src/umd.js'
6662 ] ,
67- dest : 'dist/' + dop
63+ dest : 'dist/' + dop
6864 }
6965 } ,
7066
71-
7267 'string-replace' : {
7368 dist : {
7469 files : {
75- 'dist/' : [ 'dist/' + dop , 'dist/' + dopnodejs ] ,
70+ 'dist/' : [ 'dist/' + dop , 'dist/' + dopnodejs ]
7671 } ,
7772 options : {
78- replacements : [ {
79- pattern : / { { VERSION} } / ig,
80- replacement : '<%= pkg.version %>'
81- } ]
73+ replacements : [
74+ {
75+ pattern : / { { VERSION} } / gi,
76+ replacement : '<%= pkg.version %>'
77+ }
78+ ]
8279 }
8380 }
8481 } ,
8582
86-
8783 uglify : {
8884 build : {
89- src : 'dist/' + dop ,
90- dest : 'dist/' + dopmin
85+ src : 'dist/' + dop ,
86+ dest : 'dist/' + dopmin
9187 } ,
9288 options : {
9389 banner : '/* dop - (c) 2018 Josema Gonzalez - MIT Licensed */\n'
@@ -116,7 +112,7 @@ module.exports = function(grunt) {
116112 {
117113 expand : true ,
118114 flatten : true ,
119- src : 'dist/' + dopmin ,
115+ src : 'dist/' + dopmin ,
120116 dest : 'dist'
121117 }
122118 ]
@@ -130,28 +126,27 @@ module.exports = function(grunt) {
130126 } ,
131127 dist : {
132128 files : {
133- 'dist/dop.min.opt.js' : 'dist/' + dopmin
129+ 'dist/dop.min.opt.js' : 'dist/' + dopmin
134130 }
135131 }
136132 }
137-
138- } ) ;
139-
140-
141-
142- grunt . loadNpmTasks ( 'grunt-contrib-copy' ) ;
143- grunt . loadNpmTasks ( 'grunt-contrib-concat' ) ;
144- grunt . loadNpmTasks ( 'grunt-contrib-uglify' ) ;
145- grunt . loadNpmTasks ( 'grunt-contrib-watch' ) ;
146- grunt . loadNpmTasks ( 'grunt-replace' ) ;
147- grunt . loadNpmTasks ( 'grunt-optimize-js' ) ;
148- grunt . loadNpmTasks ( 'grunt-string-replace' ) ;
149-
150-
151- var tasks = [ 'copy' , 'concat:nodejs' , 'concat:browser' , 'string-replace' , 'uglify' , /*'replace', 'optimize-js'*/ ] ;
152- if ( grunt . option ( 'build' ) === undefined )
153- tasks . push ( 'watch' ) ;
154- grunt . registerTask ( 'default' , tasks ) ;
155-
156-
157- } ;
133+ } )
134+
135+ grunt . loadNpmTasks ( 'grunt-contrib-copy' )
136+ grunt . loadNpmTasks ( 'grunt-contrib-concat' )
137+ grunt . loadNpmTasks ( 'grunt-contrib-uglify' )
138+ grunt . loadNpmTasks ( 'grunt-contrib-watch' )
139+ grunt . loadNpmTasks ( 'grunt-replace' )
140+ grunt . loadNpmTasks ( 'grunt-optimize-js' )
141+ grunt . loadNpmTasks ( 'grunt-string-replace' )
142+
143+ var tasks = [
144+ 'copy' ,
145+ 'concat:nodejs' ,
146+ 'concat:browser' ,
147+ 'string-replace' ,
148+ 'uglify' /*'replace', 'optimize-js'*/
149+ ]
150+ if ( grunt . option ( 'build' ) === undefined ) tasks . push ( 'watch' )
151+ grunt . registerTask ( 'default' , tasks )
152+ }
0 commit comments