Files
CBS-Mobile-App/metro.config.js
T

30 lines
914 B
JavaScript

const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');
const exclusionList = require('metro-config/private/defaults/exclusionList').default;
/**
* Metro configuration
* https://reactnative.dev/docs/metro
*
* Native build output (android/app/build alone is >2GB after a debug build) is
* excluded from the file crawl. Without watchman installed Metro walks these
* directories on startup and never becomes responsive.
*
* @type {import('@react-native/metro-config').MetroConfig}
*/
const config = {
resolver: {
blockList: exclusionList([
/\/android\/build\/.*/,
/\/android\/app\/build\/.*/,
/\/android\/\.gradle\/.*/,
/\/android\/\.kotlin\/.*/,
/\/node_modules\/.*\/android\/build\/.*/,
/\/\.cxx\/.*/,
/\/ios\/build\/.*/,
/\/ios\/Pods\/.*/,
]),
},
};
module.exports = mergeConfig(getDefaultConfig(__dirname), config);