# 🎮 Gooner Training Academy - Distribution Package
# DO NOT INCLUDE in user distribution

# Development and Version Control
.git/
.gitignore
.gitattributes
*.git*

# Node.js and Build
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.npm
.eslintcache
dist/
build/

# System Files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
desktop.ini
$RECYCLE.BIN/

# IDE and Editor Files
.vscode/
.idea/
.vs/
*.swp
*.swo
*~
.sublime-*
*.tmp
*.temp

# OS Generated Files
Icon?
.AppleDouble
.LSOverride

# Windows
[Tt]humbs.db
ehthumbs.db
Desktop.ini

# User Data (DO NOT DISTRIBUTE)
images/tasks/*
images/consequences/*
images/cached/*
videos/tasks/*
videos/punishments/*
videos/rewards/*
videos/background/*
backups/
user-data/
profiles/

# Media Files (User Content)
*.jpg
*.jpeg
*.png
*.gif
*.webp
*.bmp
*.tiff
*.tif
*.svg
*.ico
*.mp3
*.wav
*.ogg
*.m4a
*.aac
*.flac
*.wma
*.mp4
*.avi
*.mov
*.wmv
*.flv
*.mkv
*.webm

# Personal Configuration
user-config.json
personal-settings.json
*.session
*.profile

# Backup and Recovery Files
*.bak
*.backup
*.old
*.orig
*~

# Logs and Debug Files
*.log
logs/
error.log
debug.log
console.log

# Testing and Development
test-data/
test-images/
test-videos/
screenshots/
recordings/

# Package Files
*.tar.gz
*.zip
*.rar
*.7z

# Certificate and Security Files
*.pem
*.key
*.crt
*.p12
*.pfx

# Runtime Files
*.pid
*.seed
*.pid.lock
.lock-wscript

# Coverage directory used by tools like istanbul
coverage/
*.lcov
.nyc_output/

# Dependency directories
jspm_packages/

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity