aboutsummaryrefslogtreecommitdiff
path: root/src/options.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-15 17:23:55 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-15 17:23:55 -0700
commite80f865974df7aae5e2f6abb966b36497da693c6 (patch)
treee82bcf4860c1fc43de189f13a18e8526a2966f44 /src/options.zig
parentc88625436cf866bdaa68249d10880a2271f611e0 (diff)
downloadbun-e80f865974df7aae5e2f6abb966b36497da693c6.tar.gz
bun-e80f865974df7aae5e2f6abb966b36497da693c6.tar.zst
bun-e80f865974df7aae5e2f6abb966b36497da693c6.zip
lots
Former-commit-id: d8b1d296562a01800248bd1148bc4778225b436e
Diffstat (limited to 'src/options.zig')
-rw-r--r--src/options.zig12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/options.zig b/src/options.zig
index 4a2141a8a..6dd6ddbae 100644
--- a/src/options.zig
+++ b/src/options.zig
@@ -335,7 +335,7 @@ pub const BundleOptions = struct {
}
var resolved_defines = try defines.DefineData.from_input(user_defines, log, allocator);
-
+ const output_dir_parts = [_]string{ try std.process.getCwdAlloc(allocator), transform.output_dir orelse "out" };
var opts: BundleOptions = BundleOptions{
.log = log,
.resolve_mode = transform.resolve orelse .dev,
@@ -343,6 +343,7 @@ pub const BundleOptions = struct {
allocator,
resolved_defines,
),
+ .output_dir = try std.fs.path.join(allocator, &output_dir_parts),
.loaders = loaders,
.write = transform.write orelse false,
.external = ExternalModules.init(allocator, &fs.fs, fs.top_level_dir, transform.external, log),
@@ -459,12 +460,3 @@ pub const TransformResult = struct {
};
}
};
-
-test "TransformOptions.initUncached" {
- try alloc.setup(std.heap.page_allocator);
- const opts = try TransformOptions.initUncached(alloc.dynamic, "lol.jsx", "<Hi />");
-
- std.testing.expectEqualStrings("lol", opts.entry_point.path.name.base);
- std.testing.expectEqualStrings(".jsx", opts.entry_point.path.name.ext);
- std.testing.expect(Loader.jsx == opts.loader);
-}