🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@robinpath/git

Package Overview
Dependencies
Maintainers
4
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@robinpath/git - npm Package Compare versions

Comparing version
0.1.1
to
0.3.0
+17
dist/git.d.ts
/**
* RobinPath Git Module (Node port)
*
* Thin wrapper around the system `git` binary for scripts that need to
* clone, commit, push, pull, branch, and so on. Every operation shells out
* to `git` via `child_process.execSync`, so `git` must be on PATH.
*
* No credentials — host tooling (Git credential manager, SSH keys,
* GitHub/GitLab PATs in environment) supplies auth. We expose a
* `configureGit(host)` hook for parity with other modules; unused at runtime.
*/
import type { BuiltinHandler, FunctionMetadata, ModuleHost, ModuleMetadata } from "@robinpath/core";
export declare function configureGit(h: ModuleHost): void;
export declare const GitFunctions: Record<string, BuiltinHandler>;
export declare const GitFunctionMetadata: Record<string, FunctionMetadata>;
export declare const GitModuleMetadata: ModuleMetadata;
//# sourceMappingURL=git.d.ts.map
{"version":3,"file":"git.d.ts","sourceRoot":"","sources":["../src/git.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;GAUG;AAEH,OAAO,KAAK,EACV,cAAc,EACd,gBAAgB,EAChB,UAAU,EACV,cAAc,EAGf,MAAM,iBAAiB,CAAC;AAOzB,wBAAgB,YAAY,CAAC,CAAC,EAAE,UAAU,GAAG,IAAI,CAEhD;AAYD,eAAO,MAAM,YAAY,EAAE,MAAM,CAAC,MAAM,EAAE,cAAc,CA+IvD,CAAC;AAwBF,eAAO,MAAM,mBAAmB,EAAE,MAAM,CAAC,MAAM,EAAE,gBAAgB,CAkpBhE,CAAC;AAIF,eAAO,MAAM,iBAAiB,EAAE,cA4B/B,CAAC"}
/**
* RobinPath Git Module (Node port)
*
* Thin wrapper around the system `git` binary for scripts that need to
* clone, commit, push, pull, branch, and so on. Every operation shells out
* to `git` via `child_process.execSync`, so `git` must be on PATH.
*
* No credentials — host tooling (Git credential manager, SSH keys,
* GitHub/GitLab PATs in environment) supplies auth. We expose a
* `configureGit(host)` hook for parity with other modules; unused at runtime.
*/
import { execSync } from "node:child_process";
// ── Module-local state (configure hook kept for parity) ────────────────
const state = {};
export function configureGit(h) {
state.host = h;
}
// ── Helpers ────────────────────────────────────────────────────────────
function exec(cmd, cwd) {
const opts = { encoding: "utf-8", maxBuffer: 50 * 1024 * 1024 };
if (cwd)
opts.cwd = cwd;
return execSync(cmd, opts).toString().trim();
}
// ── Handlers ───────────────────────────────────────────────────────────
export const GitFunctions = {
clone: (args) => {
const url = args[0];
const dest = args[1] ?? undefined;
const cwd = args[2] ?? undefined;
const cmd = dest ? `git clone ${url} ${dest}` : `git clone ${url}`;
return exec(cmd, cwd);
},
init: (args) => {
const cwd = args[0] ?? undefined;
const bare = args[1] ?? false;
const cmd = bare ? "git init --bare" : "git init";
return exec(cmd, cwd);
},
status: (args) => {
const cwd = args[0] ?? undefined;
const short = args[1] ?? false;
const cmd = short ? "git status --short" : "git status";
return exec(cmd, cwd);
},
add: (args) => {
const files = args[0];
const cwd = args[1] ?? undefined;
const fileArg = Array.isArray(files) ? files.join(" ") : files;
return exec(`git add ${fileArg}`, cwd);
},
commit: (args) => {
const message = args[0];
const cwd = args[1] ?? undefined;
const amend = args[2] ?? false;
const escapedMsg = message.replace(/"/g, '\\"');
const cmd = amend ? `git commit --amend -m "${escapedMsg}"` : `git commit -m "${escapedMsg}"`;
return exec(cmd, cwd);
},
push: (args) => {
const cwd = args[0] ?? undefined;
const remote = args[1] ?? "origin";
const branch = args[2] ?? undefined;
const force = args[3] ?? false;
let cmd = `git push ${remote}`;
if (branch)
cmd += ` ${branch}`;
if (force)
cmd += " --force";
return exec(cmd, cwd);
},
pull: (args) => {
const cwd = args[0] ?? undefined;
const remote = args[1] ?? "origin";
const branch = args[2] ?? undefined;
const rebase = args[3] ?? false;
let cmd = `git pull ${remote}`;
if (branch)
cmd += ` ${branch}`;
if (rebase)
cmd += " --rebase";
return exec(cmd, cwd);
},
branch: (args) => {
const cwd = args[0] ?? undefined;
const name = args[1] ?? undefined;
const deleteBranch = args[2] ?? false;
if (name && deleteBranch)
return exec(`git branch -d ${name}`, cwd);
if (name)
return exec(`git branch ${name}`, cwd);
return exec("git branch -a", cwd);
},
checkout: (args) => {
const target = args[0];
const cwd = args[1] ?? undefined;
const create = args[2] ?? false;
const cmd = create ? `git checkout -b ${target}` : `git checkout ${target}`;
return exec(cmd, cwd);
},
log: (args) => {
const cwd = args[0] ?? undefined;
const count = args[1] ?? 10;
const oneline = args[2] ?? true;
const format = oneline ? "--oneline" : '--format="%H %an %s"';
return exec(`git log -${count} ${format}`, cwd);
},
diff: (args) => {
const cwd = args[0] ?? undefined;
const staged = args[1] ?? false;
const ref = args[2] ?? undefined;
let cmd = "git diff";
if (staged)
cmd += " --staged";
if (ref)
cmd += ` ${ref}`;
return exec(cmd, cwd);
},
tag: (args) => {
const cwd = args[0] ?? undefined;
const name = args[1] ?? undefined;
const message = args[2] ?? undefined;
if (!name)
return exec("git tag -l", cwd);
if (message) {
const escapedMsg = message.replace(/"/g, '\\"');
return exec(`git tag -a ${name} -m "${escapedMsg}"`, cwd);
}
return exec(`git tag ${name}`, cwd);
},
remote: (args) => {
const cwd = args[0] ?? undefined;
const verbose = args[1] ?? true;
return exec(verbose ? "git remote -v" : "git remote", cwd);
},
merge: (args) => {
const branch = args[0];
const cwd = args[1] ?? undefined;
const noFf = args[2] ?? false;
const cmd = noFf ? `git merge --no-ff ${branch}` : `git merge ${branch}`;
return exec(cmd, cwd);
},
stash: (args) => {
const cwd = args[0] ?? undefined;
const action = args[1] ?? "push";
const message = args[2] ?? undefined;
if (action === "pop")
return exec("git stash pop", cwd);
if (action === "list")
return exec("git stash list", cwd);
if (action === "drop")
return exec("git stash drop", cwd);
if (action === "apply")
return exec("git stash apply", cwd);
if (message) {
const escapedMsg = message.replace(/"/g, '\\"');
return exec(`git stash push -m "${escapedMsg}"`, cwd);
}
return exec("git stash push", cwd);
},
reset: (args) => {
const cwd = args[0] ?? undefined;
const ref = args[1] ?? "HEAD";
const mode = args[2] ?? "mixed";
return exec(`git reset --${mode} ${ref}`, cwd);
},
};
// ── Shared parameter descriptors ────────────────────────────────────────
const cwdParam = {
name: "cwd",
title: "Working directory",
description: "Directory in which to run the git command. Defaults to the process CWD.",
dataType: "string",
formInputType: "text",
required: false,
allowExpression: true,
placeholder: "/path/to/repo",
advanced: true,
};
// ── Exports: function metadata ──────────────────────────────────────────
const COMMON_ERRORS = {
not_a_repo: "The working directory is not inside a git repository.",
git_error: "The git binary exited non-zero — see the error message for details.",
git_missing: "The `git` binary is not on PATH.",
};
export const GitFunctionMetadata = {
clone: {
title: "Clone repository",
summary: "Run `git clone <url> [dest]`",
description: "Clones a remote repository into `dest` (or the current directory).",
group: "remote",
action: "write",
icon: "download",
capability: "read",
sideEffects: ["makes_http_call", "modifies_filesystem"],
idempotent: false,
since: "1.0.0",
tags: ["git", "clone", "remote"],
parameters: [
{
name: "url",
title: "Repository URL",
description: "HTTPS or SSH URL to clone.",
dataType: "string",
formInputType: "text",
required: true,
allowExpression: true,
placeholder: "https://github.com/wiredwp/robinpath-modules.git",
},
{
name: "dest",
title: "Destination",
description: "Destination directory (optional — defaults to the repo name).",
dataType: "string",
formInputType: "text",
required: false,
allowExpression: true,
},
cwdParam,
],
returnType: "string",
returnDescription: "Trimmed stdout from `git clone`.",
errors: COMMON_ERRORS,
examples: [
{
title: "Clone a repo",
code: 'git.clone "https://github.com/wiredwp/robinpath-modules.git"',
},
],
example: 'git.clone "https://github.com/wiredwp/robinpath-modules.git"',
},
init: {
title: "Initialize repository",
summary: "Run `git init [--bare]`",
description: "Initializes a new git repository in `cwd`. Pass `bare: true` for a bare repo.",
group: "local",
action: "write",
icon: "folder-plus",
capability: "read",
sideEffects: ["modifies_filesystem"],
idempotent: true,
since: "1.0.0",
tags: ["git", "init"],
parameters: [
cwdParam,
{
name: "bare",
title: "Bare",
description: "Create a bare repository (server-side).",
dataType: "boolean",
formInputType: "checkbox",
required: false,
defaultValue: false,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Init a repo", code: 'git.init "./my-repo"' }],
example: "git.init",
},
status: {
title: "Status",
summary: "Run `git status` (optionally `--short`)",
description: "Returns the current working-tree status.",
group: "local",
action: "read",
icon: "activity",
capability: "read",
sideEffects: [],
idempotent: true,
since: "1.0.0",
tags: ["git", "status"],
parameters: [
cwdParam,
{
name: "short",
title: "Short",
description: "Use `--short` for machine-friendlier output.",
dataType: "boolean",
formInputType: "checkbox",
required: false,
defaultValue: false,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Short status", code: 'git.status "./repo" true' }],
example: "git.status",
},
add: {
title: "Add (stage)",
summary: "Run `git add <files>`",
description: "Stages files for the next commit. Pass a single pathspec or an array of pathspecs. Use `.` to stage everything.",
group: "local",
action: "write",
icon: "plus-circle",
capability: "read",
sideEffects: [],
idempotent: true,
since: "1.0.0",
tags: ["git", "add", "stage"],
parameters: [
{
name: "files",
title: "Files",
description: "Single path or array of paths to stage.",
dataType: "any",
formInputType: "text",
required: true,
allowExpression: true,
placeholder: "src/index.ts",
},
cwdParam,
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Stage a file", code: 'git.add "README.md"' }],
example: 'git.add "."',
},
commit: {
title: "Commit",
summary: "Run `git commit -m <message>` (or `--amend`)",
description: "Creates a commit with the staged changes. Pass `amend: true` to amend the previous commit rather than creating a new one.",
group: "local",
action: "write",
icon: "git-commit",
capability: "read",
sideEffects: [],
idempotent: false,
since: "1.0.0",
tags: ["git", "commit"],
parameters: [
{
name: "message",
title: "Message",
description: "Commit message.",
dataType: "string",
formInputType: "textarea",
required: true,
allowExpression: true,
rows: 4,
},
cwdParam,
{
name: "amend",
title: "Amend",
description: "Amend the previous commit instead of creating a new one.",
dataType: "boolean",
formInputType: "checkbox",
required: false,
defaultValue: false,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Commit staged changes", code: 'git.commit "Fix typo"' }],
example: 'git.commit "Initial commit"',
},
push: {
title: "Push",
summary: "Run `git push [remote] [branch] [--force]`",
description: "Pushes commits to the named remote (default `origin`).",
group: "remote",
action: "write",
icon: "upload",
capability: "read",
sideEffects: ["makes_http_call"],
idempotent: false,
since: "1.0.0",
tags: ["git", "push", "remote"],
parameters: [
cwdParam,
{
name: "remote",
title: "Remote",
description: "Remote name.",
dataType: "string",
formInputType: "text",
required: false,
defaultValue: "origin",
allowExpression: true,
},
{
name: "branch",
title: "Branch",
description: "Branch to push (optional — defaults to the tracked upstream).",
dataType: "string",
formInputType: "text",
required: false,
allowExpression: true,
},
{
name: "force",
title: "Force",
description: "Pass `--force`. Prefer `--force-with-lease` in real use.",
dataType: "boolean",
formInputType: "checkbox",
required: false,
defaultValue: false,
allowExpression: true,
advanced: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Push origin main", code: 'git.push null "origin" "main"' }],
example: "git.push",
},
pull: {
title: "Pull",
summary: "Run `git pull [remote] [branch] [--rebase]`",
description: "Pulls commits from the named remote.",
group: "remote",
action: "write",
icon: "download-cloud",
capability: "read",
sideEffects: ["makes_http_call", "modifies_filesystem"],
idempotent: false,
since: "1.0.0",
tags: ["git", "pull", "remote"],
parameters: [
cwdParam,
{
name: "remote",
title: "Remote",
description: "Remote name.",
dataType: "string",
formInputType: "text",
required: false,
defaultValue: "origin",
allowExpression: true,
},
{
name: "branch",
title: "Branch",
description: "Branch to pull (optional).",
dataType: "string",
formInputType: "text",
required: false,
allowExpression: true,
},
{
name: "rebase",
title: "Rebase",
description: "Rebase instead of merging.",
dataType: "boolean",
formInputType: "checkbox",
required: false,
defaultValue: false,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Pull with rebase", code: 'git.pull null "origin" "main" true' }],
example: "git.pull",
},
branch: {
title: "Branch",
summary: "List, create, or delete branches",
description: "With no `name`, runs `git branch -a`. With `name`, creates the branch. Pass `deleteBranch: true` to delete instead.",
group: "local",
action: "write",
icon: "git-branch",
capability: "read",
sideEffects: [],
idempotent: false,
since: "1.0.0",
tags: ["git", "branch"],
parameters: [
cwdParam,
{
name: "name",
title: "Branch name",
description: "Branch to create or delete (omit to list).",
dataType: "string",
formInputType: "text",
required: false,
allowExpression: true,
},
{
name: "deleteBranch",
title: "Delete",
description: "Delete the named branch instead of creating it.",
dataType: "boolean",
formInputType: "checkbox",
required: false,
defaultValue: false,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Create a branch", code: 'git.branch null "feature/x"' }],
example: "git.branch",
},
checkout: {
title: "Checkout",
summary: "Switch branches or restore files",
description: "Runs `git checkout <target>`. Pass `create: true` to create a new branch.",
group: "local",
action: "write",
icon: "git-pull-request",
capability: "read",
sideEffects: ["modifies_filesystem"],
idempotent: false,
since: "1.0.0",
tags: ["git", "checkout", "branch"],
parameters: [
{
name: "target",
title: "Target",
description: "Branch, commit, or pathspec to check out.",
dataType: "string",
formInputType: "text",
required: true,
allowExpression: true,
},
cwdParam,
{
name: "create",
title: "Create",
description: "Create a new branch with this name.",
dataType: "boolean",
formInputType: "checkbox",
required: false,
defaultValue: false,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Create and switch", code: 'git.checkout "feature/x" null true' }],
example: 'git.checkout "main"',
},
log: {
title: "Log",
summary: "Run `git log -N`",
description: "Shows the commit log. `count` caps the number of commits; `oneline` toggles `--oneline` vs. `%H %an %s` formatting.",
group: "local",
action: "read",
icon: "list",
capability: "read",
sideEffects: [],
idempotent: true,
since: "1.0.0",
tags: ["git", "log", "history"],
parameters: [
cwdParam,
{
name: "count",
title: "Count",
description: "Maximum number of commits to show.",
dataType: "number",
formInputType: "number",
required: false,
defaultValue: 10,
allowExpression: true,
},
{
name: "oneline",
title: "One line",
description: "Use `--oneline` formatting (default).",
dataType: "boolean",
formInputType: "checkbox",
required: false,
defaultValue: true,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Last 5 commits", code: "git.log null 5" }],
example: "git.log",
},
diff: {
title: "Diff",
summary: "Run `git diff [--staged] [<ref>]`",
description: "Shows changes. `staged: true` diffs the index; `ref` compares against a ref.",
group: "local",
action: "read",
icon: "git-compare",
capability: "read",
sideEffects: [],
idempotent: true,
since: "1.0.0",
tags: ["git", "diff"],
parameters: [
cwdParam,
{
name: "staged",
title: "Staged",
description: "Show the staged diff (`--staged`).",
dataType: "boolean",
formInputType: "checkbox",
required: false,
defaultValue: false,
allowExpression: true,
},
{
name: "ref",
title: "Ref",
description: "Reference to diff against (e.g. `main`, `HEAD~1`).",
dataType: "string",
formInputType: "text",
required: false,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout (the diff).",
errors: COMMON_ERRORS,
examples: [{ title: "Diff against main", code: 'git.diff null false "main"' }],
example: "git.diff",
},
tag: {
title: "Tag",
summary: "List or create tags",
description: "With no `name`, runs `git tag -l`. With `name` only, creates a lightweight tag. With `name` + `message`, creates an annotated tag.",
group: "local",
action: "write",
icon: "tag",
capability: "read",
sideEffects: [],
idempotent: false,
since: "1.0.0",
tags: ["git", "tag", "release"],
parameters: [
cwdParam,
{
name: "name",
title: "Tag name",
description: "Tag to create (omit to list).",
dataType: "string",
formInputType: "text",
required: false,
allowExpression: true,
},
{
name: "message",
title: "Message",
description: "Annotated-tag message.",
dataType: "string",
formInputType: "text",
required: false,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Annotated tag", code: 'git.tag null "v1.2.0" "Release 1.2.0"' }],
example: "git.tag",
},
remote: {
title: "Remote",
summary: "List remotes",
description: "Runs `git remote` or `git remote -v` (default). Listing-only — no mutation.",
group: "remote",
action: "read",
icon: "cloud",
capability: "read",
sideEffects: [],
idempotent: true,
since: "1.0.0",
tags: ["git", "remote"],
parameters: [
cwdParam,
{
name: "verbose",
title: "Verbose",
description: "Include URLs (`-v`). Defaults to true.",
dataType: "boolean",
formInputType: "checkbox",
required: false,
defaultValue: true,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "List remotes", code: "git.remote" }],
example: "git.remote",
},
merge: {
title: "Merge",
summary: "Merge a branch into the current branch",
description: "Runs `git merge <branch>` (optionally `--no-ff`).",
group: "local",
action: "write",
icon: "git-merge",
capability: "read",
sideEffects: ["modifies_filesystem"],
idempotent: false,
since: "1.0.0",
tags: ["git", "merge"],
parameters: [
{
name: "branch",
title: "Branch",
description: "Branch to merge into the current HEAD.",
dataType: "string",
formInputType: "text",
required: true,
allowExpression: true,
},
cwdParam,
{
name: "noFf",
title: "No fast-forward",
description: "Always create a merge commit (`--no-ff`).",
dataType: "boolean",
formInputType: "checkbox",
required: false,
defaultValue: false,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: {
merge_conflict: "Merge produced conflicts that must be resolved before committing.",
...COMMON_ERRORS,
},
examples: [{ title: "Merge feature branch", code: 'git.merge "feature/x"' }],
example: 'git.merge "feature/x"',
},
stash: {
title: "Stash",
summary: "Stash or restore uncommitted changes",
description: "`action` controls the stash verb: `push` (default), `pop`, `list`, `drop`, `apply`. When `action` is `push`, an optional `message` is attached.",
group: "local",
action: "write",
icon: "archive",
capability: "read",
sideEffects: [],
idempotent: false,
since: "1.0.0",
tags: ["git", "stash"],
parameters: [
cwdParam,
{
name: "action",
title: "Action",
description: "`push`, `pop`, `list`, `drop`, or `apply`.",
dataType: "string",
formInputType: "text",
required: false,
defaultValue: "push",
allowExpression: true,
},
{
name: "message",
title: "Message",
description: "Stash message (used only with `push`).",
dataType: "string",
formInputType: "text",
required: false,
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Stash with message", code: 'git.stash null "push" "wip"' }],
example: "git.stash",
},
reset: {
title: "Reset",
summary: "Reset HEAD to a ref",
description: "Runs `git reset --<mode> <ref>`. `mode` is one of `soft`, `mixed` (default), or `hard`.",
group: "local",
action: "write",
icon: "undo-2",
capability: "read",
sideEffects: ["modifies_filesystem"],
idempotent: false,
since: "1.0.0",
tags: ["git", "reset"],
parameters: [
cwdParam,
{
name: "ref",
title: "Ref",
description: "Commit to reset to.",
dataType: "string",
formInputType: "text",
required: false,
defaultValue: "HEAD",
allowExpression: true,
},
{
name: "mode",
title: "Mode",
description: "`soft`, `mixed`, or `hard`.",
dataType: "string",
formInputType: "text",
required: false,
defaultValue: "mixed",
allowExpression: true,
},
],
returnType: "string",
returnDescription: "Trimmed stdout.",
errors: COMMON_ERRORS,
examples: [{ title: "Hard reset to main", code: 'git.reset null "main" "hard"' }],
example: "git.reset",
},
};
// ── Exports: module metadata ────────────────────────────────────────────
export const GitModuleMetadata = {
slug: "git",
title: "Git",
summary: "Git CLI wrapper — clone, commit, push, branch, diff, stash, reset, and more",
description: "Shells out to the system `git` binary from a RobinPath script. Every function accepts an optional `cwd` so scripts can orchestrate multiple repos side-by-side.\n\nAuthentication relies on the host: credentials managers, SSH agents, or env-based PATs — this module does not manage any of them. `git` must be on PATH.\n\nFor programmatic GitHub/GitLab API access (PRs, issues, releases), use the dedicated `github` / `gitlab` modules instead.",
category: "devops",
icon: "icon.svg",
color: "#f97316",
version: "0.2.0",
docsUrl: "https://docs.robinpath.com/modules/git",
status: "stable",
requires: [],
minNodeVersion: "18.0.0",
credentialsType: null,
operationGroups: {
local: {
title: "Local",
description: "Operations that only touch the working tree and local repo.",
order: 1,
},
remote: {
title: "Remote",
description: "Operations that talk to a remote.",
order: 2,
},
},
methods: Object.keys(GitFunctions),
};
//# sourceMappingURL=git.js.map
{"version":3,"file":"git.js","sourceRoot":"","sources":["../src/git.ts"],"names":[],"mappings":"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"}
import type { ModuleAdapter } from "@robinpath/core";
declare const GitModule: ModuleAdapter;
export default GitModule;
export { GitModule };
export { GitFunctions, GitFunctionMetadata, GitModuleMetadata, configureGit, } from "./git.js";
//# sourceMappingURL=index.d.ts.map
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAQrD,QAAA,MAAM,SAAS,EAAE,aAUhB,CAAC;AAEF,eAAe,SAAS,CAAC;AACzB,OAAO,EAAE,SAAS,EAAE,CAAC;AACrB,OAAO,EACL,YAAY,EACZ,mBAAmB,EACnB,iBAAiB,EACjB,YAAY,GACb,MAAM,UAAU,CAAC"}
import { GitFunctions, GitFunctionMetadata, GitModuleMetadata, configureGit, } from "./git.js";
const GitModule = {
name: "git",
functions: GitFunctions,
functionMetadata: GitFunctionMetadata,
moduleMetadata: GitModuleMetadata,
// No credentials — auth is delegated to the host (credential manager,
// SSH agent, env-provided PATs).
credentialTypes: [],
configure: configureGit,
global: false,
};
export default GitModule;
export { GitModule };
export { GitFunctions, GitFunctionMetadata, GitModuleMetadata, configureGit, } from "./git.js";
//# sourceMappingURL=index.js.map
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AACA,OAAO,EACL,YAAY,EACZ,mBAAmB,EACnB,iBAAiB,EACjB,YAAY,GACb,MAAM,UAAU,CAAC;AAElB,MAAM,SAAS,GAAkB;IAC/B,IAAI,EAAE,KAAK;IACX,SAAS,EAAE,YAAY;IACvB,gBAAgB,EAAE,mBAAmB;IACrC,cAAc,EAAE,iBAAiB;IACjC,sEAAsE;IACtE,iCAAiC;IACjC,eAAe,EAAE,EAAE;IACnB,SAAS,EAAE,YAAY;IACvB,MAAM,EAAE,KAAK;CACd,CAAC;AAEF,eAAe,SAAS,CAAC;AACzB,OAAO,EAAE,SAAS,EAAE,CAAC;AACrB,OAAO,EACL,YAAY,EACZ,mBAAmB,EACnB,iBAAiB,EACjB,YAAY,GACb,MAAM,UAAU,CAAC"}
+9
-4
{
"name": "@robinpath/git",
"version": "0.1.1",
"version": "0.3.0",
"publishConfig": {

@@ -24,6 +24,6 @@ "access": "public"

"peerDependencies": {
"@robinpath/core": ">=0.20.0"
"@robinpath/core": ">=0.40.0"
},
"devDependencies": {
"@robinpath/core": "^0.30.1",
"@robinpath/core": "^0.40.0",
"tsx": "^4.19.0",

@@ -42,4 +42,9 @@ "typescript": "^5.6.0"

"auth": "none",
"functionCount": 16
"functionCount": 16,
"language": "nodejs",
"platforms": [
"cloud",
"cli"
]
}
}

@@ -22,3 +22,3 @@ # @robinpath/git

```bash
npm install @robinpath/git
robinpath add @robinpath/git
```

@@ -25,0 +25,0 @@