open-index/open-npm huggingface dataset:
npm package: @purpleduck/bun-plugin-solid2
Description: solid-js 2.0 plugin for Bun with HMR
Author: happypurpleduck
Latest version: 0.0.0

# bun-plugin-solid2

A Bun plugin for SolidJS 2.0

- Ported from [vite-plugin-solid v3.0.0-next.2](https://github.com/solidjs/vite-plugin-solid/tree/next).
- Ported from [solid-refresh v0.8.0-next.5](https://github.com/solidjs/solid-refresh/commit/18564536).
npm package: @purpleflea/sdk
Description: Official Node.js SDK for Purple Flea services (Casino & Trading)
Latest version: 1.0.0

# @purpleflea/sdk

Official Node.js SDK for Purple Flea services — **Casino** and **Trading**.

## Installation

```bash
npm install @purpleflea/sdk
```

```bash
yarn add @purpleflea/sdk
```

```bash
pnpm add @purpleflea/sdk
```

## Quick Start

### Casino

```ts
import { CasinoClient } from "@purpleflea/sdk";

const casino = new CasinoClient({ apiKey: "pk_live_..." });

// Register a new user
const user = await casino.register({
  username: "lucky7",
  email: "lucky7@example.com",
});

// Deposit funds
const deposit = await casino.deposit({ amount: 100, currency: "USD" });

// Browse games
const games = await casino.listGames();

// Withdraw winnings
const withdrawal = await casino.withdraw({
  amount: 50,
  currency: "USD",
  address: "0xabc...",
});

// Check referrals
const referrals = await casino.getReferrals();
```

### Trading

```ts
import { TradingClient } from "@purpleflea/sdk";

const trading = new TradingClient({ apiKey: "pk_live_..." });

// Register a trading account
const user = await trading.register({
  username: "trader1",
  email: "trader1@example.com",
});

// List available markets
const markets = await trading.listMarkets();

// Open a position
const position = await trading.openPosition({
  marketId: "btc-usd",
  side: "long",
  size: 1.5,
  leverage: 10,
});

// List open positions
const positions = await trading.listPositions();

// Close a position
await trading.closePosition(position.id);

// Check referrals
const referrals = await trading.getReferrals();
```

## Configuration

Both clients accept a `ClientConfig` object:

```ts
interface ClientConfig {
  /** API key for authentication. */
  apiKey: string;
  /** Override the default base URL (https://api.purpleflea.com). */
  baseUrl?: string;
}
```

## API Reference

### CasinoClient

| Method | Description |
| --- | --- |
| `register(data)` | Register a new casino user |
| `deposit(data)` | Create a deposit |
| `listDeposits()` | List all deposits |
| `listGames()` | List available games |
| `getGame(id)` | Get a game by ID |
| `withdraw(data)` | Request a withdrawal |
| `listWithdrawals()` | List all withdrawals |
| `getReferrals()` | Get referral info |

### TradingClient

| Method | Description |
| --- | --- |
| `register(data)` | Register a trading account |
| `listMarkets()` | List available markets |
| `getMarket(id)` | Get a market by ID |
| `openPosition(data)` | Open a new position |
| `listPositions()` | List open positions |
| `getPosition(id)` | Get a position by ID |
| `closePosition(id)` | Close a position |
| `getReferrals()` | Get referral info |

## License

MIT
npm package: @purplegate/chat-sdk
Description: The `chat-sdk` package provides a component that can be easily integrated into web applications. This component includes all necessary styles and assets, making it simple to add chat functionality to React applications.
Author: Zeprincelini
Latest version: 1.0.8

# Chat SDK Component

## Overview

The `chat-sdk` package provides a component that can be easily integrated into web applications. This component includes all necessary styles and assets, making it simple to add chat functionality to React applications.

## Installation

To install the package, use npm or yarn:

```sh
npm install @purplegate/chat-sdk
# or
yarn add @purplegate/chat-sdk
```

## Usage

Import ChatSDK component and styles into the root component.

```
import { ChatSDK } from "@purplegate/chat-sdk";
import "@purplegate/chat-sdk/lib/styles.css";
```

Then, add the imported ChatSDK.

```
<ChatSDK />
```
npm package: @purplegumdropz/specter-roast
Description: Get a brutally honest roast of your codebase. From the makers of Specter.
Author: Liz Stein
Latest version: 1.0.0

# specter-roast

Get a brutally honest roast of your codebase. No setup required.

```bash
npx specter-roast
```

## What It Analyzes

- **File sizes** - Finds your code novels
- **TODOs & FIXMEs** - The procrastination index
- **console.logs** - Debug remnants you forgot about
- **TypeScript `any`** - Type safety violations
- **Suspicious file names** - `helpers.ts`, `utils.js`, `misc.ts`
- **Deep nesting** - Callback hell detection
- **Long functions** - Single responsibility violations
- **Empty files** - Ghost files that serve no purpose
- **Potential duplicates** - Copy-paste programming

## Usage

```bash
# Basic roast
npx specter-roast

# Roast a specific directory
npx specter-roast ./src

# Be gentle
npx specter-roast --mild

# Maximum brutality
npx specter-roast --savage

# JSON output for CI/CD
npx specter-roast --json
```

## Example Output

```
  🔥 CODEBASE ROAST 🔥

  Oh, you want feedback? Alright, let's see what we're working with...

  📊 The Stats:
  You have 42 files. That's 42 opportunities for bugs. Congratulations.
  15,000 lines of code. That's a lot of places to hide mistakes.

  💣 Biggest Offenders:
  • src/cli.ts (2300 lines)
    That's not a file, that's a novel.

  📝 The Procrastination Index:
  23 TODOs and FIXMEs. They're not reminders, they're monuments to procrastination.
  They'll keep waiting.

  🎤 *drops mic*
```

## Want More?

This is a mini-tool from [Specter](https://github.com/forbiddenlink/specter) - a full codebase intelligence toolkit with 51 commands.

```bash
npm install -g specter-mcp
specter scan
specter health
specter tinder    # Swipe right on good code
specter horoscope # Today's coding fortune
```

## License

MIT
npm package: @purplepid/eslint-config-react
Description: `yarn add --dev @purplepid/eslint-config-react`
Author: Marc Neander
Latest version: 0.0.1

# eslint-config-react
## Install

`yarn add --dev @purplepid/eslint-config-react`

## Usage
Edit .eslintrc.js
```js
module.exports = {
    extends: [
        '@purplepid/react'
    ],
    ...
}
```

or in package.json
```
"eslintConfig": {
    "extends": "@purplepid/react"
}
```
npm package: @purpleraven/server-lvm
Description: MCP server for LVM (Logical Volume Manager) management
Author: purpleraven
Latest version: 0.0.1

# @purpleraven/server-lvm

MCP server for managing LVM (Logical Volume Manager) on Linux systems.

## Installation

### NPM (Recommended)

```bash
npx -y @purpleraven/server-lvm
```

### Local Development

```bash
git clone https://github.com/lhjnano/lvm-mcp.git
cd lvm-mcp
npm install
npm run build
npm start
```

## Usage

### MCP Client Configuration

Add to your MCP client config:

```json
{
  "mcpServers": {
    "lvm": {
      "type": "local",
      "command": ["npx", "-y", "@lhjnano/server-lvm"]
    }
  }
}
```

## Available Tools

### Physical Volume (PV)
- `lvm_pvcreate` - Create Physical Volume
- `lvm_pvdisplay` - Display PV information
- `lvm_pvs` - List all Physical Volumes
- `lvm_pvremove` - Remove Physical Volume

### Volume Group (VG)
- `lvm_vgcreate` - Create Volume Group
- `lvm_vgextend` - Extend Volume Group
- `lvm_vgdisplay` - Display VG information
- `lvm_vgs` - List all Volume Groups
- `lvm_vgremove` - Remove Volume Group

### Logical Volume (LV)
- `lvm_lvcreate` - Create Logical Volume (linear, striped, mirror, RAID, thin)
- `lvm_lvextend` - Extend LV with optional filesystem resize
- `lvm_lvreduce` - Reduce LV with optional filesystem resize
- `lvm_lvremove` - Remove Logical Volume
- `lvm_lvchange` - Change LV attributes
- `lvm_lvdisplay` - Display LV information
- `lvm_lvs` - List all Logical Volumes

### Advanced Features
- `lvm_cache_create` - Attach cache (dm-cache/writecache)
- `lvm_splitcache` - Split cache from LV
- `lvm_raidscrub` - RAID consistency check/scrub
- `lvm_setraidrecoveryrate` - Set RAID recovery rate
- `lvm_snapshot_create` - Create snapshot
- `lvm_listsnapshots` - List all snapshots
- `lvm_removesnapshot` - Remove snapshot
- `lvm_thinpool_create` - Create thin pool

### Configuration
- `lvm_conf_read` - Read LVM configuration
- `lvm_conf_write` - Write LVM configuration

## Requirements

- Linux with LVM 2.x
- Root or sudo privileges
- Node.js 18+

## Development

```bash
npm install
npm run build
npm test
```

## License

MIT