open-index/open-npm huggingface dataset:
npm package: @humaans/oxlint-plugin-ava
Description: Oxlint plugin for AVA test framework
Author: simon@humaans.io
Latest version: 1.0.1

# @humaans/oxlint-plugin-ava

Oxlint plugin for the [AVA](https://github.com/avajs/ava) test framework.

## Installation

```sh
npm install -D @humaans/oxlint-plugin-ava
# or
pnpm add -D @humaans/oxlint-plugin-ava
# or
yarn add -D @humaans/oxlint-plugin-ava
# or
bun add -D @humaans/oxlint-plugin-ava
```

## Usage

Add the plugin to your `.oxlintrc.json`:

```json
{
  "plugins": ["@humaans/oxlint-plugin-ava"],
  "rules": {
    "ava/no-only-test": "error",
    "ava/no-skip-assert": "error",
    "ava/no-nested-tests": "error",
    "ava/no-duplicate-modifiers": "error",
    "ava/no-unknown-modifiers": "error",
    "ava/no-todo-implementation": "error",
    "ava/use-t-throws-async-well": "error"
  }
}
```

## Rules

| Rule                      | Description                                   |
| ------------------------- | --------------------------------------------- |
| `no-only-test`            | Disallow `test.only()` in committed code      |
| `no-skip-assert`          | Disallow `t.skip` assertion modifier          |
| `no-nested-tests`         | Disallow nested tests (not supported by AVA)  |
| `no-duplicate-modifiers`  | Disallow duplicate test modifiers             |
| `no-unknown-modifiers`    | Disallow unknown test modifiers               |
| `no-todo-implementation`  | Disallow `test.todo()` with an implementation |
| `use-t-throws-async-well` | Enforce `t.throwsAsync()` in async tests      |

## License

MIT
npm package: @humaine/utils
Description: Utility library for NodeJS applications
Author: Matthew Peveler
Latest version: 0.2.0

# @humaine/utils

A utility library for the HUMAINE applications.

## Setup

```bash
npm install
```

## Usage

```typescript
import { quantize } from '@humaine-utils/math'

quantize(1.324, 2); // 1.32

import { optionsToUrl } from '@humaine-utils/url';

optionsToUrl({host: 'localhost'}); // http://localhost
```

## Contributing

We are open to contributions.

* The software is provided under the [MIT license](LICENSE). Contributions to
this project are accepted under the same license.
* Please also ensure that each commit in the series has at least one
`Signed-off-by:` line, using your real name and email address. The names in
the `Signed-off-by:` and `Author:` lines must match. If anyone else
contributes to the commit, they must also add their own `Signed-off-by:`
line. By adding this line the contributor certifies the contribution is made
under the terms of the
[Developer Certificate of Origin (DCO)](DeveloperCertificateOfOrigin.txt).
* Questions, bug reports, et cetera are raised and discussed on the issues page.
* Please make merge requests into the master branch.
npm package: @human-connection/styleguide
Description: [![Build Status](https://img.shields.io/travis/com/Human-Connection/Nitro-Styleguide/master.svg)](https://travis-ci.com/Human-Connection/Nitro-Styleguide) [![npm](https://img.shields.io/npm/v/@human-connection/styleguide.svg)](https://www.npmjs.com/packag
Latest version: 0.5.22

# Human-Connection Styleguide
[![Build Status](https://img.shields.io/travis/com/Human-Connection/Nitro-Styleguide/master.svg)](https://travis-ci.com/Human-Connection/Nitro-Styleguide)
[![npm](https://img.shields.io/npm/v/@human-connection/styleguide.svg)](https://www.npmjs.com/package/@human-connection/styleguide)

CION is a Design System build primary for Vue applications. You can use it as a starting point for building your own Design System.

The system utilizes design tokens, a living styleguide with integrated code playgrounds and reusable components for common UI tasks.

Living styleguide demo: https://styleguide.human-connection.org

Landing page demo: https://cion.visualjerk.de

Integrate it in your application: [Quick Start](https://github.com/visualjerk/vue-cion-design-system/wiki/Quick-Start)

[![Screenshot](./preview/customize.png)](https://github.com/visualjerk/vue-cion-design-system/raw/master/preview/customize.png)

## Project setup
```
yarn install
```

## Developing

Compiles and hot-reloads living styleguide

```
yarn dev
```

## Building

### Living styleguide


Compiles living styleguide to `./docs`

```
yarn build
```

### Library

Compiles design system as a library to `./dist`

```
yarn build:lib
```

## Helper

### Serve living styleguide locally
```
yarn serve
```

### Lints and fixes files
```
yarn lint
```
npm package: @human-hisyo/mcp-server
Description: Human-Hisyo MCP Server - AI Secretary Service via Model Context Protocol
Latest version: 0.1.1

# @human-hisyo/mcp-server

Human-Hisyo MCP Server - AIエージェントから人間秘書に直接タスクを依頼できるMCPサーバー。

## Human-Hisyo とは？

Human-Hisyo（人間秘書）は、AIが処理できないタスク（電話、認証、交渉等）を管理された人間の秘書に委託するサービスです。MCPプロトコルでAIエージェントから直接依頼でき、1タスク固定料金・月額固定費ゼロで利用できます。

**AIができることはAIが。できないことは人間秘書が。あなたは指示するだけ。**

## Installation

```bash
npm install @human-hisyo/mcp-server
```

## Configuration

### Claude Desktop

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "human-hisyo": {
      "command": "npx",
      "args": ["@human-hisyo/mcp-server"],
      "env": {
        "HH_API_KEY": "hh_live_your_api_key_here"
      }
    }
  }
}
```

### Claude Code

Add to your MCP settings:

```json
{
  "mcpServers": {
    "human-hisyo": {
      "command": "npx",
      "args": ["@human-hisyo/mcp-server"],
      "env": {
        "HH_API_KEY": "hh_live_your_api_key_here"
      }
    }
  }
}
```

### Cursor / Windsurf / その他MCP対応エージェント

上記と同じMCP設定をお使いのエディタの設定に追加してください。

## Available Tools

| Tool | Description |
|---|---|
| `create_task` | 人間秘書にタスクを依頼。作業マニュアルを自動生成。 |
| `get_task_status` | タスクの現在のステータスを確認。 |
| `get_task_result` | 完了したタスクの結果とエビデンスを取得。 |
| `cancel_task` | 進行中のタスクをキャンセル。 |
| `list_categories` | 利用可能なカテゴリと料金を一覧表示。 |
| `get_usage` | 利用状況と請求情報を取得。 |

## Task Categories & Pricing

| Category | Price | Description |
|---|---|---|
| `phone_proxy` | ¥500 | 電話代行（予約、問い合わせ等） |
| `document_submission` | ¥500 | 書類提出・フォーム入力 |
| `email_handling` | ¥500 | メール対応・返信代行 |
| `reservation` | ¥780 | 予約手配（レストラン、ホテル等） |
| `scheduling` | ¥780 | 日程調整 |
| `research` | ¥980 | リサーチ・情報収集 |

## Example Usage

Once configured, your AI agent can naturally delegate tasks:

> 「土曜19時に鮨大で2名の予約を取って」

The AI will:
1. 電話予約が必要と判断
2. `create_task` で `reservation` カテゴリのタスクを作成
3. 人間秘書が自動生成されたマニュアルに従い電話予約を実行
4. 結果をエビデンス付きで報告

## Environment Variables

| Variable | Description | Default |
|---|---|---|
| `HH_API_KEY` | Your Human-Hisyo API key (required) | - |
| `HH_API_URL` | API base URL | `https://human-hisyo.jp/api` |

## License

MIT
npm package: @human-nature-lab/glasses
Description: Monitor and report resource consumption for multiple servers
Author: wyattis
Latest version: 0.1.6

# glasses
Monitor and report resource consumption for multiple servers

blinkers
shades
lorgnette
trifocals
pince-nez
field-glasses

## Starting the services in production
Must set the *SECRET* env variable on the server and the *SECRET, HOST, and TAG* env variables on the client.
- glasses client `pm2 start pm2.config.js --only client`
- glasses server `pm2 start pm2.config.js --only server`
- glasses server w/ self monitoring `pm2 start pm2.config.js` and set *HOST* to `localhost:port` and `TAG=fg-server`
npm package: @human-tools/use-sortable
Description: Simple implementation that allows you to reorder items easily using useSortable hook.
Latest version: 0.0.5

# useSortable

Simple implementation that allows you to reorder items easily using useSortable hook.

## Options

- [Optional] `draggingClassNames`: `string[]` - Default: `['dragging']`
- [Optional] `dragoverClassNames`: `string[]` - Default: `['dragover']`
- [Optional] `animate`: `boolean` - Default: `true`
- [Optional] `animationDelayFunction`: `(index: number) => number` - Default: `() => 0`
- [Optional] `animationDurationFunction`: `(index: number) => number` - Default: `() => 0.3`
- [Optional] `animationTimingFunction`: `(index: number) => string` - Default: `() => 'cubic-bezier(0, 1.28, 1, 1)'`

## Installing

```sh
yarn add @human-tools/use-sortable
# OR
npm install @human-tools/use-sortable
```

## Example

```jsx
import { useState } from 'react';
import * as ReactDOM from 'react-dom';
import { useSortable } from '@human-tools/use-sortable';
import './index.css';

const App = (): JSX.Element => {
  const [items] = useState<number[]>(
    new Array(30).fill(0).map<number>((_, i) => i)
  );
  const { orderedItems, setItems, setContainerRef, addDraggableNodeRef } = useSortable<number>(
    items,
    {}
  );

  return (
    <div>
      <div className="card-container" ref={setContainerRef}>
        {orderedItems.map(item => (
          <div className="card" key={item} ref={addDraggableNodeRef}>
            {item + 1}
          </div>
        ))}
      </div>
    </div>
  );
};

ReactDOM.render(<App />, document.getElementById('root'));
```

```css
.card-container {
  display: flex;
  flex-wrap: wrap;
}

.card {
  font-size: 56px;
  color: #ddd;
  background-color: white;
  padding: 30px;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2);
  margin: 10px;
  cursor: grab;
  width: 150px;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.card:hover {
  background-color: slategrey;
}

.card.dragover {
  box-shadow: 1px 1px 15px 0 rgba(0, 128, 128, 1);
}

.card.dragging {
  cursor: grabbing;
  opacity: 0.2;
}
```

## Contributing

The package uses `@pika/pack` to build and publish the library. The `example` directory is a small `snowpack` react app.

If you want to work on the src of the library while using the example as a scratchpad to see your changes, run:

- `yarn start` in the root directory - This will watch the `src/` and copy the files to `example/src/use-sortable-lib` directory
- `yarn start` in the `example` directory - This will start the normal `snowpack dev` server and watch example files and hmr appropriately.

This setup is mainly because `snowpack` still doesn't have a good support for `yarn/npm link`'d packages.

## Deploying Updated Example Site

This will happen automatically using `Netlify`, all you need to do is merge updated files in.

## Publishing new version of `@human-tools/use-sortable`

Currently one of the maintainers have to run `npx pika publish` and follow the prompts. This will probably eventually be automated anytime `master` branch is updated.

## License

MIT
npm package: @human.tech/human-network-sdk
Description: Human Network SDK for browser and Node.js
Author: Holonym Foundation
Latest version: 0.3.4

# Human Network SDK

**NPM Package:** `@human.tech/human-network-sdk`

TypeScript SDK to interact with [Human Network](https://twitter.com/humannetwork).

## Installation

```bash
npm install @human.tech/human-network-sdk
```

## Usage

```typescript
import * as humanSDK from '@human.tech/human-network-sdk';

// Your code here
```