# This file doesn't account for some differences:
# 1.VS Code VS Webstorm spaces inside imports. This can be fixed on the Webstorm side with:
#   settings -> editor -> code style -> typescript -> spaces -> within -> ES6 import/export braces
# 2. Webstorm places a carriage return on {}, even for simply functions, adjust with:
#   settings -> editor -> code style -> typescript -> wrapping and spacing -> simple blocks in one line
#   settings -> editor -> code style -> typescript -> wrapping and spacing -> simple methods in one line

# Editor configuration, see http://editorconfig.org
root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true

[*.md]
max_line_length = off
trim_trailing_whitespace = false

# EditorConfig is awesome: https://EditorConfig.org

# Matches multiple files with brace expansion notation
# Set default charset
[*.{js,py,ts}]
charset = utf-8

# Indentation override for all JS under lib directory
[lib/**.js]
indent_style = space
indent_size = 2

# Matches the exact files either package.json or .travis.yml
[{package.json,.travis.yml}]
indent_style = space
indent_size = 2
