{
  "extends": "./node_modules/gts/tsconfig-google.json",
  "compilerOptions": {
    "target": "ES2017",
    "rootDir": "src",
    "outDir": "build"
  },
  "include": [
    "src/*.ts",
    "src/**/*.ts"
  ],
  "compileOnSave": false,
  "formatCodeOptions": {
    "baseIndentSize": 0,
    "indentSize": 2,
    "tabSize": 2,
    "newLineCharacter": "\n",
    "convertTabsToSpaces": true,
    "insertSpaceAfterCommaDelimiter": true,
    "insertSpaceAfterSemicolonInForStatements": true,
    "insertSpaceBeforeAndAfterBinaryOperators": true,
    "insertSpaceAfterKeywordsInControlFlowStatements": true,
    "insertSpaceAfterFunctionKeywordForAnonymousFunctions": false,
    "insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": true,
    "insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
    "insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,
    "placeOpenBraceOnNewLineForFunctions": false,
    "placeOpenBraceOnNewLineForControlBlocks": false
  }
}
