# 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
