Tailwind CSS v4.1 ವರ್ತನೆಗೆ ಗುರಿಯಾಗಿರುವ Rust-ಆಧಾರಿತ ಟೂಲ್ಚೇನ್.

ironframe ಒಂದು OSS ಯೋಜನೆ; ಇದು Rust ನಲ್ಲಿ Tailwind CSS v4.1-ಸಮಾನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪುನರ್‌ಅಳವಡಿಸುತ್ತದೆ. ಕಲಿಕೆ ಮತ್ತು ಪ್ರೋಟೋಟೈಪಿಂಗ್‌ನಲ್ಲಿ ವೇಗವಾದ ಪ್ರಯೋಗಕ್ಕಾಗಿ scanner, generator, config ಮತ್ತು CLI crate ಗಳನ್ನು ವಿಭಜಿಸಿದೆ.

JIT ನಿರ್ಮಾಣ ಲೂಪ್

ಟೆಂಪ್ಲೇಟ್‌ಗಳು ಬದಲಾಗುವಾಗಲೇ CSS ಅನ್ನು ತ್ವರಿತವಾಗಿ ಮರುಸೃಷ್ಟಿಸಲು scan/build/watch ಆಜ್ಞೆಗಳು ಒಳಗೊಂಡಿವೆ.

Tailwind-ಶೈಲಿಯ ಇನ್‌ಪುಟ್

@import tailwindcss, @source, @apply ಮತ್ತು split imports ಸುತ್ತಲಿನ ಕಾರ್ಯಪ್ರವಾಹಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ಮಾಡ್ಯುಲರ್ Rust ವಿನ್ಯಾಸ

core/scanner/generator/config/cli crate ಗಳಾಗಿ ವಿಭಜಿತವಾಗಿದ್ದು, ವಿಸ್ತರಣೆ ಮತ್ತು ಪ್ರಯೋಗಗಳನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.

ಸೆಟಪ್ ಮತ್ತು ಮೂಲ ಬಳಕೆ

रिපೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಿದ ನಂತರ, CLI ಅನ್ನು install ಮಾಡಿ (ಅಥವಾ cargo ಮೂಲಕ run ಮಾಡಿ) ಮತ್ತು class extraction ಹಾಗೂ CSS output ಪರಿಶೀಲಿಸಲು scan/build ಬಳಸಿ.

ಸೆಟಪ್

cargo install --path .

CLI ಉದಾಹರಣೆ

terminal
# 1) Run without installing
cargo run -- scan "src/**/*.{html,tsx}"

# 2) Build once
ironframe build --output dist/tailwind.css "src/**/*.{html,tsx}"

# 3) Build with template CSS and config
ironframe build -i src/app.css -c ironframe.toml -o dist/app.css "src/**/*.{html,tsx}"

# 4) Compare output with reference CSS
ironframe build -i src/app.css -o dist/app.css --compare-css dist/app.tailwind.css "src/**/*.{html,tsx}"

# 5) Watch mode with polling
ironframe watch --poll --poll-interval 250 -o dist/app.css "src/**/*.{html,tsx}"
ಮುಖ್ಯ ಸೂಚನೆ

ironframe ಎಂದರೆ Tailwind CSS v4.1-ಸಮಾನ ವರ್ತನೆಯನ್ನು ಗುರಿಯಾಗಿಟ್ಟುಕೊಂಡ ಕಲಿಕೆ/ಪ್ರೋಟೋಟೈಪ್ ಅನುಷ್ಠಾನ ಆದ್ದರಿಂದ ಉತ್ಪಾದನೆಯಲ್ಲಿ ಬಳಸುವ ಮೊದಲು, ನಿಮ್ಮ ಇತ್ತೀಚಿನ CSS ವಿರುದ್ಧ ಹೊಂದಾಣಿಕೆ ಮತ್ತು output ವ್ಯತ್ಯಾಸಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.