aboutsummaryrefslogtreecommitdiff
path: root/src/options.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/options.zig')
-rw-r--r--src/options.zig11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/options.zig b/src/options.zig
index d4df6d4f5..38fac946c 100644
--- a/src/options.zig
+++ b/src/options.zig
@@ -1417,6 +1417,7 @@ pub const BundleOptions = struct {
public_path: []const u8 = "",
extension_order: []const string = &Defaults.ExtensionOrder,
esm_extension_order: []const string = &Defaults.ModuleExtensionOrder,
+ main_field_extension_order: []const string = &Defaults.MainFieldExtensionOrder,
out_extensions: bun.StringHashMap(string),
import_path_format: ImportPathFormat = ImportPathFormat.relative,
framework: ?Framework = null,
@@ -1556,6 +1557,16 @@ pub const BundleOptions = struct {
".json",
};
+ pub const MainFieldExtensionOrder = [_]string{
+ ".js",
+ ".cjs",
+ ".cts",
+ ".tsx",
+ ".ts",
+ ".jsx",
+ ".json",
+ };
+
pub const ModuleExtensionOrder = [_]string{
".tsx",
".jsx",