UNPKG

fiuu-mobile-xdk-reactnative

Version:
35 lines (28 loc) 1.02 kB
// const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); // /** // * Metro configuration // * https://reactnative.dev/docs/metro // * // * @type {import('@react-native/metro-config').MetroConfig} // */ // const config = {}; // module.exports = mergeConfig(getDefaultConfig(__dirname), config); const path = require('path'); const exclusionList = require('metro-config/src/defaults/exclusionList'); const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); const config = { projectRoot: __dirname, watchFolders: [ path.resolve(__dirname, '..') // <-- watch the root folder (your xdk_libs) ], resolver: { blockList: exclusionList([ new RegExp(`${path.resolve(__dirname, '..')}/node_modules/.*`) ]), extraNodeModules: { 'react': path.resolve(__dirname, 'node_modules/react'), 'react-native': path.resolve(__dirname, 'node_modules/react-native'), }, }, }; module.exports = mergeConfig(getDefaultConfig(__dirname), config);