Hoppa till innehåll

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.

.npmrc
@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.

Terminal window
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:

Terminal window
npx verdaccio-github-oauth-ui --registry https://npm.soleilit.se

UI

Det är också möjligt att konfigurera manuellt via webbgränssnittet:

  1. Gå till https://npm.soleilit.se
  2. Klicka på login och autentisera med GitHub
  3. Klicka på informationsikonen till höger i headern
  4. 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