aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-09-25 02:05:01 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-09-25 02:05:01 -0700
commita0fb04d6e5e68327710bcf11d37089b7a5f01bad (patch)
treeea8a56c92501cb3d980b1adb58325b1b4e311702
parent44497ef384b2a04c5693055687c12563b16ae811 (diff)
downloadbun-a0fb04d6e5e68327710bcf11d37089b7a5f01bad.tar.gz
bun-a0fb04d6e5e68327710bcf11d37089b7a5f01bad.tar.zst
bun-a0fb04d6e5e68327710bcf11d37089b7a5f01bad.zip
Fix bug with resolving `"browser"` field in package.json
It was resolving from the parent directory of the result instead of the browser scope.
Diffstat (limited to '')
-rw-r--r--src/resolver/resolver.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolver/resolver.zig b/src/resolver/resolver.zig
index 965e164c8..fade021a7 100644
--- a/src/resolver/resolver.zig
+++ b/src/resolver/resolver.zig
@@ -1011,7 +1011,7 @@ pub const Resolver = struct {
result.path_pair.primary.is_disabled = true;
result.path_pair.primary = Fs.Path.initWithNamespace(remap, "file");
} else {
- if (r.resolveWithoutRemapping(base_dir_info, remap, kind)) |remapped| {
+ if (r.resolveWithoutRemapping(browser_scope, remap, kind)) |remapped| {
result.path_pair = remapped.path_pair;
result.dirname_fd = remapped.dirname_fd;
result.file_fd = remapped.file_fd;