0.13.1 • Published 10 years ago
gulp-webpack-build v0.13.1
gulp-webpack-build
Helps to build bundles based on webpack configs
For API docs please see the documentation page!
Here is a quick sample of what gulp-webpack-build
does
gulpfile.js
'use strict';
var path = require('path'),
gulp = require('gulp'),
webpack = require('gulp-webpack-build');
var src = './src',
dest = './dist',
webpackOptions = {
debug: true,
devtool: '#source-map',
watchDelay: 200
},
webpackConfig = {
useMemoryFs: true,
progress: true
},
CONFIG_FILENAME = webpack.config.CONFIG_FILENAME;
gulp.task('webpack', [], function() {
return gulp.src(path.join(src, '**', CONFIG_FILENAME), { base: path.resolve(src) })
.pipe(webpack.init(webpackConfig))
.pipe(webpack.props(webpackOptions))
.pipe(webpack.run())
.pipe(webpack.format({
version: false,
timings: true
}))
.pipe(webpack.failAfter({
errors: true,
warnings: true
}))
.pipe(gulp.dest(dest));
});
gulp.task('watch', function() {
gulp.watch(path.join(src, '**/*.*')).on('change', function(event) {
if (event.type === 'changed') {
gulp.src(event.path, { base: path.resolve(src) })
.pipe(webpack.closest(CONFIG_FILENAME))
.pipe(webpack.init(webpackConfig))
.pipe(webpack.props(webpackOptions))
.pipe(webpack.watch(function(err, stats) {
gulp.src(this.path, { base: this.base })
.pipe(webpack.proxy(err, stats))
.pipe(webpack.format({
verbose: true,
version: false
}))
.pipe(gulp.dest(dest));
}));
}
});
});
0.13.2
10 years ago
0.12.3
10 years ago
0.12.2
10 years ago
0.13.1
10 years ago
0.13.0
10 years ago
0.12.1
10 years ago
0.12.0
10 years ago
0.11.1
10 years ago
0.11.0
10 years ago
0.10.1
10 years ago
0.10.0
10 years ago
0.9.0
10 years ago
0.8.0
10 years ago
0.7.2
10 years ago
0.7.1
10 years ago
0.7.0
10 years ago
0.6.1
10 years ago
0.6.0
10 years ago
0.5.1
10 years ago
0.5.0
10 years ago
0.4.1
10 years ago
0.4.0
10 years ago
0.3.3
10 years ago
0.3.2
10 years ago
0.3.1
10 years ago
0.3.0
10 years ago
0.2.9
10 years ago
0.2.8
10 years ago
0.2.7
10 years ago
0.2.6
10 years ago
0.2.5
10 years ago
0.2.4
10 years ago
0.2.3
10 years ago
0.2.2
10 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
11 years ago