UNPKG

@wagmi/cli

Version:

Manage and generate code from Ethereum ABIs

26 lines 725 B
import { findUp } from 'find-up'; import { default as fs } from 'fs-extra'; import { resolve } from 'pathe'; // Do not reorder // In order of preference files are checked const configFiles = [ 'wagmi.config.ts', 'wagmi.config.js', 'wagmi.config.mjs', 'wagmi.config.mts', ]; /** * Resolves path to wagmi CLI config file. */ export async function findConfig(parameters = {}) { const { config, root } = parameters; const rootDir = resolve(root || process.cwd()); if (config) { const path = resolve(rootDir, config); if (fs.pathExistsSync(path)) return path; return; } return findUp(configFiles, { cwd: rootDir }); } //# sourceMappingURL=findConfig.js.map