Skip to content

Commit

Permalink
fixes for -browserify modules in node_modules/
Browse files Browse the repository at this point in the history
  • Loading branch information
James Halliday committed Jun 24, 2012
1 parent 43bb063 commit a97a3cc
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
15 changes: 14 additions & 1 deletion lib/wrap.js
Expand Up @@ -214,9 +214,22 @@ Wrap.prototype.bundle = function () {
fn.call(this, this); fn.call(this, this);
}).bind(this)); }).bind(this));


(function () {
// hack to set -browserify module targets
var nm = path.resolve(__dirname, '../node_modules') + '/';
Object.keys(self.files).forEach(function (file) {
if (file.slice(0, nm.length) !== nm) return;
var s = file.slice(nm.length);
if (!/^[^.\/]+-browserify\//.test(s)) return;
self.files[file].target = '/node_modules/' + s;
});
})();

var basedir = (function () { var basedir = (function () {
var required = Object.keys(self.files) var required = Object.keys(self.files)
.filter(function (x) { return !self.files[x].target }) .filter(function (x) {
return !self.files[x].target;
})
; ;
var entries = Object.keys(self.entries) var entries = Object.keys(self.entries)
.filter(function (x) { return !self.entries[x].target }) .filter(function (x) { return !self.entries[x].target })
Expand Down
5 changes: 3 additions & 2 deletions package.json
@@ -1,6 +1,6 @@
{ {
"name" : "browserify", "name" : "browserify",
"version" : "1.13.2", "version" : "1.13.3",
"description" : "browser-side require() for js directories and npm modules", "description" : "browser-side require() for js directories and npm modules",
"main" : "index.js", "main" : "index.js",
"bin" : { "bin" : {
Expand Down Expand Up @@ -46,7 +46,8 @@
"seq": "0.3.3", "seq": "0.3.3",
"jquery-browserify" : "*", "jquery-browserify" : "*",
"lazy" : "1.0.x", "lazy" : "1.0.x",
"ecstatic" : "~0.1.4" "ecstatic" : "~0.1.4",
"mkdirp" : "~0.3.3"
}, },
"author" : { "author" : {
"name" : "James Halliday", "name" : "James Halliday",
Expand Down

0 comments on commit a97a3cc

Please sign in to comment.