Verdaccio - Privat NPM-register
Vi använder ett privat NPM-register med Verdaccio för paket med följande scope:
@soleil
@soleil-api
Registret är tillgängligt på https://npm.soleilit.se.
Per projekt (rekommenderas)
Skapa en .npmrc
-fil i roten av ditt projekt med följande innehåll.
@soleil:registry=https://npm.soleilit.se/@soleil-api:registry=https://npm.soleilit.se/
Globalt
Ställ in global konfiguration för npm med dessa kommandon i din terminal.
npm config set @soleil:registry=https://npm.soleilit.se/npm config set @soleil-api:registry=https://npm.soleilit.se/
OBS: Yarn kommer ärva dessa inställningar.
Publicera
Autentisering krävs om du vill publicera paket.
CLI
Det enklaste sättet att konfigurera npm är att använda detta kommando:
npx verdaccio-github-oauth-ui --registry https://npm.soleilit.se
UI
Det är också möjligt att konfigurera manuellt via webbgränssnittet:
- Gå till https://npm.soleilit.se
- Klicka på login och autentisera med GitHub
- Klicka på informationsikonen till höger i headern
- Kopiera kommandona i modalen och klistra in dem i din terminal
OBS: Yarn kommer ärva dessa inställningar.
Scope
Alla paket är inom organisationen @soleil
eller @soleil-api
.
https://docs.npmjs.com/misc/scope