# Normalize all text files to LF on checkout for every platform so Windows
# (CRLF) clones cannot corrupt files consumed by Docker, shell, and Next.js.
# A CRLF in docker-compose turns NODE_ENV into "development\r", which disables
# Next.js dev optimizations and can trigger an OOM compilation loop.
# text=auto leaves detected binary files (images, fonts, archives) untouched.
* text=auto eol=lf

# Shell scripts must always be LF.
*.sh text eol=lf
