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
# 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.
Vorige
OSS-lijstVolgende
README / Volledige specificaties