Files
pireon-ui/.npmrc.example
2026-07-31 20:47:15 +02:00

22 lines
1.2 KiB
Plaintext

# 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.tuempresa.com/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.tuempresa.com/repository/npm-private/`
# (esto último escribe la línea de abajo automáticamente en tu ~/.npmrc).
//nexus.tuempresa.com/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