From c6c30b3b7a6909eedbc87e36ed750f2181d2d6d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Fri, 6 Mar 2020 18:56:55 +0100 Subject: [PATCH] chore: remove setting hasteImplModulePath in Metro config --- packages/cli/src/tools/loadMetroConfig.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/cli/src/tools/loadMetroConfig.ts b/packages/cli/src/tools/loadMetroConfig.ts index 3be7c33af..7bc29d7a5 100644 --- a/packages/cli/src/tools/loadMetroConfig.ts +++ b/packages/cli/src/tools/loadMetroConfig.ts @@ -4,7 +4,6 @@ import path from 'path'; // @ts-ignore - no typed definition for the package import {loadConfig} from 'metro-config'; -import {existsSync} from 'fs'; import {Config} from '@react-native-community/cli-types'; import findSymlinkedModules from './findSymlinkedModules'; @@ -38,7 +37,6 @@ export interface MetroConfig { resolverMainFields: string[]; platforms: string[]; providesModuleNodeModules: string[]; - hasteImplModulePath: string | undefined; }; serializer: { getModulesRunBeforeMainModule: () => string[]; @@ -67,15 +65,11 @@ export interface MetroConfig { * Otherwise, a.native.js will not load on Windows or other platforms */ export const getDefaultConfig = (ctx: Config): MetroConfig => { - const hasteImplPath = path.join(ctx.reactNativePath, 'jest/hasteImpl.js'); return { resolver: { resolverMainFields: ['react-native', 'browser', 'main'], platforms: [...ctx.haste.platforms, 'native'], providesModuleNodeModules: ctx.haste.providesModuleNodeModules, - hasteImplModulePath: existsSync(hasteImplPath) - ? hasteImplPath - : undefined, }, serializer: { getModulesRunBeforeMainModule: () => [