Eine Rust-Nachbildung, die auf das Verhalten von Tailwind CSS v4.1 abzielt.
ironframe ist ein OSS-Projekt, das Funktionen, die Tailwind CSS v4.1 entsprechen, in Rust neu implementiert. Es trennt Scanner-, Generator-, Config- und CLI-Crate, damit sich Lern- und Prototyping-Iterationen schnell durchführen lassen.
JIT-Build-Zyklus
Enthält scan/build/watch-Befehle, damit Sie CSS schnell neu erzeugen können, wenn sich Vorlagen ändern.
Tailwind-ähnliche Eingabe
Unterstützt Workflows rund um @import tailwindcss, @source, @apply und geteilte Importe.
Modulares Rust-Design
In core/scanner/generator/config/cli-Crate aufgeteilt, um Erweiterung und Experimentieren zu erleichtern.
Einrichtung und grundlegende Nutzung
Nach dem Klonen des Repositories installieren Sie die CLI (oder starten sie über cargo) und beginnen mit scan/build, um die Klassenerkennung und den CSS-Ausgabepfad zu prüfen.
Einrichtung
cargo install --path .
CLI-Beispiel
# 1) Extract class candidates
ironframe scan "src/**/*.{html,tsx}"
# 2) Build CSS once
ironframe build --out dist/app.css "src/**/*.{html,tsx}"
# 3) Build with input CSS and config
ironframe build --input-css src/app.css -c tailwind.toml --out dist/app.css "src/**/*.{html,tsx}"
# 4) Rebuild on file changes
ironframe watch --out dist/app.css "src/**/*.{html,tsx}"
Wichtiger Hinweis
ironframe ist eine Implementierung für Lernen und Prototyping mit Ziel auf ein Tailwind-CSS-v4.1-ähnliches Verhalten deshalb sollten Sie die Kompatibilität und die Ausgabedifferenzen gegenüber Ihrem vorhandenen CSS vor dem produktiven Einsatz prüfen.
Zurück
OSS-Liste