Skip to content

Commit 15f1ab5

Browse files
Merge pull request #164 from browserify/browser-resolve-2
2 parents f10b9d8 + d507034 commit 15f1ab5

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,10 @@ Deps.prototype.resolve = function (id, parent, cb) {
173173

174174
return p;
175175
};
176+
177+
// have `resolve` do all the package.json lookups,
178+
// see discussion in https://github.com/browserify/browser-resolve/issues/93#issuecomment-667837808
179+
parent.package = undefined;
176180

177181
if (opts.extensions) parent.extensions = opts.extensions;
178182
if (opts.modules) parent.modules = opts.modules;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
},
99
"dependencies": {
1010
"JSONStream": "^1.0.3",
11-
"browser-resolve": "^1.7.0",
11+
"browser-resolve": "^2.0.0",
1212
"cached-path-relative": "^1.0.2",
1313
"concat-stream": "~1.6.0",
1414
"defined": "^1.0.0",

test/pkg_filter.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@ test('pkg filter', function (t) {
1010

1111
var p = mdeps({
1212
packageFilter: function (pkg) {
13-
t.equal(pkg.main, 'one.js');
14-
pkg.main = 'two.js'
13+
if (pkg.name === undefined) {
14+
t.equal(pkg.main, 'one.js');
15+
pkg.main = 'two.js'
16+
}
1517
return pkg;
1618
}
1719
});

0 commit comments

Comments
 (0)