hikari-builder
Build-time code generation and SCSS compilation for Hikari UI applications.
Installation
Add to your Cargo.toml as a build dependency:
[]
= "0.1.0"
Quick Start
Add this to your build.rs file:
That's it! The build system will:
- Scan
packages/components/src/styles/components/for SCSS files - Generate
packages/builder/src/generated/components.rs - Compile SCSS bundle to
public/styles/bundle.css
Documentation
For complete documentation, custom configuration, and build process details, see docs.rs
Features
- SCSS Compilation - Uses Grass (pure Rust Sass compiler)
- Component Discovery - Automatically discovers components from SCSS files
- Code Generation - Generates Rust constants for discovered components
- Asset Bundling - Creates optimized CSS bundles for production
- Zero External Dependencies - No Ruby, Node.js, or build tools required
Custom Configuration
For advanced use cases, use the Builder API:
use ;
License
MIT OR Apache-2.0