open-index/open-npm huggingface dataset:
npm package: @kingbird_quake/seismic-loader
Description: Seismic animated loading spinner component
Latest version: 0.0.2

# seismic-loader

To install dependencies:

```bash
bun install
```

To run:

```bash
bun run index.ts
```

This project was created using `bun init` in bun v1.2.21. [Bun](https://bun.com) is a fast all-in-one JavaScript runtime.
npm package: @kingbit101/gitter
Description: Interactive CLI tool for writing better Git commit messages
Author: Zack Agba
Latest version: 2.0.0

# gitter – Git Commit Message Helper

> Write better Git commits, faster, without thinking too hard.

![gitter CLI demo](screenshots/demo.png)


---

gitter is a simple CLI tool that helps you write consistent, meaningful Git commit messages. It reads your staged changes, prompts you for a type (`feat`, `fix`, etc.), and constructs a properly formatted commit message automatically.

Stop thinking about “what do I write for this commit?” — gitter’s got you.

---

## 🚀 Features

- Interactive prompts for commit type and short description  
- Supports standard commit types: `feat`, `fix`, `chore`, `docs`, `refactor`  
- Checks if there are staged files before committing  
- Works cross-platform (macOS, Linux, Windows)  
- Easy to upgrade with scopes, auto commit, or AI summaries in the future  

---

## 💿 Installation

```bash
npm install -g @kingbit101/gitter

# or

npx i @kingbit101/gitter

```


## 🎯 Usage

# Stage your changes first
git add .


Run gitter:

```bash
gitter
```

Example interaction

```bash
Type (feat, fix, chore, refactor, docs): feat
Short description: add responsive navbar to homepage
```

Git commits automatically:

```bash
feat: add responsive navbar to homepage
```

# Quick commit alias (optional)
```bash
alias gc='git add . && gitter'
```

## 📝 Why gitter exists
Ever stared at your terminal, thinking:
> “Hmm… what should I write for this commit?”

Yeah… we’ve all been there. gitter removes the mental load so you can focus on coding instead of crafting the perfect commit message. It’s your personal Git sidekick. 🦸‍♂️ Just like Us and Bugs!


## 🔖 Scope Support

gitter supports optional commit scopes to make your commits more precise.

When prompted, you can enter a scope (or leave it empty).

### Example with scope

```bash
type (feat, fix, docs, style, refactor, perf, test, chore): feat
description: add scope prompt
Scope (optional): cli

#Results
-----------------------------------
#Example with scope
feat(cli): add scope prompt

#Example without scope
feat: add somestuff
```

## 🎉 Contributing

- Pull requests welcome
- Open issues if you find bugs


## ⚖️ License

MIT License © 2026 Zack Agba 


### 🔮 Coming Soon

~~--**Scope support** (e.g., feat(auth): add login)~~
- **Auto-commit mode** for lightning-fast commits
- **Better prompts** with arrow-key selection
npm package: @kingbri1/hono-openapi
Description: OpenAPI schema generator for Hono (v0.5 pre)
Latest version: 0.5.1

# 📜 Hono OpenAPI

Hono OpenAPI is a library that generates OpenAPI specifications for Hono applications using middlewares.

For documentation, visit [https://github.com/rhinobase/hono-openapi](https://github.com/rhinobase/hono-openapi#readme).
npm package: @kingbri1/standard-json
Description: [![npm version](https://img.shields.io/npm/v/@standard-community/standard-json.svg)](https://npmjs.org/package/@standard-community/standard-json "View this project on NPM") [![npm downloads](https://img.shields.io/npm/dm/@standard-community/standard-json)
Latest version: 0.2.2

# Standard JSON

[![npm version](https://img.shields.io/npm/v/@standard-community/standard-json.svg)](https://npmjs.org/package/@standard-community/standard-json "View this project on NPM")
[![npm downloads](https://img.shields.io/npm/dm/@standard-community/standard-json)](https://www.npmjs.com/package/@standard-community/standard-json)
[![license](https://img.shields.io/npm/l/@standard-community/standard-json)](LICENSE)

Standard Schema Validator's JSON Schema Converter

## Installation

Install the main package -

```sh
pnpm add @standard-community/standard-json
```

For some specific vendor, install the respective package also -

| Vendor  | Package |
| ------- | ------- |
| Zod     | `zod-to-json-schema` |
| Valibot | `@valibot/to-json-schema` |

## Usage

```ts
import { toJsonSchema } from "@standard-community/standard-json";

// Define your schema
const schema = v.pipe(
    v.object({
        myString: v.string(),
        myUnion: v.union([v.number(), v.boolean()]),
    }),
    v.description("My neat object schema"),
);

// Convert it to JSON Schema
const jsonSchema = await toJsonSchema(schema);
```

## Compatibility

List of supported validators -

| Vendor  | Supported |
| ------- | ------- |
| Zod     | ✅ |
| Valibot | ✅ |
| ArkType | ✅ |
| Typebox | ✅ (Using [TypeMap](https://github.com/sinclairzx81/typemap) |
| Effect Schema | 🛠️ |

You can check the compatibility versions at [standardschema.dev](https://standardschema.dev/)

## Credit

- This project is inspired by the work of [kwaa](https://github.com/kwaa) and their [xsschema](https://xsai.js.org/docs/packages/top-level/xsschema) package.
npm package: @kingbri1/standard-openapi
Description: [![npm version](https://img.shields.io/npm/v/@standard-community/standard-openapi.svg)](https://npmjs.org/package/@standard-community/standard-openapi "View this project on NPM") [![npm downloads](https://img.shields.io/npm/dm/@standard-community/standard
Latest version: 0.1.5

# Standard OpenAPI

[![npm version](https://img.shields.io/npm/v/@standard-community/standard-openapi.svg)](https://npmjs.org/package/@standard-community/standard-openapi "View this project on NPM")
[![npm downloads](https://img.shields.io/npm/dm/@standard-community/standard-openapi)](https://www.npmjs.com/package/@standard-community/standard-openapi)
[![license](https://img.shields.io/npm/l/@standard-community/standard-openapi)](LICENSE)

Standard Schema Validator's OpenAPI Schema Converter

## Installation

Install the main package -

```sh
pnpm add @standard-community/standard-openapi
```

For some specific vendor, install the respective package also -

| Vendor  | Package |
| ------- | ------- |
| Zod     | `zod-openapi` |
| Valibot | `@standard-community/standard-json` `@valibot/to-json-schema` `json-schema-walker` |
| ArkType | `@standard-community/standard-json` `json-schema-walker` |
| Effect Schema | `@standard-community/standard-json` `json-schema-walker` |

## Usage

```ts
import { toOpenAPISchema } from "@standard-community/standard-openapi";

// Define your schema
const schema = v.pipe(
    v.object({
        myString: v.string(),
        myUnion: v.union([v.number(), v.boolean()]),
    }),
    v.description("My neat object schema"),
);

// Convert it to OpenAPI Schema
const openapiSchema = await toOpenAPISchema(schema);
```

## Compatibility

List of supported validators -

| Vendor  | Supported |
| ------- | ------- |
| Zod     | ✅ |
| Valibot | ✅ |
| ArkType | ✅ |
| Typebox | ✅ (Using [TypeMap](https://github.com/sinclairzx81/typemap) |
| Effect Schema | 🛠️ |

You can check the compatibility versions at [standardschema.dev](https://standardschema.dev/)
npm package: @kingclub/core-plugin-aliyunpush
Description: Cordova Push Plugin,use Aliyun SDK
Author: tubugs
Latest version: 0.0.2

# cordova-plugin-aliyunpush

## Install

> 注意：
> - 应用的包名一定要和 APP_KEY 对应应用的包名一致，否则推送服务无法注册成功。
> - 在使用 8 或以上版本的 Xcode 调试 iOS 项目时，需要先在项目配置界面的 Capabilities 中打开 Push Notifications 开关。
> - ANDROID_KEY:对应的android key
> - ANDROID_SECRET:ANDROID SECRET
> - IOS_KEY:ios key
> - IOS_SECRET:ios SECRET

- 通过 Cordova Plugins 安装，要求 Cordova CLI 5.0+：

  ```shell
  cordova plugin add cordova-plugin-aliyunpush --variable ANDROID_KEY=${ANDROID_KEY} --variable ANDROID_SECRET=${ANDROID_SECRET} --variable IOS_KEY=${IOS_KEY} --variable IOS_SECRET=${IOS_SECRET}
  ```

- 或下载到本地安装：

  ```shell
  cordova plugin add Your_Plugin_Path --variable ANDROID_KEY=${ANDROID_KEY} --variable ANDROID_SECRET=${ANDROID_SECRET} --variable IOS_KEY=${IOS_KEY} --variable IOS_SECRET=${IOS_SECRET}
  ```


## Usage

### API

```javascript
    /**
     * 获取设备唯一标识deviceId，deviceId为阿里云移动推送过程中对设备的唯一标识（并不是设备UUID/UDID）
     * @param  {Function} successCallback 成功回调
     * @param  {Function} errorCallback   失败回调
     * @return {void}  
     */
    getRegisterId: function(successCallback, errorCallback)

    /**
     * 阿里云推送绑定账号名
     * @param  {string} account         账号
     * @param  {Function} successCallback 成功回调
     * @param  {Function} errorCallback   失败回调
     * @return {void} 
     */
    bindAccount: function(account, successCallback, errorCallback) 

    /**
     * 阿里云推送绑定标签
     * @param  {string[]} tags            标签列表
     * @param  {Function} successCallback 成功回调
     * @param  {Function} errorCallback   失败回调
     * @return {void}  
     */
    bindTags: function(tags, successCallback, errorCallback) 

    /**
     * 阿里云推送解除绑定标签
     * @param  {string[]} tags            标签列表
     * @param  {Function} successCallback 成功回调
     * @param  {Function} errorCallback   失败回调
     * @return {void}               
     */
    unbindTags: function(tags, successCallback, errorCallback)

    /**
     * 阿里云推送解除绑定标签
     * @param  {Function} successCallback 成功回调
     * @param  {Function} errorCallback   失败回调
     * @return {void}           
     */
    listTags: function(successCallback, errorCallback) 


  /**
   * 阿里云推送消息透传回调
   * @param  {Function} successCallback 成功回调
   */
  onMessage(sucessCallback) ;

  # sucessCallback:调用成功回调方法，注意没有失败的回调，返回值结构如下：
    #json: {
      type:string 消息类型,
      title:string '阿里云推送',
      content:string '推送的内容',
      extra:string | Object<k,v> 外健,
      url:路由
    }

    #消息类型
    {
      message:透传消息，
      notification:通知接收，
      notificationOpened:通知点击，
      notificationReceived：通知到达，
      notificationRemoved：通知移除，
      notificationClickedWithNoAction：通知到达，
      notificationReceivedInApp：通知到达打开 app
    }
	/**
     * 创建通知频道（安卓
     * @param  {string} channelId          通知频道Id
	 * @param  {string} channelName        通知频道名称
	 * @param  {string} channelDescription 通知频道描述
     * @param  {Function} successCallback  成功回调
     * @param  {Function} errorCallback    失败回调
     * @return {void}               
     */
	createNotificationChannel: function(channelId, channelName, channelDescription, successCallback, errorCallback)
```
npm package: @kingdanx/electron-is-dev
Description: Check if Electron is running in development
Author: Dan Prudhomme Jr
Latest version: 3.1.4

# electron-is-dev

> Check if [Electron](https://electronjs.org) is running in development

Useful for enabling debug features only during development.

This package must be used from the Electron main process.

## Install

```sh
npm install @kingdanx/electron-is-dev
```

*Requires Electron 28 or later.*

## Usage

```js
import isDev from '@kingdanx/electron-is-dev';

if (isDev) {
	console.log('Running in development');
} else {
	console.log('Running in production');
}
```

## I forked to add commonJS module support here

```js
const isDev = require('@kingdax/electron-is-dev');

if (isDev) {
	console.log('Running in development');
} else {
	console.log('Running in production');
}
```

You can force development mode by setting the `ELECTRON_IS_DEV` environment variable to `1`.

## FAQ

### How is this different than [`app.isPackaged`](https://www.electronjs.org/docs/api/app#appispackaged-readonly)?

This package existed long before that property. The benefit of this package is that you can override the value using an environment variable.

### How do I use this in the renderer process?

You can use [`contextBridge`](https://www.electronjs.org/docs/latest/api/context-bridge) in the [preload script](https://www.electronjs.org/docs/latest/tutorial/tutorial-preload) to manually expose the variable:

```js
import {contextBridge} from 'electron';
import isDev from 'electron-is-dev';

contextBridge.exposeInMainWorld('isDev', isDev);
```

You can then access it in `globalThis` from the renderer process:

```js
console.log(globalThis.isDev);
```

## Related
- [electron-is-dev](https://github.com/sindresorhus/electron-is-dev) - The original package this one was forked from
- [electron-util](https://github.com/sindresorhus/electron-util) - Useful utilities for developing Electron apps
- [electron-debug](https://github.com/sindresorhus/electron-debug) - Adds useful debug features to your Electron app
npm package: @kingdee-nodejs/k3cloud
Description: A Node.js SDK for Kingdee(金蝶) k3cloud
Author: tokoyi
Latest version: 0.0.2

# kingdee-nodejs/k3cloud

## About

- A Node.js SDK for [Kingdee K/3](https://www.ik3cloud.com) ...

## Requirement

- [Node.js](https://nodejs.org/en/download/) 16+

## Dependencies

- [axios](https://github.com/axios/axios)
- [crypto-js](https://github.com/brix/crypto-js)

## Usage

- Install

  ```shell
  $ npm install @kingdee-nodejs/k3cloud
  ```

- Test

  ```js
  const K3CloudApiSdk = require("@kingdee-nodejs/k3cloud");

  // ------ 初始化
  config = {
    auth_type: 3, // 授权类型：1 用户名+密码；2 第三方授权应用ID+应用密钥；3 签名；
    host_url: "http||https://xxxxxxxxxxxxxxxxx/k3cloud/", // 金蝶授权请求地址
    acct_id: "xxxxxxxxxx", // 账户ID
    username: "xxxxxxxxxx", // 用户名（授权类型为1时必须）
    password: "xxxxxxxxxx", // 密码（授权类型为1时必须）
    appid: "xxxxxxxxxx", // 应用ID（授权类型为2或3时必须）
    appsecret: "xxxxxxxxxx", // 应用Secret（授权类型为2或3时必须）
    lcid: 2052, // 账套语系，默认2052
  };
  let client = new K3CloudApiSdk(config);

  // ------ 发起请求 (基础管理->基础资料->物料->单据查询)
  // 准备POST数据
  postData = {
    FormId: "BD_MATERIAL",
    FieldKeys: "FMATERIALID,FNumber,FName",
    FilterString: "FDocumentStatus = 'C'",
    OrderString: "",
    TopRowCount: 0,
    StartRow: 0,
    Limit: 2,
    SubSystemId: "",
  };
  // 一般调用
  client
    .executeBillQuery(postData)
    .then((resp) => {
      console.log("\n>> 一般调用 <<");
      console.log(resp);
    })
    .catch((error) => {
      console.log(error);
    });
  // 或 await 调用
  (async () => {
    let resp = await client.executeBillQuery(postData);
    console.log("\n>> await调用 <<");
    console.log(resp);
  })();
  ```

〜 That is it. 〜
npm package: @kingdom-sdk/core
Description: Core module to design DDD applications in TypeScript
Author: William Abreu
Latest version: 0.2.0

# 🏰 Kingdom SDK: Core module

Core module to design DDD applications in TypeScript.

## Features

See the [changelog](./CHANGELOG.md) to know all the features supported.

## Installation

Use the package manager [npm](https://npmjs.org) to install `@kingdom-sdk/core`.

```bash
npm install @kingdom-sdk/core
```

You can use [yarn](https://yarnpkg.com/) as well.

```bash
yarn add @kingdom-sdk/core
```

## Development Dependencies

- [**TypeScript**](https://www.npmjs.com/package/typescript): Add support to static typing.
- [**TS node**](https://www.npmjs.com/package/ts-node): TypeScript interactive shell (REPL).
- [**TS config paths**](https://www.npmjs.com/package/tsconfig-paths): Simplify imports using an custom "@".
- [**ESLint**](https://www.npmjs.com/package/eslint): Style and code enforcement.
- [**Prettier**](https://www.npmjs.com/package/prettier): Style enforcement.
- [**Babel**](https://www.npmjs.com/package/@babel/core): JS compiler.
- [**Husky**](https://www.npmjs.com/package/husky): Git hooks utility (pre-commit).
- [**Lint staged**](https://www.npmjs.com/package/lint-staged): Run style check only for staged files (pre-commit).
- [**Jest**](https://www.npmjs.com/package/jest): Testing framework.

## Production Dependencies

- [**UUID**](https://www.npmjs.com/package/uuid): UUID generator.
- [**Object Hash**](https://www.npmjs.com/package/object-hash): Hashing utility.

## Adding a Git hook

After installing the dependencies, automatically the script `prepare` will set up the husky to git hooks.

To add a script to be run before every commit (such as code enforcement), follow the example below or edit by hand the [`pre-commit`](.husky/pre-commit) file.

```bash
yarn husky add .husky/pre-commit "yarn lint-staged"
```

## REPL

You can test sorts of TypeScript code interactively through the `ts-node` executable:

```bash
yarn ts-node
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License

[MIT](https://choosealicense.com/licenses/mit/)
npm package: @kingdomdotone/router-sdk
Description: An sdk for routing swaps using Uniswap v2 and Uniswap v3.
Latest version: 0.0.3

# Alpha software

The latest version of the SDK is used in production in the Uniswap Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!

# Uniswap Swap Router SDK

This SDK is meant to facilitate interactions with the contracts in [swap-router-contracts](https://github.com/Uniswap/swap-router-contracts).
npm package: @kingeast/queue
Description: js queue 队列
Latest version: 1.0.2

# js-queue
js浏览器端的一个队列插件

## 安装

```
npm install @kingeast/queue
or
yarn add @kingeast/queue
```

## 使用

```
const list: number[] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

// 初始化一个并行数3的队列
// <传入元素类型,返回元素类型>
const queue = new KQueue<number, number[]>(3);

// 设置数据列表
queue.setTask(list);

// 添加任务处理回调
queue.addHandler((data) => {
    return new Promise(resolve => {
        const t = ke.getRandom(1, 6);
        setTimeout(() => {
            console.log('data', data);
            resolve([t, data]);
        }, t * 1000);
    });
});

// 开始队列
queue.start().then((results) => {
    // 返回的results不会因处理的速度而顺序混乱
    console.log('全部任务处理完成', results);
});
```