const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config'); const path = require('path'); const projectRoot = __dirname; const monorepoRoot = path.resolve(projectRoot, '../..'); const config = { watchFolders: [ path.resolve(monorepoRoot, 'packages/core'), path.resolve(monorepoRoot, 'packages/ui-native'), path.resolve(monorepoRoot, 'packages/i18n'), path.resolve(monorepoRoot, 'packages/api-client'), ], resolver: { nodeModulesPaths: [ path.resolve(projectRoot, 'node_modules'), path.resolve(monorepoRoot, 'node_modules'), ], }, }; module.exports = mergeConfig(getDefaultConfig(__dirname), config);