UNPKG

create-dynamic-app

Version:

CLI tool to generate sample applications using Dynamic's web3 authentication

20 lines (15 loc) 495 B
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 }