open-index/open-npm huggingface dataset:
npm package: @onedeepai/image_generator
Description: 基于阿里云的图片生成MCP服务器
Author: OneDeepAI
Latest version: 1.0.0

# 阿里云图片生成MCP服务器

这是一个基于阿里云DashScope API的图片生成MCP (Model Context Protocol) 服务器，使用最新的Flux生成模型，提供高质量的文本到图像生成功能。

## 安装

全局安装:
```bash
npm install -g @onedeepai/image_generator
```

## 环境变量设置

使用前必须设置阿里云DashScope API密钥作为环境变量：

```bash
# Windows
set DASHSCOPE_API_KEY=your-api-key

# Linux/Mac
export DASHSCOPE_API_KEY=your-api-key
```

## 使用方法

通过npx直接运行:
```bash
npx @onedeepai/image_generator
```

或者如果已全局安装:
```bash
image-generator
```

## 功能

当前版本 (v1.0.0) 提供以下功能:
- 图片生成 (Gen_Image): 基于文本提示词生成高质量图片
- 支持多种图片比例: 1:1（默认）、16:9、9:16

## API参数

图片生成工具 `Gen_Image` 接受以下参数:
- `prompt`: 文本提示词，描述你想要生成的图片内容
- `aspect_ratio`: 可选，图片比例，支持 "1:1"（默认）、"16:9" 或 "9:16"

## 与MCP Inspector一起使用

启动服务器后，可以用MCP Inspector进行测试:
```bash
npx @modelcontextprotocol/inspector
```

在Inspector界面中，可以通过Tool选项卡调用`Gen_Image`工具，输入提示词和选择长宽比。

## 许可证

MIT
npm package: @onedeepai/video_generator
Description: 阿里云文生视频MCP服务器
Author: OneDeepAI
Latest version: 1.0.0

# @onedeepai/video_generator

这是一个基于阿里云DashScope API的文生视频MCP服务器，将文本描述转换为高质量视频。

## 安装

```bash
npm install -g @onedeepai/video_generator
```

## 环境变量设置

使用前需要设置阿里云DashScope API密钥：

```bash
# Windows
set DASHSCOPE_API_KEY=your_api_key_here

# Linux/Mac
export DASHSCOPE_API_KEY=your_api_key_here
```

## 使用方法

通过npx直接运行:
```bash
npx -y @onedeepai/video_generator
```

或者如果已全局安装:
```bash
video-generator
```

## 功能

当前版本提供以下功能:
- 生成视频(gen_video): 根据文本描述生成视频
- 查询任务(check_task): 根据任务ID查询视频生成状态

## 与MCP Inspector一起使用

启动服务器后，可以用MCP Inspector进行测试:
```bash
npx @modelcontextprotocol/inspector
```

## 许可证

MIT
npm package: @onedeepai/voice_generator
Description: 一个语音生成MCP服务器
Latest version: 1.0.0

# 语音生成MCP服务器 (@onedeepai/voice_generator)

这是一个基于阿里云DashScope的语音生成MCP (Model Context Protocol) 服务器，提供文本转语音功能。

## 特性

- 基于阿里云DashScope的文字转语音服务
- 支持男声和女声切换
- 简单易用的MCP接口
- 生成的语音文件保存到本地

## 安装

全局安装:
```bash
npm install -g @onedeepai/voice_generator
```

作为项目依赖安装:
```bash
npm install --save @onedeepai/voice_generator
```

## 前置条件

您需要先获取阿里云DashScope的API密钥。可以通过以下方式设置密钥:

1. 设置环境变量:
```bash
export DASHSCOPE_API_KEY="您的API密钥"
```

2. 或在调用时提供密钥参数

## 使用方法

### 作为MCP服务器运行

```bash
# 使用npx运行
npx -y @onedeepai/voice_generator

# 或者如果已全局安装
@onedeepai/voice_generator
```

### 与MCP Inspector一起使用

启动服务器后，可以用MCP Inspector进行测试:
```bash
npx @modelcontextprotocol/inspector
```

## API参数

### gen_voice

| 参数 | 类型 | 必需 | 描述 |
|---------|------|------|------|
| text | string | 是 | 要转换为语音的文本 |
| voice_type | string | 否 | 音色类型: "female"/"1"(女声，默认) 或 "male"/"2"(男声) |
| api_key | string | 否 | DashScope API密钥，如不提供则使用环境变量 |

