open-index/open-npm huggingface dataset:
npm package: @onepunch/get-page
Description: url -> html
Author: Wang Zuo
Latest version: 0.3.2

# get-page
url -> html

### Installation
``` sh
npm install @onepunch/get-page
```

### Usage
``` javascript
const getPage = require('@onepunch/get-page');
const page = await getPage('https://www.google.com');

getPage('https://www.google.com').then(page => console.log(page.html):
```

### License
MIT
npm package: @oneqode/pattern-store-mcp
Description: Pattern Store MCP for Cracked Jacked Claude - Stores and retrieves code patterns, conventions, and learnings
Author: OneQode
Latest version: 1.0.0

# Pattern Store MCP 🧩

The Pattern Store MCP (Model Context Protocol) server stores and retrieves code patterns, conventions, and project-specific learnings for the Cracked Jacked Claude framework.

## Features

- **Pattern Storage**: Store code patterns with metadata (category, language, quality score)
- **Semantic Search**: Search patterns by query, category, language, or quality
- **Quality Tracking**: Track and update pattern quality scores
- **Usage Analytics**: Track pattern usage frequency
- **Category Management**: Organize patterns by categories

## Installation

```bash
# Global installation
npm install -g @oneqode/pattern-store-mcp

# Or use via npx
npx @oneqode/pattern-store-mcp
```

## Usage with Claude

Add to your `.claude.json`:

```json
{
  "mcpServers": {
    "pattern-store": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@oneqode/pattern-store-mcp@latest"],
      "description": "Pattern storage for code conventions and learnings"
    }
  }
}
```

## Available Tools

### store_pattern
Store a new code pattern or convention.

```typescript
pattern_store.store_pattern({
  name: "error-boundary-react",
  category: "react",
  language: "typescript",
  pattern: "class ErrorBoundary extends React.Component<Props, State> {...}",
  description: "React error boundary pattern for catching component errors",
  tags: ["error-handling", "react", "components"],
  quality_score: 9
})
```

### search_patterns
Search for patterns by query, category, or language.

```typescript
pattern_store.search_patterns({
  query: "error handling",
  category: "react",
  min_quality: 7
})
```

### get_pattern
Get a specific pattern by name.

```typescript
pattern_store.get_pattern({
  name: "error-boundary-react"
})
```

### update_quality
Update the quality score of a pattern based on usage experience.

```typescript
pattern_store.update_quality({
  name: "error-boundary-react",
  quality_score: 10,
  reason: "Works perfectly in production"
})
```

### list_categories
List all available pattern categories with statistics.

```typescript
pattern_store.list_categories()
```

## Pattern Categories

- **architecture**: System design patterns
- **testing**: Test patterns and strategies
- **security**: Security best practices
- **performance**: Performance optimization patterns
- **react**: React-specific patterns
- **node**: Node.js patterns
- **typescript**: TypeScript patterns
- **error-handling**: Error handling strategies
- **api**: API design patterns
- **database**: Database patterns

## Storage

Patterns are stored in `~/.pattern-store/patterns.json` as a JSON file for simplicity and portability.

## Development

```bash
# Install dependencies
npm install

# Build
npm run build

# Development mode
npm run dev
```

## License

MIT © OneQode
npm package: @oneralon/nestjs-clickhouse
Description: NestJS for clickhouse based on zimv/node-clickhouse-orm
Author: oneralon
Latest version: 1.0.0

## NestJS ClickHouse NPM package

The package based on https://github.com/zimv/node-clickhouse-orm

### 1. Installation

```
npm i --save @oneralon/nestjs-clickhouse
```

### 2. Add root module

```
import { ClickHouseModule } from '@oneralon/nestjs-clickhouse';

@Module({
  imports: [
    ClickHouseModule.forRoot({
      url: 'http://clickhouse.host',
      port: 8123,
      username: 'default',
      password: 'password',
      database: 'default',
      debug: true,
      useGzip: true,
      format: 'json', // 'json' | 'csv' | 'tsv'
    }),
    ...
  ]
})
...
```

### 3. Decorate model

```
import { DataType, Model, Prop, Schema } from '@oneralon/nestjs-clickhouse';

@Schema({
  tableName: 'entities',
  options: 'ENGINE = MergeTree ORDER BY field1',
})
export class Entity {
  @Prop({
    type: DataType.String,
  })
  public field1: string;

  @Prop({
    type: DataType.Int64,
  })
  public field2: number;

  @Prop({
    type: DataType.String,
    get: (value: string) => JSON.parse(value),
    set: (value: object) => JSON.stringify(value),
  })
  public field3: { a: number, b: string };
}

export type EntityModel = Model<Entity>;

```

