# Configure line endings - LF only for all environments
# Force LF line endings for all text files
* text=auto eol=lf

# Explicitly set LF for common text files
*.js text eol=lf
*.json text eol=lf
*.json5 text eol=lf
*.html text eol=lf
*.css text eol=lf
*.md text eol=lf
*.py text eol=lf
*.txt text eol=lf
*.yml text eol=lf
*.yaml text eol=lf

# Preserve the verified upstream SQLite Emscripten output byte-for-byte.
js/vendor/sqlite/sqlite3.mjs whitespace=-trailing-space

# Binary files should not be modified
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.svg binary
*.woff binary
*.woff2 binary
*.ttf binary
*.otf binary
*.eot binary
