use npm-dependency-details to get package info
use rapidus for logging
split into smaller functions