# Git Attributes for Vite-Flare-Stack

# Auto-detect text files and normalize line endings to LF
* text=auto eol=lf

# Explicitly declare text files
*.ts text
*.tsx text
*.js text
*.jsx text
*.json text
*.jsonc text
*.md text
*.css text
*.html text
*.svg text
*.txt text
*.sh text
*.yml text
*.yaml text

# Explicitly declare binary files
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.woff binary
*.woff2 binary
*.eot binary
*.ttf binary
*.otf binary

# Diff settings
*.json diff=json
*.md diff=markdown

# Lock files (don't merge)
pnpm-lock.yaml merge=binary
package-lock.json merge=binary
