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 နမူနာ
# 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 နှင့် ကိုက်ညီမှု ရှိမရှိနှင့် ကွာခြားချက်များကို စစ်ဆေးပါ။
ယခင်
OSS စာရင်းနောက်တစ်ခု
README / အပြည့်အစုံ သတ်မှတ်ချက်များ