# Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files

.claude/
CLAUDE.md
temp/
scripts/*
!scripts/check-swift-build.sh
!scripts/dev/
!scripts/dev/*.sh
!scripts/dev/sim.env
# Per-developer list of real test-instance hosts (written by bootstrap-test-rig.sh,
# consumed by the release-zip host sweep). Holds bot hostnames — never commit it.
scripts/dev/banned-hosts.txt

# dependencies
node_modules/

# Expo
.expo/
dist/
web-build/
android/
ios/

# Local Xcode archive output (xcodebuild archive / export)
build/

# Native
*.orig.*
*.jks
*.p8
*.p12
*.key
*.mobileprovision

# Metro
.metro-health-check*

# debug
npm-debug.*
yarn-debug.*
yarn-error.*

# macOS
.DS_Store
*.pem

# local env files
.env*.local
.env*
!.env.watch.local.example

# Watch target build output (Swift mirrors of TS sources, regenerated by
# plugins/withWatchGenerated.js on every prebuild).
targets/watch/Generated/

# generated.entitlements is emitted by @bacons/apple-targets from each
# target's expo-target.config.json `entitlements` block — pure prebuild
# output, regenerated on every run.
targets/*/generated.entitlements

# Asset catalogs are emitted by @bacons/apple-targets from each target's
# expo-target.config.json `icon` field — pure prebuild output, regenerated
# on every run.
targets/*/Assets.xcassets/

# typescript
*.tsbuildinfo

# @generated expo-cli sync-b5df6a44d8735348b729920a7406b633cfb74d4c
# The following patterns were generated by expo-cli

# Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files

# dependencies
node_modules/

# Expo
.expo/
dist/
web-build/

# Native
*.orig.*
*.jks
*.p8
*.p12
*.key
*.mobileprovision

# Metro
.metro-health-check*

# debug
npm-debug.*
yarn-debug.*
yarn-error.*

# macOS
.DS_Store
*.pem

# local env files
.env*.local

# typescript
*.tsbuildinfo

expo-env.d.ts
# @end expo-cli
# @end expo-cli
credentials.json
google-services.json
app.json

# ASC API keys, Apple/Google credentials, anything secret
secrets/

# Maestro E2E run artifacts (recordings, debug dumps). The flows + fixtures are
# committed; only generated run output is ignored.
e2e/artifacts/
