وابستگیها (Dependencies)
[ منبع ]
 - 
پکیچهای نصبشده را ردیابی و نظارت کنید: به عنوان مثال، با اجرای دستور
npm ls --depth=0، میتوانید فهرست پکیجهای سطح اول پروژهتان را مشاهده کنید و از وضعیت آنها مطلع شوید. (این کار کمک میکند بدانید چه کتابخانههایی در حال حاضر در پروژه نصب هستند و آیا همه آنها مورد استفاده قرار میگیرند یا خیر.) (توضیحات بیشتر … ↗) - 
پکیجهای بیاستفاده یا نامربوط را با استفاده از ابزار depcheck شناسایی کنید. (توضیحات بیشتر … ↗)
 
- قبل از استفاده از یک پکیچ، با بهرهگیری از 
npm-statمیتوانید میزان دانلود و محبوبیت یک پکیج را در جامعه برنامهنویسان بسنجید. (توضیحات بیشتر … ↗) 
- پیش از افزودن یک وابستگی جدید، نسخههای منظم و فعال بودن تیم نگهدارنده (maintainers) را بررسی و ارزیابی کنید. به عنوان مثال، میتوانید از دستور 
npm view asyncکمک بگیرید. (توضیحات بیشتر … ↗) 
- 
اگر قصد دارید از کتابخانهای کمتر شناختهشده (غیرمشهور) استفاده کنید، ابتدا با اعضای تیم خود مشورت نمایید.
 - 
همیشه از بهروزبودن وابستگیها با آخرین نسخه، اطمینان حاصل کنید. میتوانید با اجرای دستور
npm outdatedوضعیت نسخههای فعلی پکیجها را بررسی کنید. (توضیحات بیشتر … ↗) 
- همواره پیش از اضافه کردن یا بروزرسانی یک پکیج، مشکلات امنیتی احتمالی آن را بررسی کنید. برای نمونه، Snyk ↗ به شما گزارشهای امنیتی مربوط به پکیج موردنظر را ارائه میدهد.