#!/bin/bash
# SessionStart-hook (Claude Code on the web): installeer de npm-dependencies
# zodat tests/linter/build meteen werken en geen sessiecredits opgaan aan het
# uitzoeken van de omgevingsopbouw. Idempotent; enkel in remote omgevingen.
set -euo pipefail

if [ "${CLAUDE_CODE_REMOTE:-}" != "true" ]; then
  exit 0
fi

cd "$CLAUDE_PROJECT_DIR"
# npm install (niet ci): hergebruikt de gecachte container-state en is
# idempotent; package-lock.json blijft leidend.
npm install --no-audit --no-fund
