Expand description
Minimal Tailwind CSS class parser for Hypen
Parses Tailwind utility classes into structured CSS properties. Handles variants (responsive, state, dark mode) by separating them out.
§Example
use hypen_tailwind_parse::{parse_classes, TailwindOutput};
let output = parse_classes("p-4 md:p-8 text-blue-500 hover:bg-white");
// Returns structured props with variants separatedStructs§
- CssProperty
- Represents a parsed CSS property
- Tailwind
Output - Output from parsing Tailwind classes
Enums§
- Variant
- Variant type for responsive/state/dark mode
Statics§
- COLORS
- Re-export for convenience Tailwind color palette
Functions§
- parse_
class - Parse a single Tailwind class Returns the variant and list of CSS properties
- parse_
classes - Parse a string of space-separated Tailwind classes