# ===== macOS ===== .DS_Store .AppleDouble .LSOverride # ===== Editor / IDE ===== .idea/ .vscode/ *.iml *.ipr *.iws *.swp # ===== Logs / temp ===== *.log *.tmp /tmp/ # ===== Node (avatar-h5-renderer, gif-export) ===== node_modules/ dist/ .vite/ .npm/ npm-debug.log* yarn-debug.log* yarn-error.log* # ===== Flutter / Dart (avatar_flutter_app) ===== **/build/ **/.dart_tool/ **/.flutter-plugins **/.flutter-plugins-dependencies **/.packages **/.pub-cache/ **/.pub/ **/Pods/ **/ios/Flutter/.last_build_id **/ios/Flutter/Generated.xcconfig **/ios/Flutter/flutter_export_environment.sh **/ios/Runner.xcworkspace/xcuserdata/ **/ios/Runner.xcodeproj/xcuserdata/ **/android/.gradle/ **/android/local.properties **/android/app/debug/ **/android/app/profile/ **/android/app/release/ **/macos/Flutter/ephemeral/ **/windows/flutter/ephemeral/ **/linux/flutter/ephemeral/ # ===== Python ===== __pycache__/ *.pyc *.pyo # ===== Project-specific large/intermediate files ===== # Per-frame PNG dumps generated during GIF recording (intermediate only) gif-export/clips/*_frames/ # Texture backup created by black_to_transparent.py **/texture_*.backup.png # ===== Secrets ===== .env .env.* *.pem *.key