ghinfo
Version:
CLI util for generating a GitHub project information file
25 lines (24 loc) • 474 B
TypeScript
export declare enum AvailableMediaFile {
Icon = "icon",
Logo = "logo",
Banner = "banner",
Demo = "demo"
}
export interface ILinks {
git?: string;
homepage?: string;
npm?: string;
}
export type IFiles = {
[key in AvailableMediaFile]?: string;
};
export interface IGitHubInfo {
description: string;
files: IFiles;
keywords?: string[];
links: ILinks;
name: string;
repo: string;
type?: string;
version: string;
}