aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/javascript.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/javascript/jsc/javascript.zig')
-rw-r--r--src/javascript/jsc/javascript.zig30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/javascript/jsc/javascript.zig b/src/javascript/jsc/javascript.zig
index 24c82239a..9de25b756 100644
--- a/src/javascript/jsc/javascript.zig
+++ b/src/javascript/jsc/javascript.zig
@@ -1173,6 +1173,28 @@ pub const VirtualMachine = struct {
.hash = 0,
};
},
+ .@"bun:sqlite" => {
+ return ResolvedSource{
+ .allocator = null,
+ .source_code = ZigString.init(
+ @as(string, @embedFile("./bindings/sqlite/sqlite.exports.js")),
+ ),
+ .specifier = ZigString.init("bun:sqlite"),
+ .source_url = ZigString.init("bun:sqlite"),
+ .hash = 0,
+ };
+ },
+ .@"node:module" => {
+ return ResolvedSource{
+ .allocator = null,
+ .source_code = ZigString.init(
+ @as(string, @embedFile("./module.exports.js")),
+ ),
+ .specifier = ZigString.init("node:module"),
+ .source_url = ZigString.init("node:module"),
+ .hash = 0,
+ };
+ },
}
} else if (_specifier.len > js_ast.Macro.namespaceWithColon.len and
strings.eqlComptimeIgnoreLen(_specifier[0..js_ast.Macro.namespaceWithColon.len], js_ast.Macro.namespaceWithColon))
@@ -2891,6 +2913,8 @@ pub const HardcodedModule = enum {
@"node:fs",
@"node:path",
@"detect-libc",
+ @"bun:sqlite",
+ @"node:module",
pub const Map = bun.ComptimeStringMap(
HardcodedModule,
@@ -2905,6 +2929,9 @@ pub const HardcodedModule = enum {
.{ "node:path/win32", HardcodedModule.@"node:path" },
.{ "node:path/posix", HardcodedModule.@"node:path" },
.{ "detect-libc", HardcodedModule.@"detect-libc" },
+ .{ "bun:sqlite", HardcodedModule.@"bun:sqlite" },
+ .{ "node:module", HardcodedModule.@"node:module" },
+ .{ "module", HardcodedModule.@"node:module" },
},
);
pub const LinkerMap = bun.ComptimeStringMap(
@@ -2919,6 +2946,9 @@ pub const HardcodedModule = enum {
.{ "node:path", "node:path" },
.{ "path", "node:path" },
.{ "bun:wrap", "bun:wrap" },
+ .{ "bun:sqlite", "bun:sqlite" },
+ .{ "node:module", "node:module" },
+ .{ "module", "node:module" },
},
);
};