Npm (תוכנה)
מערכת ניהול חבילות בשפת JavaScript / ויקיפדיה האנציקלופדיה encyclopedia
npm (ראשי תיבות של Node Package Manager)[1] הוא מערכת ניהול חבילות לשפת התכנות JavaScript המתוחזקת על ידי חברת npm, Inc. המערכת מוגדרת כברירת מחדל עבור Node.js - סביבת ריצה (אנ') פופולרית של JavaScript. המערכת מורכבת מ-CLI, גם הוא נקרא npm, ומבסיס נתונים מקוון של חבילות פרטיות ציבוריות ובתשלום, הנקרא npm registry. הגישה לרישום מתבצעת דרך צד הלקוח, וניתן לעיין בחבילות הזמינות ולחפש דרך אתר npm. מנהל החבילות והרישום מנוהלים על ידי npm, Inc.
עובדות מהירות מפתח, מחזור חיים ...
מפתח | npm Inc (חברת בת של גיטהאב, שהיא חברת בת של מיקרוסופט) |
---|---|
מחזור חיים | 12 בינואר 2010 – הווה (14 שנים) |
גרסה אחרונה | 10.8.0 (15 במאי 2024) |
מערכת הפעלה | Cross-platform |
נכתבה בשפות | Javascript |
סוג רישיון | Artistic License 2.0 |
קוד מקור | https://github.com/npm/cli |
www.npmjs.com | |
סגירה
החשיבות של npm באה לידי ביטוי בכך שהוא מאפשר בקלות רבה לשתף פרויקט התלוי בחבילות\ספריות שונות (dependencies), באמצעות שמירת שם וגרסה בקובץ הנקרא package.json
npm כתובה כולה ב-JavaScript ופותחה על ידי אייזק ז. שולטר, שקיבל השראה מפרויקטים דומים אחרים כמו:PEAR )PHP) ו- CPAN (Perl).[2]