#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")/.."
(cd widget-src && if [ -f package-lock.json ]; then npm ci; else npm install --package-lock=false; fi)
(cd widget-src && version=$(node -p "require('./node_modules/vitest/package.json').version") && npm install --no-save --package-lock=false "@vitest/coverage-v8@$version")
mkdir -p .quality/php-tools
composer require --working-dir=.quality/php-tools --no-interaction 'phpunit/php-code-coverage:^11'
