renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
31 lines (30 loc) • 627 B
TypeScript
export interface ServicesIndexRaw {
resources: {
'@id': string;
'@type': string;
}[];
}
export interface CatalogEntry {
version: string;
published?: string;
projectUrl?: string;
listed?: boolean;
packageContent?: string;
deprecation?: Deprecation;
}
export interface Deprecation {
reasons: string[];
}
export interface CatalogPage {
'@id': string;
items: {
catalogEntry: CatalogEntry;
}[];
}
export interface PackageRegistration {
items: CatalogPage[];
}
export interface ParsedRegistryUrl {
feedUrl: string;
protocolVersion: number | null;
}