open-index/open-npm huggingface dataset:
npm package: @stagtion/actions
Description: A set of actions and helpers for CLI commands
Latest version: 0.0.0-a06a645

<p align="center">
    <h1 align="center">
        Actions 🌵
    </h1>
    <p align="center">A core library toolbox for easy back/front-end integration.</p>
</p>

<p align="center">
    <a href="https://github.com/privacy-scaling-explorations/p0tion">
        <img src="https://img.shields.io/badge/project-p0tion-blue.svg?style=flat-square">
    </a>
    <a href="https://github.com/privacy-scaling-explorations/p0tion/blob/main/LICENSE">
        <img alt="Github License" src="https://img.shields.io/github/license/privacy-scaling-explorations/p0tion.svg?style=flat-square">
    </a>
    <a href="https://www.npmjs.com/package/@p0tion/actions">
        <img alt="NPM Version" src="https://img.shields.io/npm/v/@p0tion/actions?style=flat-square" />
    </a>
    <a href="https://npmjs.org/package/@p0tion/actions">
        <img alt="Downloads" src="https://img.shields.io/npm/dm/@p0tion/actions.svg?style=flat-square" />
    </a>
    <a href="https://eslint.org/">
        <img alt="Linter" src="https://img.shields.io/badge/linter-eslint-8080f2?style=flat-square&logo=eslint" />
    </a>
    <a href="https://prettier.io/">
        <img alt="Prettier" src="https://img.shields.io/badge/code%20style-prettier-f8bc45?style=flat-square&logo=prettier" />
    </a>
</p>

<div align="center">
    <h4>
        <a href="https://github.com/privacy-scaling-explorations/p0tion/blob/main/CONTRIBUTING.md">
            👥 Contributing
        </a>
        <span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>
        <a href="https://github.com/privacy-scaling-explorations/p0tion/blob/main/CODE_OF_CONDUCT.md">
            🤝 Code of conduct
        </a>
        <span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>
        <a href="https://discord.gg/sF5CT5rzrR">
            🗣️ Chat &amp; Support
        </a>
    </h4>
</div>

| This library contains a collection of methods, types, and constants relevant to p0tion's core workflow which are totally reusable and extensible when integrating into a backend or frontend. |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

To integrate these features, you only need to install the package and import methods, types, or constants according to your own requirements. If you wish to extend one or more features, you can create them on top of these. To further extend the package, you can fork the project and/or submit a PR containing the updates.

## 🛠 Installation

### NPM or Yarn

Install the `@p0tion/actions` package with npm

```bash
npm i @p0tion/actions
```

or yarn

```bash
yarn add @p0tion/actions
```

## 📜 Usage

### Local Development

**Prerequisites**

-   Node.js version 20.0 or higher.
-   Yarn version 3.5.0 or higher.

Copy the `.env.default` file as `.env`:

```bash
cp .env.default .env
```

And add your environment variables.

⚠️ Your environment variables must match the corresponding properties values inside the `.env` file of the `phase2cli` package ⚠️
npm package: @stagware/nocodb-sdk
Description: TypeScript SDK for the NocoDB v2 API — typed clients for metadata, data, and admin operations
Author: Jason Henriksen
Latest version: 0.1.8

# @stagware/nocodb-sdk

TypeScript SDK for the NocoDB v2 API — typed clients for metadata, data, and admin operations.

## Install

```sh
npm install @stagware/nocodb-sdk
```

## Quick Start

```typescript
import { NocoClient, MetaApi } from '@stagware/nocodb-sdk';

const client = new NocoClient({
  baseUrl: 'https://app.nocodb.com',
  headers: { 'xc-token': 'your-api-token' },
});

const meta = new MetaApi(client);

// List all bases
const bases = await meta.listBases();
console.log(bases.list);

// Create a table
const table = await meta.createTable('base_id', {
  title: 'Users',
  table_name: 'users',
});

// CRUD on records
const rows = await client.request('GET', '/api/v2/tables/tbl_id/records');
```

## Features

