react-component
Version:
React for component and browserify
19 lines (16 loc) • 573 B
JavaScript
var gulp = require('gulp')
var through2 = require('through2')
function replaceProcessEnv() {
return through2.obj(function(file, encoding, done) {
var original = file.contents.toString('utf8');
var replaced = original.replace(/"production" !== process.env.NODE_ENV/g, "require('./React').__DEV__ === true")
file.contents = new Buffer(replaced);
this.push(file);
done();
});
}
gulp.task('default', function(done) {
return gulp.src('./node_modules/react/lib/*.js')
.pipe(replaceProcessEnv())
.pipe(gulp.dest('./lib/'))
})