UNPKG

dependency-owners

Version:
20 lines (19 loc) 970 B
/** * Get the mapping of dependency owners from a JSON file. * @param {string} filePath - The path to the dependency owners file. * @returns {Record<string, string[]>} A mapping of dependency owners. */ export declare function getOwnersMapping(filePath: string): Record<string, string[]>; /** * Get the owners of the specified dependencies. * @param {string[]} dependencies - The list of dependencies to check. * @param {Record<string, string[]>} ownersMapping - The mapping of dependency owners. * @returns {Record<string, string[]>} A mapping of dependency owners for the specified dependencies. */ export declare function getOwners(dependencies: string[], ownersMapping: Record<string, string[]>): Record<string, string[]>; /** * Get a list of unowned dependencies. * @param owners The mapping of dependency owners. * @returns A list of unowned dependencies. */ export declare function getUnownedDependencies(owners: Record<string, string[]>): string[];