open-index/open-npm huggingface dataset:
npm package: @minze/n8n-nodes-azure-servicebus
Description: Azure Service Bus nodes for n8n with full session support using official @azure/service-bus based on pokash and  TaxManagementNewZealand community node
Author: Aitor Garcia
Latest version: 1.0.2


# Azure Service Bus Node for n8n

Custom n8n node for working with Azure Service Bus using the official `@azure/service-bus` library.

## Features

- ✅ Send messages to queues
- ✅ Send messages to topics
- ✅ Receive messages from queues
- ✅ Support for custom properties
- ✅ Multiple receive modes (Peek Lock, Receive and Delete)
- ✅ Support for Azure Service Bus Connection String

## Configuration

### Add credentials in n8n:

Connection String:
```
Endpoint=sb://xxx.servicebus.windows.net/;SharedAccessKeyName=xxx;SharedAccessKey=xxx;EntityPath=xxx
```

### Using the node:

1. Select Resource: Queue
2. Queue Name: `xxx`
3. Operation: Send Message or Receive Messages

## Example usage:

```json
{
  "messageBody": "{\"productId\": 123, \"name\": \"Test Product\"}",
  "contentType": "application/json"
}
```

---
*Original author: [@pokash/n8n-nodes-azure-servicebus](https://github.com/pokash/n8n-nodes-azure-servicebus)*
npm package: @minzejs/elements
Description: Helpers for native web component development.
Author: Sergej Samsonenko
Latest version: 0.3.0

# @minzejs/elements

Helpers for native web component development.

## Usage

**Steps**

1. Import component(s) from the `@minzejs/elements` package.
2. Register the imported component(s).
3. Use the component(s).

**Example**

```bash
npm install @minzejs/elements
```

```js
import { modules, defineAll } from '@minzejs/elements'
defineAll(modules)
```

```html
<element-name></element-name>
```

## Elements

### MinzeElementSwitch

**Description**

Switch between unique slotted elements from the browser window, with a toggle displayed at the bottom of the screen.

**Example**

```js
import { MinzeElementSwitch } from '@minzejs/elements/dist/lib/minze-element-switch.js'

MinzeElementSwitch.define()
```

```html
<minze-element-switch>
  <unique-element></unique-element>
  <unique-element-two></unique-element-two>
  <unique-element-three></unique-element-three>
  <!-- etc ... -->
</minze-element-switch>
```
npm package: @miocid152/sonarqube-mcp-server
Description: MCP Server for SonarQube integration
Author: Your Name
Latest version: 1.0.3

# SonarQube MCP Server

Servidor MCP (Model Context Protocol) para integración con SonarQube que permite obtener reglas de calidad y generar código conforme.

## Instalación

```bash
# Instalar globalmente
npm install -g sonarqube-mcp-server

# O instalar desde el directorio local
cd sonarqube-mcp-server
npm install -g .
```

## Configuración

Configurar variables de entorno:

```bash
export SONAR_URL="https://sonar.tu-empresa.com"
export SONAR_TOKEN="tu_token_de_sonar"
```

## Uso

### Ejecutar el servidor MCP

```bash
sonarqube-mcp
```

### Herramientas disponibles

1. **get_sonar_rules** - Obtener reglas activas
   - `language`: Lenguaje de programación (java, javascript, python, etc.)
   - `projectKey`: Clave del proyecto (opcional)

2. **get_quality_profile** - Obtener perfil de calidad
   - `projectKey`: Clave del proyecto

3. **get_project_issues** - Obtener issues del proyecto
   - `projectKey`: Clave del proyecto
   - `resolved`: Incluir issues resueltos (default: false)

4. **validate_code_rules** - Obtener reglas para validación
   - `language`: Lenguaje de programación
   - `severity`: Severidad mínima (INFO, MINOR, MAJOR, CRITICAL, BLOCKER)

## Ejemplo de configuración en Claude Desktop

Agregar al archivo de configuración de Claude Desktop:

```json
{
  "mcpServers": {
    "sonarqube": {
      "command": "sonarqube-mcp",
      "env": {
        "SONAR_URL": "https://sonar.tu-empresa.com",
        "SONAR_TOKEN": "tu_token_aqui"
      }
    }
  }
}
```

## Obtener Token de SonarQube

1. Ir a SonarQube → User → My Account → Security
2. Generar nuevo token
3. Copiar el token generado

## Desarrollo

```bash
# Instalar dependencias
npm install

# Ejecutar en modo desarrollo
npm start
```
npm package: @miodav/nestjs-package-starter
Description: NestJS npm package starter
Author: Pierre Autour
Latest version: 1.0.0

<h1 align="center"></h1>

<div align="center">
  <a href="http://nestjs.com/" target="_blank">
    <img src="https://nestjs.com/img/logo_text.svg" width="150" alt="Nest Logo" />
  </a>
</div>

<h3 align="center">NestJS npm Package Starter</h3>

<div align="center">
  <a href="https://nestjs.com" target="_blank">
    <img src="https://img.shields.io/badge/built%20with-NestJs-red.svg" alt="Built with NestJS">
  </a>
</div>

### Installation

1. Clone the repo
2. Run npm/yarn install

```bash
cd nestjs-package-starter
npm install
```

## Change Log

See [Changelog](CHANGELOG.md) for more information.

## Contributing

Contributions welcome! See [Contributing](CONTRIBUTING.md).

## Author

**John Biundo (Y Prospect on [Discord](https://discord.gg/G7Qnnhy))**

## License

Licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @miofficeai/mcp
Description: MCP server for MiOffice — AI Office Suite for PDF, Word, Images & Video
Latest version: 1.0.0

# @mioffice/mcp

MCP (Model Context Protocol) server for [MiOffice](https://mioffice.ai) — AI Office Suite for PDF, Word, Images & Video. 100% privacy — files never leave your browser.

## Quick Setup (Claude Desktop)

Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "mioffice": {
      "command": "npx",
      "args": ["-y", "@mioffice/mcp"]
    }
  }
}
```

Then ask Claude: *"Merge these two PDFs"*, *"Compress this image"*, *"Remove the background from this photo"*.

## Claude Code Setup

```bash
claude mcp add mioffice -- npx -y @mioffice/mcp
```

## 15 Tools

### File Processing (Tier 1)
| Tool | Description |
|------|-------------|
| `mioffice_pdf_merge` | Merge 2-20 PDFs into one |
| `mioffice_pdf_split` | Extract pages from PDF |
| `mioffice_pdf_compress` | Compress PDF (low/medium/high) |
| `mioffice_word_to_pdf` | Convert DOCX/DOC → PDF |
| `mioffice_excel_to_pdf` | Convert XLSX/XLS → PDF |
| `mioffice_image_compress` | Compress images (PNG/JPG/WebP) |
| `mioffice_image_resize` | Resize to specific dimensions |
| `mioffice_image_convert` | Convert between formats |
| `mioffice_image_rotate` | Rotate by any angle |
| `mioffice_heic_to_jpg` | Convert iPhone HEIC → JPG |
| `mioffice_remove_background` | AI background removal |
| `mioffice_upscale_image` | AI 2-4x upscaling |

### Navigation (Tier 2)
| Tool | Description |
|------|-------------|
| `mioffice_open_tool` | Get URL for any of 66+ tools |
| `mioffice_list_tools` | Browse full tool catalog |
| `mioffice_pdf_editor` | Open PDF Editor Pro |

## Modes

Set `MIOFFICE_MODE` environment variable:

- **`process`** (default) — Reads local files, uploads to mioffice.ai API, writes results back to disk.
- **`navigate`** — Returns tool URLs only. Zero server load, pure navigation.

## Environment Variables

| Variable | Default | Description |
|----------|---------|-------------|
| `MIOFFICE_MODE` | `process` | `process` or `navigate` |
| `MIOFFICE_BASE_URL` | `https://mioffice.ai` | API base URL |
| `MIOFFICE_TIMEOUT_IMAGE` | `30000` | Image processing timeout (ms) |
| `MIOFFICE_TIMEOUT_PDF` | `180000` | PDF processing timeout (ms) |
| `MIOFFICE_TIMEOUT_AI` | `120000` | AI processing timeout (ms) |

## Rate Limits

| Processor | Requests/Hour | Max File Size |
|-----------|:---:|:---:|
| Image | 20 | 25 MB |
| PDF | 15 | 100 MB |
| AI | 10 | 10 MB |

## ChatGPT Custom GPT

Import `openapi.json` into the ChatGPT GPT Builder as an Action to expose the same API endpoints.

## Development

```bash
npm install
npm run build        # Compile TypeScript
npm run dev          # Run with tsx (hot reload)
npm run generate-openapi  # Regenerate openapi.json
```

## License

MIT
npm package: @mionjs/client
Description: Browser client for mion Apps.
Author: ma jerez
Latest version: 0.8.4-alpha.0

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>Fully typed client for mion APIs
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionjs/client`

Modern client for mion APIs:

- Strongly typed apis with autocompletion ans static type checking.
- Fully typed list of remote methods with it's parameters and return values.
- Automattic Validation and Serialization out of the box.
- Local Validation (no need to make a server request to validate parameters)
- Prefill request data to persist across multiple calls.
- No compilation needed

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionjs/core
Description: Core functionality required across multiple mion packages
Author: ma jerez
Latest version: 0.8.4-alpha.0

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>mion core functionality.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionjs/core`

This library contains core functionality shared between other mion packages.

- errors
- configuration

All items in this library should be isomorphic, this mean should used both in the browser or node server.

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

[MIT LICENSE](../../LICENSE)
npm package: @mionjs/drizzle
Description: drizzle extension for mion run-types
Author: ma jerez
Latest version: 0.8.4-alpha.0

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, Typescript Full Stack APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>Auto-generate Drizzle ORM table schemas from TypeScript types
  </strong>
</p>
<p align=center>

  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionjs/drizzle`

🚀 Auto-generate Drizzle ORM table schemas from TypeScript types and **mion Type Formats**.

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionjs/platform-aws
Description: AWS Lambda wrapper for mion router.
Author: ma jerez
Latest version: 0.8.4-alpha.0

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>Full Stack APIs at the speed of light 🚀
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionjs/platform-aws`

This package contains handler functions to run mion on AWS Lambda.

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionjs/platform-bun
Description: mion server for bun runtime
Author: ma jerez
Latest version: 0.8.4-alpha.0

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>Full Stack APIs at the speed of light 🚀
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionjs/platform-bun`

This package contains a Bun server to run mion APIs!

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionjs/platform-gcloud
Description: Google Cloud functions wrapper for mion router.
Author: ma jerez
Latest version: 0.8.4-alpha.0

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>Full Stack APIs at the speed of light 🚀
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionjs/platform-gcloud`

ent.

This package contains handler functions to run mion on [Google Cloud functions](https://cloud.google.com/functions/docs/concepts/nodejs-runtimG).

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionjs/platform-node
Description: mion HTTP Server for quick Api development.
Author: ma jerez
Latest version: 0.8.4-alpha.0

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>Full Stack APIs at the speed of light 🚀
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionjs/platform-node`

This package contains a Node.js server to run mion APIs!

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionjs/router
Description: Typescript RPC Like router with automatic Validation and Serialization
Author: ma jerez
Latest version: 0.8.4-alpha.0

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, Typescript Full Stack APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>RPC Like router with automatic Validation and Serialization.
  </strong>
</p>
<p align=center>

  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionjs/router`

🚀 Lightweight and fast HTTP router with automatic validation and serialization out of the box.

Thanks to it's **Remote Method Call** routing style is quite performant as there is no need to parse URLs or match regular expressions when finding a route. Just a direct mapping from url to the route handler.

mion's is lightweight and fast. Unlike traditional routers. The Http method is not relevant, there are no parameters in the Url and data is sent and received in JSON format via the request body or headers. mion's router leverages a simple in-memory map for route lookup, making it extremely fast.

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

## &nbsp;

_[MIT](../../LICENSE) LICENSE_
npm package: @mionjs/run-types
Description: Run time functionality directly from typescript types
Author: ma jerez
Latest version: 0.8.4-alpha.0

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>Common RunTypes.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionjs/run-types`

Runtime Types support for mion apps!

## Description

This library provides support for runtime types based on [@deepkit/type].  
Having runtime types enables a full new set of features when using typescript/javascript.

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

[MIT LICENSE](../../LICENSE)
npm package: @mionkit/aws
Description: AWS Lambda wrapper for mion router.
Author: ma jerez
Latest version: 0.7.2

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>mion Serverless Router for quick Api development.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionkit/aws`

**_[mion Router](../router/README.md) is an RPC like router oriented for quick Api development,_** &nbsp; it is agnostic about the server or serverless environment it is used on. It could be used on aws lambda, azure functions, Google cloud functions, or any event based environment.

This package contains bindings for AWS lambda.

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionkit/bun
Description: mion server for bun runtime
Author: ma jerez
Latest version: 0.7.2

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>mion Bun HTTP Server.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionkit/bun`

**mion is an RPC like router oriented for quick Api development,** it is agnostic about the environment it is used on. It could be used on [serverless environments](../serverless/README.md), or as an standalone http server. it offers quick development, fast execution and a Lightweight router. [Benchmarks here!](https://github.com/MionKit/benchmarks) 🚀

This is the [bun](https://bun.sh/) http server for mion, only supports `json` content type, does not support `multipart/form-data`, no websocket or streams and no file upload neither. There are better alternatives for those scenarios (like S3 file upload, etc).

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionkit/client
Description: Browser client for mion Apps.
Author: ma jerez
Latest version: 0.7.2

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>Fully typed client for mion APIs
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionkit/client`

Modern client for mion APIs:

- Strongly typed apis with autocompletion ans static type checking.
- Fully typed list of remote methods with it's parameters and return values.
- Automattic Validation and Serialization out of the box.
- Local Validation (no need to make a server request to validate parameters)
- Prefill request data to persist across multiple calls.
- No compilation needed

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionkit/codegen
Description: Browser client for mion Apps.
Author: ma jerez
Latest version: 0.7.2

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>Browser spec for mion Apps.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionkit/codegen`

Automatically generates a typescript spec for mion Apps to be used in the browser with automatic validation in the browser side.

## Work in progress 🛠️

_[MIT](../../LICENSE) LICENSE_
npm package: @mionkit/common
Description: mion standard hooks and routes
Author: ma jerez
Latest version: 0.7.2

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>mion standard hooks and routes.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionkit/common`

mion standard hooks and routes:

- client routes: serve metadata about existing routes and public hooks (remoteMethodsMetadata)

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

[MIT LICENSE](../../LICENSE)
npm package: @mionkit/core
Description: Core functionality required across multiple mion packages
Author: ma jerez
Latest version: 0.7.2

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>mion core functionality.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionkit/core`

This library contains core functionality shared between other mion packages.

- errors
- configuration

All items in this library should be isomorphic, this mean should used both in the browser or node server.

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

[MIT LICENSE](../../LICENSE)
npm package: @mionkit/gcloud
Description: Google Cloud functions wrapper for mion router.
Author: ma jerez
Latest version: 0.7.2

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>mion Serverless Router for quick Api development.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionkit/gcloud`

**_[mion Router](../router/README.md) is an RPC like router oriented for quick Api development,_** &nbsp; it is agnostic about the server or serverless environment it is used on. It could be used on aws lambda, azure functions, Google cloud functions, or any event based environment.

This package contains bindings for [Google Cloud functions](https://cloud.google.com/functions/docs/concepts/nodejs-runtimG).

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionkit/http
Description: mion HTTP Server for quick Api development.
Author: ma jerez
Latest version: 0.7.2

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>mion Node.js HTTP server.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionkit/http`

**mion is an RPC like router oriented for quick Api development,** it is agnostic about the environment it is used on. It could be used on [serverless environments](../serverless/README.md), or as an standalone http server. it offers quick development, fast execution and a Lightweight router. [Benchmarks here!](https://github.com/MionKit/benchmarks) 🚀

This is the [Node.js](https://nodejs.org/en) http server for mion, only supports `json` content type, does not support `multipart/form-data`, no websocket or streams and no file upload neither. There are better alternatives for those scenarios (like S3 file upload, etc).

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionkit/reflection
Description: reflection for mion routes and hooks, based on @deepkit/type
Author: ma jerez
Latest version: 0.7.2

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>Browser client for mion Apps.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionkit/reflection`

Reflection for mion Routes and Hooks!

### Features

- Validation, Serialization & Deserialization of function parameters
- Validation, Serialization & Deserialization of function return values

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

[MIT LICENSE](../../LICENSE)
npm package: @mionkit/router
Description: Typescript RPC Like router with automatic Validation and Serialization
Author: ma jerez
Latest version: 0.7.2

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>RPC Like router with automatic Validation and Serialization.
  </strong>
</p>
<p align=center>

  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionkit/router`

🚀 Lightweight and fast HTTP router with automatic validation and serialization out of the box.

Thanks to it's **Remote Procedure Call** routing style is quite performant as there is no need to parse URLs or match regular expressions when finding a route. Just a direct mapping from url to the route handler.

mion's is lightweight and fast. Unlike traditional routers. The Http method is not relevant, there are no parameters in the Url and data is sent and received in JSON format via the request body or headers. mion's router leverages a simple in-memory map for route lookup, making it extremely fast.

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

## &nbsp;

_[MIT](../../LICENSE) LICENSE_
npm package: @mionkit/runtype
Description: Runtime type system based on @deepkit/type
Author: ma jerez
Latest version: 0.7.2

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>Common RunTypes.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# `@mionkit/runtype`

Runtime Types support for mion apps!

## Description

This library provides support for runtime types based on [@deepkit/type].  
Having runtime types enables a full new set of features when using typescript/javascript.

## Check Out The [Website And Documentation](http://mion.io) 📚

[![mion-website-banner](https://raw.githubusercontent.com/MionKit/mion/master/assets/public/mion-website-banner.png)](http://mion.io)

---

[MIT LICENSE](../../LICENSE)
npm package: @mionkit/serverless
Description: mion Serverless Router for quick Api development.
Author: ma jerez
Latest version: 0.7.2
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png">
    <img alt='mion, a mikro kit for Typescript Serverless APIs' src='https://raw.githubusercontent.com/MionKit/mion/master/assets/public/bannerx90.png'>
  </picture>
</p>
<p align="center">
  <strong>mion Serverless Router for quick Api development.
  </strong>
</p>
<p align=center>
  <img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
  <img src="https://img.shields.io/badge/license-MIT-97ca00.svg?style=flat-square&maxAge=99999999" alt="npm"  style="max-width:100%;">
</p>

# DEPRECATED

---

_[MIT](../../LICENSE) LICENSE_
npm package: @mionzinho/first-lib
Description: Made with create-react-library
Author: VMarsola
Latest version: 1.0.0

# first-lib

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/first-lib.svg)](https://www.npmjs.com/package/first-lib) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save first-lib
```

## Usage

```tsx
import React, { Component } from 'react'

import MyComponent from 'first-lib'
import 'first-lib/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [](https://github.com/)
npm package: @miop/china-area-data
Description: 中国省份城市区数据
Author: y
Latest version: 0.0.3

### 插件说明

插件源 [china-area-data](https://www.npmjs.com/package/china-area-data) 修改定制化部分值。

如本插件不适用, 请切换到原始库,  [china-area-data](https://www.npmjs.com/package/china-area-data) 。

### 安装

```
npm install @miop/china-area-data
```

### 版本说明

目录下的 `data.json` 默认为最新版本。

为了方便一些处理，在每个版本下生成了 `only_2_level_city_id.json` 文件方便统计和处理一些只有二级省市的条目。

vux 目录生成的是 [VUX](https://vux.li) 组件库地址组件 `XAddress` 的内置数据。

#### v4

修改直辖市为二级选择

#### 构建数据

构建标准化数据 `npm run build` 或 `yarn build`。

构建vux数据 `npm　run vux`  或 `yarn vux`。


### 更新

#### v4.0.0