A Rust clone targeting Tailwind CSS v4.1 behavior.

ang ironframe ay isang proyekto ng OSS na muling nagpapatupad ng mga tampok na katumbas ng Tailwind CSS v4.1 sa Rust. Pinaghihiwalay nito ang scanner, generator, config, at mga crate ng CLI para sa mabilis na iterasyon sa pag-aaral at paggawa ng prototype.

JIT Build Loop

May kasamang scan/build/watch na mga command upang mabilis mong muling ma-generate ang CSS kapag nagbago ang mga template.

Tailwind-style Input

Sumusuporta sa mga daloy ng trabaho kaugnay ng @import tailwindcss, @source, @apply, at mga split import.

Modular Rust Design

Hatiin sa mga crate ng core/scanner/generator/config/cli para sa mas madaling pagpapalawig at eksperimento.

Pag-setup at Pangunahing Paggamit

Pagkatapos i-clone ang repository, i-install ang CLI (o patakbuhin gamit ang cargo) at magsimula sa scan/build upang i-verify ang pag-extract ng class at output ng CSS.

Setup

cargo install --path .

CLI Example

terminal
# 1) I-extract ang mga class candidate\nironframe scan "src/**/*.{html,tsx}"\n\n# 2) I-build ang CSS nang minsan\nironframe build --out dist/app.css "src/**/*.{html,tsx}"\n\n# 3) I-build gamit ang input CSS at config\nironframe build --input-css src/app.css -c tailwind.toml --out dist/app.css "src/**/*.{html,tsx}"\n\n# 4) I-rebuild kapag may pagbabago sa file\nironframe watch --out dist/app.css "src/**/*.{html,tsx}"\n
Important Note

ironframe is a learning/prototyping implementation targeting Tailwind CSS v4.1-equivalent behavior kaya i-validate ang pagiging tugma at mga pagkakaiba sa output laban sa iyong umiiral na CSS bago gamitin sa produksyon.