{
  "proseWrap": "preserve",
  "trailingComma": "none",
  "tabWidth": 2,
  "semi": true,
  "singleQuote": false,
  "quoteProps": "as-needed",
  "insertPragma": false,
  "bracketSameLine": true,
  "printWidth": 80,
  "bracketSpacing": true,
  "arrowParens": "avoid",
  "endOfLine": "lf",
  "overrides": [
    {
      "files": "**/{*.ts,*.tsx,*.mts,*.cts}",
      "options": {
        "parser": "typescript",
        "singleQuote": false,
        "trailingComma": "none"
      }
    },
    {
      "files": "**/*.mdx",
      "options": {
        "semi": false,
        "trailingComma": "none",
        "parser": "mdx"
      }
    },
    {
      "files": "**/*.md",
      "options": {
        "semi": false,
        "trailingComma": "none",
        "parser": "markdown"
      }
    },
    {
      "files": "**/*.svg",
      "options": {
        "parser": "html"
      }
    },
    {
      "files": "**/*.{json,jsonc,json5}",
      "options": {
        "parser": "json",
        "trailingComma": "none",
        "objectWrap": "preserve"
      }
    },
    {
      "files": "**/*.hbs",
      "options": {
        "parser": "html"
      }
    }
  ],
  "plugins": [
    "prettier-plugin-sh",
    "prettier-plugin-packagejson",
    "prettier-plugin-organize-imports"
  ],
  "organizeImportsSkipDestructiveCodeActions": false
}
