From 001c85e2bc13bdcfba376eb81d03e22dbea32c66 Mon Sep 17 00:00:00 2001 From: Riku Rouvila Date: Mon, 31 Mar 2014 11:05:05 +0300 Subject: [PATCH] use browserify without gulp-browserify since it's a blacklisted plugin https://github.com/deepak1556/gulp-browserify/issues/64 --- gulpfile.coffee | 14 +++++++------- package.json | 6 ++++-- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/gulpfile.coffee b/gulpfile.coffee index 3f2b984..e190b12 100644 --- a/gulpfile.coffee +++ b/gulpfile.coffee @@ -4,7 +4,9 @@ gutil = require 'gulp-util' jade = require 'gulp-jade' stylus = require 'gulp-stylus' CSSmin = require 'gulp-minify-css' -browserify = require 'gulp-browserify' +browserify = require 'browserify' +source = require 'vinyl-source-stream' +streamify = require 'gulp-streamify' rename = require 'gulp-rename' uglify = require 'gulp-uglify' coffeeify = require 'coffeeify' @@ -16,13 +18,11 @@ prefix = require 'gulp-autoprefixer' reloadServer = lr() compileCoffee = (debug = false) -> - bundle = gulp - .src('./src/coffee/main.coffee', read: false) - .pipe(plumber()) - .pipe(browserify(debug: debug)) - .pipe(rename('bundle.js')) + bundle = browserify('./src/coffee/main.coffee') + .bundle(debug: debug) + .pipe(source('bundle.js')) - bundle.pipe(uglify()) unless debug + bundle.pipe(streamify(uglify())) unless debug bundle .pipe(gulp.dest('./public/js/')) diff --git a/package.json b/package.json index 73f8ec1..ae2367e 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,6 @@ "gulp-util": "~2.2.9", "gulp-stylus": "0.0.9", "gulp-jade": "~0.3.0", - "gulp-browserify": "~0.5.0", "node-static": "~0.7.3", "gulp-minify-css": "~0.2.0", "coffeeify": "~0.5.2", @@ -32,7 +31,10 @@ "gulp": "~3.5.2", "browserify-shim": "~3.3.1", "gulp-plumber": "~0.5.6", - "gulp-autoprefixer": "0.0.6" + "gulp-autoprefixer": "0.0.6", + "browserify": "~3.33.0", + "gulp-streamify": "0.0.5", + "vinyl-source-stream": "~0.1.1" }, "browser": {}, "browserify-shim": {},