@ -4,7 +4,11 @@ module GulpBrowserBrowserify {
|
||||
return function() {
|
||||
return through.obj((file, enc, cb) => { //this is the trough object that gets returned by gulpBrowser.browserify();
|
||||
var bundleCallback = function(err, bufferedContent) {
|
||||
file.contents = bufferedContent;
|
||||
if (Buffer.isBuffer(bufferedContent)){
|
||||
file.contents = bufferedContent;
|
||||
} else {
|
||||
pr.beautylog.error("gulp-browser: .browserify() " + err.message);
|
||||
}
|
||||
cb(null,file);
|
||||
};
|
||||
browserify(file)
|
||||
|
17
ts/test.ts
17
ts/test.ts
@ -5,14 +5,25 @@ var pr = require("pushrocks");
|
||||
var gulpCallFunction = require("gulp-callfunction");
|
||||
|
||||
var pipeWorked = function() {
|
||||
pr.beautylog.success("Pipe didn't break! Ready for Primetime!");
|
||||
pr.beautylog.info("Pipe didn't break! Ready for Primetime!");
|
||||
};
|
||||
|
||||
pr.beautylog.log('Now trying to browserify a testfile...');
|
||||
gulp.task('gulpBrowserTest',function(cb) {
|
||||
gulp.src('./test/*.js')
|
||||
var stream =gulp.src('./test/browserifyGulpTest.js')
|
||||
.pipe(gulpBrowser.browserify())
|
||||
.pipe(gulp.dest("./test/result/"))
|
||||
.pipe(gulpCallFunction(pipeWorked));
|
||||
return stream;
|
||||
});
|
||||
gulp.start.apply(gulp, ['gulpBrowserTest']);
|
||||
gulp.task('gulpBrowserTestError',function(cb) {
|
||||
var stream = gulp.src('./test/browserifyGulpTestError.js')
|
||||
.pipe(gulpBrowser.browserify())
|
||||
.pipe(gulp.dest("./test/result/"))
|
||||
.pipe(gulpCallFunction(pipeWorked));
|
||||
return stream;
|
||||
});
|
||||
gulp.task("default",['gulpBrowserTest','gulpBrowserTestError'],function(){
|
||||
pr.beautylog.success("Test passed!");
|
||||
});
|
||||
gulp.start.apply(gulp, ['default']);
|
Reference in New Issue
Block a user