]> git.maquefel.me Git - brevno-suite/hugo/commit
tpl/css: Make default loader resolution for CSS @import and url() always behave the...
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 13 Mar 2026 12:14:40 +0000 (13:14 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 13 Mar 2026 19:24:32 +0000 (20:24 +0100)
commita7cbcf15f0c5ef04b45350390e00e584e4d635b9
tree4cf5a825ab26c20707eea2b8fea7c763c0ddcf7b
parent59e0446fe5c7cb8080a3f0736c4453110b89f732
tpl/css: Make default loader resolution for CSS @import and url() always behave the same

Before this commit, we did dynamic loader resolution for CSS bundling for resources resolved by Hugo while any fallback to ESBuild would fall back to a (potentially) empty loaders config.

This revises the logic to always use a static list (see below) if `loaders` is not set. This should be easier do document and less confusing for the end user.

````
".png", ".jpg", ".jpeg", ".gif", ".svg", ".webp", ".avif",
".woff", ".woff2", ".ttf", ".eot", ".otf"
````

Fixes #14619
internal/js/esbuild/options.go
internal/js/esbuild/resolve.go
tpl/css/build_integration_test.go