diff options
author | 2023-04-14 04:16:38 -0700 | |
---|---|---|
committer | 2023-04-14 04:16:38 -0700 | |
commit | 8b897e1a6bbe026fae3af0c40d65331b44d00c21 (patch) | |
tree | b877b497e90376e9f998b3629d1e407b044052fd | |
parent | 730074b75deb9cd5e00fe48014eabb04434f1fa7 (diff) | |
download | bun-8b897e1a6bbe026fae3af0c40d65331b44d00c21.tar.gz bun-8b897e1a6bbe026fae3af0c40d65331b44d00c21.tar.zst bun-8b897e1a6bbe026fae3af0c40d65331b44d00c21.zip |
Fix bug with mjs
-rw-r--r-- | src/fs.zig | 3 | ||||
-rw-r--r-- | src/options.zig | 4 |
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 }, |