# Force LF line endings for shell scripts and text files.
# This prevents CRLF corruption when the repo is cloned on Windows with core.autocrlf=true.
# Scripts run inside Linux Docker containers require LF — CRLF will cause "bad interpreter" errors.
*.sh    text eol=lf
*.mjs   text eol=lf
*.cjs   text eol=lf
*.js    text eol=lf
*.ts    text eol=lf
*.tsx   text eol=lf
*.json  text eol=lf
*.yml   text eol=lf
*.yaml  text eol=lf
*.env   text eol=lf
*.md    text eol=lf
