#!/bin/sh # pre-push: run test suites before push. Skip with --no-verify. echo "[pre-push] running tests..." npm run test:all || { echo "[pre-push] tests failed. push aborted. (skip: git push --no-verify)"; exit 1; } exit 0