diff options
author | 2023-04-07 23:15:19 -0700 | |
---|---|---|
committer | 2023-04-07 23:15:19 -0700 | |
commit | ba7a8a9cb5aefc6093621dcfb2ac1cb615b7c913 (patch) | |
tree | 276e6bf6a8f8e6bf8976fdb5112df0b65e658c51 | |
parent | c764543af54352b7d09352f47f9edafe71fbb1b3 (diff) | |
download | bun-ba7a8a9cb5aefc6093621dcfb2ac1cb615b7c913.tar.gz bun-ba7a8a9cb5aefc6093621dcfb2ac1cb615b7c913.tar.zst bun-ba7a8a9cb5aefc6093621dcfb2ac1cb615b7c913.zip |
Fix `node:` prefix when `--platform=node`
-rw-r--r-- | src/options.zig | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/options.zig b/src/options.zig index e3e4c5115..2e97b7f3d 100644 --- a/src/options.zig +++ b/src/options.zig @@ -174,7 +174,7 @@ pub const ExternalModules = struct { return result; } - pub const NodeBuiltinPatterns = [_]string{ + const NodeBuiltinPatternsRaw = [_]string{ "_http_agent", "_http_client", "_http_common", @@ -233,6 +233,14 @@ pub const ExternalModules = struct { "zlib", }; + pub const NodeBuiltinPatterns = NodeBuiltinPatternsRaw ++ brk: { + var builtins = NodeBuiltinPatternsRaw; + for (&builtins) |*builtin| { + builtin.* = "node:" ++ builtin.*; + } + break :brk builtins; + }; + pub const BunNodeBuiltinPatternsCompat = [_]string{ "_http_agent", "_http_client", |