const { getDefaultConfig } = require('expo/metro-config'); const path = require('path'); const config = getDefaultConfig(__dirname); config.resolver.extraNodeModules = { ...config.resolver.extraNodeModules, crypto: path.resolve(__dirname, 'src/utils/crypto_polyfill.ts'), stream: require.resolve('readable-stream'), // Just in case vm: require.resolve('vm-browserify'), }; module.exports = config;