forked from smartkarma/react-native-jumbo-html
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrn-cli.config.js
More file actions
26 lines (23 loc) · 776 Bytes
/
rn-cli.config.js
File metadata and controls
26 lines (23 loc) · 776 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* eslint-disable import/no-commonjs, import/no-extraneous-dependencies */
const path = require("path");
const glob = require("glob-to-regexp");
const blacklist = require("metro-bundler/src/blacklist");
const pak = require("../package.json");
const dependencies = Object.keys(pak.dependencies);
const peerDependencies = Object.keys(pak.peerDependencies);
module.exports = {
getProjectRoots() {
return [__dirname, path.resolve(__dirname, "..")];
},
getProvidesModuleNodeModules() {
return [...dependencies, ...peerDependencies];
},
getBlacklistRE() {
return blacklist([
glob(`${path.resolve(__dirname, "..")}/node_modules/*`),
glob(`${__dirname}/node_modules/*/{${dependencies.join(",")}}`, {
extended: true
})
]);
}
};