From 69c51f2c47260e2613abef8dc9b4e7c8e633a4f3 Mon Sep 17 00:00:00 2001 From: charlierudolph Date: Sat, 12 Sep 2015 20:21:26 -0700 Subject: [PATCH] Bump browserify --- bundler.js | 28 ++++++++++++---------------- package.json | 6 +++--- scripts/release.js | 5 ++++- 3 files changed, 19 insertions(+), 20 deletions(-) diff --git a/bundler.js b/bundler.js index cccd91f2b..1900d75ae 100644 --- a/bundler.js +++ b/bundler.js @@ -47,22 +47,18 @@ function Bundler(bundlePath) { _callback = null; }; - var operation = browserify({debug: true, standalone: 'Cucumber'}) - .transform({global: true}, fixGherkinLexers) - .transform({global:true}, 'uglifyify') - .exclude('./lib/cucumber/cli') // TODO: doesn't work, fix this - .require('./bundle-main', { expose: 'cucumber' }) - .bundle() - .pipe(exorcist(mapPath)) - .pipe(fs.createWriteStream(bundlePath, 'utf8')); - - operation.on('error', function (err) { - callback(err); - }); - - operation.on('finish', function () { - callback(); - }); + browserify({debug: true, standalone: 'Cucumber'}) + .transform({global: true}, fixGherkinLexers) + // Disabled for now due to https://github.com/AndreasMadsen/stack-chain/issues/5 + //.transform({global:true}, 'uglifyify') + .require('./bundle-main', { expose: 'cucumber' }) + .bundle() + .on('error', callback) + .pipe(exorcist(mapPath)) + .on('error', callback) + .pipe(fs.createWriteStream(bundlePath, 'utf8')) + .on('error', callback) + .on('finish', callback); } }; diff --git a/package.json b/package.json index 4946063d3..4062cd45f 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,6 @@ "node": ">=0.8" }, "dependencies": { - "browserify": "5.11.1", "coffee-script": "1.10.0", "cucumber-html": "0.2.3", "gherkin": "2.12.2", @@ -96,15 +95,16 @@ "walkdir": "0.0.10" }, "devDependencies": { + "browserify": "11.1.0", "connect": "3.4.0", + "exorcist": "0.4.0", "jasmine-node": "1.14.5", "jshint": "2.8.0", "mkdirp": "0.5.1", "rimraf": "2.4.3", "serve-static": "1.10.0", "through": "2.3.8", - "uglifyify": "3.0.1", - "exorcist": "0.4.0" + "uglifyify": "3.0.1" }, "scripts": { "test": "jshint bundler.js bin lib spec && jasmine-node spec && node bin/cucumber.js -p build" diff --git a/scripts/release.js b/scripts/release.js index 438805368..2141ae494 100644 --- a/scripts/release.js +++ b/scripts/release.js @@ -5,5 +5,8 @@ var Bundler = require('../bundler') var bundlePath = path.join(__dirname, '..', 'release', 'cucumber.js'); var bundler = Bundler(bundlePath); bundler.bundle(function (err) { - console.log(bundlePath, "written."); + if (err) + console.error(err) + else + console.log(bundlePath, "written."); });