aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/resolver/resolver.zig7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/resolver/resolver.zig b/src/resolver/resolver.zig
index 294b6a833..bc9d98832 100644
--- a/src/resolver/resolver.zig
+++ b/src/resolver/resolver.zig
@@ -591,7 +591,12 @@ pub const Resolver = struct {
}
pub fn resolve(r: *ThisResolver, source_dir: string, import_path: string, kind: ast.ImportKind) !Result {
- r.extension_order = if (kind.isFromCSS()) std.mem.span(&options.BundleOptions.Defaults.CSSExtensionOrder) else r.opts.extension_order;
+ r.extension_order = switch (kind) {
+ .url, .at_conditional, .at => std.mem.span(&options.BundleOptions.Defaults.CSSExtensionOrder),
+ .entry_point, .stmt, .dynamic => r.opts.esm_extension_order,
+ else => r.opts.extension_order,
+ };
+
var timer: ?std.time.Timer = null;
if (FeatureFlags.tracing) {
timer = std.time.Timer.start() catch null;