- **50+ typed API methods** — bases, tables, views, columns, filters, sorts, hooks, sources, tokens, users, comments, shared views/base, visibility rules, duplicates, app info, cloud workspaces
- **Auto-pagination** — `fetchAllPages()` fetches all pages of any paginated endpoint
- **Typed errors** — `AuthenticationError`, `NotFoundError`, `ValidationError`, `ConflictError`, `NetworkError`
- **Retry & timeout** — configurable via `RetryOptions` and `timeoutMs`
- **Tree-shakeable** — ESM-only, all types exported

## API Classes

### `NocoClient`

Low-level HTTP client with error mapping, retry, and timeout.

```typescript
const client = new NocoClient({
  baseUrl: 'https://app.nocodb.com',
  headers: { 'xc-token': 'token' },
  timeoutMs: 30000,
  retry: { retry: 3, retryDelay: 1000, retryStatusCodes: [429, 500, 502, 503] },
});

const result = await client.request<MyType>('GET', '/api/v2/meta/bases');
const allRows = await client.fetchAllPages<Row>('GET', '/api/v2/tables/tbl_id/records');
```

### `MetaApi`

Typed methods for all metadata CRUD operations.

```typescript
const meta = new MetaApi(client);

await meta.listBases();
await meta.createTable(baseId, { title: 'Tasks' });
await meta.listViews(tableId);
await meta.createViewFilter(viewId, { fk_column_id: 'col_id', comparison_op: 'eq', value: 'active' });
```

### `DataApi`

Record and link operations.

```typescript
const data = new DataApi(client);

await data.listLinks(tableId, linkFieldId, recordId);
await data.linkRecords(tableId, linkFieldId, recordId, [{ Id: 100 }]);
```

## Types

All entity types are exported: `Base`, `Table`, `View`, `Column`, `Filter`, `Sort`, `Row`, `Hook`, `ApiToken`, `BaseUser`, `Comment`, `SharedView`, `SharedBase`, `ViewColumn`, `FormView`, `GalleryView`, `KanbanView`, `GridView`, `AppInfo`, `VisibilityRule`, `DuplicateOptions`, `NcWorkspace`, `NcWorkspaceUser`.

Response types: `ListResponse<T>`, `PageInfo`, `BulkCreateResponse`, `BulkUpdateResponse`, `BulkDeleteResponse`, `ErrorResponse`.

## License

MIT
npm package: @staibur/vue3-colorpicker
Description: A very beautiful color picker, supports input and output of multiple color formats, and supports gradient color selection.
Author: aesoper
Latest version: 1.0.2

# colorpicker

A very beautiful color picker, supports input and output of multiple color formats, and supports gradient color selection.

Note: This document is for Vue3ColorPicker v2. If you are looking for an older versions, refer to the v1 branches.The v2 version is a destructive update, and some functions in v1 are no longer supported. Please use it with caution

