En Rust-klone med mål om å tilsvare oppførselen til Tailwind CSS v4.1.

ironframe er et åpen kildekode-prosjekt (OSS) i Rust som re-implementerer funksjoner tilsvarende Tailwind CSS v4.1. Det skiller scanner, generator, konfigurasjon og CLI-crates for rask iterasjon under læring og prototyping.

JIT-byggløkke

Leveres med scan-, build- og watch-kommandoer slik at du raskt kan regenerere CSS når malene endres.

Tailwind-stil inndata

Støtter arbeidsflyter rundt @import tailwindcss, @source, @apply og splittede importer.

Modulært Rust-design

Delt opp i core-, scanner-, generator-, config- og cli-crates for enklere utvidelse og eksperimentering.

Oppsett og grunnleggende bruk

Etter å ha klonet repositoriet, installer CLI-en (eller kjør via cargo) og start med scan/build for å verifiser ekstrahering av klasser og CSS-utdata.

Oppsett

cargo install --path .

CLI-eksempel

terminal
# 1) Ekstraher klasse-kandidater
ironframe scan "src/**/*.{html,tsx}"

# 2) Bygg CSS én gang
ironframe build --out dist/app.css "src/**/*.{html,tsx}"

# 3) Bygg med inndata-CSS og konfigurasjon
ironframe build --input-css src/app.css -c tailwind.toml --out dist/app.css "src/**/*.{html,tsx}"

# 4) Gjenoppbygg ved filendringer
ironframe watch --out dist/app.css "src/**/*.{html,tsx}"
Viktig merknad

ironframe er en lærings- og prototype-implementering som sikter på oppførsel tilsvarende Tailwind CSS v4.1 så verifiser kompatibilitet og avvik i utdata mot din eksisterende CSS før bruk i produksjon.