From f90c09d7154f4b4ac3c9539739b33a445956cc33 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Sat, 13 Aug 2022 18:16:32 -0700 Subject: wip SyntheticModule --- src/bun.js/javascript.zig | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'src/bun.js/javascript.zig') diff --git a/src/bun.js/javascript.zig b/src/bun.js/javascript.zig index ee0e70bd7..71394bfbf 100644 --- a/src/bun.js/javascript.zig +++ b/src/bun.js/javascript.zig @@ -807,6 +807,16 @@ pub const VirtualMachine = struct { .hash = 0, }; }, + .@"node:buffer" => { + return ResolvedSource{ + .allocator = null, + .source_code = ZigString.init(""), + .specifier = ZigString.init("node:buffer"), + .source_url = ZigString.init("node:buffer"), + .hash = 0, + .tag = ResolvedSource.Tag.@"node:buffer", + }; + }, .@"node:fs/promises" => { return ResolvedSource{ .allocator = null, @@ -2731,9 +2741,10 @@ pub const HardcodedModule = enum { @"bun:sqlite", @"depd", @"detect-libc", + @"node:buffer", @"node:fs", - @"node:http", @"node:fs/promises", + @"node:http", @"node:module", @"node:path", @"node:perf_hooks", @@ -2758,9 +2769,10 @@ pub const HardcodedModule = enum { .{ "fs", HardcodedModule.@"node:fs" }, .{ "http", HardcodedModule.@"node:http" }, .{ "module", HardcodedModule.@"node:module" }, + .{ "node:buffer", HardcodedModule.@"node:buffer" }, .{ "node:fs", HardcodedModule.@"node:fs" }, - .{ "node:http", HardcodedModule.@"node:http" }, .{ "node:fs/promises", HardcodedModule.@"node:fs/promises" }, + .{ "node:http", HardcodedModule.@"node:http" }, .{ "node:module", HardcodedModule.@"node:module" }, .{ "node:path", HardcodedModule.@"node:path" }, .{ "node:path/posix", HardcodedModule.@"node:path" }, @@ -2789,12 +2801,13 @@ pub const HardcodedModule = enum { .{ "detect-libc/lib/detect-libc.js", "detect-libc" }, .{ "ffi", "bun:ffi" }, .{ "fs", "node:fs" }, - .{ "http", "node:http" }, .{ "fs/promises", "node:fs/promises" }, + .{ "http", "node:http" }, .{ "module", "node:module" }, + .{ "node:buffer", "node:buffer" }, .{ "node:fs", "node:fs" }, - .{ "node:http", "node:http" }, .{ "node:fs/promises", "node:fs/promises" }, + .{ "node:http", "node:http" }, .{ "node:module", "node:module" }, .{ "node:path", "node:path" }, .{ "node:path/posix", "node:path" }, -- cgit v1.2.3