# Normalize text files by default * text=auto # Force LF for source/config *.sh text eol=lf *.py text eol=lf *.js text eol=lf *.ts text eol=lf *.jsx text eol=lf *.tsx text eol=lf *.css text eol=lf *.scss text eol=lf *.html text eol=lf *.json text eol=lf *.md text eol=lf *.yml text eol=lf *.yaml text eol=lf *.toml text eol=lf *.ini text eol=lf *.cfg text eol=lf *.txt text eol=lf # Force CRLF for Windows scripts *.bat text eol=crlf *.cmd text eol=crlf *.ps1 text eol=crlf # Treat binaries as binary (no EOL conversions) *.png -text *.jpg -text *.jpeg -text *.gif -text *.webp -text *.pdf -text *.ico -text *.woff -text *.woff2 -text *.eot -text *.ttf -text *.otf -text