# =====================================================
# SOAGILA for Code — Git Ignore
# SECURITY: Prevent sensitive files from being committed
# =====================================================

# --- Build outputs ---
out/
python_dist/
*.vsix
*.pyd
*.so
*.dylib

# --- Node ---
node_modules/
package-lock.json

# --- Python bytecode ---
__pycache__/
*.pyc
*.pyo
*.egg-info/

# --- Secrets & credentials ---
.env
.env.*
*.key
*.pem
*.p12
*.pfx
*.cer
*.crt
secrets/
credentials/

# --- IDE ---
.vscode/settings.json
.vscode/launch.json
.idea/
*.swp
*.swo
*~

# --- OS ---
.DS_Store
Thumbs.db
desktop.ini
ehthumbs.db

# --- Test artifacts ---
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
coverage/

# --- Session / memory (local development only) ---
SESSION_MEMORY.md

# --- License API (server-side secrets) ---
license-api/.dev.vars
license-api/node_modules/
license-api/.wrangler/

# --- Nuitka build artifacts ---
*.build/
*.dist/
*.onefile-build/

# --- Backup files ---
*.bak
*.tmp
*.orig
*.log
