UNPKG

ngrx-model

Version:

Model classes for integrating ngrx store with a REST API

44 lines (37 loc) 1.11 kB
var gulp = require('gulp'); var del = require('del'); var Builder = require('systemjs-builder'); var utilities = require('@renovolive/gulp-utilities'); // utilities.gulp.clean.config(); gulp.task('clean', (done) => { var dir = './source'; var jsFiles = '/**/*.js'; var mapFiles = '/**/*.js.map'; var typingFiles = '/**/*.d.ts'; return del([dir + jsFiles, dir + mapFiles, dir + typingFiles], done); }); gulp.task('wipe-npm', () => { return del('node_modules'); }); // const testBundleSource = '(index.js + source/**/*.tests.js)'; // utilities.gulp.bundle.config('tests', testBundleSource, { // outDir: 'tests', // outFile: 'tests.bundle.js', // }); gulp.task('bundle-tests', () => { var builder = new Builder(); return builder.loadConfig('./system.config.js') .then(() => { return builder.bundle('(index.js + source/**/*.tests.js)', 'tests/tests.bundle.js', { sourceMaps: true, }); }) .then(() => { console.log('Build complete'); }) .catch((err) => { console.log('Build error'); console.error(err); throw err; }); });