UNPKG

@sprouted/create-vibes

Version:
25 lines (18 loc) 692 B
const { getDefaultConfig } = require('expo/metro-config'); const path = require('path'); const projectRoot = __dirname; const workspaceRoot = path.resolve(projectRoot, '../..'); const config = getDefaultConfig(projectRoot); // Watch all files in the monorepo config.watchFolders = [workspaceRoot]; // Resolve node modules from both project and workspace config.resolver.nodeModulesPaths = [ path.resolve(projectRoot, 'node_modules'), path.resolve(workspaceRoot, 'node_modules'), ]; // Handle monorepo imports config.resolver.extraNodeModules = { '@features': path.resolve(workspaceRoot, 'features'), '@shared': path.resolve(workspaceRoot, 'shared'), }; module.exports = config;