UNPKG

575 BTypeScriptView Raw
1export interface rcConfigLoaderOption {
2 packageJSON?: boolean | {
3 fieldName: string;
4 };
5 configFileName?: string;
6 defaultExtension?: string | string[];
7 cwd?: string;
8}
9/**
10 * Find and load rcfile, return { config, filePath }
11 * If not found any rcfile, throw an Error.
12 * @param {string} pkgName
13 * @param {rcConfigLoaderOption} [opts]
14 * @returns {{ config: Object, filePath:string } | undefined}
15 */
16export declare function rcFile<R extends {}>(pkgName: string, opts?: rcConfigLoaderOption): {
17 config: R;
18 filePath: string;
19} | undefined;