NPM package manager
NPM er brugt af mere end 11 millioner udviklere rundt omkring i verden, og er en package manager til Node JavaScript.
Det er det største software register i verden med over 800.000 kode pakker.
Det er ikke noget du som kunde eller bruger af vores system mærker noget til, men blot et værktøj vi benytter i udviklingsprocessen.
Hvad bruges NPM til?
NPM giver os en del muligheder, ikke mindst når vi skal integrere anden kode.
Når vi eksempelvis benytter frameworks, så kan vi nemt installere de frameworks vi bruger i systemet, og holde dem opdateret. NPM giver os også mulighed for at bruge andre ting som f.eks. SCSS og lign.
Det kan styres via en command line, og via de programmer som det er integreret i - det kan være programmering IDE'er.
NPM er en sikker service hvor kode scannes for evt. sårbarheder eller andre farlige ting. Hos Flex4Business udfører vi også selv en validering af de ting vi bruger i Flex4B systemet, og vi søger at holde det til et minimum og til store anderkendte produkter. Vi sørger også for at opdaterer de pakker vi benytter så de er up-to-date hvilket medvirker til sikkerheden i de enkelte pakker.
De fleste af de ting vi bruger via NPM brenyttes kun i byggeprocesser, og er dermed ikke noget der kommer med op til kunder på de endelige systemer.