Skip to main content

Crate hypen_tailwind_parse

Crate hypen_tailwind_parse 

Source
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 separated

Structs§

CssProperty
Represents a parsed CSS property
TailwindOutput
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