{
  "$schema": "https://www.raycast.com/schemas/extension.json",
  "name": "thesvg",
  "title": "TheSVG",
  "description": "Search, preview, and copy 6,030+ brand SVG icons from thesvg.org",
  "icon": "extension-icon.png",
  "author": "thegdsks",
  "categories": ["Design Tools", "Developer Tools"],
  "license": "MIT",
  "commands": [
    {
      "name": "search-icons",
      "title": "Search Brand Icons",
      "subtitle": "theSVG",
      "description": "Search 6,030+ brand SVG icons. Copy SVG, download, or open in browser.",
      "mode": "view"
    },
    {
      "name": "copy-icon",
      "title": "Copy Brand Icon",
      "subtitle": "theSVG",
      "description": "Quick copy a brand SVG by name",
      "mode": "no-view",
      "arguments": [
        {
          "name": "query",
          "placeholder": "github, vercel, openai...",
          "type": "text",
          "required": true
        }
      ]
    }
  ],
  "preferences": [
    {
      "name": "defaultVariant",
      "title": "Default Variant",
      "description": "Which icon variant to copy by default",
      "type": "dropdown",
      "required": false,
      "default": "default",
      "data": [
        { "title": "Default (Brand Color)", "value": "default" },
        { "title": "Mono", "value": "mono" },
        { "title": "Light", "value": "light" },
        { "title": "Dark", "value": "dark" }
      ]
    }
  ],
  "dependencies": {
    "@raycast/api": "^1.92.0",
    "@raycast/utils": "^1.19.0"
  },
  "devDependencies": {
    "@raycast/eslint-config": "^2.1.1",
    "@types/node": "22.13.14",
    "@types/react": "19.0.12",
    "eslint": "^9.23.0",
    "prettier": "^3.5.3",
    "typescript": "^5.8.2"
  },
  "scripts": {
    "build": "ray build",
    "dev": "ray develop",
    "fix-lint": "ray lint --fix",
    "lint": "ray lint",
    "prepublishOnly": "echo \"Error: no publish\" && exit 1",
    "publish": "npx @raycast/api@latest publish"
  }
}
