# EAS CLI ignores .gitignore entirely once this file exists, so the repo's # .gitignore patterns are reproduced here (see AGENTS.md / docs.expo.dev # build-reference/easignore). Keep this in sync when .gitignore changes. # --- from root .gitignore --- node_modules/ logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json pids *.pid *.seed *.pid.lock coverage *.lcov .nyc_output bower_components build/Release jspm_packages/ web_modules/ *.tsbuildinfo .npm .eslintcache .stylelintcache .node_repl_history *.tgz .yarn-integrity .cache .parcel-cache .next out .nuxt dist .docusaurus .serverless/ .fusebox/ .dynamodb/ .tern-port .vscode-test .yarn/cache .yarn/unplugged .yarn/build-state.yml .yarn/install-state.gz .pnp.* type-clusters/* .maestro-output/* # --- from apps/user-ui/.gitignore --- expo-env.d.ts .expo/ # --- EAS Build does not need these --- # Native projects are generated by Prebuild (matches git-ignored android/). android/ ios/ .turbo/ # Tests, fixtures and mocks are never part of a build. tests/ # Do not ship local secrets/config to the build servers. .env .env.* !.env.example