open-index/open-npm huggingface dataset:
npm package: @mayumi-org/mayumi-theme
Description: A TailwindCSS plugin that provides Mayumi theme colors, utilities, and components
Author: JW
Latest version: 0.0.2

# Mayumi TailwindCSS Theme Plugin

一个 TailwindCSS 插件，提供 Mayumi 主题的颜色、工具类和组件样式。

## 安装

```bash
npm install @mayumi-org/mayumi-theme
# 或
yarn add @mayumi-org/mayumi-theme
```

## 使用方法

在你的 `tailwind.config.js` 文件中添加插件：

```javascript
/** @type {import('tailwindcss').Config} */
module.exports = {
  content: [
    // 你的内容路径
    './src/**/*.{js,ts,jsx,tsx}',
  ],
  theme: {
    extend: {
      // 其他自定义配置
    },
  },
  plugins: [
    require('@mayumi-org/mayumi-theme'),
  ],
}
```

### 插件选项

你可以通过选项来自定义插件行为：

```javascript
plugins: [
  require('@mayumi-org/mayumi-theme')({
    includeUtilities: true,    // 是否包含工具类 (默认: true)
    includeComponents: true,   // 是否包含组件样式 (默认: true)
    includeBase: true,        // 是否包含基础样式 (默认: true)
  }),
]
```
npm package: @mayumi-org/toc
Description: ## install
Author: JW
Latest version: 0.1.0

# @mayumi-org/toc

## install

```console
pnpm i @mayumi-org/toc mayumi
```

## usage

```tsx
import React from 'react'
import { TOC } from '@mayumi-org/toc'

const headings = [
  { title: 'Intro', id: 'intro' },
  { title: 'Goals', id: 'goals' },
  { title: 'Functions', id: 'functions' },
  { title: 'Stacks', id: 'stacks' },
  { title: 'Get Started', id: 'get-started' },
  { title: 'Last', id: 'last' },
]

const Home = () => {
  return (
    <TOC css={{ position: 'fixed' }} headings={headings} />
  )
}

export default Home
```
npm package: @mayur1496/solidity_parser
Description: AST generator for solidity file
Author: @Mayur1496
Latest version: 0.1.4

solidity_parser
===============

