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
# 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.
Forrige
OSS-liste