create-dynamic-app
Version:
CLI tool to generate sample applications using Dynamic's web3 authentication
20 lines (15 loc) • 495 B
text/typescript
import type { Chain } from "../types"
export const generateDynamicLibContent = (
useViem: boolean,
useWagmi: boolean,
selectedChains: Chain[]
) => {
let imports = `export * from "@dynamic-labs/sdk-react-core";\n`
if (!useViem && selectedChains.some((chain) => chain.name === "Ethereum")) {
imports += `export * from "@dynamic-labs/ethers-v6";\n`
}
selectedChains.forEach((chain) => {
imports += `export * from "@dynamic-labs/${chain.name.toLowerCase()}";\n`
})
return imports
}