const path = require('path'); const { getDefaultConfig } = require('expo/metro-config'); const projectRoot = __dirname; const workspaceRoot = path.resolve(projectRoot, '..'); const config = getDefaultConfig(projectRoot); config.watchFolders = [workspaceRoot]; config.resolver.alias = { ...config.resolver.alias, '@infiplot/core': path.resolve(workspaceRoot, 'packages/core/src/index.ts'), '@infiplot/types': path.resolve(workspaceRoot, 'packages/types/src/index.ts'), }; config.resolver.nodeModulesPaths = [ path.resolve(projectRoot, 'node_modules'), path.resolve(workspaceRoot, 'node_modules'), ]; module.exports = config;