Add clean task to gulp
This commit is contained in:
1 parent
8c14f3794f
commit
499e7e62e6
2 files changed
+14
-8
No files matched your search
+13
-8
@@ -1,11 +1,12 @@
|
|||||||
var gulp = require("gulp");
|
const gulp = require("gulp");
|
||||||
var ts = require("gulp-typescript");
|
const ts = require("gulp-typescript");
|
||||||
var tslint = require("gulp-tslint");
|
const tslint = require("gulp-tslint");
|
||||||
var jasmine = require("gulp-jasmine");
|
const jasmine = require("gulp-jasmine");
|
||||||
var sourcemaps = require('gulp-sourcemaps');
|
const sourcemaps = require('gulp-sourcemaps');
|
||||||
var istanbul = require("gulp-istanbul");
|
const istanbul = require("gulp-istanbul");
|
||||||
var remapIstanbul = require("remap-istanbul/lib/gulpRemapIstanbul");
|
const remapIstanbul = require("remap-istanbul/lib/gulpRemapIstanbul");
|
||||||
var tsProject = ts.createProject("tsconfig.json");
|
const tsProject = ts.createProject("tsconfig.json");
|
||||||
|
const del = require('del');
|
||||||
|
|
||||||
gulp.task("coverage-build", function() {
|
gulp.task("coverage-build", function() {
|
||||||
return tsProject.src()
|
return tsProject.src()
|
||||||
@@ -61,4 +62,8 @@ gulp.task('test', ['test-build'], function() {
|
|||||||
.pipe(jasmine());
|
.pipe(jasmine());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
gulp.task('clean', function(cb) {
|
||||||
|
del(['dist', 'test-dist', 'coverage-dist', 'coverage']).then(paths => cb());
|
||||||
|
});
|
||||||
|
|
||||||
gulp.task('default', ['test', 'lint', 'coverage'])
|
gulp.task('default', ['test', 'lint', 'coverage'])
|
||||||
@@ -13,6 +13,7 @@
|
|||||||
"copy-webpack-plugin": "^4.3.1",
|
"copy-webpack-plugin": "^4.3.1",
|
||||||
"coveralls": "^3.0.0",
|
"coveralls": "^3.0.0",
|
||||||
"gulp": "^3.9.1",
|
"gulp": "^3.9.1",
|
||||||
|
"del": "^3.0.0",
|
||||||
"gulp-istanbul": "^1.1.3",
|
"gulp-istanbul": "^1.1.3",
|
||||||
"gulp-sourcemaps": "^2.6.4",
|
"gulp-sourcemaps": "^2.6.4",
|
||||||
"gulp-tslint": "^8.1.2",
|
"gulp-tslint": "^8.1.2",
|
||||||
|
|||||||
Reference in new issue
Block a user