Rasool Karami | رسول کرمی
Rasool Karami | رسول کرمی
خواندن ۱ دقیقه·۵ سال پیش

بهترین راه مقایسه و انتخاب پکیج‌های ‌npm

قراره توی یه پست کوتاه یه ابزار ساده و کاربردی برای کاربران npm معرفی کنم.

سایت npmtrends خیلی راحت این امکان را به شما میده که پکیج‌های npm را با هم مقایسه کنید.

به طور مثال شما میخواهید برای اجرای node application خود از بین pm2,forever و nodemon، یکی را برای اجرای مداوم اسکریپت خود انتخاب کنید(با فرض اینکه هر سه تا یه کارا انجام میدن).راه اول برای انتخاب اینه که برید تو گوگل سرچ کنید pm2 vs nodemon vs forever و یک الی چند مقاله در مورد تجربیات شخصی افراد در مورد کار با اون‌ها و ویژگی‌های بیشمار هر کدوم(که خیلی‌هاش هم ممکنه به درد شما نخورند و یا با ابزار‌های دیگه همپوشانی داشته باشند) بخونید و بعد تصمیم بگیرید کدوم با نیاز‌های شما مطابقت دارند.راه دیگه اینه که وارد سایت npmtrends بشید و پکیج‌های مورد نظرتونا جست و جو کنید و با هم مقایسشون کنید.مهمترین اطلاعاتی که میتونید از این مقایسه(بر اساس ریپوزیتوری github هر کدوم) به دست بیارید:

  1. قدمت هر کدوم از این پکیج‌های (بر اساس زمان اولین commit)
  2. تعداد ستاره‌های Github
  3. سایز پکیج که معمولا سایز مینیمایز شده هست
  4. کامیونیتی فعال :‌ با توجه به تعداد issues, stars و forks
  5. تعداد دانلود : قابل تنظیم بر اساس بازه‌های زمانی مختلف
  6. و در نهایت و از همه مهمتر آخرین زمان آپدیت پکیج : هیچکس دوست نداره از یه پکیج مرده که دیگه ساپورت نمیشه تو برنامش استفاده کنه.

خیلی از مواقع با یه مقایسه ساده توی این سایت تصمیم‌گیری براتون راحت‌تر میشه و سریع‌تر به نتیجه میرسید.







npmnode
software engineer, web developer, cycler, part time teacher
شاید از این پست‌ها خوشتان بیاید