json-processing
Version:
JSON Processing Tool
21 lines (16 loc) • 515 B
JavaScript
;
import babel from 'gulp-babel';
import gulp from 'gulp';
import ts from 'gulp-typescript';
import del from 'del';
import merge from 'merge2'
const tsProject = ts.createProject('tsconfig.json');
gulp.task('clean', () => del('dist'));
gulp.task('compile', () => {
let tsResult = tsProject.src().pipe(tsProject());
return merge([
tsResult.js.pipe(gulp.dest('dist')),
tsResult.dts.pipe(gulp.dest('dist')),
gulp.src('package.json').pipe(gulp.dest('dist'))
]);
});