# Force LF for files consumed by Linux toolchains (docker build / bash).
# Windows dev checkouts otherwise get CRLF via core.autocrlf, breaking
# `#!/bin/bash` and Dockerfile heredocs in container.
*.sh         text eol=lf
Dockerfile   text eol=lf
*.Dockerfile text eol=lf

# Preserve the verified upstream Mermaid bundle byte-for-byte. Its embedded
# template literals intentionally contain trailing spaces.
web/static/vendor/mermaid/mermaid.min.js -text -whitespace
