--- id: what-is-verdaccio title: "Qué es Verdaccio?" --- Verdacio es un **ligero registry privado y proxy**hecho en **Node.js** ## Qué es un registro * Un repositorio de paquetes que implementan la espcificación **CommonJS Compliant Package Registry specification** para la lectura de información de paquetes * Provee un API compatible con clientes npm **(yarn/npm/pnpm)** * Compatible con el versionado semantico **(semver)** $> verdaccio ![registry](/svg/verdaccio_server.gif) ## Usando Verdaccio Usar verdaccio con cualquier cliente de manejador de paquetes es muy sencillo. ![registry](/svg/npm_install.gif) Puedes usar un registro personalizado bien definiendolo globalmente para todos los projectos npm set registry http://localhost:4873 o por línea de commandos como argumento `--registry` en npm (ligeramente diferente en yarn) npm install lodash --registry http://localhost:4873 ## Privado Todos los paquetes que publicas son privados y accesibles basados en tu configuración. ## Proxy Verdaccio almacena todas las dependencias bajo demanda y acelera las instalaciones en redes locales y privadas. ## Verdaccio en pocas palabras * Es una aplicación web basada en Node.js * Es un registro privado * Es un proxy para la red local * Es una aplicación extensible * Es muy fácil de usar e instalar * Ofrecemos soporte en Docker y Kubernetes * Es 100% compatible con yarn, npm y pnpm * Es un ** forked** basado en `sinopia@1.4.0` y 100% **compatible hacia atras**. * Verdaccio significa **Un color verde popular en la Italia medieval para la pintura en fresco**.