angular.js-server-ng-cache
Version:
A REST API and template caching for server side rendering with angular.js-server
40 lines (32 loc) • 843 B
JavaScript
/**
* Created by antoine on 21/07/16.
*/
;
// https://github.com/gulpjs/gulp/blob/master/docs/README.md
let gulp = require('gulp');
// https://github.com/shama/webpack-stream
let webpackStream = require('webpack-stream');
let WebpackConfig = require('./WebpackConfig');
let descriptor = require('./package.json');
let config = new WebpackConfig(descriptor, {
src: './src',
dist: './dist'
});
console.log(config);
gulp.task(
`${config.name}/build`,
function () {
return gulp
.src(config.path.src)
.pipe(webpackStream(config.get()))
.pipe(gulp.dest(config.path.dist));
}
);
gulp.task(
`${config.name}/watch`, function () {
return gulp
.watch(`${config.path.src}**/*.*`, [
`${config.name}/build`
]);
}
);