npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

koram

v1.3.8

Published

El Toolkit sagrado del buen Komarquino

Readme

Koram

El Toolkit Komarquino

"La herramienta sagrada del buen desarrollador"


Presentación de Komarca Labs

En los albores del código, los desarrolladores buscaban un artefacto que guiara sus proyectos, que iluminara el camino entre la complejidad y la creatividad.
Komarca Labs lo ha forjado:
Koram, la herramienta sagrada del buen Komarquino.


Versión Sagrada

koram/1.3.8 darwin-arm64 node-v22.9.0

El Camino del buen Komarquino

Koram no es solo una herramienta; es un ritual, un compendio de poderes ancestrales para los que buscan la perfección en el desarrollo.


Instalación

Puedes instalar Koram de múltiples formas. La forma recomendada y más rápida es usar nuestros scripts automáticos (que también instalarán Node.js si no lo tienes).

🍎 Para Mac o 🐧 Linux:

curl -fsSL https://raw.githubusercontent.com/Komarcalabs/koram-cli/master/install.sh | bash

🪟 Para Windows (PowerShell como Administrador):

iwr -useb https://raw.githubusercontent.com/Komarcalabs/koram-cli/master/install.ps1 | iex

📦 Instalación manual (vía npm): Si ya tienes Node.js configurado, simplemente corre:

npm i -g koram

[!TIP] Koram Smart Lite: La instalación es rápida y ligera. El entorno de Python (necesario para algunos despliegues Nuxt/SPA) se omitirá si no está disponible. Si luego intentas usar un comando de deploy, Koram te preguntará si deseas configurarlo en ese momento de forma interactiva.

Uso:

$ koram [COMMAND]

Temas del Saber Komarquino

| Tema | Descripción | | ------------- | --------------------------------------------------------------------------------------- | | deploy | Inicializa un archivo .koram-rc en tu proyecto, marcando el inicio de la creación. | | projects | Lista todos los proyectos Koram en un directorio, revelando tu legado de desarrollador. | | monitor | Vigilancia constante de tus VPS y procesos PM2, el ojo que todo lo ve. | | webserver | Gestión de servidores web (Nginx) con IaC, Certbot y SSL automatizado. |


Comandos Místicos

| Comando | Descripción | | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | | help | Muestra la guía de sabiduría de Koram. | | login | Loguéate como un verdadero Wen Komarquino. | | deploy**:init** | Inicializa el koram en tu proyecto. | | deploy**:nuxt** | Invoca el deployer Python para proyectos Nuxt. | | deploy**:spa** | Invoca el deployer Python para SPA. | | ui | Abre nuestro Libro Sagrado en tu navegador y contempla el poder del toolkit. | | doctor | Realiza un chequeo completo del proyecto Node.js: Node, NPM, dependencias, vulnerabilidades y archivos sagrados. Sugiere rituales de sanación. | | clean | Purifica tu proyecto Node.js: elimina node_modules, dist/build, cache de npm y logs temporales. Interactivo o automático con -y. | | serve | Sirve tu proyecto Node.js o carpeta estática con live reload y ritual de protección. Opciones de puerto (-p) y ejecución automática (-y). | | monitor**:server** | Inicia el Gran Ojo, el servidor central que recibe las visiones de todos tus agentes. | | monitor**:agent** | Despliega un centinela en tu VPS para informar constantemente sobre la salud del sistema y PM2. | | monitor**:setup** | Comandante de flota: despliega automáticamente el Servidor o el Agente en un remoto usando SSH. | | add**:webserver** | Configura interactiva y localmente el bloque webserver de tu app. | | infra**:webserver** | Aplica y sincroniza la configuración Nginx en el servidor remoto con auto-SSL Certbot. | | infra**:webserver:gen** | Genera localmente la plantilla de configuración de Nginx en .koram/webserver/. |


⚔️ Módulos Sagrados y Guías de Uso

