# Applied when EAS bundles the workspace root for an iOS build of apps/mobile # (see apps/flux/core/src/services/interactive-terminal/create-shell.ts). # Keep yarn-workspace context (root package.json, yarn.lock, .yarnrc.yml, # .yarn/patches/) and apps/mobile/ — exclude everything else so EAS uploads # stay small. node_modules/ **/node_modules/ .yarn/cache/ .yarn/install-state.gz .yarn/unplugged/ apps/web/ config/ shared/ # Re-include the metro polyfills directory: `shared/` above is unanchored and # would otherwise match `apps/mobile/polyfills/shared/`, which holds the # expo-image and empty-component shims that metro.config.js redirects to via # SHARED_ALIASES. Without these files in the EAS upload, EAGER_BUNDLE fails # with `Unable to resolve module expo-image` on every file that imports it. !apps/mobile/polyfills/shared/ examples/ playwright-report/ test-results/ caches/ Dockerfile docker-compose.test.yml README.md .dockerignore .eslintignore .gitignore .oxfmtrc.json .oxlintrc.json *.log *.tgz .env .env.* .DS_Store