Files
pireon-ui/.npmrc.example
Josep Piguillem dde8579fbc Release @pi/ui 0.0.3 to the npm-releases repository
It is where 0.0.2 lives and where apps install it from; npm-private
asked for credentials no one had.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 20:37:47 +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.pireon.dev/repository/npm-releases/
# 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-releases/`
# (esto último escribe la línea de abajo automáticamente en tu ~/.npmrc).
//nexus.pireon.dev/repository/npm-releases/:_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