aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/config.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-06-22 23:21:48 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-06-22 23:21:48 -0700
commit729d445b6885f69dd2c6355f38707bd42851c791 (patch)
treef87a7c408929ea3f57bbb7ace380cf869da83c0e /src/bun.js/config.zig
parent25f820c6bf1d8ec6d444ef579cc036b8c0607b75 (diff)
downloadbun-jarred/rename.tar.gz
bun-jarred/rename.tar.zst
bun-jarred/rename.zip
change the directory structurejarred/rename
Diffstat (limited to 'src/bun.js/config.zig')
-rw-r--r--src/bun.js/config.zig48
1 files changed, 48 insertions, 0 deletions
diff --git a/src/bun.js/config.zig b/src/bun.js/config.zig
new file mode 100644
index 000000000..8ec9238f6
--- /dev/null
+++ b/src/bun.js/config.zig
@@ -0,0 +1,48 @@
+const bun = @import("../global.zig");
+const string = bun.string;
+const Output = bun.Output;
+const Global = bun.Global;
+const Environment = bun.Environment;
+const strings = bun.strings;
+const MutableString = bun.MutableString;
+const stringZ = bun.stringZ;
+const default_allocator = bun.default_allocator;
+const C = bun.C;
+const std = @import("std");
+
+const Fs = @import("../fs.zig");
+const resolver = @import("../resolver/resolver.zig");
+const ast = @import("../import_record.zig");
+const NodeModuleBundle = @import("../node_module_bundle.zig").NodeModuleBundle;
+const logger = @import("../logger.zig");
+const Api = @import("../api/schema.zig").Api;
+const options = @import("../options.zig");
+const Bundler = @import("../bundler.zig").ServeBundler;
+const js_printer = @import("../js_printer.zig");
+const hash_map = @import("../hash_map.zig");
+const http = @import("../http.zig");
+
+pub const DefaultBunDefines = struct {
+ pub const Keys = struct {
+ const window = "window";
+ };
+ pub const Values = struct {
+ const window = "undefined";
+ };
+};
+
+pub fn configureTransformOptionsForBunVM(allocator: std.mem.Allocator, _args: Api.TransformOptions) !Api.TransformOptions {
+ var args = _args;
+
+ // args.serve = false;
+ args.write = false;
+ args.resolve = Api.ResolveMode.lazy;
+ args.generate_node_module_bundle = false;
+ return try configureTransformOptionsForBun(allocator, args);
+}
+
+pub fn configureTransformOptionsForBun(_: std.mem.Allocator, _args: Api.TransformOptions) !Api.TransformOptions {
+ var args = _args;
+ args.platform = Api.Platform.bun;
+ return args;
+}