In dit artikel gaan we in op het onderwerp Npm (software), een onderwerp dat vandaag de dag van groot belang is. Npm (software) is een onderwerp dat veel belangstelling en debat heeft gegenereerd op verschillende gebieden, van politiek tot wetenschap. Het is belangrijk om dit onderwerp grondig te analyseren, omdat het een aanzienlijke impact heeft op de samenleving en ons dagelijks leven. In dit artikel zullen we verschillende aspecten onderzoeken die verband houden met Npm (software), van de historische oorsprong tot de implicaties ervan in de moderne wereld. We hopen dat dit artikel licht werpt op Npm (software) en bijdraagt aan het begrip van dit zeer relevante onderwerp.
npm | ||||
---|---|---|---|---|
![]() | ||||
Ontwerper(s) | Isaac Z. Schlueter | |||
Ontwikkelaar(s) | npm, Inc. | |||
Uitgebracht | 27 januari 2014 (11 jaar geleden) | |||
Recentste versie | 11.2.0 (5 maart 2025)[1] ![]() | |||
Status | Actief | |||
Besturingssysteem | multiplatform | |||
Geschreven in | JavaScript | |||
Licentie(s) | Artistic License 2.0 | |||
Versiebeheer | Officiële broncode | |||
Website | (en) Productpagina | |||
|
npm (oorspronkelijk een afkorting voor Node Package Manager)[2] is een pakketbeheerder voor de programmeertaal JavaScript.
npm, Inc. is een dochteronderneming van GitHub (op zijn beurt een dochteronderneming van Microsoft), die hosting biedt voor softwareontwikkeling en versiebeheer met het gebruik van Git.
npm is de standaard pakketbeheerder voor de JavaScript-runtime-omgeving Node.js. Het bestaat uit een opdrachtregelclient, ook npm genoemd, en een online database met openbare en betalende pakketten, het npm-register genoemd. Het register is toegankelijk via de client en de beschikbare pakketten kunnen worden doorzocht via de npm-website. De pakketbeheerder en het register worden beheerd door npm, Inc.
npm is volledig in JavaScript geschreven en is ontwikkeld door Isaac Z. Schlueter omdat hij "voorbeelden zag van slechte manieren om modules te verpakken", geïnspireerd door gelijkaardige projecten zoals PEAR (PHP) en CPAN (Perl).[3]