{"version":3,"file":"config.cjs","names":[],"sources":["../src/config.ts"],"sourcesContent":["/**\n * Configuration for the EVM adapter\n *\n * This file defines the dependencies required by the EVM adapter\n * when generating exported projects. It follows the AdapterConfig\n * interface to provide a structured approach to dependency management.\n */\nimport type { AdapterConfig } from '@openzeppelin/ui-types';\n\nexport const evmAdapterConfig: AdapterConfig = {\n  /**\n   * Dependencies required by the EVM adapter\n   * These will be included in exported projects that use this adapter\n   */\n  dependencies: {\n    // Runtime dependencies\n    runtime: {\n      // Core EVM libraries\n      // Wallet connection libraries\n      wagmi: '^2.15.0',\n      '@wagmi/core': '^2.20.3',\n      viem: '^2.28.0',\n      '@tanstack/react-query': '^5.0.0',\n      // Utility library\n      // lodash: '^4.17.21',\n    },\n\n    // Development dependencies\n    dev: {\n      // '@types/lodash': '^4.17.16',\n      '@types/lodash': '^4.17.5',\n    },\n  },\n  overrides: {\n    'use-sync-external-store': '^1.2.0',\n    valtio: '^1.13.2',\n  },\n  uiKits: {\n    rainbowkit: {\n      dependencies: {\n        runtime: {\n          '@rainbow-me/rainbowkit': '^2.2.8',\n        },\n      },\n      overrides: {\n        '@paulmillr/qr': 'npm:qr@^0.5.0',\n      },\n    },\n  },\n};\n"],"mappings":";;AASA,MAAa,mBAAkC;CAK7C,cAAc;EAEZ,SAAS;GAGP,OAAO;GACP,eAAe;GACf,MAAM;GACN,yBAAyB;GAG1B;EAGD,KAAK,EAEH,iBAAiB,WAClB;EACF;CACD,WAAW;EACT,2BAA2B;EAC3B,QAAQ;EACT;CACD,QAAQ,EACN,YAAY;EACV,cAAc,EACZ,SAAS,EACP,0BAA0B,UAC3B,EACF;EACD,WAAW,EACT,iBAAiB,iBAClB;EACF,EACF;CACF"}