open-index/open-npm huggingface dataset:
npm package: @jrock2004/prettier-config
Description: Prettier configured the way I like it
Author: jrock2004
Latest version: 1.1.0

# Prettier Config

This is my base prettier config. It's a work in progress, but I'm using it in my projects.

# Usage

Install the package:

```bash
> pnpm install -D @jrock2004/prettier-config
> yarn install -D @jrock2004/prettier-config
> npm install -save-dev @jrock2004/prettier-config
```

Add the following somewhere to your `package.json`:

```json
{
  "prettier": "@jrock2004/prettier-config"
}
```
npm package: @jrockwood/injected-console-matchers
Description: Custom Jasmine matchers for the @jrockwood/injected-console library
Author: Justin Rockwood
Latest version: 2.0.1

# @jrockwood/injected-console-matchers

> Custom Jasmine matchers for the
> [@jrockwood/injected-console](https://github.com/jrockwood/injected-console) library

![injected-console icon](./docs/images/injected-console-256.png)

## Overview

See the README at [@jrockwood/injected-console](https://github.com/jrockwood/injected-console) for a
discussion about the reason for the library.

### Using supplied Jasmine matchers

This library provides custom Jasmine matchers to help in writing unit tests working with the
`VirtualColoredConsole`. They're included by default when importing the library.

```ts
// -----------------------------------------------------------------------------
// Most common

/**
 * Verifies that the message matches, 'log' was used, and the fore and back
 * colors are 'inherit'.
 */
expect(coloredConsole).toHaveJustLogged(string? | RegExp?, ignoreColors?: boolean);

/**
 * Verifies that the message matches, 'success' was used, the fore color is 'green', and
 * the back color is 'inherit'.
 */
expect(coloredConsole).toHaveJustLoggedSuccess(string? | RegExp?, ignoreColors?: boolean);

/**
 * Verifies that the last message matches, 'error' was used, the fore color is
 * 'red', and the back color is 'inherit'.
 */
expect(coloredConsole).toHaveJustLoggedError(string? | RegExp?, ignoreColors?: boolean);

/**
 * Verifies that the last message matches, 'warn' was used, the fore color is
 * 'yellow', and the back color is 'inherit'.
 */
expect(coloredConsole).toHaveJustLoggedWarning(string? | RegExp?, ignoreColors?: boolean);

/**
 * Verifies that the last message matches, 'info' was used, the fore color is
 * 'inherit', and the back color is 'inherit'.
 */
expect(coloredConsole).toHaveJustLoggedInfo(string? | RegExp?, ignoreColors?: boolean);

// -----------------------------------------------------------------------------
// Checking existence of messages (unordered)

expect(coloredConsole).toHaveLine(string? | RegExp?);
```
npm package: @jroell88/ai-orchestrator
Description: AI Multi-Agent Orchestrator (Bun) for Gemini CLI, Claude Code CLI, and Codex CLI.
Latest version: 0.1.202511032008

# @jroell/ai-orchestrator

Install:
```bash
npm i -g @jroell/ai-orchestrator@latest
```

Usage:
```bash
ai-orchestrator "Do this task"
# defaults: rounds=3, yolo=true
# options: --task, --rounds, --no-yolo, --timeoutMs, --workRoot, --no-pr
```

Notes:
- Requires the following CLIs on PATH:
  - gemini (Gemini CLI, model gemini-2.5-pro)
  - claude (Claude Code CLI, model claude-sonnet-4-5)
  - codex (Codex CLI, model gpt-5-codex with high reasoning)
- The CLI creates three git worktrees, runs agents, and uses a Codex reviewer loop.
- Use slash commands while running: /status /agents /logs <agent> /nudge <agent> <msg> /kill <agent> /review /help.
npm package: @jrohlandt/react-draft-wysiwyg
Description: A wysiwyg on top of DraftJS.
Author: Jyoti Puri
Latest version: 1.14.15

# React Draft Wysiwyg

A Wysiwyg editor built using ReactJS and DraftJS libraries.
[Demo Page](https://jpuri.github.io/react-draft-wysiwyg).

[![Build Status](https://travis-ci.org/jpuri/react-draft-wysiwyg.svg?branch=master)](https://travis-ci.org/jpuri/react-draft-wysiwyg)

![](http://i.imgur.com/tU7kJ6i.gif)

## Features

- Configurable toolbar with option to add/remove controls.
- Option to change the order of the controls in the toolbar.
- Option to add custom controls to the toolbar.
- Option to change styles and icons in the toolbar.
- Option to show toolbar only when editor is focused.
- Support for inline styles: Bold, Italic, Underline, StrikeThrough, Code, Subscript, Superscript.
- Support for block types: Paragraph, H1 - H6, Blockquote, Code.
- Support for setting font-size and font-family.
- Support for ordered / unordered lists and indenting.
- Support for text-alignment.
- Support for coloring text or background.
- Support for adding / editing links
- Choice of more than 150 emojis.
- Support for mentions.
- Support for hashtags.
- Support for adding / uploading images.
- Support for aligning images, setting height, width.
- Support for Embedded links, flexibility to set height and width.
- Option provided to remove added styling.
- Option of undo and redo.
- Configurable behavior for RTL and Spellcheck.
- Support for placeholder.
- Support for WAI-ARIA Support attributes
- Using editor as controlled or un-controlled React component.
- Support to convert Editor Content to HTML, JSON, Markdown.
- Support to convert the HTML generated by the editor back to editor content.
- Support for internationalization.

## Installing

The package can be installed from npm `react-draft-wysiwyg`

```
$ npm install --save react-draft-wysiwyg draft-js
```

## Getting started

Editor can be used as simple React Component:

```js
import { Editor } from "react-draft-wysiwyg";
import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
<Editor
  editorState={editorState}
  toolbarClassName="toolbarClassName"
  wrapperClassName="wrapperClassName"
  editorClassName="editorClassName"
  onEditorStateChange={this.onEditorStateChange}
/>;
```

## Docs

For more documentation check [here](https://jpuri.github.io/react-draft-wysiwyg/#/docs?_k=jjqinp).

## Questions Discussions

For discussions join public channel #rd_wysiwyg in [DraftJS Slack Organization](https://draftjs.herokuapp.com/).

## Fund

You can fund project at [Patreon](https://www.patreon.com/jyotipuri).

## Thanks

Original motivation and sponsorship for this work came from [iPaoo](http://www.ipaoo.com/). I am thankful to them for allowing the Editor to be open-sourced.

## License

MIT.
npm package: @jrolfs/stdio-mock
Description: Mock Command Line Applications
Author: Tylor Steinberger
Latest version: 1.2.0

# Standard I/O Mock

A basic implementation of Readable and Writable streams to mock 
`process.stdout`, `process.stderr`, `process.stdin`, or any readable and 
writable streams.

## Get it

```sh
npm install --save stdio-mock
```

## TypeScript 

This project is proudly written in TypeScript so you can enjoy using beautiful 
typings! :smile: 

## Basic Usage 

**for standard i/o**
```typescript
import { stdio } from 'stdio-mock';

const { stdout, stdin } = stdio();

stdin.pipe(stdout);

stdout.on('data', data => {
  // do stuff
})

stdin.write('test data');
stdin.end();
```

**for more general purpose use cases**
```typescript
import { MockReadable, MockWriteable } from 'stdio-mock';

const stdin = new MockReadable();
const stdout = new MockWriteable();
```

## API

#### `stdio(): StdIO` 

This is the main function exposed by the library as a convenience to mock your 
standard input and output streams.

```typescript
type StdIO = {
  stdin: MockReadable,
  stdout: MockWriteable,
  stderr: MockWriteable,
} 
```
```typescript
import { stdio } from 'stdio-mock';

const { stdout, stdin } = stdio();

stdin.pipe(stdout);

stdout.on('data', data => {
  // do stuff
})

stdin.write('test data');
stdin.end();
```

#### `MockReadable :: stream.Readable`

This is an implementation of Node.js' `stream.Readable` with additional methods 
for use in testing.

**MockReadable.write(...data: Array<any>): MockWriteable**

Pushes data into the Readable stream. This will throw and error if the stream 
has ended.

```typescript
import { MockReadable } from 'stdio-mock';

const readable = new MockReadable();

readable.on('data', (data: string) => {
  assert.stictEqual(data, 'test');
});

readable.write('test');
```

**MockReadable.data(): Array<any>**

Returns an array containing all data that has been passed into the stream.

```typescript
import { MockReadable } from 'stdio-mock';

const readable = new MockReadable();

readable.write('test');

const data = readable.data();

assert.strictEqual(data[0], 'test');
```

**MockReadable.end(): void**

Ends the stream asynchronously.

```
import { MockReadable } from 'stdio-mock';

const readable = new MockReadable();

readable.write('test');
readable.end();
```

#### MockWriteable :: stream.Writable 

This is an implementation of Node.js' `stream.Writable` with an additional method 
to query all the data that has been pushed to it.

**MockWriteable.data(): Array<any>**

Returns an array containing all data that has been passed into the stream.

```typescript
import { MockWritable } from 'stdio-mock';

const writable = new MockWritable();

writable.write('test');

const data = writable.data();

assert.strictEqual(data[0], 'test');
```
npm package: @jroman871/mcp-sqlserver
Description: MCP Server para SQL Server con operaciones seguras
Author: Tu Nombre
Latest version: 1.0.0

# MCP SQL Server

Servidor MCP (Model Context Protocol) para conectar Claude con bases de datos SQL Server.

## Instalación

```bash
npm install -g @jroman871/mcp-sqlserver
```

O usar directamente con npx:

```bash
npx @jroman871/mcp-sqlserver
```

## Configuración en Claude Desktop

Agrega la siguiente configuración en tu archivo `claude_desktop_config.json`:

### Ubicación del archivo de configuración

- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Windows**: `%APPDATA%\Claude\claude_desktop_config.json`

### Configuración

```json
{
  "mcpServers": {
    "sqlserver": {
      "command": "npx",
      "args": ["-y", "@jroman871/mcp-sqlserver"],
      "env": {
        "SQLSERVER_HOST": "tu-servidor.database.windows.net",
        "SQLSERVER_PORT": "1433",
        "SQLSERVER_USER": "tu_usuario",
        "SQLSERVER_PASSWORD": "tu_contraseña",
        "SQLSERVER_DATABASE": "tu_base_de_datos"
      }
    }
  }
}
```

### Variables de Entorno

| Variable | Descripción | Default |
|----------|-------------|---------|
| `SQLSERVER_HOST` | Servidor SQL Server | `localhost` |
| `SQLSERVER_PORT` | Puerto de conexión | `1433` |
| `SQLSERVER_USER` | Usuario de base de datos | - |
| `SQLSERVER_PASSWORD` | Contraseña | - |
| `SQLSERVER_DATABASE` | Base de datos inicial | `master` |
| `SQLSERVER_TRUSTED_CONNECTION` | Usar Windows Auth | `false` |

### Windows Authentication

Para usar autenticación de Windows en lugar de usuario/contraseña:

```json
{
  "mcpServers": {
    "sqlserver": {
      "command": "npx",
      "args": ["-y", "@jroman871/mcp-sqlserver"],
      "env": {
        "SQLSERVER_HOST": "localhost",
        "SQLSERVER_DATABASE": "mi_base_de_datos",
        "SQLSERVER_TRUSTED_CONNECTION": "true"
      }
    }
  }
}
```

## Herramientas Disponibles

### Lectura
- `sqlserver_query` - Ejecutar consultas SELECT
- `sqlserver_list_databases` - Listar bases de datos
- `sqlserver_list_tables` - Listar tablas
- `sqlserver_describe_table` - Ver estructura de una tabla

### Escritura (con confirmación)
- `sqlserver_insert` - Insertar datos
- `sqlserver_update` - Actualizar datos
- `sqlserver_delete` - Eliminar datos
- `sqlserver_confirm` - Confirmar operación pendiente

### DDL
- `sqlserver_create_table` - Crear tablas
- `sqlserver_create_index` - Crear índices
- `sqlserver_create_foreign_key` - Crear foreign keys
- `sqlserver_drop_index` - Eliminar índices
- `sqlserver_drop_constraint` - Eliminar constraints

## Seguridad

Las operaciones de escritura (INSERT, UPDATE, DELETE) requieren confirmación explícita mediante un token temporal. Esto previene modificaciones accidentales.

## Licencia

MIT
npm package: @jrontends/check-package
Description: A terminal application to check and update npm package versions in a project.
Author: Your Name
Latest version: 1.0.0

# @jrontends/check-package

A terminal application to check and update npm package versions in a project.

## Installation

Install the package globally:

```bash
npm install -g @jrontends/check-package
```

## Usage
```bash
check-package
```
```bash
npx @jrontends/check-package
```

### TODO's
- [ ] Add support for package managers (yarn, pnpm)
- [ ] Add support for custom package.json path