diff --git a/gulpfile.js b/gulpfile.js index 7854427..7b9f8f8 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,23 +1,27 @@ var gulp = require('gulp'); +const { series, parallel } = require('gulp'); var ts = require('gulp-typescript'); var sourcemaps = require('gulp-sourcemaps'); var gulpif = require('gulp-if'); var tsProject = ts.createProject('tsconfig.json'); var del = require('del'); - builder = function (production = true) { - return function () { - return tsProject - .src() - .pipe(gulpif(!production, sourcemaps.init())) - .pipe(tsProject()) - .js.pipe(gulpif(!production, sourcemaps.write())) - .pipe(gulp.dest('dist')); - }; + return parallel( + function () { + return tsProject + .src() + .pipe(gulpif(!production, sourcemaps.init())) + .pipe(tsProject()) + .js.pipe(gulpif(!production, sourcemaps.write())) + .pipe(gulp.dest('dist')); + }, + function () { + return gulp.src('src/**/*.scss').pipe(gulp.dest('dist')); + } + ); }; - gulp.task('clean', function () { return del('dist'); });