aboutsummaryrefslogtreecommitdiff
path: root/.vscode/settings.json
blob: 465ffb3f31c3e8195fffebc6f257521e2a36cb8c (plain)
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
50
51
52
53
// Place your settings in this file to overwrite default and user settings.
{
  // Use latest language servicesu
  "typescript.tsdk": "./node_modules/typescript/lib",
  // Defines space handling after a comma delimiter
  "typescript.format.insertSpaceAfterCommaDelimiter": true,
  //  Defines space handling after a semicolon in a for statement
  "typescript.format.insertSpaceAfterSemicolonInForStatements": true,
  // Defines space handling after a binary operator
  "typescript.format.insertSpaceBeforeAndAfterBinaryOperators": true,
  // Defines space handling after keywords in control flow statement
  "typescript.format.insertSpaceAfterKeywordsInControlFlowStatements": true,
  // Defines space handling after function keyword for anonymous functions
  "typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
  // Defines space handling after opening and before closing non empty parenthesis
  "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,
  // Defines space handling after opening and before closing non empty brackets
  "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
  // Defines whether an open brace is put onto a new line for functions or not
  "typescript.format.placeOpenBraceOnNewLineForFunctions": false,
  // Defines whether an open brace is put onto a new line for control blocks or not
  "typescript.format.placeOpenBraceOnNewLineForControlBlocks": false,
  // Files hidden in the explorer
  "files.exclude": {
    // include the defaults from VS Code
    "**/.git": true,
    "**/.DS_Store": true,
    // exclude .js and .js.map files, when in a TypeScript project
    "**/*.js": {
      "when": "$(basename).ts"
    },
    "**/*?.js": {
      "when": "$(basename).tsx"
    },
    "**/*.js.map": true
  },
  "editor.wrappingIndent": "same",
  "editor.tabSize": 2,
  "search.exclude": {
    "dist": true,
    "prebuilt": true,
    "src/i18n/*.po": true,
    "vendor": true
  },
  "search.collapseResults": "auto",
  "files.associations": {
    "api-extractor.json": "jsonc"
  },
  "typescript.preferences.importModuleSpecifierEnding": "js",
  "typescript.preferences.importModuleSpecifier": "project-relative",
  "javascript.preferences.importModuleSpecifier": "project-relative",
  "javascript.preferences.importModuleSpecifierEnding": "js"
}