open-index/open-npm huggingface dataset:
npm package: @futuring/mini-receitas-core
Description: Produce universal library with webpack and es6
Author: Krasimir Tsonev
Latest version: 1.1.0

# Webpack library starter

Webpack based boilerplate for producing libraries (Input: ES6, Output: universal library)

![Travis](https://travis-ci.org/krasimir/webpack-library-starter.svg?branch=master)

## Features

* Webpack 4 based.
* ES6 as a source.
* Exports in a [umd](https://github.com/umdjs/umd) format so your library works everywhere.
* ES6 test setup with [Mocha](http://mochajs.org/) and [Chai](http://chaijs.com/).
* Linting with [ESLint](http://eslint.org/).

## Process

```
ES6 source files
       |
       |
    webpack
       |
       +--- babel, eslint
       |
  ready to use
     library
  in umd format
```

*Have in mind that you have to build your library before publishing. The files under the `lib` folder are the ones that should be distributed.*

## Getting started

1. Setting up the name of your library
  * Open `webpack.config.js` file and change the value of `libraryName` variable.
  * Open `package.json` file and change the value of `main` property so it matches the name of your library.
2. Build your library
  * Run `yarn install` (recommended) or `npm install` to get the project's dependencies
  * Run `yarn build` or `npm run build` to produce minified version of your library.
3. Development mode
  * Having all the dependencies installed run `yarn dev` or `npm run dev`. This command will generate an non-minified version of your library and will run a watcher so you get the compilation on file change.
4. Running the tests
  * Run `yarn test` or `npm run test`

## Scripts

* `yarn build` or `npm run build` - produces production version of your library under the `lib` folder
* `yarn dev` or `npm run dev` - produces development version of your library and runs a watcher
* `yarn test` or `npm run test` - well ... it runs the tests :)
* `yarn test:watch` or `npm run test:watch` - same as above but in a watch mode

## Readings

* [Start your own JavaScript library using webpack and ES6](http://krasimirtsonev.com/blog/article/javascript-library-starter-using-webpack-es6)

## Misc

### An example of using dependencies that shouldn’t be resolved by webpack, but should become dependencies of the resulting bundle

In the following example we are excluding React and Lodash:

```js
{
  devtool: 'source-map',
  output: {
    path: '...',
    libraryTarget: 'umd',
    library: '...'
  },
  entry: '...',
  ...
  externals: {
    react: 'react'
    // Use more complicated mapping for lodash.
    // We need to access it differently depending
    // on the environment.
    lodash: {
      commonjs: 'lodash',
      commonjs2: 'lodash',
      amd: '_',
      root: '_'
    }
  }
}
```
npm package: @futuristick/atproto-bsky
Description: Reference implementation of app.bsky App View (Bluesky API)
Latest version: 0.0.169-insert-batching.0

# @atproto/bsky: Bluesky AppView Service

TypeScript implementation of the `app.bsky` Lexicons backing the https://bsky.app microblogging application.

[![NPM](https://img.shields.io/npm/v/@atproto/bsky)](https://www.npmjs.com/package/@atproto/bsky)
[![Github CI Status](https://github.com/bluesky-social/atproto/actions/workflows/repo.yaml/badge.svg)](https://github.com/bluesky-social/atproto/actions/workflows/repo.yaml)

## License

This project is dual-licensed under MIT and Apache 2.0 terms:

- MIT license ([LICENSE-MIT.txt](https://github.com/bluesky-social/atproto/blob/main/LICENSE-MIT.txt) or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0, ([LICENSE-APACHE.txt](https://github.com/bluesky-social/atproto/blob/main/LICENSE-APACHE.txt) or http://www.apache.org/licenses/LICENSE-2.0)

Downstream projects and end users may chose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.
npm package: @futurspace/apicontrol-js
Description: This library provides a JS integration to Compend APIControl, which provides API key management. This is intended to be run on a node server that needs to talk to another node service with  authentication.
Latest version: 0.0.2

# Compend APIControl

This library provides a JS integration to Compend APIControl, which provides API key management.
This is intended to be run on a node server that needs to talk to another node service with 
authentication. 

## Example

```js
// Create the client; this only has to be done once
const client = new ApiControlClient({
  id: "ba929f30-c825-4b59-bd20-e9926825ee3a",
  secret: "dff67697-2bf4-455b-bd03-387fcef50877"
}, true);

// ...

// Get the token, which can be added to an HTTP request header
const token = await client.getToken();
```
npm package: @futurx/openclaw-operator-ui
Description: Operator management UI plugin for OpenClaw — a web-based control panel for non-technical users to manage agents, channels, groups, skills, sessions and more.
Latest version: 0.9.0

# OpenClaw Operator UI

A standalone plugin that provides a web-based management interface for [OpenClaw](https://github.com/openclaw/openclaw), designed for non-technical operators.

## Features

- **Agent Management** — Create, edit and delete agents; edit all workspace markdown files (IDENTITY.md, SOUL.md, AGENTS.md, TOOLS.md, etc.)
- **Channel Monitoring** — View channel status, account connections, and manage logout
- **Group Bindings** — Visualise which groups are routed to which agents across channels
- **Skill Management** — Browse skills, toggle enable/disable, install missing dependencies directly from the UI
- **Real-time Test Chat** — Stream responses in a chat interface to test agents live
- **Session Management** — View, reset and delete conversation sessions
- **Cron Jobs** — Monitor and control scheduled tasks
- **System Settings** — Edit `openclaw.json` configuration, view system health and available models
- **Token Authentication** — Secured via Gateway token (obtainable from the Dashboard)

## Installation

### From npm

```bash
openclaw plugins install @futurx/openclaw-operator-ui
```

### From local path

```bash
openclaw plugins install /path/to/futurclaw-operator-ui
```

### From Git

```bash
openclaw plugins install git+https://git.futurx.cc/futurx/futurclaw-operator-ui.git
```

After installation, restart the Gateway. The Operator UI will be available at:

```
http://localhost:18789/operator
```

## Prerequisites

- OpenClaw >= 2026.1.26
- Node.js >= 22
- Gateway must have token authentication configured (this is the default). The token can be found in the Dashboard settings or in `~/.openclaw/openclaw.json` under `gateway.auth.token`. If no token is configured, the Gateway auto-generates one on first startup.

### Client ID

This plugin connects to the Gateway using `webchat-ui` as its client ID for maximum compatibility — it works on any OpenClaw instance without requiring device identity or secure context. A dedicated `openclaw-operator-ui` ID has been proposed upstream ([PR #29359](https://github.com/openclaw/openclaw/pull/29359)) and will be adopted in a future release once merged.

## Development

```bash
# Install dependencies and build the frontend
npm run build

# Or develop with hot-reload (proxy to local Gateway)
cd web && npm install && npm run dev
```

The dev server proxies WebSocket connections to `ws://localhost:18789`.

## Project Structure

```
├── package.json              # npm package manifest
├── openclaw.plugin.json      # OpenClaw plugin descriptor
├── index.ts                  # Plugin entry — serves built SPA at /operator
├── web/                      # React + Vite frontend
│   ├── src/
│   │   ├── lib/              # Gateway client, auth context, hooks
│   │   ├── components/       # Shared UI components
│   │   └── pages/            # Route pages
│   └── ...config files
└── dist/web/                 # Built frontend (generated)
```

## License

MIT
npm package: @futuryng/cordova-plugin-caenqldminir1170i
Description: CS108 is the best in class read range UHF RFID handheld sled reader on the market. It works with iOS Phones and Tablets. It enables fast inventory of items on pallets, warehouse shelves, retail stores, and other tagged items in business processes where fi
Author: Andrea Puccio
Latest version: 1.0.1
Deprecated: false

# Caenqldminir 1170i cordova plugin

Cordova plugin to iteract with ios sdk

## Instalation

`To install the caenqldminir1170i cordova plugin:`

``` bash
ionic cordova plugin add cordova-plugin-caenqldminir1170i
```

## Tips

How to create a [cordova plugin](https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/)
npm package: @futuryng/cordova-plugin-cslcs108handheldreader
Description: Cordova plugin to iteract with ios sdk
Author: Andrea Puccio
Latest version: 1.0.3
Deprecated: false

# Cslcs 108 handheld reader cordova plugin

Cordova plugin to iteract with ios CSLCS 108 handheld reader sdk
This plugin is published also as npm package

## Installation

To install the cslcs108handheldreader cordova plugin:

``` bash
ionic cordova plugin add @futuryng/cordova-plugin-cslcs108handheldreader
```

## Publish to npmjs

To publish the plugin increase the version in `package.json` file and run the following command:

``` bash
npm publish
```

## Tips

How to create a [cordova plugin](https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/)
npm package: @fuuck/markdown-it-gladest-darwin-arm64
Description: Prebuilt binary package for `markdown-it-gladest` on `darwin-arm64`.
Author: LOSSES Don
Latest version: 0.2.0

# `@fuuck/markdown-it-gladest-darwin-arm64`

Prebuilt binary package for `markdown-it-gladest` on `darwin-arm64`.
npm package: @fuuck/markdown-it-gladest-darwin-x64
Description: Prebuilt binary package for `markdown-it-gladest` on `darwin-x64`.
Author: LOSSES Don
Latest version: 0.2.0

# `@fuuck/markdown-it-gladest-darwin-x64`

Prebuilt binary package for `markdown-it-gladest` on `darwin-x64`.
npm package: @fuuck/markdown-it-gladest-linux-arm64-gnu
Description: Prebuilt binary package for `markdown-it-gladest` on `linux-arm64-gnu`.
Author: LOSSES Don
Latest version: 0.2.0

# `@fuuck/markdown-it-gladest-linux-arm64-gnu`

Prebuilt binary package for `markdown-it-gladest` on `linux-arm64-gnu`.
npm package: @fuuck/markdown-it-gladest-linux-x64-gnu
Description: Prebuilt binary package for `markdown-it-gladest` on `linux-x64-gnu`.
Author: LOSSES Don
Latest version: 0.2.0

# `@fuuck/markdown-it-gladest-linux-x64-gnu`

Prebuilt binary package for `markdown-it-gladest` on `linux-x64-gnu`.
npm package: @fuuck/markdown-it-gladest-win32-x64-msvc
Description: Prebuilt binary package for `markdown-it-gladest` on `win32-x64-msvc`.
Author: LOSSES Don
Latest version: 0.2.0

# `@fuuck/markdown-it-gladest-win32-x64-msvc`

Prebuilt binary package for `markdown-it-gladest` on `win32-x64-msvc`.
npm package: @fuus/array
Description: A library fo frequently used utilities.
Author: error-four-o-four
Latest version: 0.0.1

# @fuus/array

![npm](https://img.shields.io/npm/v/@fuus/array?style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/min/@fuus/array?label=minified&style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@fuus/array?label=zipped&style=flat-square)

## Example

```js
import array, { arrayFromRange } from '@fuus/array';

array.fromRange === arrayFromRange; // true

arrayFromRange(10); // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
```

## API
npm package: @fuus/easing
Description: A library fo frequently used utilities.
Author: error-four-o-four
Latest version: 0.0.1

# @fuus/easing

![npm](https://img.shields.io/npm/v/@fuus/easing?style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/min/@fuus/easing?label=minified&style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@fuus/easing?label=zipped&style=flat-square)

## Example

```js
import easing from '@fuus/easing';
```

## API
npm package: @fuus/number
Description: A library fo frequently used utilities.
Author: error-four-o-four
Latest version: 0.0.1

# @fuus/number

![npm](https://img.shields.io/npm/v/@fuus/number?style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/min/@fuus/number?label=minified&style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@fuus/number?label=zipped&style=flat-square)

## Example

```js
import num, { roundNum } from '@fuus/number';

num.round === roundNum; // true

let n = 1.23456789;
roundNum(n); // 1
num.round(n, 4); // 1.2345;
```

## API
npm package: @fuus/random
Description: A library fo frequently used utilities.
Author: error-four-o-four
Latest version: 0.0.1

# @fuus/random

![npm](https://img.shields.io/npm/v/@fuus/random?style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/min/@fuus/random?label=minified&style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@fuus/random?label=zipped&style=flat-square)

## Example

```js
import random, { randomInt } from '@fuus/random';

random.int === randomInt; // true

randomInt(); // returns random integer between 0 and 10
randomInt(5); // random integer between 0 and 5
random.int(5, 25); // random integer between 5 and 25
```

## API
npm package: @fuus/string
Description: A library fo frequently used utilities.
Author: error-four-o-four
Latest version: 0.0.1

# @fuus/string

![npm](https://img.shields.io/npm/v/@fuus/string?style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/min/@fuus/string?label=minified&style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@fuus/string?label=zipped&style=flat-square)

## Example

```js
import string from '@fuus/string';
```

## API
npm package: @fuwa-orm/cli
Description: ## パーサーについて
Latest version: 0.0.3

# cli

## パーサーについて

[antlr](https://www.antlr.org/)から生成しています。

```bash
# antlrのCLIのインストール
pip install antlr4-tools
```

TypeScriptのパーサーを生成するためには、次のコマンドを実行します。

```bash
antlr4 -Dlanguage=TypeScript src/parser/SQLiteLexer.g4 src/parser/SQLiteParser.g4
```

[antlr4/typescript-target.md at master · antlr/antlr4 · GitHub](https://github.com/antlr/antlr4/blob/master/doc/typescript-target.md)
npm package: @fuwa/rest
Description: A simple REST client for Discord's public API
Author: Splatterxl
Latest version: 0.4.0

# @fuwa/rest

A minimal, yet feature-complete, client for [Discord](https://discord.com)'s
public [REST API](https://discord.com/developers/docs). Uses undici internally.

# Installation

```shell
# using yarn
$ yarn add @fuwa/rest
# or pnpm
$ pnpm add @fuwa/rest
# or even npm
$ npm install --save @fuwa/rest
```

# Usage

```js
import { REST } from '@fuwa/rest';

const client = new REST("my_token");

await client.patch("/users/@me", {
  body: {
    username: "fuwa_l0v3r"
  },
});

// want it simpler? here you go:
await client.editCurrentUser({
  username: "fuwa_l0v3r_shorthand"
});
```

# Documentation

All endpoints under `REST` are represented by their name in the [Discord Developer Docs](https://discord.com/developers/docs).

Documentation is planned and on the roadmap. Check back here later.

# Links

- [source code](https://github.com/fuwa-org/fuwa)
- [npm package](https://npmjs.com/@fuwa/rest)
npm package: @fuweichin/fs-r
Description: fs recursive functions
Latest version: 0.1.0

# @fuweichin/fs-r
fs recursive functions, inspired by POSIX and Apache Commons IO.

[![npm version](https://img.shields.io/npm/v/@fuweichin/fs-r.svg)](https://www.npmjs.org/package/@fuweichin/fs-r)

## Features
+ copy directory recursively
	+ overwrite existing dest?
	+ read symbolic link?
	+ preserve file date?
	+ given filepath and stats, tell if file need to be copied?
+ mkdir recursively
+ remove directory recursively

## Installation
```sh
npm install --save @fuweichin/fs-r
```

## Documentation
see [doc/api.md](doc/api.md).

## Examples
see [spec/indexSpec.js](spec/indexSpec.js).
npm package: @fuxing666/f-ui
Description: Vue3 components library f-ui
Author: 符幸
Latest version: 1.0.0

# f-ui

This template should help get you started developing with Vue 3 in Vite.

## Recommended IDE Setup

[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).

## Type Support for `.vue` Imports in TS

TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) to make the TypeScript language service aware of `.vue` types.

If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a [Take Over Mode](https://github.com/johnsoncodehk/volar/discussions/471#discussioncomment-1361669) that is more performant. You can enable it by the following steps:

1. Disable the built-in TypeScript Extension
    1) Run `Extensions: Show Built-in Extensions` from VSCode's command palette
    2) Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)`
2. Reload the VSCode window by running `Developer: Reload Window` from the command palette.

## Customize configuration

See [Vite Configuration Reference](https://vitejs.dev/config/).

## Project Setup

```sh
npm install
```

### Compile and Hot-Reload for Development

```sh
npm run dev
```

### Type-Check, Compile and Minify for Production

```sh
npm run build
```

### Lint with [ESLint](https://eslint.org/)

```sh
npm run lint
```
npm package: @fuxishi/random-nickname
Description: 随机昵称生成器
Author: fuxishi
Latest version: 1.0.2

# 随机昵称生成器

随机生成昵称 由于业务需求 寻找 npm 依赖的时候找不到中文版本的昵称生成器 所以自己写了一个 支持 require 以及 import 支持 ts

## 安装

```sh
npm install @fuxishi/random-nickname
```

## 使用

### 随机生成昵称

```js
import { rName, generateNickName } from "@fuxishi/random-nickname";
// 随机生成昵称
console.log(rName.nickname("l_cl_cr_r")); // 输出: ⓻内侧🀣的°矮牵牛🀑
// 或
console.log(generateNickName("l_cl_cr_r"));
```

### 随机生成单词

```js
import { rName, generateWord } from "@fuxishi/random-nickname";
// 随机生成单词
console.log(rName.word()); // 输出: 漱口水
// 或
console.log(generateWord());
```

### 随机生成形容词

```js
import { rName, generateAdjective } from "@fuxishi/random-nickname";
// 随机生成形容词
console.log(rName.generateAdjective()); // 输出: 勤奋
console.log(generateAdjective());
console.log(generateAdjective("qualityPersonality"));
```

### 随机生成名词

generateNoun

### 随机生成特殊符号

generateSpecialSymbol

### 输出全部形容词

```js
import { adjective } from "@fuxishi/random-nickname";
console.log(adjective);
// 或者adjective[key]
```

### 输出全部名词

noun

### 输出全部特殊符号

## 新增随机生成密码

```js
// 生成 8 位默认模式密码（数字+大小写字母）
const pwd1 = randowPwd(8);
console.log("🚀 ~ pwd1:", pwd1);

// 生成 12 位包含所有字符类型的密码
const pwd2 = randowPwd(12, ["number", "lowercase", "uppercase", "character"]);
console.log("🚀 ~ pwd2:", pwd2);

// 生成 6 位默认长度密码（使用默认长度 6）
const pwd3 = randowPwd();
console.log("🚀 ~ pwd3:", pwd3);

// 生成 10 位纯特殊字符密码
const pwd4 = randowPwd(10, ["character"]);
console.log("🚀 ~ pwd4:", pwd4);

// console.log(randowPwd(0)); 抛出错误

// console.log(randowPwd(8, ["invalid"])); 抛出错误

// 空模式数组（使用默认模式）
console.log(randowPwd(8, []));
// 未传入任何参数 默认长度6 默认模式
console.log(randowPwd());
```

# 如遇到错误或什么问题 可邮箱zhangzjx1422@163.com联系
npm package: @fuxishi/relationship
Description: Chinese kinship library
Latest version: 1.0.2

本仓库是中国亲戚关系计算器的实现，用于家庭称谓、亲戚称呼、辈分关系的计算。 ts 版本

原始版本为 js 代码实现，查看更多信息、了解具体算法原理等，请查看原作者仓库 —— https://github.com/mumuy/relationship

# 安装

```sh
npm i @fuxishi/relationship
```

# 使用

```ts
import { relationship } from "@fuxishi/relationship";
relationship("我的爸爸的爸爸"); // 爷爷
```