# Dependencies
node_modules/
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
pip-log.txt
pip-delete-this-directory.txt
.venv/
venv/
ENV/
env/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Build outputs
dist/
build/
*.egg-info/
.eggs/
*.so
*.dylib
*.dll

# Logs
*.log
logs/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Environment variables
.env
.env.local
.env.*.local
*.key
*.pem

# Testing
.coverage
.pytest_cache/
coverage/
.nyc_output/
htmlcov/

# Temporary files
*.tmp
*.temp
.cache/
tmp/

# OS files
Thumbs.db
.Spotlight-V100
.Trashes

# AI Dev CLI files (created during testing)
.ai-dev.json
.ai-dev-cache/
*.backup

# Build artifacts and compressed files
*.meta.json.gz

# npm/yarn lock files (we use package.json only)
package-lock.json
yarn.lock

# Keep .gitkeep files
!.gitkeep
