* chore: exhaustive-deps error * faster precommit using tsc --incremental * don't exit until both check has ran