Add experimental Webpack support. Works fine when no cache is involved, but I need to figure out a better story for cache integration as most builds that teams use likely include a cache enabled.

This commit is contained in:
Ryan McGrath 2016-03-21 19:39:16 +09:00
parent f2040233d0
commit 3801044178
18 changed files with 40032 additions and 486 deletions

31
gulpfile.js Normal file
View file

@ -0,0 +1,31 @@
var gulp = require('gulp'),
fs = require('fs'),
browserify = require('browserify'),
iconpacker = require('react-iconpack')('browserify');
var compile = function() {
var bundler = browserify('./browserify-test/src/index.js', {
debug: true,
});
iconpacker.attachBrowserifyInjector(bundler, {
verbose: true
});
bundler.require('react').require('react-dom').transform('babelify', {
presets: ['es2015', 'react'],
plugins: ['react-iconpack']
});
bundler.bundle()
.on('error', function(err) {
console.error('Failure! ' + err);
this.emit('end');
})
.pipe(fs.createWriteStream('./browserify-test/dist/build.js'));
};
gulp.task('compile', compile);
gulp.task('default', ['compile']);