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

terminal
# 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.