dartsass: Resolve directory paths to directory index files

Closes #12849
This commit is contained in:
Joe Mooring
2024-09-13 15:54:23 -07:00
committed by Bjørn Erik Pedersen
parent 28f621d4a7
commit 2bc27657d8
2 changed files with 45 additions and 1 deletions

View File

@@ -165,7 +165,11 @@ func (t importResolver) CanonicalizeURL(url string) (string, error) {
} else if strings.HasPrefix(name, "_") {
namePatterns = []string{"_%s.scss", "_%s.sass", "_%s.css"}
} else {
namePatterns = []string{"_%s.scss", "%s.scss", "_%s.sass", "%s.sass", "_%s.css", "%s.css"}
namePatterns = []string{
"_%s.scss", "%s.scss", "%s/_index.scss",
"_%s.sass", "%s.sass", "%s/_index.sass",
"_%s.css", "%s.css",
}
}
name = strings.TrimPrefix(name, "_")