aboutsummaryrefslogtreecommitdiff
path: root/src/options.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/options.zig')
-rw-r--r--src/options.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/options.zig b/src/options.zig
index 30f8dc018..a1c96dc1e 100644
--- a/src/options.zig
+++ b/src/options.zig
@@ -1611,6 +1611,10 @@ pub const Framework = struct {
resolved: bool = false,
from_bundle: bool = false,
+ resolved_dir: string = "",
+ override_modules: Api.StringMap = Api.StringMap{},
+ override_modules_hashes: []u64 = &[_]u64{},
+
client_css_in_js: Api.CssInJsBehavior = .auto_onimportcss,
pub const fallback_html: string = @embedFile("./fallback.html");
@@ -1633,6 +1637,7 @@ pub const Framework = struct {
.from_bundle = true,
.client_css_in_js = loaded.client_css_in_js,
.display_name = loaded.display_name,
+ .override_modules = loaded.override_modules,
};
if (loaded.entry_points.fallback) |fallback| {
@@ -1667,6 +1672,7 @@ pub const Framework = struct {
.server = try this.server.toAPI(allocator, toplevel_path, .server),
},
.client_css_in_js = this.client_css_in_js,
+ .override_modules = this.override_modules,
};
}
@@ -1701,6 +1707,7 @@ pub const Framework = struct {
.package = transform.package orelse "",
.display_name = transform.display_name orelse "",
.development = transform.development orelse true,
+ .override_modules = transform.override_modules orelse .{ .keys = &.{}, .values = &.{} },
.resolved = false,
.client_css_in_js = switch (transform.client_css_in_js orelse .auto_onimportcss) {
.facade_onimportcss => .facade_onimportcss,