forked from KalpeshPrabhakar/BrainlyTools_Extension
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgulpfile.babel.js
52 lines (43 loc) · 977 Bytes
/
gulpfile.babel.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
import { series, task } from "gulp";
import {
assets,
clean,
extensionConfig,
generateLocaleIndex,
locales,
manifest,
scss,
styleGuide,
watchFiles,
zip,
} from "./scripts/gulp";
require("dotenv").config();
if (process.env.NODE_ENV === "production")
process.env.BUILD_FOLDER = process.env.PROD_BUILD_FOLDER;
task("clean", clean);
task("assets", assets);
task("extensionConfig", extensionConfig);
task("styleGuide", styleGuide);
task("locales", locales);
task("generateLocaleIndex", generateLocaleIndex);
task("manifest", manifest);
task("scss", scss);
task("watchFiles", watchFiles);
task("zip", zip);
task(
"build",
series(
"assets",
"extensionConfig",
"scss",
"styleGuide",
"locales",
"generateLocaleIndex",
"manifest",
),
);
task("cleanBuild", series("clean", "build"));
task("default", series("cleanBuild"));
task("watch", series("cleanBuild", "watchFiles"));
task("zip", zip);
task("dist", series("build"));