### 示例

```json
{
  "name": "gen_voice",
  "params": {
    "text": "你好，这是一段测试文本。",
    "voice_type": "female"
  }
}
```

## 使用注意事项

- 生成的音频文件会保存在`output`目录下
- 每次生成的文件会使用随机UUID作为文件名
- 使用前请确保您的阿里云DashScope API密钥有效
- 该服务使用阿里云的`cosyvoice-v2`模型生成语音

## 许可证

MIT
npm package: @onedesign/create-odc-project
Description: A Node command line tool for scaffolding common ODC projects
Author: Ted Flynn
Latest version: 2.0.1

# create-odc-project
A scaffolding tool for common One Design projects. This tool does three main things:
- It copies standard starter files (templates, project config, dependency config) into a project directory.
- It can initialize a new project directory as a git repository.
- It can download node package dependencies.

The tool is meant to be extensible and can support the addition of multiple project bases. However, there is currently only one project base configured, and that is for a [Craft 4 project](#craft-cms-javascript) using Vite and Tailwind.

## Quick Start
To use the installation wizard (recommended):

`npx @onedesign/create-odc-project`

## Command Line Usage with Options
`npx create-odc-project [projectTemplate<String>] [-g|--git <Boolean>] [-i|--install <Boolean>]`

Installation with default options:

`npx create-odc-project [-y|--yes]`

### Option Reference

`[template<String>]`: The project template type. Defaults to `craftcms-js`.

`-g|--git`: Whether or not to intialize a git repository in the current working directory. Default: `true`.

`-i|--install`: Whether or not to install node package dependencies in the current working directory. Default: `true`.

`-y|--yes`: Skips prompts and accepts the default option values.

## Project Templates
### Craft CMS (JavaScript)
In the context of a Craft 4 project, the tool is meant to augment the base install from `composer create-project craftcms/craft` with our own organizational tools and preferences. This template type is meant to work in conjunction with a Craft installation and wouldn't be very useful on its own. In this context, the tool is usually called from a parent script, so you don't really have to worry about running it manually.

Nevertheless, it's certainly possible to manually install Craft 4 and then run this tool to bring that base install in line with our preferences. Note that the Craft project template presumes that the Craft application code is scoped to an `/app` directory.
npm package: @onedevil405/baileys
Description: WebSocket Bibliothek für Whatsapp Automatisierungen
Author: 717Nayvy
Latest version: 2.0.3

# @onedevil405/baileys – Forked WhatsApp Web Socket



Ein **angepasster Fork** von Baileys – ein schnelles, stabiles Node.js WhatsApp Web Socket Modul, jetzt mit:

- Automatischem **NPM-Update-Check** beim Import  
- Konsolen-Kasten-Logo für Sessions  
- Voller TypeScript-Unterstützung  
- Optimiert für eigene Bots  

---

## 📦 Installation

```bash
npm install @onedevil405/baileys
# oder
yarn add @onedevil405/baileys
```

# ⚡Schnellstart
```bash


import makeWASocket from '@onedevil405/baileys';

const sock = makeWASocket({
    printQRInTerminal: true, // QR-Code direkt in der Konsole
    auth: { creds: {} }       // Auth-Daten oder session.json
});

const onConnectionUpdate = (update) => {
    console.log(update);
};

const onMessagesUpsert = ({ messages }) => {
    console.log('Neue Nachricht:', messages[0].message);
};

sock.ev.on('connection.update', onConnectionUpdate);
sock.ev.on('messages.upsert', onMessagesUpsert);

Nachrichten versenden

await sock.sendMessage(from, { text });
await sendReaction(from, msg, '✅');
```

# 📝 Features

WhatsApp Web Socket – Voll kompatibel mit WhatsApp Web

Automatischer Update-Check – Zeigt in der Konsole, wenn eine neue Version auf NPM verfügbar ist

Session-Kasten-Logo – Schöner Konsolen-Output mit chalk

Event-basiert – messages.upsert, connection.update usw.

Einfacher Einstieg – Nur importieren und starten

Eigene Message ID: 3A5STORMxxxxxxxV2


# 💡 NPM Update Check

Beim Laden des Moduls prüft Baileys automatisch, ob eine neue Version auf NPM verfügbar ist.

Gelber Kasten für Updates

Rote Meldungen bei Fehlern

Wird direkt beim Import angezeigt

╔════════════════════════════════════════════════════════╗
║                UPDATE AVAILABLE!                       ║
║        Aktuell: 1.0.0, Neu auf NPM: 1.1.0            ║
╚════════════════════════════════════════════════════════╝

# ⚠️ Hinweise

Benötigt Node.js >=16

chalk ist Pflicht für den Update-Log (npm install chalk)
npm package: @onedevstudio/lib-starter-kit
Description: 👉🏼 A starter kit for your new library, using rollup, mocha, chai and nyc
Author: Fernando Moreira
Latest version: 1.3.0

# Lib Starter kit [![Build Status](https://travis-ci.org/onedevstudio/lib-starter-kit.svg?branch=master)](https://travis-ci.org/onedevstudio/lib-starter-kit)

> 👉🏼 A starter kit for your new library using rollup
npm package: @onedice/core
Description: node implement of onedice
Author: anillc
Latest version: 1.0.2

# @onedice/core

该库实现了 [onedice](https://github.com/OlivOS-Team/onedice) 标准。

## 安装

```bash
yarn add @onedice/core     # npm install @onedice/core
```

## 示例

```typescript
import { dice } from '@onedice/core'

const [value, root] = dice('(7a3)d(5d(2^2)k3+5f+{qwq})+d', {
  env: {
    qwq: 'd'
  }
})
const details = root.toString()
// value: 133
// details: `{
//   A: ({
//     A: 7, B: 3, C: 8, E: 10
//     rounds: {
//       {<[9]>, <6>, <3>, 1, <[9]>, <3>, <[10]>}
//       {<6>, <6>, <[8]>, 1, <5>, <[10]>}
//       {<[10]>, <4>, <4>, <3>, <[8]>}
//       {<5>, <[9]>, <7>, <[8]>, 1}
//       {<5>, <[9]>, <[8]>, <7>}
//       {<5>, <[10]>, <3>, <[9]>}
//       {<7>, <[8]>, <[8]>, <3>}
//       {<6>, <3>, 1, <6>}
//       {1, <7>, 1}
//       {2}
//     }
//   }(3 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 0)(15)), B: ({1, 2, [3], [3], [4]}(10) + {1, -1, 1, 0, 0}(1) + ((2))), C: 15, D: 0
//   roll: [10, 11, 11, 12, 2, 2, 2, 2, 3, 4, 5, 5, 7, 7, 8]
// }(91) + (42)`
```
npm package: @oneduo/nestjs-flystorage
Description: a NestJS module for abstracted, modular and testable storage systems using Flystorage
Author: Charaf Rezrazi
Latest version: 0.2.1

# Nestjs Flystorage

a NestJS module for abstracted, modular and testable storage systems using Flystorage.

## About Flystorage

Flystorage is a file storage abstraction for NodeJS and TypeScript. Provides a straight-forward API that is easy to use. Allows application code to be unaware WHERE files are stored while providing strong functionality and flexibility.

To learn more: https://flystorage.dev/

## Requirements

Depending on which underlying file storage system you wish to use, you're expected to install the required associated adapter.

- [Local Filesystem](https://www.npmjs.com/package/@flystorage/local-fs)
- [AWS S3 (using the V3 SDK)](https://www.npmjs.com/package/@flystorage/aws-s3)
- [Azure Blob Storage](https://www.npmjs.com/package/@flystorage/azure-storage-blob)
- [Test implementation (in-memory)](https://www.npmjs.com/package/@flystorage/in-memory)
- [Google Cloud Storage](https://www.npmjs.com/package/@flystorage/google-cloud-storage)

## Installation

You can install the package using the following command:

```bash
npm i @oneduo/nestjs-flystorage
```

## Usage

You may start using the module by importing it into your application.

```typescript

```
npm package: @oneduo/react-native-chat-kit
Description: A customizable and robust Chat UI kit for React Native and Expo
Author: Charaf Rezrazi
Latest version: 0.2.0

# react-native-chat-kit

A customizable and robust Chat UI kit for React Native and Expo

## Installation

```sh
npm install react-native-chat-kit
```

## Usage


```js
import { multiply } from 'react-native-chat-kit';

// ...

const result = await multiply(3, 7);
```


## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @oneezy/test
Description: This is a shared UI component lib powered by Svelte, Tailwindcss, and Histoire.
Latest version: 0.0.13

# @oneezy/ui
This is a shared UI component lib powered by Svelte, Tailwindcss, and Histoire.

## install
Install as a node package in your project
```
pnpm add @oneezy/ui
```

Then use in your project
```html
<script>
  import { Section, Container, Link } from '$lib'
</script>

<Section>
  <Container>
    <Link href="https://oneezy.com">Check out my website!</Link>
  </Container>
</Section>
```

## use as a starting point
Grab a copy
```
degit oneezy/ui my-ui
```
Install the dependencies
```
pnpm i
```
Start up the server
```
pnpm dev
```
> ***Note:*** *When you `pnpm dev` to start the server, it will also create a `package` folder with all the optimized components. You can take this to use in your own project or `npm publish` it for re-use.*
npm package: @oneezy/ui
Description: A UI library for Tailwind CSS v4 and Svelte v5
Latest version: 2.0.62

# create-svelte

Everything you need to build a Svelte library, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).

Read more about creating a library [in the docs](https://kit.svelte.dev/docs/packaging).

## Creating a project

If you're seeing this, you've probably already done this step. Congrats!

```bash
# create a new project in the current directory
npm create svelte@latest

# create a new project in my-app
npm create svelte@latest my-app
```

## Developing

Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:

```bash
npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open
```

Everything inside `src/lib` is part of your library, everything inside `src/routes` can be used as a showcase or preview app.

## Building

To build your library:

```bash
npm run package
```

To create a production version of your showcase app:

```bash
npm run build
```

You can preview the production build with `npm run preview`.

> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.

## Publishing

Go into the `package.json` and give your package the desired name through the `"name"` option. Also consider adding a `"license"` field and point it to a `LICENSE` file which you can create from a template (one popular option is the [MIT license](https://opensource.org/license/mit/)).

To publish your library to [npm](https://www.npmjs.com):

```bash
npm publish
```
npm package: @onefifteen-z/react-input-otp
Description: A fully flexible one-time password input component for ReactJS.
Author: onefifteen-z
Latest version: 1.0.5

# react-input-otp

[![NPM](https://img.shields.io/npm/v/@onefifteen-z/react-input-otp.svg)](https://www.npmjs.com/package/@onefifteen-z/react-input-otp) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @onefifteen-z/react-input-otp
```

## Usage

[Example](https://onefifteen-z.github.io/react-input-otp)

```jsx
import React, { Component } from 'react';

import InputOtp from '@onefifteen-z/react-input-otp';

export default class App extends Component {
  constructor(props) {
    super(props);
    this.state = {
      otpCode: '',
    };
  }

  render () {
    const handleChange = otpCode => {
      this.setState({ otpCode });
    };

    return (
      <InputOtp onChange={handleChange} value={this.state.otpCode} />
    )
  }
};

```

## Properties
| Name       | Type   | Default | Description |
|------------|--------|---------|-------------|
| otpLength | number | `6` | Number of OTP length |
| numberOnly | bool | `false` | Restrict to digit only (only valid when pattern is `null`) |
| type | string | `'tel'` | `type` property of `<input>` eg. `password` |
| pattern | RegExp | `null` | Pattern of characters available to the inputs |
| disabled | bool | `false` | Disable all the inputs |
| error | bool | `false` | Whether has error in OTP inputted |
| errorMessage | string | `null` | Error messaged showed when `error` is true |
| onChange | func | `() => {}` | Return OTP value |
| autoFocus | bool | `false` | Auto focus on the first OTP input |
| value | string | `''` | Default value |
| wrapperClass | string | `styles.otpWrapper` | `Class` appended to the whole wrapper |
| inputWrapperClass | string | `styles.otpInputWrapper` | `Class` appended to the wrapper of inputs |
| inputClass | string | `styles.otpInput` | `Class` appended to the inputs |
| errorMessageClass | string | `styles.errorMessage` | `Class` appended to the error message |

## Development

To run the development server:
```bash
npm start # runs rollup with watch flag
```

To run the example:
```bash
cd example
npm start
```

## Contributing
Feel free to open [issues](https://github.com/onefifteen-z/react-input-otp/issues/new/choose) and [pull requests](https://github.com/onefifteen-z/react-input-otp/pulls).


## License
![NPM](https://img.shields.io/npm/l/@onefifteen-z/react-input-otp)

MIT © [onefifteen-z](https://github.com/onefifteen-z)
npm package: @onefinity/eslint-config
Description: Generic base configuration for [ESLint][eslint] supporting setups using [ESNext][esnext], [Node.js][nodejs], [React][react], and [TypeScript][typescript]. Combine it with [`@onefinity/stylelint-config`][onefinity-stylelint-config] to lint CSS as well.
Author: Cas Cornelissen
Latest version: 3.6.1

# Onefinity ESLint Config
Generic base configuration for [ESLint][eslint] supporting setups using
[ESNext][esnext], [Node.js][nodejs], [React][react], and
[TypeScript][typescript]. Combine it with
[`@onefinity/stylelint-config`][onefinity-stylelint-config] to lint CSS as well.


## Available configurations
The following configurations are available and can be extended in a
project-specific ESLint configuration, they will extend the default set of rules.
Note that it's possible to mix and match configurations.

- [`api`](./configurations/api.js)  
  Additional configuration and rules for API-like projects.
- [`node`](./configurations/node.js)  
  Additional configuration and rules for projects targeting [Node.js][nodejs].
- [`react`](./configurations/react.js)  
  Additional configuration and rules for projects using [React][react] and JSX.


## Usage
### Installation
Install the package using the following command.

```shell
npm install --save-dev @onefinity/eslint-config
```

### Extending
Use the [`extends`][eslint-extends] feature provided by ESLint in the
project-specific `eslint.config.mjs` configuration file.

```js
import configure, { configs } from '@onefinity/eslint-config';

export default configure([configs.node]);
```

### Scripts
The following scripts can be added to `package.json` to make it easier to start
the linter.

```json
{
    "scripts": {
        "lint:js": "eslint",
        "lint:fix": "npm run lint:js -- --fix"
    }
}
```



[eslint]: https://eslint.org/
[esnext]: https://esnext.github.io/
[nodejs]: https://nodejs.org/
[react]: https://reactjs.org/
[typescript]: https://www.typescriptlang.org/
[eslint-extends]: https://eslint.org/docs/user-guide/configuring#extending-configuration-files
[onefinity-stylelint-config]: http://npmjs.com/package/@onefinity/stylelint-config
npm package: @onefinity/stylelint-config
Description: Generic base configuration for [Stylelint][stylelint], supports [Sass][sass] and [CSS Modules][css-modules]. Combine it with [`@onefinity/eslint-config`][onefinity-eslint-config] to lint JavaScript as well.
Author: Cas Cornelissen
Latest version: 3.2.0

# Onefinity Stylelint Config
Generic base configuration for [Stylelint][stylelint], supports [Sass][sass]
and [CSS Modules][css-modules]. Combine it with
[`@onefinity/eslint-config`][onefinity-eslint-config] to lint JavaScript as
well.


## Available configurations
The following configurations are available and can be extended in a
project-specific Stylelint configuration.

- [`@onefinity/stylelint-config`](./index.js)  
  Base configuration for projects using CSS or [Sass][sass].


## Usage
### Installation
Install the package using the following command.

```shell
npm install --save-dev @onefinity/stylelint-config
```

### Extending
Use the [`extends`][stylelint-extends] feature provided by Stylelint in the
project-specific `stylelint.config.mjs` configuration file.

```js
export default {
    extends: '@onefinity/stylelint-config'
};
```

### Scripts
The following scripts can be added to `package.json` to make it easier to start
the linter.

```json
{
    "scripts": {
        "lint:css": "stylelint \"source/**/*.scss\"",
        "lint:fix": "npm run lint:css -- --fix"
    }
}
```



[stylelint]: https://stylelint.io/
[stylelint-extends]: https://stylelint.io/user-guide/configure/#extends
[sass]: https://sass-lang.com/
[css-modules]: https://github.com/css-modules/css-modules
[onefinity-eslint-config]: http://npmjs.com/package/@onefinity/eslint-config