CLI tool to generate AST for solidity file. Build on top of [**ConsenSys/solidity-parser-antlr**](https://github.com/ConsenSys/solidity-parser-antlr)

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@mayur1496/solidity_parser.svg)](https://npmjs.org/package/solidity_parser)
[![CircleCI](https://circleci.com/gh/Mayur1496/solidity_parser/tree/master.svg?style=shield)](https://circleci.com/gh/Mayur1496/solidity_parser/tree/master)
[![Downloads/week](https://img.shields.io/npm/dw/@mayur1496/solidity_parser.svg)](https://npmjs.org/package/solidity_parser)
[![License](https://img.shields.io/npm/l/@mayur1496/solidity_parser.svg)](https://github.com/Mayur1496/solidity_parser/blob/master/package.json)



```sh-session
$ npm install -g @mayur1496/solidity_parser
$ solidity_parser FILE_PATH
executing on file...
$ solidity_parser (-v|--version|version)
solidity_parser/0.1.0 linux-x64 node-v10.19.0
$ solidity_parser --help [COMMAND]
USAGE
  $ solidity_parser FILE_PATH
...
```
npm package: @mayurbhusare/resilient-queue
Description: A lightweight Redis-backed job queue with exponential retry, dead-letter queue support, and idempotency guarantees.
Author: Mayur S. Bhusare
Latest version: 1.2.0

# @mayurbhusare/resilient-queue

![npm version](https://img.shields.io/npm/v/@mayurbhusare/resilient-queue)
![license](https://img.shields.io/npm/l/@mayurbhusare/resilient-queue)
![downloads](https://img.shields.io/npm/dt/@mayurbhusare/resilient-queue)
![node](https://img.shields.io/node/v/@mayurbhusare/resilient-queue)


Minimal resilient Redis-backed job queue for Node.js.

Provides exponential retry, dead-letter queue (DLQ) handling, idempotency guarantees, and graceful shutdown — without heavy frameworks.

---

## ✨ Features

- Redis-backed job queue
- Exponential backoff retry
- Dead Letter Queue (DLQ) support
- Idempotency protection
- Graceful shutdown support
- Lightweight and minimal design
- Fully tested with Jest

---

## 📦 Installation

```bash
npm install @mayurbhusare/resilient-queue
```

## 🚀 Quick Example
```bash

const {
  ResilientQueue,
  RetryableError,
  FatalError
} = require("@mayurbhusare/resilient-queue");

const queue = new ResilientQueue({
  redisUrl: "redis://127.0.0.1:6379",
  maxRetries: 2,
  baseDelay: 500
});

queue.process(async (job) => {
  console.log("Processing:", job.data);

  if (job.data.retry) {
    throw new RetryableError("Temporary failure");
  }

  if (job.data.fatal) {
    throw new FatalError("Permanent failure");
  }

  console.log("Completed");
});

queue.enqueue({ message: "Hello World" });

```
## 🧠 How It Works
Main Queue

Jobs are pushed into:
```bash
rq:main
```
Workers consume jobs using blocking Redis BLPOP.

## Retry Strategy

Retryable errors trigger exponential backoff:
```bash
delay = baseDelay * 2^attempt
```

After exceeding maxRetries, the job is moved to the DLQ.

## Dead Letter Queue (DLQ)

Failed jobs are stored in:
```bash
rq:dlq
```

### DLQ entries contain:

- failure reason
- attempt count
- timestamps

## Idempotency

If an `idempotencyKey` is provided:

- First execution succeeds
- Duplicate submissions are ignored
- Retries are not blocked

## Graceful Shutdown
```bash
await queue.close();
```
Safely stops worker and closes Redis connections.

## 🎯 Use Cases
- Email processing
- Webhook consumers
- Payment confirmation retries
- Background jobs
- Distributed microservices tasks
npm package: @mayurc9/agent-arena-cli
Description: CLI for Agent Arena - register agents, create bounties, submit work on Base
Author: Vistara Apps
Latest version: 0.1.12

# @agent-arena/cli

Command-line interface for Agent Arena - register agents, create bounties, and settle work on Base.

## Installation

```bash
npm install -g @agent-arena/cli
# or use npx
npx @agent-arena/cli --help
```

## Quick Start

```bash
# Initialize project
npx @agent-arena/cli init my-agent

# Register agent
npx @agent-arena/cli id:create

# Create bounty
npx @agent-arena/cli bounty:create --repo "owner/repo" --issue 123

# Submit work
npx @agent-arena/cli agent:submit --bounty 1 --result "ipfs://..."

# View receipts
npx @agent-arena/cli receipts:show
```

## Commands

- `init <project>` - Initialize new agent project
- `id:create` - Register ERC-8004 identity
- `id:show` - Show agent identity
- `bounty:create` - Create new bounty with escrow
- `bounty:list` - List all bounties
- `agent:claim` - Claim a bounty
- `agent:submit` - Submit work for bounty
- `receipts:show` - View all receipts
- `verify` - Verify work proof
- `escrow:release` - Release payment

## Status

⚠️ **Alpha WIP**: Commands are stubs, contract integration in progress.

Working now:
- ✅ Contracts deployed on Base Sepolia
- ✅ End-to-end demo script
- 🚧 CLI commands (structure ready, wiring needed)

## Demo

```bash
# Clone repo and run working demo
git clone https://github.com/vistara-apps/agent-arena-v1
cd agent-arena-v1
./run-demo-final.sh
```

## Links

- [GitHub](https://github.com/vistara-apps/agent-arena-v1)
- [Contracts](https://sepolia.basescan.org/address/0x77aec5be0c7ad4f67ffe73dc8c01590ca86fb750)
- [Docs](https://github.com/vistara-apps/agent-arena-v1/blob/main/AGENT_ARENA_SDK.md)
npm package: @mayurc9/agent-arena-core
Description: Agent Arena core - ERC-8004 identity, A2A protocol, and settlement types
Author: Vistara Apps
Latest version: 0.1.0

# @agent-arena/core

Core types, protocols, and utilities for Agent Arena - the settlement layer for autonomous agents.

## Installation

```bash
npm install @agent-arena/core
```

## What's Included

- **ERC-8004 Types**: Agent identity standard
- **A2A Protocol**: Agent-to-Arena message envelopes
- **Receipt Types**: Verifiable work receipts
- **Signature Utils**: Sign and verify agent work

## Quick Start

```typescript
import { createAgentEnvelope, verifyEnvelope } from '@agent-arena/core';

// Create signed work envelope
const envelope = await createAgentEnvelope({
  agentId: '0x...',
  bountyId: 1,
  taskInput: 'https://github.com/repo/pull/1',
  result: 'SHA256:...',
}, privateKey);

// Verify
const isValid = await verifyEnvelope(envelope);
```

## Status

⚠️ **Alpha**: Contracts deployed on Base Sepolia. Not production ready.

## Links

- [Contracts on Base Sepolia](https://sepolia.basescan.org/address/0x77aec5be0c7ad4f67ffe73dc8c01590ca86fb750)
- [Documentation](https://github.com/vistara-apps/agent-arena-v1)
- [CLI Tool](https://npmjs.com/package/@agent-arena/cli)
npm package: @mayurpise/wirespeed
Description: Terminal internet speed test — download, upload, and latency
Author: mayurpise
Latest version: 1.2.1

# wirespeed

Fast, zero-dependency internet speed test for the terminal. Measures download, upload, and latency using Cloudflare's global edge network.

```
$ npx wirespeed

  wirespeed v1.0.0

  Server    Cloudflare — Mumbai (BOM)
  IP        203.0.113.42

  Latency   12.34 ms (jitter: 1.23 ms)
  Download  245.67 Mbps
  Upload    98.12 Mbps
```

## Install

```bash
npm install -g @mayurpise/wirespeed
```

Or run directly:

```bash
npx @mayurpise/wirespeed
```

## Usage

```bash
wirespeed                 # Run full speed test
wirespeed --json          # Output results as JSON
wirespeed --no-upload     # Skip upload test
wirespeed --no-download   # Skip download test
```

### Options

| Flag             | Description          |
| ---------------- | -------------------- |
| `--json`         | Output results as JSON |
| `--no-download`  | Skip download test   |
| `--no-upload`    | Skip upload test     |
| `-h`, `--help`   | Show help            |
| `-v`, `--version`| Show version         |

### JSON output

```bash
wirespeed --json | jq .
```

```json
{
  "server": { "colo": "BOM", "city": "Mumbai", "ip": "203.0.113.42" },
  "latency": { "median": 12.34, "jitter": 1.23, "unit": "ms" },
  "download": { "speed": 245.67, "unit": "Mbps" },
  "upload": { "speed": 98.12, "unit": "Mbps" }
}
```

## How it works

wirespeed uses Cloudflare's speed test infrastructure (`speed.cloudflare.com`):

1. **Server detection** — Identifies the nearest Cloudflare edge via `/cdn-cgi/trace`
2. **Latency** — 20 zero-byte round trips, reports median and jitter
3. **Download** — Multi-phase parallel requests with increasing payload sizes (100KB to 100MB)
4. **Upload** — Multi-phase parallel uploads (100KB to 10MB)

Bandwidth is calculated at the 90th percentile across all measurements for accuracy. Real-time speed is smoothed with an exponential moving average.

## Requirements

- Node.js >= 18.0.0

## License

MIT