# Normalize line endings: LF in the repo, checked out per-platform.
* text=auto eol=lf

# Scripts and configs that must stay LF
*.sh        text eol=lf
*.toml      text eol=lf
*.yml       text eol=lf
*.yaml      text eol=lf
Taskfile.yml text eol=lf

# Windows batch files keep CRLF
*.bat       text eol=crlf
*.ps1       text eol=crlf

# Binary assets
*.png       binary
*.jpg       binary
*.woff2     binary
*.ico       binary

# Generated/large files — don't show diffs by default
pnpm-lock.yaml  -diff linguist-generated
Cargo.lock      -diff
