Files
leptos-shadcn-ui/packages/contract-testing/Cargo.toml
Peter Hanssens 7a36292cf9 🚀 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
2025-09-16 08:36:13 +10:00

46 lines
1.2 KiB
TOML

[package]
name = "leptos-shadcn-contract-testing"
version = "0.8.0"
edition = "2021"
description = "Contract testing framework for leptos-shadcn-ui components"
license = "MIT"
authors = ["CloudShuttle <info@cloudshuttle.com>"]
[dependencies]
leptos = "0.8"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
thiserror = "2.0"
proptest = "1.0"
semver = "1.0"
anyhow = "1.0"
chrono = { version = "0.4", features = ["serde"] }
# Testing utilities
tokio = { version = "1.0", features = ["macros", "rt-multi-thread", "time"] }
env_logger = "0.10"
# Optional dependencies
criterion = { version = "0.5", features = ["html_reports"], optional = true }
wasm-bindgen-test = { version = "0.3", optional = true }
web-sys = { version = "0.3", features = ["console"], optional = true }
[dev-dependencies]
tokio-test = "0.4"
tempfile = "3.0"
[features]
default = ["validation", "performance-testing"]
validation = []
performance-testing = ["dep:criterion"]
wasm-testing = ["dep:wasm-bindgen-test", "dep:web-sys"]
[[bin]]
name = "fix_dependencies"
path = "src/bin/fix_dependencies.rs"
# Benchmarks will be added later
# [[bench]]
# name = "contract_performance"
# harness = false
# required-features = ["performance-testing"]