aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Colin McDonnell <colinmcd94@gmail.com> 2023-09-12 20:54:30 -0700
committerGravatar Colin McDonnell <colinmcd94@gmail.com> 2023-09-12 20:54:30 -0700
commitcaed6cf123e80d821dccb0b1912c8c08ffe872ed (patch)
tree58bc9f27ab5d063806d92ce7688b79cf5089fbf1
parent8d3829114e378f2140629fcc565cdafff929c0b9 (diff)
downloadbun-caed6cf123e80d821dccb0b1912c8c08ffe872ed.tar.gz
bun-caed6cf123e80d821dccb0b1912c8c08ffe872ed.tar.zst
bun-caed6cf123e80d821dccb0b1912c8c08ffe872ed.zip
Make package names case insensitive. Fix #5189insensitive-pkg-names
-rw-r--r--src/install/npm.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/install/npm.zig b/src/install/npm.zig
index 9f3f2952c..6f4e4ef5f 100644
--- a/src/install/npm.zig
+++ b/src/install/npm.zig
@@ -812,7 +812,7 @@ pub const PackageManifest = struct {
if (json.asProperty("name")) |name_q| {
const field = name_q.expr.asString(allocator) orelse return null;
- if (!strings.eql(field, expected_name)) {
+ if (!strings.eqlInsensitive(field, expected_name)) {
Output.panic("<r>internal: <red>package name mismatch<r> expected <b>\"{s}\"<r> but received <red>\"{s}\"<r>", .{ expected_name, field });
return null;
}