Files
deighton-ar/mobile/rn-cli.config.js
2018-05-09 11:23:11 -07:00

40 lines
904 B
JavaScript

"use strict"
const blacklist = require("metro/src/blacklist")
const path = require("path")
module.exports = {
getProjectRoots() {
return this._getRoots()
},
getAssetRoots() {
return this._getRoots()
},
getAssetExts() {
return ["obj", "mtl"]
},
getBlacklistRE() {
return blacklist()
},
_getRoots() {
// match on either path separator
if (__dirname.match(/node_modules[\/\\]react-native[\/\\]packager$/)) {
// packager is running from node_modules of another project
return [path.resolve(__dirname, "../../..")]
} else if (__dirname.match(/Pods\/React\/packager$/)) {
// packager is running from node_modules of another project
return [path.resolve(__dirname, "../../..")]
} else {
return [path.resolve(__dirname, ".")]
}
},
getTransformModulePath() {
return require.resolve("metro/src/transformer")
},
}