@@ -21,7 +21,6 @@ var lazypipe = require('lazypipe');
21
21
var polyclean = require ( 'polyclean' ) ;
22
22
var del = require ( 'del' ) ;
23
23
24
- var fs = require ( 'fs' ) ;
25
24
var path = require ( 'path' ) ;
26
25
27
26
var micro = "polymer-micro.html" ;
@@ -62,30 +61,22 @@ function vulcanizeWithExcludes(target, excludes) {
62
61
} ;
63
62
}
64
63
65
- gulp . task ( 'micro' , [ 'mkdir' ] , vulcanizeWithExcludes ( micro ) ) ;
66
- gulp . task ( 'mini' , [ 'mkdir' ] , vulcanizeWithExcludes ( mini , [ micro ] ) ) ;
67
- gulp . task ( 'max' , [ 'mkdir' ] , vulcanizeWithExcludes ( max , [ mini , micro ] ) ) ;
64
+ gulp . task ( 'micro' , vulcanizeWithExcludes ( micro ) ) ;
65
+ gulp . task ( 'mini' , vulcanizeWithExcludes ( mini , [ micro ] ) ) ;
66
+ gulp . task ( 'max' , vulcanizeWithExcludes ( max , [ mini , micro ] ) ) ;
68
67
69
68
gulp . task ( 'clean' , function ( cb ) {
70
69
del ( workdir , cb ) ;
71
70
} ) ;
72
71
73
- gulp . task ( 'mkdir' , function ( cb ) {
74
- fs . exists ( workdir , function ( exists ) {
75
- return exists ? cb ( ) : fs . mkdir ( workdir , null , cb ) ;
76
- } ) ;
77
- } ) ;
78
-
79
72
// copy bower.json into dist folder
80
- gulp . task ( 'copy-bower-json' , [ 'mkdir' ] , function ( ) {
73
+ gulp . task ( 'copy-bower-json' , function ( ) {
81
74
return gulp . src ( 'bower.json' ) . pipe ( gulp . dest ( workdir ) ) ;
82
75
} ) ;
83
76
84
77
// Default Task
85
- gulp . task ( 'default' , [ 'clean' ] , function ( cb ) {
86
- // work around vulcanize not supporting concurrent builds
87
- // Vulcanize bug: https://github.com/Polymer/vulcanize/issues/190
88
- runseq ( 'micro' , 'mini' , 'max' , cb ) ;
78
+ gulp . task ( 'default' , function ( cb ) {
79
+ runseq ( 'clean' , [ 'micro' , 'mini' , 'max' ] , cb ) ;
89
80
} ) ;
90
81
91
82
// switch src and build for testing
@@ -114,22 +105,18 @@ gulp.task('switch-build', function() {
114
105
. pipe ( gulp . dest ( '.' ) ) ;
115
106
} ) ;
116
107
117
- gulp . task ( 'switch' , [ 'default' ] , function ( cb ) {
118
- runseq ( 'save-src' , 'switch-build' , cb ) ;
108
+ gulp . task ( 'switch' , function ( cb ) {
109
+ runseq ( 'default' , ' save-src', 'switch-build' , cb ) ;
119
110
} ) ;
120
111
121
- gulp . task ( 'restore' , [ 'clean' ] , function ( cb ) {
112
+ gulp . task ( 'restore' , function ( cb ) {
122
113
runseq ( 'restore-src' , 'cleanup-switch' , cb ) ;
123
114
} ) ;
124
115
125
116
gulp . task ( 'audit' , function ( ) {
126
117
return gulp . src ( [ distMini , distMicro , distMax ] )
127
- . pipe ( audit ( 'build.log' , {
128
- repos : [
129
- '.'
130
- ]
131
- } ) )
132
- . pipe ( gulp . dest ( 'dist' ) ) ;
118
+ . pipe ( audit ( 'build.log' , { repos : [ '.' ] } ) )
119
+ . pipe ( gulp . dest ( workdir ) ) ;
133
120
} ) ;
134
121
135
122
gulp . task ( 'release' , function ( cb ) {
0 commit comments