# Set default behavior to automatically normalize line endings * text=auto # Force LF line endings for text files *.js text eol=lf *.jsx text eol=lf *.ts text eol=lf *.tsx text eol=lf *.json text eol=lf *.md text eol=lf *.mdx text eol=lf *.yml text eol=lf *.yaml text eol=lf *.css text eol=lf *.scss text eol=lf *.html text eol=lf *.xml text eol=lf *.txt text eol=lf *.sh text eol=lf # Ensure these files are always treated as text and get LF line endings .gitignore text eol=lf .gitattributes text eol=lf .editorconfig text eol=lf *.config.js text eol=lf *.config.ts text eol=lf # Binary files should be left untouched *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary *.svg binary *.woff binary *.woff2 binary *.ttf binary *.eot binary *.pdf binary *.zip binary *.tar.gz binary