Koram está dividido en cuatro grandes reinos funcionales. Cada uno cuenta con una guía dedicada y detallada paso a paso para facilitar su lectura en GitHub:


📦 1. Motores de Despliegue (SPA, Nuxt y PM2)

Koram cuenta con tres comandos especializados para realizar despliegues automáticos e inteligentes de tus proyectos, mapeando configuraciones a entornos remotos.

  • Despliegue de Sitios Estáticos (koram deploy:spa): Compila localmente, sube por Rsync/Tar delta, crea lanzamientos atómicos y purga versiones antiguas. Posee un dashboard gráfico en el puerto 3889.
  • Despliegue de Nuxt.js / Node SSR (koram deploy:nuxt): Compila en local, sube el código, ejecuta instalación inteligente (Smart Install), crea el archivo .env dinámico e inicia/recarga los procesos en PM2. Posee un dashboard gráfico en el puerto 3888.
  • Despliegue Tradicional de PM2 (koram deploy:pm2): Ejecuta el despliegue nativo de PM2 mediante ecosystem.config.js y auto-resolución de credenciales desde la bóveda segura de Koram.

👉 Para ver el detalle de cada parámetro de configuración y guías paso a paso, lee la Guía Detallada de Despliegues (docs/deployments.md).


🌐 2. Servidor Web y SSL (Nginx & Certbot)

Automatización completa del servidor web Nginx, integrando un esquema simétrico de Infraestructura como Código (IaC) y aprovisionamiento SSL automático.

  • Plantillas locales (.koram/webserver/): Los archivos de configuración se editan localmente y se guardan en Git. Actúan como la fuente de verdad.
  • Certificación SSL en dos fases: Genera un bootstrap temporal en puerto 80, ejecuta Certbot no-interactivamente y sube la configuración final HTTPS recargando el servicio de forma segura.
  • Servidores Separados: Mapea despliegues de código a un servidor interno y configuraciones Nginx a un VPS de balanceador/frontal de forma transparente.

👉 Para ver la guía de comandos Nginx y flujos de automatización SSL, lee la Guía de Servidor Web y Nginx (docs/webserver.md).


🔌 3. Túnel de Infraestructura (Koram Tunnel)

Expón instantáneamente cualquier puerto local de tu máquina de desarrollo (localhost) al internet, utilizando uno de tus propios servidores VPS remotos como un proxy inverso seguro sobre SSH.

  • Ideal para webhooks, pruebas de API móviles o demostraciones a clientes en vivo.
  • Liberación automática de puertos en el servidor remoto si ya están ocupados.

👉 Para ver el funcionamiento y flags del túnel de proxy inverso, lee la Guía del Túnel de Infraestructura (docs/tunnel.md).


👁️ 4. Monitoreo de VPS (Koram Monitor)

Centraliza la vigilancia del estado de salud de tus VPS (CPU, RAM, disco) y estado de tus procesos PM2 en una sola interfaz web.

  • El Gran Ojo (Servidor Central): El hub con el Dashboard interactivo web.
  • El Centinela (Agente): Centinelas ligeros ejecutándose en segundo plano en cada servidor remoto que reportan datos al Hub.
  • Despliegue setup automático: Comando interactivo (koram monitor:setup) para conectarse, aprovisionar dependencias y dejar todo corriendo en PM2 con persistencia.

👉 Para ver cómo desplegar el servidor y agentes de monitoreo, lee la Guía de Monitoreo de VPS (docs/monitor.md).


🔑 Registro Único de Credenciales

Antes de desplegar o conectar infraestructura, guarda los datos de acceso de tu servidor remoto por única vez bajo un alias en la bóveda encriptada del sistema:

koram creds:add mi-vps-alias --user root --host 64.23.174.86 --port 22

El Legado Komarquino

Koram es la llave que conecta el conocimiento de los antiguos con la tecnología moderna. Solo los Komarquinos que lo dominen pueden desplegar proyectos con la precisión de un ritual ancestral.


Komarca Labs

"Forjando herramientas sagradas para desarrolladores legendarios"