aboutsummaryrefslogtreecommitdiff
path: root/src/options.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/options.zig')
-rw-r--r--src/options.zig5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/options.zig b/src/options.zig
index 59cb11573..a3f55a368 100644
--- a/src/options.zig
+++ b/src/options.zig
@@ -237,7 +237,7 @@ pub const BundleOptions = struct {
define: defines.Define,
loaders: std.StringHashMap(Loader),
resolve_dir: string = "/",
- jsx: ?JSX.Pragma,
+ jsx: JSX.Pragma = JSX.Pragma{},
react_fast_refresh: bool = false,
inject: ?[]string = null,
public_url: string = "/",
@@ -246,7 +246,6 @@ pub const BundleOptions = struct {
preserve_symlinks: bool = false,
resolve_mode: api.Api.ResolveMode,
tsconfig_override: ?string = null,
- fs: *fs.FileSystem,
platform: Platform = Platform.browser,
main_fields: []string = Platform.DefaultMainFields.get(Platform.browser),
log: *logger.Log,
@@ -254,12 +253,12 @@ pub const BundleOptions = struct {
entry_points: []string,
pub fn fromApi(
allocator: *std.mem.Allocator,
+ fs: *fs.FileSystem,
transform: Api.TransformOptions,
) !BundleOptions {
var log = logger.Log.init(allocator);
var opts: BundleOptions = std.mem.zeroes(BundleOptions);
- opts.fs = try fs.FileSystem.init1(allocator, transform.absolute_working_dir, false);
opts.write = transform.write;
if (transform.jsx) |jsx| {
opts.jsx = JSX.Pragma.fromApi(jsx);