Rust-native verkfærasett sem jafngildir Tailwind CSS v4.1.
ironframe er framleiðslutilbúið OSS-verkefni í Rust sem miðar að mikilli samhæfni við hegðun og úttak Tailwind CSS v4.1. Scanner-, generator-, config- og CLI-einingar eru aðskildar svo teymi geti mælt afköst, staðfest og gefið út í Node-fríu flæði.
Framleiðslutilbúið CLI
scan/build/watch skipanir styðja einskiptissmíðar, watch-ham, ignore globs, smækkun úttaks og compare-css staðfestingu fyrir flutning.
Tailwind-samhæft flæði
Styður @import "tailwindcss", @source include/exclude/inline mynstur, @apply, skipt import og build-time föll eins og --spacing() og --alpha().
Einingaskiptur Rust-arkitektúr
core/scanner/generator/config einingar eru áfram sjálfstæðar, sem gerir prófílun, samhæfniprófanir og áfangaskiptar viðbætur einfaldar.
Uppsetningar- og staðfestingarflæði
Byrjaðu með cargo install eða cargo run og notaðu síðan scan/build/watch í áföngum. Í flutningi skaltu nota --compare-css gegn viðmiðunarúttaki og festa hegðun með ironframe.toml.
Setja upp
cargo install --path .
CLI-dæmi
# 1) Keyra án uppsetningar
cargo run -- scan "src/**/*.{html,tsx}"
# 2) Smíða einu sinni
ironframe build --output dist/tailwind.css "src/**/*.{html,tsx}"
# 3) Smíða með template CSS og config
ironframe build -i src/app.css -c ironframe.toml -o dist/app.css "src/**/*.{html,tsx}"
# 4) Bera úttak saman við viðmiðunar-CSS
ironframe build -i src/app.css -o dist/app.css --compare-css dist/app.tailwind.css "src/**/*.{html,tsx}"
# 5) Watch-hamur með polling
ironframe watch --poll --poll-interval 250 -o dist/app.css "src/**/*.{html,tsx}"
Framleiðsluathugasemd
ironframe miðar að Tailwind CSS v4.1-sambærileg samhæfni Staðfestu myndað CSS gegn núverandi úttaki og bættu við regression-prófum í CI áður en full innleiðing hefst.
Fyrra
OSS listi