🚀 Release v0.1.0: WASM-compatible components with tailwind-rs-core v0.4.0

- Fixed compilation errors in menubar, combobox, and drawer packages
- Updated to tailwind-rs-core v0.4.0 and tailwind-rs-wasm v0.4.0 for WASM compatibility
- Cleaned up unused variable warnings across packages
- Updated release documentation with WASM integration details
- Demo working with dynamic color API and Tailwind CSS generation
- All 25+ core components ready for crates.io publication

Key features:
 WASM compatibility (no more tokio/mio dependencies)
 Dynamic Tailwind CSS class generation
 Type-safe color utilities
 Production-ready component library
This commit is contained in:
Peter Hanssens
2025-09-16 08:36:13 +10:00
parent 8a0e9acff2
commit 7a36292cf9
98 changed files with 37243 additions and 1187 deletions

View File

@@ -17,6 +17,7 @@ members = [
"packages/test-utils",
"packages/component-generator",
"packages/signal-management", # Signal lifecycle management for Leptos 0.8.8+
"packages/contract-testing", # TDD contract testing framework
"packages/leptos-shadcn-ui", # Re-added for final publishing
"performance-audit", # Performance audit system
"leptos_v0_8_test_app", # Leptos v0.8 compatibility test app
@@ -111,6 +112,7 @@ log = "0.4"
console_log = "1.0"
shadcn-ui-test-utils = { path = "packages/test-utils" }
leptos-shadcn-signal-management = { path = "packages/signal-management" }
leptos-shadcn-contract-testing = { path = "packages/contract-testing" }
# Individual component packages
leptos-shadcn-button = { path = "packages/leptos/button" }
@@ -149,3 +151,4 @@ leptos-shadcn-breadcrumb = { path = "packages/leptos/breadcrumb" }
leptos-shadcn-lazy-loading = { path = "packages/leptos/lazy-loading" }
leptos-shadcn-error-boundary = { path = "packages/leptos/error-boundary" }
leptos-shadcn-registry = { path = "packages/leptos/registry" }