# Enforce LF line endings for all source files.
# Obsidian plugin development on Windows needs consistent LF to avoid
# "LF will be replaced by CRLF" git warnings on every change.

*               text=auto
*.ts            text eol=lf
*.js            text eol=lf
*.css           text eol=lf
*.json          text eol=lf
*.md            text eol=lf
*.ps1           text eol=lf
*.mjs           text eol=lf

# Obsidian plugin files are binary archives — don't touch
*.asar          binary
