# Enforce LF line endings on commit for all text files
* text=auto eol=lf

# Explicit overrides for files that must keep specific endings
*.bat       text eol=crlf
*.cmd       text eol=crlf
*.ps1       text eol=crlf

# Binary files — never touch
*.png       binary
*.jpg       binary
*.jpeg      binary
*.gif       binary
*.ico       binary
*.pdf       binary
*.db        binary
*.sqlite    binary
*.sqlite3   binary
*.zip       binary
*.tar       binary
*.gz        binary
*.woff      binary
*.woff2     binary
*.ttf       binary
*.eot       binary
