File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed
Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change 1+ import gulp from "gulp" ;
2+ import concat from "gulp-concat" ;
3+ import terser from "gulp-terser" ;
4+ import sass from "gulp-sass" ;
5+ import dartSass from "sass" ;
6+ import rename from "gulp-rename" ;
7+
8+ const compileSass = sass ( dartSass ) ;
9+
10+ // Paths
11+ const jsFiles = "packages/tel-frontend/src/tel/components/**/*.js" ;
12+ const scssFile = "packages/tel-frontend/src/styles.scss" ;
13+ const distDir = "packages/tel-frontend/dist" ;
14+
15+ // -------- Tasks --------
16+
17+ // JS bundle
18+ gulp . task ( "bundle-js" , ( ) => {
19+ return gulp . src ( jsFiles )
20+ . pipe ( concat ( "tel.min.js" ) )
21+ . pipe ( terser ( ) )
22+ . pipe ( gulp . dest ( distDir ) ) ;
23+ } ) ;
24+
25+ // CSS compile
26+ gulp . task ( "bundle-css" , ( ) => {
27+ return gulp . src ( scssFile )
28+ . pipe ( compileSass ( { outputStyle : "compressed" } ) . on ( "error" , compileSass . logError ) )
29+ . pipe ( rename ( "tel-frontend.css" ) )
30+ . pipe ( gulp . dest ( distDir ) ) ;
31+ } ) ;
32+
33+ // Combined
34+ gulp . task ( "build" , gulp . parallel ( "bundle-js" , "bundle-css" ) ) ;
You can’t perform that action at this time.
0 commit comments