40 lines
752 B
Plaintext
40 lines
752 B
Plaintext
# 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 |