open-index/open-npm huggingface dataset:
npm package: @gitstack/cli
Description: CLI tool for managing stacked branches in git
Latest version: 0.14.0

# @gitstack/cli

npm wrapper for [gs](https://github.com/israelmalagutti/git-stack) — a fast CLI tool for managing stacked branches in git.

## Usage

```bash
# Run without installing
npx @gitstack/cli

# Or install globally
npm install -g @gitstack/cli
gs log
```

## MCP Server for Claude Code

Add the git-stack MCP server to Claude Code with zero install:

```bash
claude mcp add gs -- npx @gitstack/cli mcp
```

## How it works

This package is a thin wrapper that downloads the pre-built `gs` Go binary from [GitHub Releases](https://github.com/israelmalagutti/git-stack/releases) for your platform. The binary is cached after the first download.

Supported platforms: Linux, macOS, Windows (x64 and arm64).

## Documentation

See the [git-stack repository](https://github.com/israelmalagutti/git-stack) for full documentation.

## License

MIT
npm package: @gitstar-ai/mcp
Description: Gitstar MCP server — interact with GitHub through Gitstar from Claude, Cursor, and other AI tools
Latest version: 0.2.1

# @gitstar-ai/mcp

GitHub actions inside any AI tool, powered by [Gitstar](https://tinkling.vercel.app).

## Setup

### Claude Desktop

Add to `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "gitstar": {
      "command": "npx",
      "args": ["-y", "@gitstar-ai/mcp"]
    }
  }
}
```

### Claude Code (CLI)

Add to `.claude/settings.json`:

```json
{
  "mcpServers": {
    "gitstar": {
      "command": "npx",
      "args": ["-y", "@gitstar-ai/mcp"]
    }
  }
}
```

### Cursor

Add to `.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "gitstar": {
      "command": "npx",
      "args": ["-y", "@gitstar-ai/mcp"]
    }
  }
}
```

### Login

```bash
npx @gitstar-ai/mcp login
```

This opens your browser to authenticate with GitHub via Gitstar. One-time setup.

## Tools

| Tool | Description |
|------|-------------|
| `gitstar_get_feed` | Narrated activity feed for a repo |
| `gitstar_get_repo` | Repo metadata and stats |
| `gitstar_get_pr` | PR details, diff, and files |
| `gitstar_get_pr_checks` | CI/CD check statuses |
| `gitstar_get_issue` | Issue details and timeline |
| `gitstar_comment_pr` | Comment on a PR |
| `gitstar_comment_issue` | Comment on an issue |
| `gitstar_review_pr` | Approve or request changes on a PR |
| `gitstar_merge_pr` | Merge a PR |
| `gitstar_close_pr` | Close a PR |
| `gitstar_close_issue` | Close an issue |
| `gitstar_search` | Search repos and users |
| `gitstar_trending` | Trending repos |

## Example Prompts

- "Show me what's happening in facebook/react"
- "Review PR #42 in vercel/next.js for security issues"
- "What's the CI status on PR #15?"
- "Merge PR #10 using squash"
- "Close issue #33, it's a duplicate"
- "What repos are trending?"
npm package: @gitsunmin/k-number
Description: 숫자를 입력하면 한글 수사를 반환하는 기능을 제공하는 라이브러리입니다. (ex. 1234 -> 천이백삼십
Author: gitsunmin
Latest version: 0.3.0

# @gitsunmin/k-number 🇰🇷

숫자를 입력하면 한글 수사로 반환하는 기능을 제공하는 라이브러리입니다. 예를들면, `10000`을 입력하면 `만`으로 반환합니다.

## Install

```bash
npm install @gitsunmin/k-number

yarn add @gitsunmin/k-number

pnpm add @gitsunmin/k-number

bun add @gitsunmin/k-number
```

## Usage

```ts
import { kNumber } from '@gitsunmin/k-number';

const result = kNumber(39_393_382);
console.log('result:', result);
// result: 삼천구백삼십구만삼천삼백팔십이

const unitOnlyResult = kNumber(39_393_382, { format: 'unit-only' });
console.log('unitOnlyResult:', unitOnlyResult);
// unitOnlyResult: 3천9백3십9만3천3백8십2

const mixedResult = kNumber(100_000, { format: 'mixed' });
console.log('mixedResult:', mixedResult);
// mixedResult: 10만
```

- :warning: 소수점 입력을 지원하지 않습니다. [integer only]
- :warning: 최대값 9_007_199_254_740_991까지만 입력이 가능합니다. 
- :warning: 최소값 -9_007_199_254_740_991까지만 입력이 가능합니다. 

## KNumber

### input
- Number
  - type: number (integer only)
  - example:
    ```ts
    kNumber(123_123)
    ```
- Config
  - type: KNumberConfig
    ```ts
    {
      format?: 'korean-only' | 'unit-only' | 'mixed';
    }
    ``` 
  - format options:
    - `korean-only`: 모든 숫자를 한글로 변환 (예: `123456` → `십이만삼천사백오십육`)
    - `unit-only`: 숫자는 그대로, 단위만 한글 (예: `123456` → `12만3천4백5십6`)
    - `mixed`: 큰 단위(만, 억, 조, 경)만 한글, 나머지는 숫자 (예: `123456` → `12만3456`)
  - example: 
    ```ts
    kNumber(123_123, { format: 'unit-only' })
    kNumber(100_000, { format: 'mixed' }) // => '10만'
    ```

### output
- type: string
- example:
  ```ts
  const koreanNumber = kNumber(123_123, { format: 'unit-only' });
  console.log(koreanNumber); // 1십2만3천1백2십3
  ```

### Error

```ts
kNumber(3.14) // => 'number is not integer' as ErrorCollection.NOT_INTEGER

kNumber(1234, { format: 'english-only' }) // => 'invalid format' as ErrorCollection.INVALID_FORMAT

kNumber(9_007_199_254_740_992) // => 'number is too big' as ErrorCollection.OVER_MAX_NUMBER

kNumber(-9_007_199_254_740_992) // => 'number is too small' as ErrorCollection.UNDER_MIN_NUMBER

kNumber('동해물과백두산이말라버렸다.') // => 'input is not number' as ErrorCollection.NOT_NUMBER

// Custom Error Handling
kNumber(3.14, { onError: (error) => {
  if (error === ErrorCollection.NOT_INTEGER) return '숫자가 아닙니다.';
} }) // => '숫자가 아닙니다.'
```

## Types & Constants
- [type.ts](https://github.com/gitsunmin/k-number/blob/master/src/types/index.ts)
- [constants.ts](https://github.com/gitsunmin/k-number/blob/master/src/constants/index.ts)
- [errors.ts](https://github.com/gitsunmin/k-number/blob/master/src/errors/index.ts)

## License

[MIT](./LICENSE)
npm package: @gitsync/ci-command
Description: Sync the pushed commits and push to the relative repositories in Continuous Integration service.
Author: twinh
Latest version: 1.2.4

# `gitsync-post-commit-command`

> TODO: description

## Usage

```
const gitsyncPostCommitCommand = require('gitsync-post-commit-command');

// TODO: DEMONSTRATE API
```
npm package: @gitsync/post-commit-command
Description: A git hook, use to sync the commits to relative repositories after commit.
Author: twinh
Latest version: 0.5.13

# `gitsync-post-commit-command`

> TODO: description

## Usage

```
const gitsyncPostCommitCommand = require('gitsync-post-commit-command');

// TODO: DEMONSTRATE API
```
npm package: @gitsync/post-merge-command
Description: A git hook, use to sync the commits to relative repositories after merge.
Author: twinh
Latest version: 0.5.13

# `gitsync-post-merge-command`

> TODO: description

## Usage

```
const gitsyncpostMergeCommand = require('gitsync-post-merge-command');

// TODO: DEMONSTRATE API
```
npm package: @gitterhq/backbone-proxy-collection
Description: A Proxy COllection for Backbone
Author: Gitter
Latest version: 2.3.0

Backbone.Collection Proxy
----------------------------

A simple utility to help switching out collections whilst allowing their respective views to function normally.

Examples:

```js

//Make a new collection
var privateCollection = new Backbone.Collection();
var publicCollection  = new ProxyCollection({
  collection: privateCollection
});

```

Now at any point if you want to switch the collection call:

```js

var newCollection = new Backbone.Collection();
publicCollection.switchCollection(newCollection);

```

This will maintain you event bindings etc. Simples.
npm package: @gitterhq/cal-heatmap
Description: Cal-Heatmap is a javascript module to create calendar heatmap to visualize time series data
Author: Wan Qi Chen
Latest version: 3.6.1

# Cal-HeatMap [![Build Status](https://travis-ci.org/wa0x6e/cal-heatmap.png?branch=master)](https://travis-ci.org/wa0x6e/cal-heatmap) [![Coverage Status](https://coveralls.io/repos/wa0x6e/cal-heatmap/badge.svg?branch=master&service=github)](https://coveralls.io/github/wa0x6e/cal-heatmap?branch=master) [![NPM version](https://badge.fury.io/js/cal-heatmap.png)](http://badge.fury.io/js/cal-heatmap) [![Node.js Dependencies](https://david-dm.org/wa0x6e/cal-heatmap.png)](https://david-dm.org/wa0x6e/cal-heatmap) [![Circle CI](https://circleci.com/gh/wa0x6e/cal-heatmap.svg?style=svg)](https://circleci.com/gh/wa0x6e/cal-heatmap) [![Build Status](https://semaphoreci.com/api/v1/projects/bb1148af-7cec-4a1f-a69f-ee23bff028bd/517154/badge.svg)](https://semaphoreci.com/wa0x6e/cal-heatmap)

> Cal-Heatmap is a javascript module to create calendar heatmap to visualize time series data, a la github contribution graph

This module will help you to create a calendar, like the *[contribution calendar](https://github.com/blog/1360-introducing-contributions)* appearing on each github user's page, but with navigation and more controls on the data formatting.

![image](https://raw.github.com/wa0x6e/cal-heatmap/gh-pages/img/screenshot.png)

See [documentation](http://cal-heatmap.com) for examples.