امروزه، javascript یکی از محبوبترین زبانها بین توسعهدهنده های وب است. سبک بودن آن، توانایی اجرا شدنش در مرورگرها، سادگی یادگیری آن، آسان بودن syntax و گستردگی استفادهاش، زیاد بودن کتابخانهها، پلاگینها و ابزارهایش، ظهور node.js و مواردی از این دست، جاوااسکریپت را به یک زبان جذاب برای برنامهنویسها بدل کرده. ما قصد داریم در این مجموعه مقالات، به شرح npm بپردازیم، که بزرگترین و غنیترین software registry در دنیای جاوااسکریپت محسوب می شود.
این مجموعه مقالات در دو فصلِ «مقدماتی» و «پیشرفته» ارائه می شود و تلاش شده که مفاهیم و عناوین پایه ی npm در مقالات فصل اول گنجانده شوند. همچنین برای آن دسته از کاربرانی که علاقمند به مطالعه عمیق تر این مبحث هستند، فصل دوم را تدارک دیده ایم و در آن مفاهیم پیشرفته تر npm را بررسی خواهیم کرد.
لازم به ذکر است که توضیحات این مجموعه مقالات، بر اساس npm نسخه 6.13 میباشد.