From fdde9b600e90e1aa3a7b55bba7d5974527fd4477 Mon Sep 17 00:00:00 2001 From: Rafael Martins Date: Fri, 5 Sep 2014 11:33:03 -0700 Subject: [PATCH 1/9] Updating browserify --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 475d198..b700854 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "dependencies": { "broccoli-writer": "^0.1.1", "rsvp": "^3.0.6", - "browserify": "^3.31.2", + "browserify": "^5.10.0", "mkdirp": "^0.3.5" }, "devDependencies": { From 85a3a106363b85da0937c70fbdc825bc535171be Mon Sep 17 00:00:00 2001 From: Rafael Martins Date: Fri, 5 Sep 2014 11:33:03 -0700 Subject: [PATCH 2/9] Updating browserify --- README.md | 7 +++---- lib/index.js | 4 +--- package.json | 2 +- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index bd8ade7..c3dde7c 100644 --- a/README.md +++ b/README.md @@ -21,16 +21,15 @@ tree = browserify(tree, options); ## API -### browserify(tree, options) +### browserify(tree, options) * `tree`: A [broccoli tree](https://github.com/broccolijs/broccoli#plugin-api-specification) or a directory path as a string ####Options - + * `entries` : (default `[]`) Array of files to be used as entry points * `outputFile`: (default `"./browserify.js"`) Output file * `browserify` : (default `{}`) Options passed to the [browserify constructor](https://github.com/substack/node-browserify#var-b--browserifyfiles-or-opts) -* `bundle`: (default `{}`) Options passed to [browserify bundle method](https://github.com/substack/node-browserify#bbundleopts-cb) * `require`: (default []) An array of file, option pairs passed to [browserify require method](https://github.com/substack/node-browserify#brequirefile-opts) @@ -43,7 +42,7 @@ method](https://github.com/substack/node-browserify#brequirefile-opts) * Added require option to call browserify.require() * Improved Readme file -### 0.0.1 +### 0.0.1 * Initial release diff --git a/lib/index.js b/lib/index.js index c5023cc..5b2bdd5 100644 --- a/lib/index.js +++ b/lib/index.js @@ -15,7 +15,6 @@ function BrowserifyWriter(inputTree, options) { this.entries = options.entries || []; this.outputFile = options.outputFile || '/browserify.js'; this.browserifyOptions = options.browserify || {}; - this.bundleOptions = options.bundle || {}; this.requireOptions = options.require || {}; this.inputTree = inputTree; } @@ -27,7 +26,6 @@ BrowserifyWriter.prototype.write = function (readTree, destDir) { var entries = this.entries; var outputFile = this.outputFile; var browserifyOptions = this.browserifyOptions; - var bundleOptions = this.bundleOptions; var requireOptions = this.requireOptions; return readTree(this.inputTree).then(function (srcDir) { @@ -44,7 +42,7 @@ BrowserifyWriter.prototype.write = function (readTree, destDir) { } return new RSVP.Promise(function (resolve, reject) { - b.bundle(bundleOptions, function (err, data) { + b.bundle(function (err, data) { if (err) { reject(err); } else { diff --git a/package.json b/package.json index 475d198..b700854 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "dependencies": { "broccoli-writer": "^0.1.1", "rsvp": "^3.0.6", - "browserify": "^3.31.2", + "browserify": "^5.10.0", "mkdirp": "^0.3.5" }, "devDependencies": { From 9452e33a1e7ac760ec8327267a7cfd65d5daf46a Mon Sep 17 00:00:00 2001 From: dmerc Date: Mon, 16 Mar 2015 23:33:34 +0200 Subject: [PATCH 3/9] Add option to use browserify.ignore() --- README.md | 5 ++--- lib/index.js | 4 ++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bd8ade7..6e719c7 100644 --- a/README.md +++ b/README.md @@ -31,9 +31,8 @@ tree = browserify(tree, options); * `outputFile`: (default `"./browserify.js"`) Output file * `browserify` : (default `{}`) Options passed to the [browserify constructor](https://github.com/substack/node-browserify#var-b--browserifyfiles-or-opts) * `bundle`: (default `{}`) Options passed to [browserify bundle method](https://github.com/substack/node-browserify#bbundleopts-cb) -* `require`: (default []) An array of file, option pairs -passed to [browserify require -method](https://github.com/substack/node-browserify#brequirefile-opts) +* `require`: (default []) An array of file, option pairs passed to [browserify require method](https://github.com/substack/node-browserify#brequirefile-opts) +* `ignore`: (default []) An array of file, option pairs passed to [browserify ignore method](https://github.com/substack/node-browserify#bignorefile) ## Changelog diff --git a/lib/index.js b/lib/index.js index c5023cc..b268bb1 100644 --- a/lib/index.js +++ b/lib/index.js @@ -17,6 +17,7 @@ function BrowserifyWriter(inputTree, options) { this.browserifyOptions = options.browserify || {}; this.bundleOptions = options.bundle || {}; this.requireOptions = options.require || {}; + this.ignoreOptions = options.ignore || []; this.inputTree = inputTree; } @@ -42,6 +43,9 @@ BrowserifyWriter.prototype.write = function (readTree, destDir) { for(var i = 0; i < requireOptions.length; i++){ b.require.apply(b, requireOptions[i]); } + for(var i = 0; i < ignoreOptions.length; i++){ + b.ignore(ignoreOptions[i]); + } return new RSVP.Promise(function (resolve, reject) { b.bundle(bundleOptions, function (err, data) { From 524ced434899a8de021deceb400735581c7bcf94 Mon Sep 17 00:00:00 2001 From: Rafael Martins Date: Thu, 18 Jun 2015 21:36:02 -0700 Subject: [PATCH 4/9] new npm info --- package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index b700854..2eb4942 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "broccoli-browserify", + "name": "broccolify", "version": "0.1.0", "description": "Browserify plugin for Broccoli", "main": "lib/index.js", @@ -14,16 +14,16 @@ "broccoli-plugin", "browserify" ], - "author": "Gareth Andrew", + "author": "Rafael Martins", "contributors": [ "Michael Jackson (http://github.com/mjijackson)", "Derek Kastner (http://github.com/dkastner)" ], "license": "MIT", "bugs": { - "url": "https://github.com/gingerhendrix/broccoli-browserify/issues" + "url": "https://github.com/snit-ram/broccoli-browserify/issues" }, - "homepage": "https://github.com/gingerhendrix/broccoli-browserify", + "homepage": "https://github.com/snit-ram/broccoli-browserify", "dependencies": { "broccoli-writer": "^0.1.1", "rsvp": "^3.0.6", From 95b1548516877cff37c5650c2ab41b960c4c6f02 Mon Sep 17 00:00:00 2001 From: Rafael Martins Date: Thu, 18 Jun 2015 21:41:00 -0700 Subject: [PATCH 5/9] fixing repository url --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 2eb4942..d988eb3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "broccolify", - "version": "0.1.0", + "version": "0.1.1", "description": "Browserify plugin for Broccoli", "main": "lib/index.js", "scripts": { @@ -8,7 +8,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/gingerhendrix/broccoli-browserify" + "url": "https://github.com/snit-ram/broccoli-browserify" }, "keywords": [ "broccoli-plugin", From e6e1f29fe849feca44926271f91abd48b3fe3adc Mon Sep 17 00:00:00 2001 From: Rafael Martins Date: Thu, 18 Jun 2015 21:44:00 -0700 Subject: [PATCH 6/9] updating readme --- README.md | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c3dde7c..6365902 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# brocolli-browserify +# broccolify Use `require('modules')` in the browser with [browersify](https://https://github.com/substack/node-browserify) @@ -7,14 +7,14 @@ and [broccoli](https://github.com/joliss/broccoli) ## Install ``` -npm install --save-dev broccoli-browserify +npm install --save-dev broccolify ``` ## Example ```js -var browserify = require('broccoli-browserify'); +var browserify = require('broccolify'); tree = browserify(tree, options); ``` diff --git a/package.json b/package.json index d988eb3..ef72b7d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "broccolify", - "version": "0.1.1", + "version": "0.1.2", "description": "Browserify plugin for Broccoli", "main": "lib/index.js", "scripts": { From 60d8dba541f4e283ddfa74530bf1fa429c91bcc5 Mon Sep 17 00:00:00 2001 From: Irae Date: Fri, 26 Jun 2015 14:46:02 -0700 Subject: [PATCH 7/9] bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ef72b7d..ce51efe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "broccolify", - "version": "0.1.2", + "version": "0.1.3", "description": "Browserify plugin for Broccoli", "main": "lib/index.js", "scripts": { From 5a673ab5051820455a18af5897c153b47db89029 Mon Sep 17 00:00:00 2001 From: Irae Date: Fri, 26 Jun 2015 14:49:00 -0700 Subject: [PATCH 8/9] bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ce51efe..a93f3ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "broccolify", - "version": "0.1.3", + "version": "0.1.4", "description": "Browserify plugin for Broccoli", "main": "lib/index.js", "scripts": { From dcfc4a967a55de6561efa6b2db27c99a9213685d Mon Sep 17 00:00:00 2001 From: Irae Date: Fri, 26 Jun 2015 14:55:25 -0700 Subject: [PATCH 9/9] Remove accidental debug --- lib/index.js | 1 - package.json | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/index.js b/lib/index.js index 62fd0cf..de84aeb 100644 --- a/lib/index.js +++ b/lib/index.js @@ -29,7 +29,6 @@ BrowserifyWriter.prototype.write = function (readTree, destDir) { var browserifyOptions = this.browserifyOptions; var requireOptions = this.requireOptions; var ignoreOptions = this.ignoreOptions; - console.log('ignoreOptions', ignoreOptions); return readTree(this.inputTree).then(function (srcDir) { mkdirp.sync(path.join(destDir, path.dirname(outputFile))); diff --git a/package.json b/package.json index a93f3ff..a1c2bd8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "broccolify", - "version": "0.1.4", + "version": "0.1.5", "description": "Browserify plugin for Broccoli", "main": "lib/index.js", "scripts": {