mirror of
https://github.com/laosb/SwiftTailwind.git
synced 2025-11-28 22:01:38 +00:00
Improve glob handling for source paths and update docs
- Simplify glob handling in TailwindCSSBuildPlugin to support ** patterns - Update README and Tailwind.css example to clarify glob usage - Add Template.swift example using Tailwind classes - Extend tests to verify class extraction from globbed Swift files
This commit is contained in:
parent
7c848062ec
commit
e23147768d
5 changed files with 15 additions and 3 deletions
|
|
@ -65,8 +65,10 @@ struct TailwindCSSBuildPlugin: BuildToolPlugin {
|
|||
.matches(of: sourceDeclarationRegex)
|
||||
.compactMap { String($0.output.1) }
|
||||
let sourceURLs: [URL] = sourcePaths.map { path in
|
||||
target.directoryURL
|
||||
.appending(component: path, directoryHint: .inferFromPath)
|
||||
// Simplified handling: If ** is used, we just include everything in the directory.
|
||||
let globlessPath = path.replacing(/\*\*.*/, with: "")
|
||||
return target.directoryURL
|
||||
.appending(component: globlessPath, directoryHint: .inferFromPath)
|
||||
.resolvingSymlinksInPath()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue