#!/bin/bash set -euo pipefail # 02-install-deps.sh — Run npm install and verify key packages SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/../../../.." && pwd)" LOG_FILE="$PROJECT_ROOT/logs/setup.log" mkdir -p "$PROJECT_ROOT/logs" log() { echo "[$(date '+%Y-%m-%d %H:%M:%S')] [install-deps] $*" >> "$LOG_FILE"; } cd "$PROJECT_ROOT" log "Running npm install" if npm install >> "$LOG_FILE" 2>&1; then log "npm install succeeded" else log "npm install failed" cat <