Appearance
Compatibility
Tailwind versions
- v3 and v4 — The tool discovers
tailwind.config.{ts,js,cjs,mjs}and uses Tailwind’sresolveConfigwhen available (v3-style API). If resolution fails, the raw config is used. - CSS-only config (v4) — Projects without a JS config or with only
@configin CSS still work; prefix and merge use defaults when resolved config is missing.
Frameworks and file types
- JS/TS/JSX/TSX — Full AST parsing (Babel); class strings in
className,class, and insideclassFunctions(e.g.clsx,cn,cva,tw). - Vue, Astro, Svelte — Adapters extract
class="..."(andclass='...') from templates; analysis and fix run on those spans.
Variant scope
Conflict detection and optimization suggestions (e.g. merge-axis) are evaluated per variant scope. For example:
md:pt-4andmd:pb-4can be suggested asmd:py-4.pt-4andmd:pb-4are not merged across scopes.