root = true

[*]
indent_style = tab
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.min.js]
insert_final_newline = false

# It's not ideal to have 2 different styles, but this is just codifying what
# already existed in the project.
[*.{md,ts}]
indent_style = space

# Standard style for GitHub workflow files
[*.yml]
indent_style = space
indent_size = 2
