profile-inspect 0.1.2

Analyze V8 CPU and heap profiles from Node.js/Chrome DevTools
Documentation
# List available recipes
default:
    @just --list

# Install required tools for development and releasing
setup:
    cargo install cargo-release git-cliff
    @echo "Setup complete! Tools installed:"
    @echo "  - cargo-release (for releasing)"
    @echo "  - git-cliff (for changelog generation)"

# Run all checks (clippy + fmt + test)
check:
    cargo clippy
    cargo fmt --check
    cargo test

# Format code
fmt:
    cargo fmt

# Run tests
test:
    cargo test

# Build release binary
build:
    cargo build --release

# Preview changelog for next release
changelog:
    git cliff --unreleased

# Release a new version (patch, minor, or major)
release version="patch":
    cargo release {{ version }} --execute

# Dry run release to preview changes (default behavior)
release-dry version="patch":
    cargo release {{ version }}