dependency-owners
Version:
Determine ownership of dependencies in a project
20 lines (19 loc) • 970 B
TypeScript
/**
* 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[];