| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- /* eslint-disable */
- const {
- getDefaultConfig,
- mergeConfig
- } = require("@react-native/metro-config");
- const path = require("path");
- const root = path.resolve(__dirname, "../..");
- const source = path.resolve(__dirname, "../src");
- const nodeModulesPaths = [
- path.resolve(root, "node_modules")
- ];
- /**
- * Metro configuration
- * https://reactnative.dev/docs/metro
- *
- * @type {import('@react-native/metro-config').MetroConfig}
- */
- const config = {
- };
- config.watchFolders = [
- root,
- source
- ];
- config.resolver.extraNodeModules = {
- "ncore-ui-kit": path.resolve(root, "src"),
- "react": path.resolve(root, "node_modules/react"),
- "react-native": path.resolve(root, "node_modules/react-native")
- };
- config.resolver.nodeModulesPaths = nodeModulesPaths;
- config.resolver.disableHierarchicalLookup = true;
- module.exports = mergeConfig(getDefaultConfig(__dirname), config);
|