Rust-native Tailwind CSS v4.1-equivalente toolchain.

ironframe is een productierijp OSS-project in Rust dat streeft naar hoge compatibiliteit met Tailwind CSS v4.1 gedrag en uitvoer. Scanner, generator, configuratie en CLI-modules zijn gescheiden zodat teams kunnen benchmarken, valideren en leveren in een Node-vrije pijplijn.

Productierijpe CLI

scan/build/watch-commando's ondersteunen one-shot builds, watch-modus, negeer-globs, geminificeerde uitvoer en compare-css-validatie voor migratie.

Tailwind-compatibele pijplijn

Ondersteunt @import "tailwindcss", @source include/exclude/inline patronen, @apply, gesplitste imports en build-time functies zoals --spacing() en --alpha().

Modulaire Rust-architectuur

core/scanner/generator/config-componenten blijven onafhankelijk, wat profilering, compatibiliteitscontroles en incrementele uitbreiding eenvoudig maakt.

Setup- en validatiewerkstroom

Begin met cargo install of cargo run en pas daarna scan/build/watch stapsgewijs toe. Gebruik tijdens de migratie --compare-css met uw referentie-uitvoer en borg het gedrag met ironframe.toml.

Installatie

cargo install --path .

CLI-voorbeeld

terminal
# 1) Uitvoeren zonder installatie
cargo run -- scan "src/**/*.{html,tsx}"

# 2) Eenmalig bouwen
ironframe build --output dist/tailwind.css "src/**/*.{html,tsx}"

# 3) Bouwen met invoer-CSS en configuratie
ironframe build -i src/app.css -c ironframe.toml -o dist/app.css "src/**/*.{html,tsx}"

# 4) Uitvoer vergelijken met referentie-CSS
ironframe build -i src/app.css -o dist/app.css --compare-css dist/app.tailwind.css "src/**/*.{html,tsx}"

# 5) Watch-modus met polling
ironframe watch --poll --poll-interval 250 -o dist/app.css "src/**/*.{html,tsx}"
Productienotitie

ironframe streeft naar Tailwind CSS v4.1-equivalente compatibiliteit Valideer de gegenereerde CSS met uw bestaande CSS-uitvoer en voeg regressietests toe in CI vóór gebruik in productie.