# Dependencies node_modules/ package-lock.json # Build artifacts .build-venv/ .wrangler/ __pycache__/ *.pyc # Logs *.log npm-debug.log* # Source images (only numbered .webp should be tracked; original images stay local) # Ignore everything in source dirs /mobile-image/* /desketop-image/* # Keep .gitkeep to preserve empty directories !/mobile-image/.gitkeep !/desketop-image/.gitkeep # Keep only purely numbered .webp in source dirs (generated build artifacts) # e.g. 1.webp, 10.webp, 123.webp — but NOT 3yfvfgrD.webp !/mobile-image/[0-9].webp !/mobile-image/[0-9][0-9].webp !/mobile-image/[0-9][0-9][0-9].webp !/mobile-image/[0-9][0-9][0-9][0-9].webp !/desketop-image/[0-9].webp !/desketop-image/[0-9][0-9].webp !/desketop-image/[0-9][0-9][0-9].webp !/desketop-image/[0-9][0-9][0-9][0-9].webp # Ignore all original image formats (redundant safety net) /mobile-image/*.jpg /mobile-image/*.jpeg /mobile-image/*.png /mobile-image/*.gif /mobile-image/*.bmp /mobile-image/*.tif /mobile-image/*.tiff /desketop-image/*.jpg /desketop-image/*.jpeg /desketop-image/*.png /desketop-image/*.gif /desketop-image/*.bmp /desketop-image/*.tif /desketop-image/*.tiff # OS files .DS_Store Thumbs.db desktop.ini # Editor / IDE .vscode/ .idea/ *.swp *.swo *~ # Wrangler local state .dev.vars .env .env.local