Skip to content

Commit 4066446

Browse files
committed
Use gulp default (series)
1 parent 8bf053a commit 4066446

4 files changed

Lines changed: 69 additions & 9 deletions

File tree

gulp-example/dist/data/data.json

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
[
2+
{
3+
"id": "16980613 6066",
4+
"name": "Erich",
5+
"sirname": "Good",
6+
"email": "[email protected]"
7+
},
8+
{
9+
"id": "16230507 1231",
10+
"name": "Kylynn",
11+
"sirname": "Petty",
12+
"email": "[email protected]"
13+
},
14+
{
15+
"id": "16710620 4006",
16+
"name": "Veronica",
17+
"sirname": "Ramsey",
18+
"email": "[email protected]"
19+
},
20+
{
21+
"id": "16330930 1566",
22+
"name": "Tasha",
23+
"sirname": "Cervantes",
24+
"email": "[email protected]"
25+
},
26+
{
27+
"id": "16010307 8473",
28+
"name": "Damian",
29+
"sirname": "Downs",
30+
"email": "[email protected]"
31+
},
32+
{
33+
"id": "16131017 5219",
34+
"name": "Phyllis",
35+
"sirname": "Macias",
36+
"email": "[email protected]"
37+
},
38+
{
39+
"id": "16321122 2496",
40+
"name": "Dahlia",
41+
"sirname": "Barry",
42+
"email": "[email protected]"
43+
},
44+
{
45+
"id": "16501126 1855",
46+
"name": "Talon",
47+
"sirname": "Mcgowan",
48+
"email": "[email protected]"
49+
}
50+
]

gulp-example/dist/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ <h1>A Gulp Example Page</h1>
1717
<img src="imgs/gulp.png" />
1818
<h3>Data</h3>
1919
<p id="dataTable"></p>
20-
<script src = "js/loadData.js"></script>
20+
<script src = "js/loadData-min.js"></script>
2121
</body>
2222

2323
</html>

gulp-example/gulpfile.js

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,39 @@ const imagemin = require('gulp-imagemin')
33
const minify = require('gulp-minify');
44
const cleanCSS = require('gulp-clean-css');
55

6+
//Copy data file
7+
gulp.task("copyData", async () => {
8+
gulp.src('src/data/*.json')
9+
.pipe(gulp.dest('dist/data'))
10+
})
11+
612
//Copy HTML files
713
gulp.task("copyHTML", async () => {
814
gulp.src('src/*.html')
9-
.pipe(gulp.dest('dist'))
15+
.pipe(gulp.dest('dist'))
1016
})
1117

1218
//Optimize images
1319
gulp.task("imageMin", async () => {
1420
gulp.src("src/imgs/*.png")
15-
.pipe(imagemin())
16-
.pipe(gulp.dest('dist/imgs'))
21+
.pipe(imagemin())
22+
.pipe(gulp.dest('dist/imgs'))
1723
})
1824

1925
//Minify js
2026
gulp.task("minifyJS", async () => {
2127
gulp.src("src/js/*.js")
22-
.pipe(minify())
23-
.pipe(gulp.dest('dist/js'))
28+
.pipe(minify())
29+
.pipe(gulp.dest('dist/js'))
2430
})
2531

2632
//Minify css
2733
gulp.task("minifyCSS", async () => {
2834
gulp.src("src/css/*.css")
29-
.pipe(cleanCSS())
30-
.pipe(gulp.dest('dist/css'))
35+
.pipe(cleanCSS())
36+
.pipe(gulp.dest('dist/css'))
3137
})
38+
39+
//Run all tasks
40+
gulp.task('default', gulp.series('copyData', 'copyHTML', 'imageMin', 'minifyJS', 'minifyCSS'))
41+

gulp-example/src/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ <h1>A Gulp Example Page</h1>
1717
<img src="imgs/gulp.png" />
1818
<h3>Data</h3>
1919
<p id="dataTable"></p>
20-
<script src = "js/loadData.js"></script>
20+
<script src = "js/loadData-min.js"></script>
2121
</body>
2222

2323
</html>

0 commit comments

Comments
 (0)