@anijs/load-config
Version:
22 lines (21 loc) • 718 B
TypeScript
/**
* 异步加载配置数据
*
* @param name 配置文件名称比如reelup.config.ts就是reelup
* @param cwd 执行查找文件的上下文
* @default process.cwd()
* @returns 配置数据
*/
declare function loadConfig(name: string, cwd: string): Promise<{
[key: string]: any;
}>;
/**
* 寻找项目根节点
*
* @param name 配置文件名称比如reelup.config.ts就是reelup
* @param fileNames 按照优先级排列的文件名称列表
* @param context 执行查找文件的上下文
* @returns 返回第一个package.json文件路径
*/
export declare function findConfigFile(name: string, fileNames: Array<string>, context: string): Promise<string | undefined>;
export default loadConfig;