@nodesecure/contact
Version:
Utilities to extract/fetch data on NPM contacts (author, maintainers ..)
16 lines • 655 B
TypeScript
import type { Contact } from "@nodesecure/npm-types";
import { type EnforcedContact, type IlluminatedContact } from "./UnlitContact.class.js";
export type { IlluminatedContact, EnforcedContact };
export interface ContactExtractorPackageMetadata {
author?: Contact;
maintainers: Contact[];
}
export interface ContactExtractorOptions {
highlight: EnforcedContact[];
}
export declare class ContactExtractor {
private highlighted;
constructor(options: ContactExtractorOptions);
fromDependencies(dependencies: Record<string, ContactExtractorPackageMetadata>): IlluminatedContact[];
}
//# sourceMappingURL=ContactExtractor.class.d.ts.map