"use strict";

const path = require('path');
const blacklist = require('metro').createBlacklist;

const rootProjectDir = path.resolve(__dirname, '..', '..')

module.exports = {
  // Resolve react-native-video from parent directory so we do not have to install react-native-video after each change applied
  getBlacklistRE: function() {
    return blacklist([/node_modules\/react-native-video\/.*/, new RegExp(`${rootProjectDir}/node_modules/react-native/.*`)])
  },
  getProjectRoots() {
    return [
      __dirname, 
      rootProjectDir
    ]
  }
};