#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

# Skip hooks if SKIP env var is set
[ -n "$SKIP" ] && exit 0

cd "$(git rev-parse --show-toplevel)"

# Run lint-staged on staged files
npx --no-install lint-staged --quiet

# Type-check backend (full)
echo "→ Backend type-check..."
npx --no-install tsc --noEmit

# Type-check frontend
echo "→ Frontend type-check..."
npm --prefix app run type-check 2>&1
