mirror of
https://github.com/HeyPuter/browser.js.git
synced 2026-11-13 20:12:38 -10:00
16 lines
552 B
Bash
Executable File
16 lines
552 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# cv: build tasks for this repository. `./cv` prints help.
|
|
set -euo pipefail
|
|
cd "$(dirname "${BASH_SOURCE[0]}")"
|
|
|
|
if ! command -v node >/dev/null 2>&1; then
|
|
echo "cv: node 22.18+ is required (https://nodejs.org)" >&2
|
|
exit 1
|
|
fi
|
|
if ! node -e 'const [a,b]=process.versions.node.split(".").map(Number);process.exit(a>22||(a===22&&b>=18)?0:1)'; then
|
|
echo "cv: node $(node -v) is too old, need 22.18+ (it runs TypeScript directly)" >&2
|
|
exit 1
|
|
fi
|
|
|
|
exec node --no-warnings=ExperimentalWarning packages/scramjet/packages/cv/main.ts "$@"
|