Split code into modules and add gulpfile

This commit is contained in:
Slava Bacherikov committed 2018-01-08 22:13:19 +02:00
1 parent c66c0a9d74
commit 1ae71673d8
17 files changed
+579 -434

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
var gulp = require("gulp");
var ts = require("gulp-typescript");
var tslint = require("gulp-tslint");
var jasmine = require("gulp-jasmine");
var tsProject = ts.createProject("tsconfig.json");
gulp.task("build", function() {
return tsProject.src()
.pipe(tsProject())
.js.pipe(gulp.dest("dist"));
});
gulp.task('test', ['build'], function() {
return gulp.src("dist/*.spec.js").pipe(jasmine());
});
gulp.task('tslint', function() {
return tsProject.src()
.pipe(tslint({"formatter": "verbose"}))
.pipe(tslint.report());
});
gulp.task('default', ['tslint', 'build', 'test'])