@wagmi/cli
Version:
Manage and generate code from Ethereum ABIs
27 lines (23 loc) • 521 B
text/typescript
import { findUp } from 'find-up'
export async function getIsUsingTypeScript() {
try {
const cwd = process.cwd()
const tsconfig = await findUp(
[
'tsconfig.json',
'tsconfig.base.json',
'tsconfig.lib.json',
'tsconfig.node.json',
],
{ cwd },
)
if (tsconfig) return true
const wagmiConfig = await findUp(['wagmi.config.ts', 'wagmi.config.mts'], {
cwd,
})
if (wagmiConfig) return true
return false
} catch {
return false
}
}