[Live Demo](https://aesoper101.github.io/vue3-colorpicker/)

[中文文档](https://github.com/aesoper101/vue3-colorpicker/blob/main/README.ZH-cn.md)

## Installation

```
yarn add vue3-colorpicker
```

OR

```
npm install vue3-colorpicker
```

## How to use

### The first step is global registration

```
import Vue3ColorPicker from "vue3-colorpicker";
import "vue3-colorpicker/style.css";

createApp(App)
  .use(router)
  .use(Vue3ColorPicker)
  .mount("#app");
```

OR

```vue3
import { ColorPicker } from "vue3-colorpicker";
import "vue3-colorpicker/style.css";

export default defineComponent({
components: { ColorPicker },
});
```

### Usage

```vue3
<template>
  <div>
     <color-picker v-model:pureColor="pureColor" v-model:gradientColor="gradientColor"/>
  </div>
</template>
<script lang="ts">
  import { ref } from "vue";
  import { ColorInputWithoutInstance } from "tinycolor2";

  export default defineComponent({
     setup() {
       const pureColor = ref<ColorInputWithoutInstance>("red");
       const gradientColor = ref("linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%)");

       return { pureColor, gradientColor }
     }
  });
</script>

```

[Live Demo](https://aesoper101.github.io/vue3-colorpicker/)
npm package: @stail21/claudkun-rpg
Description: Auto-shooting RPG that levels up as you use Claude Code. Idle game x Shmup x Clicker.
Latest version: 1.0.0

# Claude-kun RPG

**Claude Codeを使えば使うほどクロード君がレベルアップする放置シューティングRPG**

Idle Game x Vertical Shooter x Clicker

---

## What is this?

Claude Codeでコードを書くたびに、裏で動いてるシューティングゲームのキャラクターが強くなります。

- `Write` → 弾が飛んでボスにダメージ
- `Edit` → 弾が飛んでボスにダメージ
- `Grep` → ホーミングミサイル発射
- `MultiEdit` → 全画面爆破（必殺技）
- 大量のコードを書く → フィーバーゲージが溜まって弾幕が激化

## Features

- **20ステージ + エンドレスモード**
- **フィーバーシステム（Lv.100まで無限スケール）** - コード量に応じてゲージ蓄積、弾幕がSTG名作風に進化
- **202個の実績**（12カテゴリ）
- **30段階のキャラ進化**
- **4系統の武器進化**
- **コンボシステム** - 隕石連続撃破でスコアボーナス
- **パワーアップドロップ** - 弾速UP / シールド / 全方位弾幕 / XP2倍
- **レアメテオ** - 金色の星型、大量XP
- **ツール必殺技** - Write 30行以上で画面ビーム、MultiEditで全画面爆破
- **プレステージシステム** - Lv.100で周回、永続+10% DMGボーナス
- **ステージ別背景・ボス外見変化**
- **ボス攻撃パターン**（扇状弾 / 狙い撃ち / リング弾）
- **統計パネル** - ツール使用回数グラフ、総ダメージ等
- **リザルト画面** - ボス撃破後にSTAGE CLEAR演出

## Install & Run

```bash
# Clone the repo
git clone https://github.com/YOUR_USERNAME/claude-kun-rpg.git
cd claude-kun-rpg

# Install dependencies
npm install

# Setup hooks (connects to Claude Code)
node src/setup.js

# Launch the game
node src/cli.js
```

## How it works

```
Claude Code (hooks)
    |
    +-- PostToolUse --> hook.js --> events.jsonl
    +-- SessionStart --> hook.js --> events.jsonl
    |
    v
Electron App (game)
    +-- fs.watch(events.jsonl)
    +-- Canvas 2D game engine
    +-- Auto-play + fever system
```

1. `setup.js` がClaude Codeの `~/.claude/settings.json` にhookを登録
2. Claude Codeでツールが使われるたび `hook.js` がイベントを `~/.claude-kun/events.jsonl` に記録
3. Electronアプリがファイル変更を検知し、ゲームに反映

## Controls

ゲームは**完全オート**。放置してるだけでクロード君が戦います。

- Claude Codeを使う → ダメージ増加 + フィーバーゲージ蓄積
- 画面右上 **★** → 実績パネル
- 画面左下 **STAT** → 統計パネル
- 画面左下 **PIN** → 最前面表示 ON/OFF
- **ESC** → パネルを閉じる
- Lv.100で画面下に **PRESTIGE** ボタン出現

## Fever Levels (Bullet Patterns)

| Lv | Style | Pattern |
|----|-------|---------|
| 0 | Basic | Single shot |
| 1-6 | Star Soldier | Twin / 3-WAY spread |
| 7-14 | Xevious | Twin + wave / aimed |
| 15-29 | TwinBee | Spread + homing missiles |
| 30-49 | DoDonPachi | Focused laser stream / wide spread |
| 50-69 | Touhou | Accel aimed + satellites + wave |
| 70-89 | DoDonPachi Hyper | Spiral + ring burst + 6 satellites |
| 90-100 | Final Form | Everything at once |

## Tech Stack

- **Electron** - Desktop app
- **Canvas 2D** - Game rendering
- **Claude Code Hooks** - Event integration
- **Node.js** - Hook scripts

## License

MIT
npm package: @stain-win/qr-code-generator
Description: QRCode generator library
Author: Miroslav Mitrovic
Latest version: 0.0.2

# qr-code-generator

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build qr-code-generator` to build the library.

## Running unit tests

Run `nx test qr-code-generator` to execute the unit tests via [Jest](https://jestjs.io).