Skip to content

Commit 1089246

Browse files
committed
misc gulp cleanup; moving cache to deploy task so files are only cached when they're uploaded
1 parent 6aef1af commit 1089246

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

gulpfile.js/tasks/deploy.js

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,24 +21,17 @@ function stageBower () {
2121
const assets = gulp.src(globs)
2222

2323
return assets
24-
.pipe(g.cache.filter())
2524
.pipe(gulp.dest(`${STAGING_DIR}/assets`))
2625
}
2726

2827
/**
2928
* Compiles and stages assets
3029
*/
3130
function stageAssets () {
32-
const assets = gulp.src([
33-
'src/assets/css/*.scss.liquid',
34-
'src/assets/img/*.jpg',
35-
'src/assets/img/*.png',
36-
'src/assets/js/*.js',
37-
'src/assets/js/*.js.liquid'
38-
])
31+
const assets = gulp.src('src/assets/**/*.*')
3932

4033
return assets
41-
.pipe(g.cache.filter())
34+
.pipe(g.flatten())
4235
.pipe(gulp.dest(`${STAGING_DIR}/assets`))
4336
}
4437

@@ -48,12 +41,10 @@ function stageAssets () {
4841
function stageTheme () {
4942
const theme = gulp.src([
5043
'src/**/*.*',
51-
'!src/assets',
5244
'!src/assets/**/*'
5345
])
5446

5547
return theme
56-
.pipe(g.cache.filter())
5748
.pipe(gulp.dest(STAGING_DIR))
5849
}
5950

@@ -65,6 +56,7 @@ function deploy () {
6556
const theme = gulp.src(`${STAGING_DIR}/**/*.*`)
6657

6758
return theme
59+
.pipe(g.cache.filter())
6860
.pipe(g.upload(STAGING_DIR))
6961
}
7062

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"bower": "^1.7.9",
1111
"del": "^2.2.2",
1212
"gulp": "^3.9.1",
13+
"gulp-flatten": "^0.3.1",
1314
"gulp-load-plugins": "^1.3.0",
1415
"gulp-local-cache": "^1.0.0",
1516
"gulp-shopify-upload": "^2.0.0",

0 commit comments

Comments
 (0)