1.0.2 • Published 6 years ago
get-all-dependencies v1.0.2
get-all-dependencies
TODO: description
Usage
const getAllDependencies = require('get-all-dependencies');
// TODO: DEMONSTRATE APIDocumentation
Table of Contents
reduceDependencies
reduceDependencies takes a package name and a dependency hash map to give you an in depth dependency chain (upstream or downstream dependent on the hash)
Parameters
pkgNameString A package name in th dependency mapdependencyMapObject A dependency map with keys of pkgNames with value as arrays of pkgNames
Returns Array A reduced array of pkgNames
getAllDependencies
getDependencies takes a list of packages, a list of localPackages and a logger to give you a hashMap of packages with upstream and downstream dependencies
Parameters
pkgNamesArray An array of package names from a monorepolocalPackagesArray A list of all the package.jsons in the same monorepologgerObject An option logger with the same methods as consolelogger.logger(optional, defaultconsole)logger.verbose
Returns Object A hashMap of key value pairs with downstream and upstream arrays {pkgName: String:{ upstream: Array, downstream: Array }}