-
Notifications
You must be signed in to change notification settings - Fork 9
/
gulpfile.js
156 lines (143 loc) · 4.85 KB
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
const gulp = require("gulp");
const sass = require("gulp-sass")(require("sass"));
const autoprefixer = require("gulp-autoprefixer");
gulp.task("four-card", () => {
return gulp
.src("./four-card-feature-section-master/scss/**/*.scss")
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(gulp.dest("./four-card-feature-section-master/css"));
});
gulp.task("base-apparel", () => {
return gulp
.src("./base-apparel-coming-soon-master/scss/**/*.scss")
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(gulp.dest("./base-apparel-coming-soon-master/css"));
});
gulp.task("intro-component", () => {
return gulp
.src("./intro-component-with-signup-form-master/scss/**/*.scss")
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(gulp.dest("./intro-component-with-signup-form-master/css"));
});
gulp.task("single-price", () => {
return gulp
.src("./single-price-grid-component-master/scss/**/*.scss")
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(gulp.dest("./single-price-grid-component-master/css"));
});
gulp.task("ping-coming-soon", () => {
return gulp
.src("./ping-coming-soon-page-master/scss/**/*.scss")
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(gulp.dest("./ping-coming-soon-page-master/css"));
});
gulp.task("huddle-landing-page", () => {
return gulp
.src(
"./huddle-landing-page-with-single-introductory-section-master/scss/**/*.scss"
)
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(
gulp.dest(
"./huddle-landing-page-with-single-introductory-section-master/css"
)
);
});
gulp.task("project-tracking-intro", () => {
return gulp
.src("./project-tracking-intro-component-master/scss/**/*.scss")
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(gulp.dest("./project-tracking-intro-component-master/css"));
});
gulp.task("fylo-dark-theme-landing", () => {
return gulp
.src("./fylo-dark-theme-landing-page-master/scss/**/*.scss")
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(gulp.dest("./fylo-dark-theme-landing-page-master/css"));
});
gulp.task("manage-landing-page", () => {
return gulp
.src("./manage-landing-page-master/scss/**/*.scss")
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(gulp.dest("./manage-landing-page-master/css"));
});
gulp.task("chat-app", () => {
return gulp
.src("./chat-app-css-illustration-master/scss/**/*.scss")
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(gulp.dest("./chat-app-css-illustration-master/css"));
});
gulp.task("job-listings-with-data-attributes", () => {
return gulp
.src("./static-job-listings-with-data-attributes/scss/**/*.scss")
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(gulp.dest("./static-job-listings-with-data-attributes/css"));
});
gulp.task("job-listings-with-json", () => {
return gulp
.src("./static-job-listings-with-json/scss/**/*.scss")
.pipe(sass({ outputStyle: "expanded" }))
.pipe(autoprefixer({ cascade: false }))
.pipe(gulp.dest("./static-job-listings-with-json/css"));
});
gulp.task("watch", () => {
gulp.watch(
"./four-card-feature-section-master/scss/**/*.scss",
gulp.series("four-card")
);
gulp.watch(
"./base-apparel-coming-soon-master/scss/**/*.scss",
gulp.series("base-apparel")
);
gulp.watch(
"./intro-component-with-signup-form-master/scss/**/*.scss",
gulp.series("intro-component")
);
gulp.watch(
"./single-price-grid-component-master/scss/**/*.scss",
gulp.series("single-price")
);
gulp.watch(
"./ping-coming-soon-page-master/scss/**/*.scss",
gulp.series("ping-coming-soon")
);
gulp.watch(
"./huddle-landing-page-with-single-introductory-section-master/scss/**/*.scss",
gulp.series("huddle-landing-page")
);
gulp.watch(
"./project-tracking-intro-component-master/scss/**/*.scss",
gulp.series("project-tracking-intro")
);
gulp.watch(
"./fylo-dark-theme-landing-page-master/scss/**/*.scss",
gulp.series("fylo-dark-theme-landing")
);
gulp.watch(
"./manage-landing-page-master/scss/**/*.scss",
gulp.series("manage-landing-page")
);
gulp.watch(
"./chat-app-css-illustration-master/scss/**/*.scss",
gulp.series("chat-app")
);
gulp.watch(
"./static-job-listings-with-data-attributes/scss/**/*.scss",
gulp.series("job-listings-with-data-attributes")
);
gulp.watch(
"./static-job-listings-with-json/scss/**/*.scss",
gulp.series("job-listings-with-json")
);
});