diff --git a/packages/expotv/metro.config.js b/packages/expotv/metro.config.js index ca4bb15..92dccd8 100644 --- a/packages/expotv/metro.config.js +++ b/packages/expotv/metro.config.js @@ -1,24 +1,8 @@ // Learn more https://docs.expo.io/guides/customizing-metro const { getDefaultConfig } = require('expo/metro-config'); -const { getMetroTools, getMonorepoRoot } = require("react-native-monorepo-tools"); -const path = require('path'); - -const projectRoot = __dirname; -const monorepoRoot = getMonorepoRoot(); -const metroTools = getMetroTools(); /** @type {import('expo/metro-config').MetroConfig} */ -const config = getDefaultConfig(projectRoot); // eslint-disable-line no-undef - -config.resolver.nodeModulesPaths = [ - path.resolve(projectRoot, 'node_modules'), - path.resolve(monorepoRoot, 'node_modules'), -]; - -// Configure for monorepo - watch the shared workspace -config.watchFolders = metroTools.watchFolders; -config.resolver.extraNodeModules = metroTools.extraNodeModules; -config.resolver.blockList = metroTools.blockList; +const config = getDefaultConfig(__dirname); // When enabled, the optional code below will allow Metro to resolve // and bundle source files with TV-specific extensions diff --git a/packages/expotv/package.json b/packages/expotv/package.json index 5970af2..ce35f09 100644 --- a/packages/expotv/package.json +++ b/packages/expotv/package.json @@ -39,7 +39,6 @@ "devDependencies": { "@react-native-tvos/config-tv": "^0.1.4", "@types/react": "~19.1.10", - "react-native-monorepo-tools": "^1.2.1", "typescript": "~5.9.2" }, "expo": { diff --git a/yarn.lock b/yarn.lock index a612786..e34c5ad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3009,7 +3009,6 @@ __metadata: react-dom: "npm:19.1.0" react-native: "npm:react-native-tvos@0.81-stable" react-native-gesture-handler: "npm:~2.28.0" - react-native-monorepo-tools: "npm:^1.2.1" react-native-reanimated: "npm:~4.1.1" react-native-safe-area-context: "npm:~5.6.0" react-native-screens: "npm:~4.16.0"