#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
command -v node >/dev/null && command -v npm >/dev/null || { echo 'Node.js 18+ and npm are required.' >&2; exit 1; }

stage="$PWD/dist/pi-playwright-mcp-linux"
rm -rf "$stage"
mkdir -p "$stage"
cp package.json package-lock.json "$stage/"
cd "$stage"
npm ci --omit=dev
PLAYWRIGHT_BROWSERS_PATH=0 node node_modules/playwright-core/cli.js install chromium
cd ..
tar -czf pi-playwright-mcp-linux.tar.gz pi-playwright-mcp-linux
printf 'Created %s\n' "$PWD/pi-playwright-mcp-linux.tar.gz"
