diff --git a/.husky/pre-push b/.husky/pre-push index 08651e9a..05ac8781 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -24,3 +24,15 @@ while read -r local_ref local_sha remote_ref remote_sha; do exit 1 fi done + +echo "Generating types..." +npm run generate:types +exit_code="$?" +test "$exit_code" -eq 0 || { echo "Failed to generate types." && exit "$exit_code"; } + +echo "Generating import map..." +npm run generate:importmap +exit_code="$?" +test "$exit_code" -eq 0 || (echo "Failed to generate import map." && exit "$exit_code") + +exit 0