import gulp from 'gulp';
import gutil from 'gulp-util';
import rimraf from 'rimraf';
gulp.task('clean', cb => rimraf('./dist', cb));
import webpack from 'webpack-stream';
import wpconfig from '@oberd/oui-webpack-config';
gulp.task('webpack', ['clean'], () => {
return gulp.src('./src/client.js')
.pipe(webpack(wpconfig({
entry: {
build: './src/client.js'
},
output: {
filename: 'client.js',
library: 'Client',
libraryTarget: 'umd'
}
})))
.pipe(gulp.dest('dist/'))
.on('error', err => gutil.log(err));
});
Any additional configuration items will be merged into default config.