@particle-academy/fancy-git
@particle-academy/fancy-git
Node/TypeScript Git engine and normalized GitHub, GitLab, and Bitbucket provider contracts.
Part of Fancy Git — 9 packages, one productSee the familyBackend · renders no UI
Nothing to preview — install it and call the typed API, or hand it to an agent.
$
npm install @particle-academy/fancy-gitAPI surface
Headless package — drive it from code or an agent. No component grid.
This package renders no UI surface. It exposes a typed code API; issues are tracked on GitHub.
Fancy Git
Framework-agnostic TypeScript contracts and local Git operations for the Fancy Git package family.
import { GitRepository } from "@particle-academy/fancy-git";
const repository = new GitRepository(process.cwd());
console.log(await repository.status());
Mutations support { pendingMode: "propose" }, returning a JSON-friendly
proposal without changing the repository. Provider integrations are separate
packages so the core has no GitHub, GitLab, or Bitbucket SDK dependency.
