# Set default behavior to automatically normalize line endings | |
* text=auto | |
# Explicitly declare text files to ensure they use LF | |
*.html text eol=lf | |
*.css text eol=lf | |
*.js text eol=lf | |
*.md text eol=lf | |
*.json text eol=lf | |
*.py text eol=lf | |
*.txt text eol=lf | |
# Declare MIME types for web files | |
*.html text/html | |
*.css text/css | |
*.js text/javascript | |
*.json application/json | |
*.svg image/svg+xml | |
*.png image/png | |
*.jpg image/jpeg | |
*.jpeg image/jpeg | |
*.gif image/gif | |
*.webp image/webp | |
*.woff font/woff | |
*.woff2 font/woff2 | |
*.ttf font/ttf | |
*.eot application/vnd.ms-fontobject | |
*.otf font/otf | |
# Declare files that should be treated as binary | |
*.png binary | |
*.jpg binary | |
*.jpeg binary | |
*.gif binary | |
*.ico binary | |
*.webp binary | |
*.woff binary | |
*.woff2 binary | |
*.ttf binary | |
*.eot binary | |
*.otf binary | |
# Keep these specific file types unchanged | |
*.md diff | |
*.txt diff |