#!/bin/bash set -e html="$1" outdir="out/coverage/typescript" YARN="out/extracted/node/bin/yarn" mkdir -p "$outdir" "$YARN" vitest:once \ --coverage.enabled true \ --coverage.provider=v8 \ --coverage.reporter=text-summary \ --coverage.reporter=json-summary \ ${html:+--coverage.reporter=html} \ --coverage.reportsDirectory="../$outdir" \ --coverage.thresholds.lines=5 if [ "$html" = "--html" ]; then echo "TypeScript coverage report: $outdir/index.html" fi