groupby-api
Version:
Client for the GroupBy Searchandiser API.
32 lines (26 loc) • 842 B
JavaScript
var gulp = require('gulp'),
wp = require('webpack'),
webpack = require('webpack-stream'),
pjson = require('../../package.json'),
paths = require('../paths.js'),
packConfig = require('../../webpack.config'),
assign = require('object-assign');
gulp.task('webpack:bundle', function() {
return gulp.src('')
.pipe(webpack(packConfig))
.pipe(gulp.dest('dist/'));
});
gulp.task('webpack:minify', function() {
var minConfig = assign({}, packConfig, {
output: { filename: pjson.name + '-' + pjson.version + '.min.js' },
plugins: [new wp.optimize.UglifyJsPlugin()]
});
return gulp.src('')
.pipe(webpack(minConfig))
.pipe(gulp.dest('dist/'));
});
gulp.task('webpack:watch', function() {
return gulp.src('')
.pipe(webpack(assign({}, packConfig, { watch: true })))
.pipe(gulp.dest('dist/'));
});