Passed
Push — master ( b6753e...e6aee2 )
by Leandro
01:32
created

gulpfile.js ➔ build   A

Complexity

Conditions 1

Size

Total Lines 7
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 6
dl 0
loc 7
rs 10
c 0
b 0
f 0
cc 1
1
const { series, src, dest } = require("gulp");
2
const ts = require("gulp-typescript");
3
const tsProject = ts.createProject("tsconfig.dist.json");
4
const destDir = "lib";
5
6
function build() {
7
  return tsProject
8
    .src()
9
    .pipe(tsProject())
10
    .js
11
    .pipe(dest(destDir));
12
}
13
14
function copyFiles() {
15
  return src("./src/emails/**/*.*")
16
    .pipe(dest(destDir + "/emails/"))
17
    .pipe(src("./package*.json"))
18
    .pipe(dest(destDir))
19
    .pipe(src("./.env.*"))
20
    .pipe(dest(destDir));
21
}
22
23
exports.default = series(build, copyFiles);
24