-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitattributes
49 lines (40 loc) · 1.24 KB
/
.gitattributes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# This sets the default behaviour, overriding core.autocrlf
* text=auto eol=lf
# NOTE - 'end_of_line' settings should always match with the settings in
# '.editorconfig', keeping the IDE's and git's parsers in sync.
# The main caveat is that certain Windows-based file extensions *must* be CRLF,
# which are '*.sln', '*.cmd', and '*.bat', aside from any Powershell files
# ('*.ps1...'), and everything else can be safely managed with LF EOL's.
# Windows specific files should retain windows line-endings - see above...
*.{sln,[sS][lL][nN]} eol=crlf
*.{cmd,[cC][mM][dD]} eol=crlf
*.{bat,[bB][aA][tT]} eol=crlf
*.{ps1,psm1} eol=crlf
*.sh eol=lf
LICENSE eol=lf
VERSION eol=lf
# All source files should have unix line-endings in the repository, but convert
# to native line-endings on checkout.
*.{md,rmd,mkd,mkdn,mdwn,mdown,markdown,litcoffee} text
*.{json} text
*.{js,cjs,mjs,ejs} text
*.{ts,cts,mts,d.ts} text
*.{jsx,tsx} text
*.{svg} text
*.{html} text
# binary assets
#
*.{bin} binary
*.{pfx} binary
*.{jar} binary
*.{exe} binary
*.{node} binary
*.{png} binary
*.{jpg} binary
*.{bmp} binary
*.{gif} binary
*.{ico} binary
*.{avif} binary
*.{webp} binary
tsconfig.*.json linguist-language=JSON-with-Comments
.vscode/launch.json linguist-language=JSON-with-Comments