Tailwind CSS v4.1 လုပ်ဆောင်ပုံကို ရည်ရွယ်သည့် Rust implementation။

ironframe သည် Tailwind CSS v4.1 ၏ လုပ်ဆောင်ချက်များကို Rust ဖြင့် ပြန်လည်တည်ဆောက်ထားသော OSS ပရောဂျက်တစ်ခု ဖြစ်သည်။ Node.js မပါဝင်ဘဲ လျင်မြန်စွာ အသုံးပြုနိုင်ရန် scanner၊ generator၊ config နှင့် CLI မော်ဂျူးများကို သီးခြားခွဲထုတ်ထားသည်။

JIT Build Loop

တမ်းပလိတ်များ ပြောင်းလဲသွားသည့်အခါ CSS ကို လျင်မြန်စွာ ပြန်လည်ထုတ်လုပ်ပေးနိုင်ရန် scan/build/watch command များ ပါဝင်သည်။

Tailwind ပုံစံ Input

@import tailwindcss၊ @source၊ @apply နှင့် split imports တို့ဖြင့် လုပ်ဆောင်မှုများကို ပံ့ပိုးပေးသည်။

Modular Rust ဒီဇိုင်း

တိုးချဲ့အသုံးပြုရန်နှင့် စမ်းသပ်မှုများ ပြုလုပ်ရလွယ်ကူစေရန် core/scanner/generator/config/cli crates များအဖြစ် ခွဲထုတ်ထားသည်။

တပ်ဆင်ခြင်းနှင့် အခြေခံအသုံးပြုပုံ

သိုလှောင်ရာကို clone ပြုလုပ်ပြီးနောက် CLI ကို ထည့်သွင်းပါ (သို့မဟုတ် cargo မှတစ်ဆင့် လုပ်ဆောင်ပါ)။ သီးခြား class များကို ထုတ်ယူခြင်းနှင့် CSS output ကို စစ်ဆေးရန် scan/build မှ စတင်ပါ။

တပ်ဆင်ခြင်း

cargo install --path .

CLI နမူနာ

terminal
# 1) Extract class candidates
ironframe scan "src/**/*.{html,tsx}"

# 2) Build CSS once
ironframe build --out dist/app.css "src/**/*.{html,tsx}"

# 3) Build with input CSS and config
ironframe build --input-css src/app.css -c tailwind.toml --out dist/app.css "src/**/*.{html,tsx}"

# 4) Rebuild on file changes
ironframe watch --out dist/app.css "src/**/*.{html,tsx}"
အရေးကြီးသော မှတ်ချက်

ironframe သည် Tailwind CSS v4.1 နှင့် တူညီသောလုပ်ဆောင်ချက်များကို လေ့လာစမ်းသပ်ရန် တည်ဆောက်ထားသော ပုံစံငယ် ဖြစ်သောကြောင့် အမှန်တကယ် အသုံးမပြုမီ သင့်လက်ရှိ CSS နှင့် ကိုက်ညီမှု ရှိမရှိနှင့် ကွာခြားချက်များကို စစ်ဆေးပါ။