{
  "typescript": {
    "arrayExpression.preferHanging": "never",
    "arrayExpression.preferSingleLine": false,
    "arrayExpression.spaceAround": true,
    "arrayPattern.preferHanging": false,
    "arrayPattern.preferSingleLine": false,
    "arrayPattern.spaceAround": true,
    "arrowFunction.useParentheses": "force",
    "binaryExpression.linePerExpression": true,
    "bracePosition": "sameLineUnlessHanging",
    "constructorType.spaceAfterNewKeyword": true,
    "constructSignature.spaceAfterNewKeyword": true,
    "exportDeclaration.forceMultiLine": "whenMultiple",
    "functionExpression.spaceAfterFunctionKeyword": true,
    "ignoreFileCommentText": "dprint-ignore-file",
    "ignoreNodeCommentText": "dprint-ignore",
    "importDeclaration.forceMultiLine": "never",
    "importDeclaration.preferHanging": false,
    "importDeclaration.preferSingleLine": true,
    "importDeclaration.sortNamedImports": "caseSensitive",
    "importDeclaration.sortTypeOnlyImports": "last",
    "indentWidth": 4,
    "lineWidth": 120,
    "memberExpression.linePerExpression": true,
    "memberExpression.preferSingleLine": false,
    "module.sortImportDeclarations": "caseSensitive",
    "nextControlFlowPosition": "nextLine",
    "objectExpression.preferHanging": false,
    "objectPattern.preferHanging": false,
    "operatorPosition": "nextLine",
    "preferHanging": false,
    "preferSingleLine": false,
    "quoteProps": "asNeeded",
    "quoteStyle": "alwaysDouble",
    "semiColons": "always",
    "trailingCommas": "never",
    "useBraces": "whenNotSingleLine"
  },
  "json": {
    "indentWidth": 4,
    "trailingCommas": "never",
    "preferSingleLine": false,
  },
  "markdown": {
  },
  "toml": {
    "indentWidth": 4
  },
  "malva": {
  },
  "markup": {
      "closingBracketSameLine": true,
      "indentWidth": 4,
      "scriptIndent": true,
      "svelte.styleIndent": true,
      "strictSvelteAttr": false,
      "formatComments": true,
      "whitespaceSensitivity": "strict",
      "scriptFormatter": "dprint",
      "ignoreCommentDirective": "markup-fmt-ignore",
      "ignoreFileCommentDirective": "dprint-ignore-file",
      "closingTagLineBreakForEmpty": "fit",
      "svelteAttrShorthand": true,
      "svelteDirectiveShorthand": true
  },
  "yaml": {
    "indentWidth": 2
  },
  "excludes": [
    "dist",
    "**/node_modules",
    "**/*-lock.json",
    "*venv",
    ".vscode"
  ],
  "plugins": [
    "https://plugins.dprint.dev/typescript-0.95.15.wasm",
    "https://plugins.dprint.dev/json-0.21.1.wasm",
    "https://plugins.dprint.dev/markdown-0.21.1.wasm",
    "https://plugins.dprint.dev/toml-0.7.0.wasm",
    "https://plugins.dprint.dev/g-plane/malva-v0.15.2.wasm",
    "https://plugins.dprint.dev/g-plane/markup_fmt-v0.26.0.wasm",
    "https://plugins.dprint.dev/g-plane/pretty_yaml-v0.6.0.wasm"
  ]
}
