UNPKG

homebridge-rf-outlet

Version:

Radio frequency power outlet accessory plugin for HomeBridge

23 lines (17 loc) 589 B
var gulp = require('gulp'); var clean = require('gulp-clean') var ts = require('gulp-typescript'); var fs = require('fs'); var tsConfigPath = './tsconfig.json'; var tsConfig = JSON.parse(fs.readFileSync(tsConfigPath, 'utf8')); var tsProject = ts.createProject(tsConfigPath); gulp.task('clean', function() { return gulp.src(['./index.js']) .pipe(clean({ force: true })); }); gulp.task('compile', ['clean'], function() { return gulp.src('src/**/*.ts') .pipe(tsProject()) .pipe(gulp.dest(tsConfig.compilerOptions.outDir)); }); gulp.task('default', ['clean', 'compile']);