Tailwind CSS v4.1 мінез-құлқын нысанаға алған Rust клоны.

ironframe - Tailwind CSS v4.1-ге тең мүмкіндіктерді Rust-та қайта іске асыратын OSS жоба. Ол оқу мен прототиптеуді жылдамдату үшін scanner, generator, config және CLI crate-терін бөледі.

JIT құрастыру циклі

Үлгілер өзгерген сайын CSS-ті жылдам қайта құрастыруға арналған scan/build/watch командаларымен бірге келеді.

Tailwind стиліндегі енгізу

@import tailwindcss, @source, @apply және бөлінген импорттар төңірегіндегі жұмыс ағындарын қолдайды.

Модульдік Rust дизайны

Кеңейту мен тәжірибе жасау оңай болуы үшін core/scanner/generator/config/cli crate-теріне бөлінген.

Орнату және негізгі қолдану

Репозиторийді клондағаннан кейін CLI-ді орнатыңыз (немесе cargo арқылы іске қосыңыз) және class шығару мен CSS шығысын тексеру үшін scan/build арқылы бастаңыз.

Орнату

cargo install --path .

CLI мысалы

терминал
# 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}"
Маңызды ескерту

ironframe — Tailwind CSS v4.1-ге тең мінез-құлыққа бағытталған оқу/прототиптеу іске асыруы , сондықтан өндірісте қолданар алдында қолданыстағы CSS-пен сәйкестігі мен шығыс айырмашылықтарын тексеріңіз.