Инструментариум на Rust, насочен към поведението на Tailwind CSS v4.1.
ironframe е OSS проект, който имплементира отново функции, еквивалентни на Tailwind CSS v4.1, в Rust. Той разделя scanner, generator, config и CLI crate-ове, за да ускори итерациите при учене и прототипиране.
JIT цикъл на изграждане
Включва командите scan/build/watch, така че да можете бързо да регенерирате CSS, когато шаблоните се променят.
Tailwind-подобен вход
Поддържа работни потоци около @import tailwindcss, @source, @apply и разделени imports.
Модулен Rust дизайн
Разделен е на core/scanner/generator/config/cli crate-ове за по-лесно разширяване и експериментиране.
Настройка и основна употреба
След като клонирате хранилището, инсталирайте CLI (или го стартирайте чрез cargo) и започнете със scan/build, за да проверите извличането на класове и CSS изхода.
Настройка
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, преди да го използвате в производство.
Предишна
Списък с OSSСледваща
README / Пълни спецификации