]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
internal/js: Add default mainFields for CSS builds
authorJoe Mooring <joe.mooring@veriphor.com>
Fri, 13 Mar 2026 01:51:55 +0000 (18:51 -0700)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 13 Mar 2026 07:33:17 +0000 (08:33 +0100)
Closes #14614

internal/js/esbuild/options.go
tpl/css/build_integration_test.go

index 55ef4bf39644c1eac79134cff399811d7766c8c3..32d2a6251a06253496e6ea778d79ca7d1bc7cd0b 100644 (file)
@@ -402,6 +402,10 @@ OUTER:
                sourcesContent = api.SourcesContentExclude
        }
 
+       if opts.IsCSS && opts.MainFields == nil {
+               opts.MainFields = []string{"style", "main"}
+       }
+
        opts.compiled = api.BuildOptions{
                Outfile:       outFile,
                Bundle:        true,
index edfef721e2eee9464e1472786f1d9c0556a2d4c8..c294452b7a4e21e27d5b8d8e9590d24d21edb6bd 100644 (file)
@@ -304,7 +304,7 @@ disableKinds = ["taxonomy", "term"]
 }
 -- layouts/home.html --
 {{ with resources.Get "css/main.css"  }}
-{{ with . | css.Build (dict "minify" true "mainFields" (slice "style"))  }}
+{{ with . | css.Build (dict "minify" true)  }}
         CSS size: {{ .Content | len }}|{{ .RelPermalink }}
 {{ end }}
 {{ end }}