@@ -11,22 +11,12 @@ const { buildCriticalCSS } = require('./penthouse');
11
11
// @todo : uncomment once cache-busting strategy in place.
12
12
// const workboxBuild = require('workbox-build');
13
13
14
-
15
14
/* load the plugins */
16
15
const gulpLoadPlugins = require ( 'gulp-load-plugins' ) ;
17
16
const plugins = gulpLoadPlugins ( { scope : [ 'devDependencies' ] } ) ;
18
17
plugins . del = require ( 'del' ) ;
19
18
plugins . mainBowerFiles = require ( 'main-bower-files' ) ;
20
19
21
- /* copy the dist folder into the designated public folder */
22
- function copyPublic ( suffix ) {
23
- if ( args [ 'copy-dist' ] !== undefined ) {
24
- return gulp . dest ( args [ 'copy-dist' ] + '/' + suffix ) ;
25
- } else {
26
- return plugins . util . noop ( ) ;
27
- }
28
- }
29
-
30
20
/* clean tasks */
31
21
gulp . task ( 'clean' , function ( cb ) {
32
22
return plugins . del ( [ 'dist' ] , cb ) ;
@@ -38,8 +28,7 @@ gulp.task('build:bower', ['clean'], function() {
38
28
. src ( plugins . mainBowerFiles ( ) )
39
29
. pipe ( plugins . rename ( { suffix : '.min' } ) )
40
30
. pipe ( plugins . uglify ( ) )
41
- . pipe ( gulp . dest ( 'dist/styleguide/bower_components' ) )
42
- . pipe ( copyPublic ( 'styleguide/bower_components' ) ) ;
31
+ . pipe ( gulp . dest ( 'dist/styleguide/bower_components' ) ) ;
43
32
} ) ;
44
33
45
34
gulp . task ( 'build:css' , [ 'clean' ] , function ( ) {
@@ -79,8 +68,7 @@ gulp.task('build:css', ['clean'], function() {
79
68
inline : [ 'remote' ] ,
80
69
} )
81
70
)
82
- . pipe ( gulp . dest ( 'dist/styleguide/css' ) )
83
- . pipe ( copyPublic ( 'styleguide/css' ) ) ;
71
+ . pipe ( gulp . dest ( 'dist/styleguide/css' ) ) ;
84
72
} ) ;
85
73
86
74
gulp . task (
@@ -99,8 +87,7 @@ gulp.task('copy:js', ['clean'], function() {
99
87
'node_modules/whendefined/dist/whendefined.min.js' ,
100
88
'node_modules/fg-loadjs/loadJS.js' ,
101
89
] )
102
- . pipe ( gulp . dest ( 'dist/styleguide/js' ) )
103
- . pipe ( copyPublic ( '' ) ) ;
90
+ . pipe ( gulp . dest ( 'dist/styleguide/js' ) ) ;
104
91
} ) ;
105
92
106
93
gulp . task (
@@ -110,8 +97,7 @@ gulp.task(
110
97
return gulp
111
98
. src ( 'src/html/index.html' )
112
99
. pipe ( plugins . fileInclude ( { prefix : '@@' , basepath : '@file' } ) )
113
- . pipe ( gulp . dest ( 'dist' ) )
114
- . pipe ( copyPublic ( '' ) ) ;
100
+ . pipe ( gulp . dest ( 'dist' ) ) ;
115
101
}
116
102
) ;
117
103
@@ -124,8 +110,7 @@ gulp.task('build:html', ['clean', 'criticalcss', 'prebuild:html'], function() {
124
110
compress : true ,
125
111
} )
126
112
)
127
- . pipe ( gulp . dest ( 'dist' ) )
128
- . pipe ( copyPublic ( '' ) ) ;
113
+ . pipe ( gulp . dest ( 'dist' ) ) ;
129
114
} ) ;
130
115
131
116
gulp . task ( 'build:images' , [ 'clean' ] , function ( ) {
@@ -138,8 +123,7 @@ gulp.task('build:images', ['clean'], function() {
138
123
use : [ plugins . pngcrush ( ) ] ,
139
124
} )
140
125
)
141
- . pipe ( gulp . dest ( 'dist/styleguide/images' ) )
142
- . pipe ( copyPublic ( 'styleguide/images' ) ) ;
126
+ . pipe ( gulp . dest ( 'dist/styleguide/images' ) ) ;
143
127
} ) ;
144
128
145
129
gulp . task ( 'build:js-viewer' , [ 'clean' ] , function ( ) {
@@ -157,8 +141,7 @@ gulp.task('build:js-viewer', ['clean'], function() {
157
141
. pipe ( gulp . dest ( 'dist/styleguide/js' ) )
158
142
. pipe ( plugins . rename ( { suffix : '.min' } ) )
159
143
. pipe ( plugins . uglify ( ) )
160
- . pipe ( gulp . dest ( 'dist/styleguide/js' ) )
161
- . pipe ( copyPublic ( 'styleguide/js' ) ) ;
144
+ . pipe ( gulp . dest ( 'dist/styleguide/js' ) ) ;
162
145
} ) ;
163
146
164
147
gulp . task ( 'build:js-pattern' , [ 'clean' , 'build:js-viewer' ] , function ( ) {
@@ -182,8 +165,7 @@ gulp.task('build:js-pattern', ['clean', 'build:js-viewer'], function() {
182
165
. pipe ( gulp . dest ( 'dist/styleguide/js' ) )
183
166
. pipe ( plugins . rename ( { suffix : '.min' } ) )
184
167
. pipe ( plugins . uglify ( ) )
185
- . pipe ( gulp . dest ( 'dist/styleguide/js' ) )
186
- . pipe ( copyPublic ( 'styleguide/js' ) ) ;
168
+ . pipe ( gulp . dest ( 'dist/styleguide/js' ) ) ;
187
169
} ) ;
188
170
189
171
// @todo : re-enable once cache busting strategy in place
0 commit comments