Publicera en modul till npm

By . Latest revision .

Du skall publicera en modul till paketdatabasen npm. Du skapar ett nytt repo, eller använder ett av de du redan gjort i kursen, och publicerar det till npm så att det i slutändan går att installera via npm install din-modul.

Det måste vara en modul som du kan återanvända i din applikation.

#Förkunskaper

Du har löst uppgiften “Bygg en klient/server applikation i JavaScript (databas)” så du har en grund till din applikation.

#Introduktion

Vi behöver en modul att jobba med för att träna på hur det är att jobba med moduler i JavaScript via npm.

Du väljer själv vilken del som skall forma din modul. Det skall vara en modul som du kan återanvända i din applikation.

Tänk god kodstruktur och försök lyfta ut en modul som är fristående och potentiellt återanvändbar även i andra sammanhang.

#Krav

  1. Bygg vidare på din klient/server applikation.

  2. Lyft ut en del av din kod i en egen modul. Du kan välja att lägga repot i me/module.

  3. Modulen blir sitt eget Git-repo som du publicerar på GitHub tillsammans med enhetstester och en CI-kedja.

  4. Skapa en README.md (i modulens repo) som kort beskriver modulen och berättar hur man installerar och använder den.

  5. Publicera modulen på npmjs.com. Dubbelkolla att du har publicerat senaste versionen på både GitHub och npm.

  6. Integrera modulen med din applikation via npm install.

  7. Uppdatera din landningssida i din redovisa och berätta kort om modulen och länka till dess npm-sida.

  8. Committa, tagga och pusha relevanta repon (GitHub, npm) samt ladda upp det på studentservern.

#Extrauppgift

Det finns ingen extrauppgift.

#Tips från coachen

Lycka till och hojta till i forumet om du behöver hjälp!

#Revision history

  • 2017-12-05: (A, mos) Första utgåvan.

Document source.

Category: javascript, kurs ramverk2.