#!/bin/sh set -eu verify_dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) repo_dir=$(CDPATH= cd -- "$verify_dir/.." && pwd) if ! command -v node >/dev/null 2>&1; then printf '%s\n' 'ERROR: Node.js is required.' >&2 exit 127 fi if ! command -v npm >/dev/null 2>&1; then printf '%s\n' 'ERROR: npm is required.' >&2 exit 127 fi export PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 ( cd "$verify_dir" npm ci --no-audit --no-fund --ignore-scripts ) exec node "$verify_dir/src/main.mjs" --root "$repo_dir" "$@"