A نسخة Rust تستهدف سلوك Tailwind CSS v4.1.
ironframe هو مشروع مفتوح المصدر يعيد تنفيذ ميزات Tailwind CSS v4.1 في Rust. يقسم ironframe إلى وحدات منفصلة للمسح، والتوليد، والإعدادات، وواجهة سطر الأوامر لتسهيل التعلم والتجريب.
حلقة البناء التلقائي
يتضمن أوامر الفحص/البناء/المراقبة حتى تتمكن من إعادة إنشاء CSS بسرعة عند تغيير القوالب.
إدخال بأسلوب تايل ويند
يدعم سير العمل حول @import tailwindcss، و@source، و@apply، واستيراد الملفات المنفصل.
تصميم وحدات Rust
تقسيم إلى وحدات "core/scanner/generator/config/cli" لتسهيل التوسع والتجربة.
إعداد والاستخدام الأساسي
بعد استنساخ المستودع، قم بتثبيت سطر الأوامر (أو تشغيله باستخدام cargo) وابدأ بـ "scan/build" للتحقق من استخراج الفئات وإخراج CSS.
الإعداد
cargo install --path .
مثال سطر الأوامر
# 1) استخراج المرشحين للفئة
ironframe scan "src/**/*.{html,tsx}"
# 2) بناء CSS مرة واحدة
ironframe build --out dist/app.css "src/**/*.{html,tsx}"
# 3) بناء مع CSS المدخلة والإعدادات
ironframe build --input-css src/app.css -c tailwind.toml --out dist/app.css "src/**/*.{html,tsx}"
# 4) إعادة البناء عند تغيير الملفات
ironframe watch --out dist/app.css "src/**/*.{html,tsx}"
ملاحظة هامة
ironframe هو تنفيذ التعلم/النماذج مع استهداف سلوك Tailwind CSS v4.1 تحقق من التوافق وقم بإخراج الاختلافات مقابل ملفات CSS الخاصة بك قبل الاستخدام في الإنتاج.
السابق
قائمة المشاريع مفتوحة المصدر