aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/fs.zig3
-rw-r--r--src/options.zig4
2 files changed, 5 insertions, 2 deletions
diff --git a/src/fs.zig b/src/fs.zig
index 3f0303e32..499a49c21 100644
--- a/src/fs.zig
+++ b/src/fs.zig
@@ -1198,8 +1198,7 @@ pub const Path = struct {
return bun.options.Loader.dataurl;
}
- // without the leading .
- const ext = strings.trimLeadingChar(this.name.ext, '.');
+ const ext = this.name.ext;
return loaders.get(ext) orelse bun.options.Loader.fromString(ext);
}
diff --git a/src/options.zig b/src/options.zig
index 85b8d6da5..f7acc1c64 100644
--- a/src/options.zig
+++ b/src/options.zig
@@ -730,6 +730,10 @@ pub const Loader = enum {
pub const names = bun.ComptimeStringMap(Loader, .{
.{ "js", Loader.js },
+ .{ "mjs", Loader.js },
+ .{ "cjs", Loader.js },
+ .{ "cts", Loader.ts },
+ .{ "mts", Loader.ts },
.{ "jsx", Loader.jsx },
.{ "ts", Loader.ts },
.{ "tsx", Loader.tsx },