Описание тега isomorphic-git

Isomorphic-git - это чистая реализация git на JavaScript для узлов и браузеров.

Isomorphic-git - это чистая реализация git на JavaScript, которая работает в средах узлов и браузеров (включая WebWorkers и ServiceWorkers). Это означает, что его можно использовать для чтения и записи в репозитории git, а также для извлечения и отправки на пульты git, такие как Github.isomorphic-git нацелен на 100% совместимость с канонической реализацией git. Это означает, что он выполняет все свои операции, изменяя файлы в каталоге ".git" точно так же, как и git, к которому вы привыкли. Включенный интерфейс командной строки isogit может работать с репозиториями git на вашем рабочем столе или на сервере.

Isomorphic-git стремится быть полным решением, не требующим сборки. API был разработан с учетом современных инструментов, таких как Rollup и Webpack. Предоставляя функциональность как отдельные функции, сборщики кода могут создавать более мелкие пакеты, включая только те функции, которые использует ваше приложение.

По словам автора Уилла Хилтона, он отличается от js-git.

Он использует тот же дисковый формат, что и git, поэтому работает с существующими репозиториями.