Rust-yerli, Tailwind CSS v4.1-ə bərabər alət zənciri.
ironframe Rust-da hazırlanmış, Tailwind CSS v4.1 davranışı və çıxışına yüksək uyğunluq hədəfləyən istehsala hazır açıq mənbə layihəsidir. Skaner, generator, konfiqurasiya və CLI modulları ayrıca saxlanır ki, komandalar Node-suz iş axınında yoxlaya, müqayisə edə və buraxa bilsin.
İstehsala hazır CLI
Şablonlar dəyişdikcə CSS-i sürətlə yenidən yaratmaq üçün scan/build/watch əmrlərini, watch rejimini, ignore glob-ları, çıxışı kiçiltməyi və compare-css yoxlamasını dəstəkləyir.
Tailwind-uyğun boru xətti
@import "tailwindcss", @source include/exclude/inline nümunələri, @apply, bölünmüş importlar və --spacing() ilə --alpha() kimi build-time funksiyalarını dəstəkləyir.
Modular Rust arxitekturası
core/scanner/generator/config hissələri bir-birindən asılı deyil; bu da profilləmə, uyğunluq yoxlamaları və tədrici genişləndirməni asanlaşdırır.
Quraşdırma və doğrulama iş axını
Depoyu klonladıqdan sonra CLI-ni quraşdırın (və ya cargo ilə işə salın) və class çıxarılmasını, eləcə də CSS çıxışını yoxlamaq üçün scan/build mərhələləri ilə başlayın.
Quraşdırma
cargo install --path .
CLI nümunəsi
# 1) Run without installing
cargo run -- scan "src/**/*.{html,tsx}"
# 2) Build once
ironframe build --output dist/tailwind.css "src/**/*.{html,tsx}"
# 3) Build with template CSS and config
ironframe build -i src/app.css -c ironframe.toml -o dist/app.css "src/**/*.{html,tsx}"
# 4) Compare output with reference CSS
ironframe build -i src/app.css -o dist/app.css --compare-css dist/app.tailwind.css "src/**/*.{html,tsx}"
# 5) Watch mode with polling
ironframe watch --poll --poll-interval 250 -o dist/app.css "src/**/*.{html,tsx}"
İstehsal qeydi
ironframe hədəfləyir Tailwind CSS v4.1-ə bərabər uyğunluq Yaradılan CSS-i mövcud çıxışınızla müqayisə edin və tam tətbiqdən əvvəl CI-də regresiya yoxlamaları əlavə edin.
Əvvəlki
OSS siyahısıNövbəti
README / Tam spesifikasiyalar