Custom version control system in JavaScript with Git-style commands (init, add, commit, ls-tree, cat-file, push).