{
  "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": "**/*.toml",
      "options": {
        "parser": "toml",
        "alignEntries": true,
        "alignComments": true,
        "arrayAutoExpand": true,
        "arrayAutoCollapse": true,
        "compactArrays": true,
        "compactInlineTables": false,
        "compactEntries": false,
        "indentTables": false,
        "indentEntries": false,
        "reorderKeys": false,
        "allowedBlankLines": 1
      }
    },
    {
      "files": "**/*.svg",
      "options": {
        "parser": "html"
      }
    },
    {
      "files": "**/*.{json,jsonc,json5}",
      "options": {
        "parser": "json",
        "trailingComma": "none",
        "objectWrap": "preserve"
      }
    },
    {
      "files": "**/*.hbs",
      "options": {
        "parser": "html"
      }
    },
    {
      "files": "**/{*.acid,*.aci,*.acidic}",
      "options": {
        "parser": "prisma-parse"
      }
    }
  ],
  "plugins": [
    "prettier-plugin-sh",
    "prettier-plugin-packagejson",
    "prettier-plugin-toml",
    "prettier-plugin-organize-imports",
    "prettier-plugin-prisma",
    "prettier-plugin-tailwindcss"
  ]
}
