bun precommit