Rust-клон, арыентаваны на паводзіны Tailwind CSS v4.1.
ironframe — гэта адкрыты праект на Rust, які рэалізуе магчымасці, эквівалентныя Tailwind CSS v4.1. Ён падзяляе сканер, генератар, канфігурацыю і CLI-пакеты, каб зрабіць навучанне і прататыпаванне хуткімі.
Гатовы да працы CLI
Пастаўляецца з камандамі scan/build/watch, каб вы маглі хутка перагенераваць CSS пры змене шаблонаў.
Увод у стылі Tailwind
Падтрымлівае працоўныя працэсы з @import tailwindcss, @source, @apply і падзеленымі імпартамі.
Модульная Rust-архітэктура
Падзелены на core/scanner/generator/config/cli пакеты, што спрашчае пашырэнне і эксперыменты.
Наладка і базавае выкарыстанне
Пасля кланавання рэпазіторыя ўсталюйце 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 / Поўныя спецыфікацыі