UNPKG

release-checker

Version:
29 lines (28 loc) 693 B
export interface PackageDotJson { name: string; version: string; scripts: ScriptsSection; } export interface ScriptsSection { [index: string]: string; } export declare function read(filename: string): { inDirectory(directory: string): { asJson(): PackageDotJson; asString(): string; }; }; export declare function ensureThat(filename: string): { inDirectory(directory: string): { canBeRead(): { asString(): void; asJson(): void; }; hasScript(key: string): void; }; }; export declare function jsonPackage(): { inDirectory(directory: string): { hasScript(key: string): boolean; }; };