788 lines
12 KiB
Plaintext

# -------------------------------------------------------------------
# OPERATING SYSTEM FILES
# -------------------------------------------------------------------
# macOS
.DS_Store
.AppleDouble
.LSOverride
.Spotlight-V100
.Trashes
._*
.fseventsd
# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msm
*.msp
*.lnk
# Linux
*~
.directory
*.swp
*.swo
*.pid
.session
.viminfo
# Cross-platform
.nfs*
*.lock
*.pid
*.seed
*.pid.lock
# -------------------------------------------------------------------
# IDE AND EDITOR CONFIGURATIONS
# -------------------------------------------------------------------
# VS Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.vscode/*.code-workspace
# IntelliJ IDEA
.idea/
*.iml
*.iws
*.ipr
modules.xml
workspace.xml
# Eclipse
.project
.classpath
.settings/
.cache/
.metadata/
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
# Sublime Text
*.sublime-workspace
*.sublime-project
*.sublime-gps
*.sublime-gps-cache
# Atom
.atom/
.atomic/
.blobs/
.compile-cache/
.node-gyp/
.npm/
.snap/
.storage/
# Emacs
*~
\#*\#
.\#*
auto-save-list
tramp
.#*
# Vim
*.swp
*.swo
*.un~
Session.vim
.netrwhist
# -------------------------------------------------------------------
# NODE.JS AND JAVASCRIPT
# -------------------------------------------------------------------
# Dependencies
node_modules/
.node_modules/
npm-packages-offline-cache/
# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
pnpm-debug.log*
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Coverage directory used by tools like istanbul
coverage/
.nyc_output/
# Grunt intermediate storage
.grunt
# Bower dependency directory
bower_components/
# Yarn Integrity file
.yarn-integrity
# Yarn 2/3
.yarn/*
!.yarn/cache
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
.pnp.*
.yarnrc.yml
# pnpm
node_modules/.pnpm-store/
pnpm-lock.yaml
# Turbo
.turbo/
# -------------------------------------------------------------------
# REACT NATIVE SPECIFIC
# -------------------------------------------------------------------
.expo/
.expo-shared/
.expo-cache/
.expo-web-cache/
# Metro bundler cache
.rn-cache/
.metrobundler/
.metro/
metro.config.js.timestamp
metro-cache/
.haste-map-*
.haste-cache/
# React Native CLI
.react-native/
.rncli/
# Build artifacts
.release-please-manifest.json
.release-it.json
.changelog/
# Hermes debugger
.hermes/
# Fastlane
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots
fastlane/test_output
# -------------------------------------------------------------------
# ANDROID (Comprehensive)
# -------------------------------------------------------------------
# Build
android/**/build/
android/**/.cxx/
android/**/.gradle/
android/**/.idea/
android/**/local.properties
android/**/*.iml
android/**/*.iws
android/**/*.ipr
# Generated files
android/**/generated/
android/**/intermediates/
android/**/outputs/
android/**/tmp/
android/**/.apt_generated/
# Keystores and certificates
android/**/*.keystore
android/**/*.jks
android/**/*.pk8
android/**/*.pem
android/**/*.der
android/**/*.pfx
android/**/*.p12
android/**/debug.keystore
android/**/release.keystore
# Gradle
android/**/.gradle/
android/**/gradle/
android/**/gradlew
android/**/gradlew.bat
android/**/gradle/wrapper/gradle-wrapper.jar
android/**/gradle/wrapper/gradle-wrapper.properties
android/**/caches/
android/**/wrapper/dists/
# Android Studio
android/**/.android/
android/**/captures/
android/**/*.hprof
# NDK
android/**/.externalNativeBuild/
android/**/obj/
android/**/libs/
android/**/jniLibs/
android/**/*.so
android/**/*.o
android/**/*.a
# Autolinking
android/**/src/main/java/com/facebook/react/
android/**/src/main/jni/
# CMake
android/**/.cxx/
android/**/CMakeFiles/
android/**/CMakeCache.txt
android/**/cmake_install.cmake
android/**/Makefile
android/**/*.ninja
android/**/.ninja_deps
android/**/.ninja_log
android/**/compile_commands.json
# -------------------------------------------------------------------
# iOS (Comprehensive)
# -------------------------------------------------------------------
# Build
ios/**/build/
ios/**/DerivedData/
ios/**/xcuserdata/
ios/**/.xcode/
# Xcode
*.xcodeproj/*
!*.xcodeproj/project.pbxproj
!*.xcodeproj/xcshareddata/
!*.xcodeproj/xcshareddata/xcschemes/
*.xcodeproj/xcuserdata/
*.xcodeproj/project.xcworkspace/xcuserdata/
*.xcodeproj/xcshareddata/IDEWorkspaceChecks.plist
# Xcode workspaces
*.xcworkspace/*
!*.xcworkspace/contents.xcworkspacedata
*.xcworkspace/xcuserdata/
# CocoaPods
ios/**/Pods/
Podfile.lock
ios/**/Podfile.lock
ios/**/Manifest.lock
ios/**/Podfile.local
# Carthage
Carthage/
ios/**/Carthage/
# Swift Package Manager
.swiftpm/
Package.resolved
ios/**/.build/
ios/**/.swiftpm/
# Swift/Objective-C precompiled headers
*.pch
*.gch
# Compiled sources
*.o
*.obj
*.dylib
*.framework
*.app
*.ipa
*.dSYM
*.bcsymbolmap
# App-specific
ios/**/app-tvos.app
ios/**/app-tvostests.xctest
ios/**/app.app
ios/**/appTests.xctest
ios/**/*.mode1v3
ios/**/*.mode2v3
ios/**/*.moved-aside
ios/**/*.pbxuser
!ios/**/default.pbxuser
ios/**/*.perspectivev3
# Playgrounds
*.playground/
# SwiftLint
.swiftlint.yml
# -------------------------------------------------------------------
# WEB PLATFORM
# -------------------------------------------------------------------
# Next.js
.next/
out/
.next/cache/
# Nuxt.js
.nuxt/
.nuxt-prod/
# Gatsby
.cache/
public
# Angular
dist/
aot/
**/node_modules/
# Vue
dist/
# Svelte
.svelte-kit/
/build/
# Parcel
.parcel-cache/
dist/
# Webpack
.webpack/
webpack-assets.json
stats.json
# Rollup
rollup.config-*.js
# Vite
dist/
*.local
# Serverless
.serverless/
.serverless_nextjs/
# -------------------------------------------------------------------
# TESTING AND CODE QUALITY
# -------------------------------------------------------------------
# Jest
coverage/
.nyc_output/
*.lcov
jest-coverage/
__snapshots__/
*.snap
# Cypress
cypress/videos/
cypress/screenshots/
cypress/downloads/
cypress/fixtures/example.json
# Playwright
playwright-report/
test-results/
playwright/.cache/
# Detox
artifacts/
*.detoxrc.js
# Code coverage
.clover
cobertura.xml
*.gcda
*.gcno
*.lcov
# Linters
.eslintcache
.stylelintcache
.tsbuildinfo
# -------------------------------------------------------------------
# TYPE/FLOW/JAVASCRIPT COMPILATION
# -------------------------------------------------------------------
# TypeScript
*.tsbuildinfo
dist-tsc/
.build/
*.d.ts
*.js.map
*.ts.map
# Flow
.flowconfig
.flow-typed/
# Babel
*.babelcache
lib-cov/
# SWC
.swc/
# -------------------------------------------------------------------
# ENVIRONMENT AND CONFIGURATION
# -------------------------------------------------------------------
# Environment variables
.env
.env.*
!.env.example
.env.local
.env.development
.env.production
.env.test
.env.staging
.env.ci
# Firebase
.firebase/
.firebaserc
# Docker
.dockerignore
docker-compose.override.yml
docker-compose.*.yml
docker-compose.yml
# CI/CD
.circleci/config.yml
.github/workflows/
.gitlab-ci.yml
.jenkins/
.travis.yml
.azure-pipelines/
appveyor.yml
.codeship/
.shippable.yml
.semaphore/
.buildkite/
# -------------------------------------------------------------------
# DATABASES AND STORAGE
# -------------------------------------------------------------------
# SQLite
*.db
*.db-journal
*.sqlite
*.sqlite3
# Realm
*.realm
*.realm.*
# WatermelonDB
*.watermelondb
# PouchDB
_pouch_
# LocalStorage backups
*.localstorage
*.localstorage-journal
# -------------------------------------------------------------------
# MEDIA AND ASSETS (GENERATED/COMPRESSED)
# -------------------------------------------------------------------
# Images (generated/compressed)
*.jpg
*.jpeg
*.png
*.gif
*.webp
*.ico
*.bmp
*.tiff
# Videos
*.mp4
*.mov
*.avi
*.mkv
# Audio
*.mp3
*.wav
*.ogg
# Fonts (generated)
*.ttf
*.otf
*.woff
*.woff2
*.eot
# Archives
*.zip
*.tar
*.gz
*.bz2
*.7z
*.rar
# -------------------------------------------------------------------
# DOCUMENTATION
# -------------------------------------------------------------------
_site/
docs/_build/
docs/_site/
docs/api/
docs/coverage/
docs/build/
docs/dist/
# MkDocs
site/
# JSDoc
out-jsdoc/
# Docusaurus
.docusaurus/
build/
# -------------------------------------------------------------------
# PACKAGE MANAGERS AND LOCKFILES
# -------------------------------------------------------------------
package-lock.json
yarn.lock
pnpm-lock.yaml
shrinkwrap.yaml
npm-shrinkwrap.json
# Ruby
Gemfile.lock
.bundle/
vendor/bundle/
# Python
Pipfile.lock
__pycache__/
*.pyc
*.pyo
*.pyd
.python-version
# Go
go.sum
go.mod
vendor/
# Rust
Cargo.lock
target/
# -------------------------------------------------------------------
# LOGS AND TEMPORARY FILES
# -------------------------------------------------------------------
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
firebase-debug.log*
metro-bundler-*.log
# Temporary files
tmp/
temp/
*.tmp
*.temp
*.bak
*.backup
*.old
# Crash logs
*.crash
*.error
*.dump
# Performance logs
*.perf
*.profile
*.heapsnapshot
# -------------------------------------------------------------------
# MISC DEVELOPMENT FILES
# -------------------------------------------------------------------
# Storybook
.storybook/
storybook-static/
# Chromatic
.chromatic/
# Sentry
.sentry/
.sentryclirc
# Mixpanel
.mixpanel/
# Analytics
.amplify/
.aws/
# ML/AI
*.pt
*.pth
*.h5
*.keras
.tensorflow/
# -------------------------------------------------------------------
# EXCEPTIONS (MUST BE KEPT IN REPO)
# -------------------------------------------------------------------
# IMPORTANT: These files SHOULD be committed
!android/app/src/main/assets/
!android/app/src/main/res/
!android/app/src/main/java/com/app/
!android/app/src/main/AndroidManifest.xml
!android/app/src/main/res/values/strings.xml
!android/app/src/main/res/values/styles.xml
!android/app/build.gradle
!android/build.gradle
!android/settings.gradle
!android/gradle.properties
!android/gradlew
!android/gradlew.bat
!android/gradle/wrapper/gradle-wrapper.jar
!android/gradle/wrapper/gradle-wrapper.properties
!ios/app/
!ios/App/
!ios/app.xcodeproj/project.pbxproj
!ios/app.xcodeproj/xcshareddata/xcschemes/app.xcscheme
!ios/app/AppDelegate.swift
!ios/app/Info.plist
!ios/app/Assets.xcassets/
!ios/app/LaunchScreen.storyboard
!ios/Podfile
!src/
!App.js
!App.tsx
!index.js
!index.ts
!app.json
!babel.config.js
!metro.config.js
!jest.config.js
!tsconfig.json
!.eslintrc.js
!.prettierrc.js
!.watchmanconfig
!.bundle/config
!Gemfile
!__tests__/
!package.json
!README.md
!LICENSE
!CHANGELOG.md
!CONTRIBUTING.md
!SECURITY.md
!CODE_OF_CONDUCT.md
# Git itself (but allow .git directory)
!.git/
!.git/**
# -------------------------------------------------------------------
# PRODUCTION-SPECIFIC IGNORES
# -------------------------------------------------------------------
# Source maps (can be generated during build)
*.map
# Bundle files (generated during build)
*.bundle
*.jsbundle
# Hermes bytecode
*.hbc
# App binaries
*.apk
*.aab
*.ipa
*.app
*.dmg
# App signing
*.mobileprovision
*.p12
*.cer
# Crashlytics
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Google Services
google-services.json
GoogleService-Info.plist
# Microsoft App Center
appcenter-config.json
# OneSignal
OneSignal.plugin
# RevenueCat
RevenueCat.plugin
# -------------------------------------------------------------------
# SECURITY-CRITICAL FILES (NEVER COMMIT)
# -------------------------------------------------------------------
# API Keys
*.apikey
*.apisecret
*.secret
*.token
*.credential
# SSH Keys
*.pem
*.key
*.pub
id_rsa
id_dsa
*.ppk
# Certificates
*.crt
*.cert
*.pfx
*.p12
# Passwords
*.password
*.pass
*.pwd
# Configuration with secrets
config.local.*
secret.*
private.*
prod.*
staging.*