{
  "search.exclude": {
    "**/dist": true,
    "**/pnpm-lock.yaml": true,
    "**/*.tsbuildinfo": true,
    "**/*.next": true,
    "**/*.turbo": true,
    "**/web/docs/out": true
  },
  "commands.commands": [
    {
      "command": "terminals.runTerminals",
      "text": "$(rocket) Start Hive",
      "tooltip": "Start dev environment"
    },
    {
      "command": "terminals.kill",
      "text": "$(stop)",
      "tooltip": "Stop dev environment"
    }
  ],
  "files.associations": {
    "*.env.template": "dotenv",
    "*.css": "tailwindcss"
  },
  "editor.codeActionsOnSave": {
    "source.organizeImports": "never"
  },
  "editor.acceptSuggestionOnCommitCharacter": false,
  "eslint.format.enable": true,
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "yaml.schemas": {
    "https://json.schemastore.org/github-workflow.json": ".github/workflows/deploy.yaml"
  },
  "typescript.tsdk": "node_modules/typescript/lib",
  "typescript.enablePromptUseWorkspaceTsdk": true,
  "git.mergeEditor": false,
  "tailwindCSS.experimental.configFile": {
    "packages/web/app/src/index.css": "packages/web/app/**"
  },
  "tailwindCSS.classFunctions": ["cva", "cx", "cn", "clsx"],
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[yaml]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[rust]": {
    "editor.defaultFormatter": "rust-lang.rust-analyzer"
  }
}
