diff options
author | 2022-12-28 05:14:40 -0800 | |
---|---|---|
committer | 2022-12-28 05:14:40 -0800 | |
commit | 6260aaac5fc5be7296be1414bc06977df168ec07 (patch) | |
tree | 467ab0c035dc006e86fc23ca9fa48edb3c9d7a67 /src/bun.js/module_loader.zig | |
parent | d3dab09690392def650a3d85e5d2fc7cf77e240d (diff) | |
download | bun-6260aaac5fc5be7296be1414bc06977df168ec07.tar.gz bun-6260aaac5fc5be7296be1414bc06977df168ec07.tar.zst bun-6260aaac5fc5be7296be1414bc06977df168ec07.zip |
Add `crypto` module from browserify
Diffstat (limited to 'src/bun.js/module_loader.zig')
-rw-r--r-- | src/bun.js/module_loader.zig | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/bun.js/module_loader.zig b/src/bun.js/module_loader.zig index f9379e107..54dc3d88a 100644 --- a/src/bun.js/module_loader.zig +++ b/src/bun.js/module_loader.zig @@ -1683,6 +1683,15 @@ pub const ModuleLoader = struct { .hash = 0, }; }, + .@"node:crypto" => { + return ResolvedSource{ + .allocator = null, + .source_code = ZigString.init(jsModuleFromFile(jsc_vm.load_builtins_from_path, "crypto.exports.js")), + .specifier = ZigString.init("node:crypto"), + .source_url = ZigString.init("node:crypto"), + .hash = 0, + }; + }, .@"bun:ffi" => { return ResolvedSource{ .allocator = null, @@ -1969,11 +1978,11 @@ pub const HardcodedModule = enum { @"bun:jsc", @"bun:main", @"bun:sqlite", - depd, @"detect-libc", @"node:assert", @"node:buffer", @"node:child_process", + @"node:crypto", @"node:events", @"node:fs", @"node:fs/promises", @@ -1997,6 +2006,7 @@ pub const HardcodedModule = enum { @"node:url", @"node:util", @"node:util/types", + depd, undici, ws, /// Already resolved modules go in here. @@ -2016,6 +2026,7 @@ pub const HardcodedModule = enum { .{ "node:assert", HardcodedModule.@"node:assert" }, .{ "node:buffer", HardcodedModule.@"node:buffer" }, .{ "node:child_process", HardcodedModule.@"node:child_process" }, + .{ "node:crypto", HardcodedModule.@"node:crypto" }, .{ "node:events", HardcodedModule.@"node:events" }, .{ "node:fs", HardcodedModule.@"node:fs" }, .{ "node:fs/promises", HardcodedModule.@"node:fs/promises" }, @@ -2054,6 +2065,7 @@ pub const HardcodedModule = enum { .{ "bun:sqlite", "bun:sqlite" }, .{ "bun:wrap", "bun:wrap" }, .{ "child_process", "node:child_process" }, + .{ "crypto", "node:crypto" }, .{ "depd", "depd" }, .{ "detect-libc", "detect-libc" }, .{ "detect-libc/lib/detect-libc.js", "detect-libc" }, @@ -2068,6 +2080,7 @@ pub const HardcodedModule = enum { .{ "node:assert", "node:assert" }, .{ "node:buffer", "node:buffer" }, .{ "node:child_process", "node:child_process" }, + .{ "node:crypto", "node:crypto" }, .{ "node:events", "node:events" }, .{ "node:fs", "node:fs" }, .{ "node:fs/promises", "node:fs/promises" }, |