Lea más acerca de su implementación
Verdaccio es un registro npm privado local simple que no requiere configuración . ¡No es necesario tener una base de datos completa solo para comenzar! Verdaccio viene listo para usar con su propia base de datos diminuta y la capacidad de usar proxy para otros registros (p. ej., npmjs.org), almacenando en caché los módulos descargados en el camino. Para aquellos que buscan ampliar sus capacidades de almacenamiento, Verdaccio admite varios complementos creados por la comunidad para conectarse a servicios como s3 de Amazon, Google Cloud Storage o crear su propio complemento.
Si desea utilizar todos los beneficios del sistema de paquetes npm en su empresa sin enviar todo el código al público, y utilice sus paquetes privados con la misma facilidad que los públicos.
Si tiene más de un servidor en el que desea instalar paquetes, es posible que desee usarlo para disminuir la latencia (presumiblemente, npmjs.org "lento" se conectará solo una vez por paquete/versión) y proporcionar una conmutación por error limitada (si npmjs. org está inactivo, aún podemos encontrar algo útil en el caché) o evitar problemas como Cómo un desarrollador rompió Node, Babel y miles de proyectos en 11 líneas de JavaScript , Muchos paquetes desaparecieron repentinamente o el Registro devuelve 404 para un paquete que he instalado antes _
Si utiliza varios registros en su organización y necesita obtener paquetes de varias fuentes en un solo proyecto, puede aprovechar la función de enlaces ascendentes con Verdaccio, encadenando varios registros y obteniendo desde un único punto final.
Si desea utilizar una versión modificada de algún paquete de terceros (por ejemplo, encontró un error, pero el mantenedor aún no aceptó la solicitud de extracción), puede publicar su versión localmente con el mismo nombre. Ver en detalle aquí.
Verdaccio ha demostrado ser un registro liviano que se puede iniciar en un par de segundos, lo suficientemente rápido para cualquier CI. Muchos proyectos de código abierto usan verdaccio para pruebas de extremo a extremo, por mencionar algunos ejemplos, create-react-app , mozilla neutrino , pnpm , storybook , babel.js , angular-cli o docusaurus . Puedes leer más aquí.
Además, aquí algunos ejemplos de cómo empezar:
| Juan Picado | Ayush Sharma | Sergio Hg |
|---|---|---|
| @jotadeveloper | @ayusharma_ | @sergiohgz |
| Priscila Oliveria | Daniel Ruf | |
| @priscilawebdev | @DanielRufde |
Puede encontrarlos y chatear con ellos a través de Discord, haga click aquí o sígalos en Twitter Twitter.
Verdaccio tiene MIT licensed
La documentación y los logotipos de Verdaccio (excluyendo /thanks, p. ej., .md, .png, .sketch) archivos dentro de la carpeta /assets) tienen Creative Commons licensed.