UNPKG

@mebbigfrontend/ts-cli

Version:
42 lines (41 loc) 865 B
export interface PackageJSON { name: string; version: string; description: string; scripts: { [key: string]: string; }; bin: { [key: string]: string; }; } export interface JSON { [key: string]: unknown; } /** * 读取指定路径下 json 文件 * @param filename * @returns */ export declare function readJsonFile<T>(filename: string): T; /** * 覆写指定路径下的Json文件 * @param filename * @param content */ export declare function writeJsonFile<T>(filename: string, content: T): void; /** * 获取项目绝对路径 * @param projectName 项目名 * @returns */ export declare function getProjectPath(projectName: string): string; /** * 打印信息 * @param msg */ export declare function printMsg(msg: string): void; /** * 清空命令行 */ export declare function clearConsole(): void;