# Copia este fichero a `.npmrc` (en la raíz del repo) y rellena los valores # reales de tu Nexus. `.npmrc` está en .gitignore: nunca se commitea un token. # # Solo hace falta esto para PUBLICAR @pi/ui. Instalar paquetes públicos # (@angular/*, rxjs, etc.) sigue yendo contra el registro público de npm salvo # que tu Nexus también actúe de proxy/group para el scope por defecto. # Redirige solo el scope @pi al repositorio npm (hosted) de Nexus. # Cambia la URL por la de tu instancia y el nombre de tu repo npm-hosted. @pi:registry=https://nexus.pireon.dev/repository/npm-private/ # Autenticación por token (recomendado, funciona igual en local y en CI). # El token se genera en Nexus: usuario > Security > NuGet/npm token, o vía # `npm login --registry=https://nexus.pireon.dev/repository/npm-private/` # (esto último escribe la línea de abajo automáticamente en tu ~/.npmrc). //nexus.pireon.dev/repository/npm-private/:_authToken=${NEXUS_NPM_TOKEN} # Nexus no es el registro público de npm: sin este flag, `npm publish` # rechaza paquetes con scope si no lleva --access, y con un registro privado # "restricted" es lo correcto (no lo confundas con "hazlo público en npmjs"). always-auth=true