1
- var gulp = require ( 'gulp' ) ;
2
- var fs = require ( 'fs' ) ;
1
+ var gulp = require ( 'gulp' ) ;
2
+ var fs = require ( 'fs' ) ;
3
3
var sourcemaps = require ( 'gulp-sourcemaps' ) ;
4
- var babel = require ( 'gulp-babel' ) ;
5
- var eslint = require ( 'gulp-eslint' ) ;
6
- var jscs = require ( 'gulp-jscs' ) ;
4
+ var babel = require ( 'gulp-babel' ) ;
5
+ var eslint = require ( 'gulp-eslint' ) ;
6
+ var jscs = require ( 'gulp-jscs' ) ;
7
7
8
8
gulp . task ( 'prerelease' , [ 'setupNpm' , 'babel' , 'lint' ] ) ;
9
- gulp . task ( 'predev' , [ 'setupDev' , 'babel' , 'lint' ] ) ;
10
9
11
10
// -----------------------------------------------------------------------------
12
11
// setup for development use
@@ -33,8 +32,8 @@ function genNpmPluginXML() {
33
32
files = files . concat ( emitFiles ( root + 'Branch-SDK/Requests/' ) ) ;
34
33
35
34
var newLineIndent = '\n ' ;
36
- xml = xml . replace ( '<!--[Branch Framework Reference]-->' , newLineIndent
37
- + files . join ( newLineIndent ) ) ;
35
+ xml = xml . replace ( '<!--[Branch Framework Reference]-->' , newLineIndent +
36
+ files . join ( newLineIndent ) ) ;
38
37
39
38
fs . writeFileSync ( 'plugin.xml' , xml ) ;
40
39
} ;
@@ -67,10 +66,10 @@ function setIosNpmOrDev(npmOrDev) {
67
66
if ( npmOrDev === 'npm' ) {
68
67
content = '#define BRANCH_NPM true' ;
69
68
}
70
- else if ( npmOrDev === 'dev' ) {
69
+ else if ( npmOrDev === 'dev' ) {
71
70
content = '//empty' ;
72
71
}
73
- else {
72
+ else {
74
73
throw new Error ( 'expected deployed|local, not ' + deployedOrLocal ) ;
75
74
}
76
75
fs . writeFileSync ( 'src/ios/BranchNPM.h' , content + '\n' ) ;
@@ -84,7 +83,7 @@ function emitFiles(path) {
84
83
if ( filename . match ( / \. m $ / ) ) {
85
84
fileType = 'source' ;
86
85
}
87
- else if ( filename . match ( / \. h $ / ) || filename . match ( / \. p c h $ / ) ) {
86
+ else if ( filename . match ( / \. h $ / ) || filename . match ( / \. p c h $ / ) ) {
88
87
fileType = 'header' ;
89
88
}
90
89
if ( fileType ) {
@@ -111,11 +110,11 @@ function babelize(taskName, dir) {
111
110
} ) ;
112
111
gulp . task ( taskName + '-babel' , [ taskName + '-copy' ] , ( ) => {
113
112
return gulp . src ( srcPattern )
114
- . pipe ( sourcemaps . init ( ) )
115
- . pipe ( babel ( {
116
- presets : [ 'es2015' , 'stage-2' ]
117
- } ) )
118
- . pipe ( gulp . dest ( destDir ) ) ;
113
+ . pipe ( sourcemaps . init ( ) )
114
+ . pipe ( babel ( {
115
+ presets : [ 'es2015' , 'stage-2' ]
116
+ } ) )
117
+ . pipe ( gulp . dest ( destDir ) ) ;
119
118
} ) ;
120
119
}
121
120
@@ -131,30 +130,32 @@ gulp.task('babel', babelTasks);
131
130
gulp . task ( 'lint' , [ 'eslint' , 'jscs-lint' ] ) ;
132
131
133
132
var srcs = [
134
- 'hooks.es6/**/*.js' ,
135
- 'www.es6/**/*.js' ,
136
- 'gulpfile.js' ,
137
- 'tests.es6/**/*.js' ,
138
- 'testbed/www/js.es6/**/*.js' ,
139
- '!node_modules/**' ,
140
- '!testbed/platforms/**' ,
141
- '!testbed/plugins/**' ,
142
- '!tests-harness/platforms/**' ,
143
- '!tests-harness/plugins/**'
133
+ 'hooks.es6/**/*.js' ,
134
+ 'www.es6/**/*.js' ,
135
+ 'gulpfile.js' ,
136
+ 'tests.es6/**/*.js' ,
137
+ 'testbed/www/js.es6/**/*.js' ,
138
+ '!node_modules/**' ,
139
+ '!testbed/platforms/**' ,
140
+ '!testbed/plugins/**' ,
141
+ '!tests-harness/platforms/**' ,
142
+ '!tests-harness/plugins/**'
144
143
] ;
145
144
146
145
gulp . task ( 'eslint' , ( ) => {
147
146
return gulp . src ( srcs )
148
- . pipe ( eslint ( ) )
149
- . pipe ( eslint . format ( ) )
150
- . pipe ( eslint . failAfterError ( ) ) ;
147
+ . pipe ( eslint ( ) )
148
+ . pipe ( eslint . format ( ) )
149
+ . pipe ( eslint . failAfterError ( ) ) ;
151
150
} ) ;
152
151
153
152
function jscsTask ( fix ) {
154
153
var ret = gulp . src ( srcs )
155
- . pipe ( jscs ( { fix : fix } ) )
156
- . pipe ( jscs . reporter ( ) )
157
- . pipe ( jscs . reporter ( 'fail' ) ) ;
154
+ . pipe ( jscs ( {
155
+ fix : fix
156
+ } ) )
157
+ . pipe ( jscs . reporter ( ) )
158
+ . pipe ( jscs . reporter ( 'fail' ) ) ;
158
159
if ( fix ) {
159
160
ret . pipe ( gulp . dest ( '.' ) ) ;
160
161
}
0 commit comments