# Default recipe - show available commands
default:
@just --list
# Run all checks (what CI runs)
check: fmt-check lint test
# Format all code
fmt:
cargo fmt --all
taplo fmt
pnpm format
# Check formatting without modifying
fmt-check:
cargo fmt --all -- --check
taplo fmt --check --diff
pnpm format:check
# Run linters
lint:
cargo clippy --all-targets -- -D warnings
pnpm lint
# Run all tests
test:
cargo test
# Build everything
build:
cargo build
pnpm build
# Build for release
build-release:
cargo build --release
# Install dependencies
install:
pnpm install
# Run the example app
example:
cd examples/basic && pnpm tauri dev
# Run Rust benchmarks
bench:
cargo bench
# Generate docs
doc:
cargo doc --all-features --open