A Rust clone targeting Tailwind CSS v4.1 behavior.
ironframe er et OSS-projekt, der genimplementerer Tailwind CSS v4.1-kompatible funktioner i Rust. Det adskiller scanner-, generator-, config- og CLI-crates for hurtig iteration.
JIT Build Loop
Leveres med scan-, build- og watch-kommandoer, så du hurtigt kan regenerere CSS, når skabeloner ændres.
Tailwind-style Input
Understøtter arbejdsgange med @import tailwindcss, @source, @apply og opdelte imports.
Modular Rust Design
Opdelt i uafhængige crates for core, scanner, generator, config og cli for at gøre udvidelse og eksperimenter lettere.
Opsætning og grundlæggende brug
Efter kloning af repositoriet skal du installere CLI'en (eller køre via cargo) og starte med scan/build for at verificere klasse-ekstraktion og CSS-output.
Setup
cargo install --path .
CLI-eksempel
# 1) Udpak klasse-kandidater
ironframe scan "src/**/*.{html,tsx}"
# 2) Byg CSS én gang
ironframe build --out dist/app.css "src/**/*.{html,tsx}"
# 3) Byg med input-CSS og konfiguration
ironframe build --input-css src/app.css -c tailwind.toml --out dist/app.css "src/**/*.{html,tsx}"
# 4) Genbyg ved filændringer
ironframe watch --out dist/app.css "src/**/*.{html,tsx}"
Important Note
ironframe is a learning/prototyping implementation targeting Tailwind CSS v4.1-equivalent behavior så afstem kompatibilitet og forskelle i output mod din eksisterende CSS før brug i produktion.
Previous
OSS-liste