### 4. Add feature module

```
import { ClickHouseModule } from '@oneralon/nestjs-clickhouse';

@Module({
  imports: [
    ClickHouseModule.forFeature([
      Entity,
    ]),
    ...
  ]
})
...
```

### 5. Inject and use model

```
class EntitiesService {
  @Inject(Entity.name)
  private readonly model: EntityModel;

  public async create(value: Entity) {
    await this.model.create(value);
  }

  ...
}

```
npm package: @oneramp/sdk
Description: OneRamp is a utility package that helps facilitate token offramps and oneramps in various blockchain networks.
Latest version: 1.0.5

# ONERAMP SDK

OneRamp is a utility package that helps facilitate token offramps and oneramps in various blockchain networks. It provides a set of tools to interact with blockchain tokens in a more accessible and abstracted way, providing a simple interface to approve, offramp and keep track of transactions.

## Installation

To use OneRamp in your project, you will need to install it via npm:

```bash
npm i @oneramp/sdk
```

or

```bash
yarn add @oneramp/sdk
```

## Usage

Import the OneRamp class from the package and create a new instance by providing the necessary parameters:

```js
import { OneRamp } from "@oneramp/sdk";

const oneramp = new OneRamp(
network, // Network type - "bscTestnet" | "bsc" | "celo" | "alfajores" | "mumbai"
  pubKey,  // Public key
  secretKey, // Secret key
  provider, // (Optional) ethers.provider
  signer // (Optional) Signer
);

```

You can then use the offramp method to deposit a specific amount of a token to a specific the oneramp address:

```js
oneramp.offramp(tokenAddress, amount, phoneNumber)
```

## Documentation

Browse the [documentation](https://docs.oneramp.io) online:

[Getting Started](https://docs.oneramp.io/#/quickstart)
[Full API Documentation](https://docs.oneramp.io/#/sdk)
npm package: @onerb/core
Description: Core utilities for Onerb projects.
Latest version: 2.1.0

# @onerb/core

Pacote principal do ecossistema Onerb. Ele agrega os subpacotes oficiais e reexporta suas APIs, permitindo instalar tudo com uma única dependência.

## Instalação

```bash
npm i @onerb/core
```

```bash
yarn add @onerb/core
```

```bash
pnpm add @onerb/core
```

## Subpacotes

- `@onerb/error`: utilitários de erro e `Either`. Veja o README em [`packages/error/README.md`](../error/README.md).

## Reexportações

O `@onerb/core` reexporta todo o conteúdo de `@onerb/error`. Se você já usa `@onerb/core`, não precisa instalar o pacote de erro separadamente.

## Importação

```ts
import { AppError, Either, left, right } from '@onerb/core';
```
npm package: @onereach/pnpm-audit-junit
Description: Allows to build pnpm audit report in JUnit format
Author: Antony Peklo
Latest version: 1.0.2

# pnpm-audit-junit

Allows to run a `pnpm audit` for a specific directory and produce results in a JUnit format.

This is useful for using in GitLab CI pipelines as report format that GitLab natively understands.

```text
    Usage:
      pnpm dlx @onereach/pnpm-audit-junit pnpm-audit-junit [options]
    
    Options:
      -h,  --help                     Show this help message
      -v,  --version                  Show version information
      -l   --audit-level <severity>   Only print advisories with severity greater than or equal
                                        to one of the following: low|moderate|high|critical. (default: low)
      -p,  --prod                     Only audit "dependencies" and "optionalDependencies"
      -d,  --dir                      Set the directory (default: ".")
      -o,  --output                   Set the output file (default: stdout)
```
npm package: @onereach/postcss-scoped-selector
Description: PostCSS plugin for selector scoping
Latest version: 1.2.0

# postcss-scoped-selector

[PostCSS] plugin for selector scoping.

[PostCSS]: https://github.com/postcss/postcss

```css
.foo {
  background-color: red;
}
```

```css
:where([your-selector]) .foo, .foo:where([your-selector]) {
  background-color: red;
}
```

## Usage

**Step 1:** Install plugin:

```sh
npm install --save-dev postcss postcss-scoped-selector
```

**Step 2:** Check you project for existed PostCSS config: `postcss.config.js`
in the project root, `"postcss"` section in `package.json`
or `postcss` in bundle config.

If you do not use PostCSS, add it according to [official docs]
and set this plugin in settings.

**Step 3:** Add the plugin to plugins list:

```diff
module.exports = {
  plugins: [
+   require('postcss-scoped-selector'),
    require('autoprefixer')
  ]
}
```

[official docs]: https://github.com/postcss/postcss#usage