open-index/open-npm huggingface dataset:
npm package: @ginlink/chrome-webstore-meta
Description: Get chrome extension item meta from Web Store.
Author: ginlink
Latest version: 0.1.0

## @ginlink/chrome-webstore-meta

Get chrome extension item meta from Web Store.

Features:

- support new chrome webstore
- typescript
- support any language

## Installation

npm

```sh
npm add @ginlink/chrome-webstore-meta
```

yarn

```sh
yarn add @ginlink/chrome-webstore-meta
```

## Usage

```js
const { parse } = require('@ginlink/chrome-webstore-meta');

// 1.full url
parse(
  'https://chromewebstore.google.com/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb'
)
  .then((res) => {
    console.log('[res]:', res);
  })
  .catch((err) => {
    console.log('[err]:', err);
  });

// 2.only id
// parse('aapbdbdomjkkjkaonfhkkikfgjllcleb')
//   .then((res) => {
//     console.log('[res]:', res);
//   })
//   .catch((err) => {
//     console.log('[err]:', err);
//   });

// 3.with namespace and id
// parse('google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb')
//   .then((res) => {
//     console.log('[res]:', res);
//   })
//   .catch((err) => {
//     console.log('[err]:', err);
//   });

// 4.support any language, such as German
// parse(
//   'https://chromewebstore.google.com/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb',
//   {
//     qs: {
//       hl: 'de',
//       gl: 'DE',
//     },
//   }
// )
//   .then((res) => {
//     console.log('[res]:', res);
//   })
//   .catch((err) => {
//     console.log('[err]:', err);
//   });

/**
 * [res]: {
    type: 'website',
    name: 'Google Translate',
    description: 'View translations easily as you browse the web. By the Google Translate team.',
    image: 'https://lh3.googleusercontent.com/3ZU5aHnsnQUl9ySPrGBqe5LXz_z9DK05DEfk10tpKHv5cvG19elbOr0BdW_k8GjLMFDexT2QHlDwAmW62iLVdek--Q=s128-rj-sc0x00ffffff',
    url: 'https://chromewebstore.google.com/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb',
    version: '2.0.13',
    id: 'aapbdbdomjkkjkaonfhkkikfgjllcleb'
  }
 */
```
npm package: @ginlink/guwazi-core
Description: guwazi是一个跨平台翻译软件，通过 [electron]() 构建
Author: ginlink
Latest version: 0.1.1

## Guwazi

guwazi是一个跨平台翻译软件，通过 [electron]() 构建

灵感来源于 [Picgo]() 和 [Bob]()

### 插件

示例插件格式

```ts
import { Guwazi } from '..'

const myPlugin = {
  register: (ctx: Guwazi) => {
    ctx.helper.beforeTransformPlugins.register('xxx', {
      handle(ctx) {
        console.log('[我是打印插件，我正在执行中]:')
        // console.log(ctx.output)
      }
    })
  }
}

export default myPlugin
```

### 进度

- [x] 插件系统
- [ ] GUI配置插件原型、UI、功能
- [x] 翻译UI
- [ ] 主界面原型、UI
- [ ] 动态表单
npm package: @ginlink/uni-sdk-core
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 0.2.2

# Uniswap SDK Core

[![Unit Tests](https://github.com/Uniswap/uniswap-sdk-core/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-sdk-core/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Uniswap TypeScript SDKs.
npm package: @ginlink/uni-v2-sdk
Description: 🛠 An SDK for building applications on top of Uniswap V2
Latest version: 0.2.0

# Uniswap V2 SDK

[![Unit Tests](https://github.com/Uniswap/uniswap-v2-sdk/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-v2-sdk/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-v2-sdk/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-v2-sdk/actions?query=workflow%3ALint)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![npm version](https://img.shields.io/npm/v/@uniswap/v2-sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/v2-sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/v2-sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/v2-sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).
npm package: @ginoalimo/random-messages
Description: First description
Author: Gino A. Limo
Latest version: 1.0.1

# random-messages

Whenever I start a new project, I don't know what to write for the first commit. After doing a “git init” there is technically nothing there...

## Install

```npm
npm install -g random-msg
```

# Usage

```bash
random-msg
```

# Contributing
If someone wants to add or improve something, I invite you to collaborate directly in this repository: [random-msg](https://github.com/razurs/random-message)

# License
random-msg is released under the [MIT License](https://opensource.org/licenses/MIT).
npm package: @ginopoitier/vue-mcp
Description: MCP server for vue-kit — Vue SFC analysis, Pinia store inspection, TypeScript type checking, and Vite project structure tools for Claude Code.
Author: Gino Poitier
Latest version: 0.1.1

# Vue MCP Server

MCP server for **vue-kit** — Vue 3 SFC analysis, Pinia store inspection, TypeScript type checking, and Vite project structure tools for Claude Code.

## Tools

| Tool | Description |
|------|-------------|
| `analyze_vue_components` | Scan all `.vue` files for: missing `<script setup>`, Options API usage, untyped props/emits, inline styles, SignalR listener leaks |
| `find_vue_component` | Locate a component by name and return its script, props, and template excerpt |
| `validate_pinia_stores` | Scan stores for Composition vs Options API, missing return statements, async computed |
| `get_vue_type_errors` | Run `vue-tsc --noEmit` and return TypeScript type errors |
| `get_vue_composables` | List composable files (`use*.ts`) and their exported functions |
| `get_vue_project_structure` | Overview: Vite config, router routes, proxy paths, file counts |
| `find_missing_api_types` | Find `api.ts` files with `Promise<any>` or missing typed interfaces |

## Tech Stack

- **Runtime:** Node.js 20+
- **MCP SDK:** `@modelcontextprotocol/sdk`
- **Vue parsing:** `@vue/compiler-sfc`
- **Type checking:** delegates to `vue-tsc` / `tsc` in the target project
- **File scanning:** `glob`

## Build

```bash
npm install
npm run build
```

## Run

```bash
# Against a specific project
node dist/index.js --project /path/to/vue-project

# Auto-detect from cwd
node dist/index.js
```

## MCP Config

In `.mcp.json` of any Claude Code project:

```json
{
  "mcpServers": {
    "vue-mcp": {
      "command": "node",
      "args": ["G:/Claude/Kits/MCP/Vue/vue-mcp/dist/index.js", "--project", "${workspaceFolder}"]
    }
  }
}
```

Or when published as an npm global package (`npm install -g @ginopoitier/vue-mcp`):

```json
{
  "mcpServers": {
    "vue-mcp": {
      "command": "vue-mcp",
      "args": ["--project", "${workspaceFolder}"]
    }
  }
}
```