open-index/open-npm huggingface dataset:
npm package: @natanimwondwossen/mdconverter
Description: A tool to convert Markdown files to text, PDF, and DOC formats.
Author: natanimwondwossen
Latest version: 1.0.0

# MD Converter

A command-line tool to convert Markdown files to text, PDF, and DOC formats.

## Installation

```bash
npm install -g mdconverter
```

## Usage

```bash
mdconverter <input.md> --text <output.txt>
mdconverter <input.md> --pdf <output.pdf>
mdconverter <input.md> --doc <output.docx>
```

### Examples

```bash
mdconverter example.md --text example.txt
mdconverter example.md --pdf example.pdf
mdconverter example.md --doc example.docx
```

## Requirements

- Node.js
- For DOC conversion: Pandoc (install from https://pandoc.org/)

## License

MIT
npm package: @natansiilva/mcp-http-proxy
Description: HTTP proxy para conectar VS Code ao servidor MCP via HTTP transport
Author: ntsilva
Latest version: 1.0.1

# MCP HTTP Proxy

Um proxy HTTP para conectar VS Code ao servidor MCP (Model Context Protocol) via HTTP transport.

## Instalação

```bash
npm install -g @natansiilva/mcp-http-proxy
```

Ou instale localmente:

```bash
npm install @natansiilva/mcp-http-proxy
```

## Uso

### Como comando global

```bash
mcp-http-proxy --server-url https://seu-servidor-mcp.com/stream
```

### Como módulo Node.js

```javascript
import { McpHttpProxy } from '@natansiilva/mcp-http-proxy';

const proxy = new McpHttpProxy({
  serverUrl: 'https://seu-servidor-mcp.com/stream',
  debug: true
});

await proxy.start();
```

## Opções de linha de comando

- `-s, --server-url <url>`: URL do servidor MCP HTTP (obrigatório)
- `-d, --debug`: Ativa modo debug com logs detalhados
- `-h, --help`: Mostra ajuda

## Configuração no VS Code

Adicione ao seu `settings.json`:

```json
{
  "mcp.servers": {
    "meu-servidor": {
      "command": "mcp-http-proxy",
      "args": ["--server-url", "https://seu-servidor-mcp.com/stream"]
    }
  }
}
```

## Como funciona

Este proxy atua como um bridge entre:
- **Entrada (stdin)**: Mensagens JSON-RPC do VS Code
- **Saída (stdout)**: Respostas JSON-RPC para o VS Code
- **HTTP**: Comunicação com o servidor MCP via HTTP

O proxy:
1. Recebe mensagens JSON-RPC do VS Code via stdin
2. Envia essas mensagens para o servidor MCP via HTTP POST
3. Processa as respostas (incluindo formato Server-Sent Events)
4. Retorna as respostas para o VS Code via stdout

## API

### `McpHttpProxy`

Classe principal do proxy.

#### Constructor

```typescript
new McpHttpProxy(config: ProxyConfig)
```

#### `ProxyConfig`

```typescript
interface ProxyConfig {
  serverUrl: string;  // URL do servidor MCP
  debug?: boolean;    // Ativa logs de debug (padrão: false)
}
```

#### Métodos

- `start()`: Inicia o proxy
- `stop()`: Para o proxy

### `McpHttpClient`

Cliente HTTP para comunicação com o servidor MCP.

### `JsonRpcLineParser`

Parser de stream para processar mensagens JSON-RPC linha por linha.

## Desenvolvimento

```bash
# Instalar dependências
npm install

# Compilar TypeScript
npm run build

# Executar em modo desenvolvimento
npm run dev

# Executar versão compilada
npm start
```

## Licença

MIT

## Contribuição

Contribuições são bem-vindas! Por favor, abra uma issue ou pull request.
npm package: @natasha9012/shared-utils
Description: A collection of reusable utility functions for common tasks
Author: NKedia
Latest version: 1.0.0

# Shared Utils Library

A collection of reusable utility functions for common JavaScript tasks.

## Installation

```bash
npm install @nkedia/shared-utils
```

## Usage

```javascript
const { 
    capitalizeWords, 
    generateId, 
    isValidEmail, 
    formatDate, 
    debounce 
} = require('@nkedia/shared-utils');

// Capitalize words in a string
console.log(capitalizeWords('hello world')); // "Hello World"

// Generate random ID
console.log(generateId(10)); // "A1b2C3d4E5"

// Validate email
console.log(isValidEmail('test@example.com')); // true

// Format date
console.log(formatDate(new Date())); // "2025-06-06"

// Debounce function calls
const debouncedFn = debounce(() => console.log('Called!'), 300);
```

## API Reference

### `capitalizeWords(str)`
Formats a string by capitalizing the first letter of each word.
- **str** (string): The string to format
- **Returns**: Formatted string

### `generateId(length)`
Generates a random alphanumeric ID.
- **length** (number, optional): Length of the ID (default: 8)
- **Returns**: Random ID string

### `isValidEmail(email)`
Validates if a string is a valid email address.
- **email** (string): The email to validate
- **Returns**: Boolean indicating validity

### `formatDate(date)`
Formats a date object to YYYY-MM-DD string.
- **date** (Date, optional): Date object (default: current date)
- **Returns**: Formatted date string

### `debounce(func, delay)`
Creates a debounced version of a function.
- **func** (Function): The function to debounce
- **delay** (number): Delay in milliseconds
- **Returns**: Debounced function

## Testing

```bash
npm test
```

## License

MIT
npm package: @natbitton54/astro-dynamic-navbar
Description: A modern, responsive, dark-mode-ready navbar component for Astro.
Author: Nathaniel Bitton
Latest version: 0.0.4

# astro-dynamic-navbar

A modern, responsive, and accessible navigation bar component for [Astro](https://astro.build/), built with **pure CSS** and ready for production.

## ✨ Features

- ✅ Logo and brand link
- ✅ Built-in light/dark mode toggle (default: dark)
- ✅ Mobile hamburger menu
- ✅ Responsive design with clean layout
- ✅ Minimal dependency (pure HTML/CSS/JS)
- ✅ Easy to install and use — no custom styling required

---
## 🚀 Example Usage

```astro
---
import Navbar from "../components/Navbar.astro";

const links = [
  { href: "/", text: "Home" },
  { href: "/about", text: "About" },
  { href: "/contact", text: "Contact" },
];
---
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Custom Navbar</title>

    <style>

      body {
        margin: 0;
        background: #222;
        font-family: system-ui, sans-serif;
      }

      main {
        padding: 3rem;
        text-align: center;
        color: white;
      }
    </style>
  </head>

  <body>
    <Navbar
      logoSrc="/favicon.svg"
      brandName="MySite"
      links={links}
    />

    <main>
      <h1>Welcome to MySite</h1>
      <p>This is a live preview of your fully styled navbar.</p>
    </main>
  </body>
</html>
```

## 📦 Installation

```bash
---
import Navbar from "@natbitton54/astro-dynamic-navbar";