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
- gulp . task ( 'prerelease' , [ 'setupNpm' , 'babel' , 'lint' ] ) ;
9
- gulp . task ( 'predev' , [ 'setupDev' , 'babel' , 'lint' ] ) ;
8
+ gulp . task ( 'prerelease' , [ 'setupNpm' , '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
} ;
@@ -53,11 +52,9 @@ function getDevPluginXML() {
53
52
function setIosNpmOrDev ( npmOrDev ) {
54
53
if ( npmOrDev === 'npm' ) {
55
54
content = '#define BRANCH_NPM true' ;
56
- }
57
- else if ( npmOrDev === 'dev' ) {
55
+ } else if ( npmOrDev === 'dev' ) {
58
56
content = '//empty' ;
59
- }
60
- else {
57
+ } else {
61
58
throw new Error ( 'expected deployed|local, not ' + deployedOrLocal ) ;
62
59
}
63
60
fs . writeFileSync ( 'src/ios/BranchNPM.h' , content + '\n' ) ;
@@ -70,8 +67,7 @@ function emitFiles(path) {
70
67
var fileType = null ;
71
68
if ( filename . match ( / \. m $ / ) ) {
72
69
fileType = 'source' ;
73
- }
74
- else if ( filename . match ( / \. h $ / ) || filename . match ( / \. p c h $ / ) ) {
70
+ } else if ( filename . match ( / \. h $ / ) || filename . match ( / \. p c h $ / ) ) {
75
71
fileType = 'header' ;
76
72
}
77
73
if ( fileType ) {
@@ -96,13 +92,13 @@ function babelize(taskName, dir) {
96
92
gulp . task ( taskName + '-copy' , ( ) => {
97
93
return gulp . src ( srcDir + '**/*.*' ) . pipe ( gulp . dest ( destDir ) ) ;
98
94
} ) ;
99
- gulp . task ( taskName + '-babel' , [ taskName + '-copy' ] , ( ) => {
95
+ gulp . task ( taskName + '-babel' , [ taskName + '-copy' ] , ( ) => {
100
96
return gulp . src ( srcPattern )
101
- . pipe ( sourcemaps . init ( ) )
102
- . pipe ( babel ( {
103
- presets : [ 'es2015' , 'stage-2' ]
104
- } ) )
105
- . pipe ( gulp . dest ( destDir ) ) ;
97
+ . pipe ( sourcemaps . init ( ) )
98
+ . pipe ( babel ( {
99
+ presets : [ 'es2015' , 'stage-2' ]
100
+ } ) )
101
+ . pipe ( gulp . dest ( destDir ) ) ;
106
102
} ) ;
107
103
}
108
104
@@ -115,38 +111,40 @@ gulp.task('babel', babelTasks);
115
111
// -----------------------------------------------------------------------------
116
112
// linting
117
113
118
- gulp . task ( 'lint' , [ 'eslint' , 'jscs-lint' ] ) ;
114
+ gulp . task ( 'lint' , [ 'eslint' , 'jscs-lint' ] ) ;
119
115
120
116
var srcs = [
121
- 'hooks.es6/**/*.js' ,
122
- 'www.es6/**/*.js' ,
123
- 'gulpfile.js' ,
124
- 'tests.es6/**/*.js' ,
125
- 'testbed/www/js.es6/**/*.js' ,
126
- '!node_modules/**' ,
127
- '!testbed/platforms/**' ,
128
- '!testbed/plugins/**' ,
129
- '!tests-harness/platforms/**' ,
130
- '!tests-harness/plugins/**'
117
+ 'hooks.es6/**/*.js' ,
118
+ 'www.es6/**/*.js' ,
119
+ 'gulpfile.js' ,
120
+ 'tests.es6/**/*.js' ,
121
+ 'testbed/www/js.es6/**/*.js' ,
122
+ '!node_modules/**' ,
123
+ '!testbed/platforms/**' ,
124
+ '!testbed/plugins/**' ,
125
+ '!tests-harness/platforms/**' ,
126
+ '!tests-harness/plugins/**'
131
127
] ;
132
128
133
129
gulp . task ( 'eslint' , ( ) => {
134
130
return gulp . src ( srcs )
135
- . pipe ( eslint ( ) )
136
- . pipe ( eslint . format ( ) )
137
- . pipe ( eslint . failAfterError ( ) ) ;
131
+ . pipe ( eslint ( ) )
132
+ . pipe ( eslint . format ( ) )
133
+ . pipe ( eslint . failAfterError ( ) ) ;
138
134
} ) ;
139
135
140
136
function jscsTask ( fix ) {
141
137
var ret = gulp . src ( srcs )
142
- . pipe ( jscs ( { fix : fix } ) )
143
- . pipe ( jscs . reporter ( ) )
144
- . pipe ( jscs . reporter ( 'fail' ) ) ;
138
+ . pipe ( jscs ( {
139
+ fix : fix
140
+ } ) )
141
+ . pipe ( jscs . reporter ( ) )
142
+ . pipe ( jscs . reporter ( 'fail' ) ) ;
145
143
if ( fix ) {
146
144
ret . pipe ( gulp . dest ( '.' ) ) ;
147
145
}
148
146
return ret ;
149
147
}
150
148
151
149
gulp . task ( 'jscs-fix' , jscsTask . bind ( null , true ) ) ;
152
- gulp . task ( 'jscs-lint' , jscsTask . bind ( null , false ) ) ;
150
+ gulp . task ( 'jscs-lint' , jscsTask . bind ( null , false ) ) ;
0 commit comments