{
  "$schema": "https://www.raycast.com/schemas/extension.json",
  "name": "prompts-chat",
  "title": "Prompts.chat",
  "description": "Search, browse, and copy AI prompts from prompts.chat - the community platform for ChatGPT and AI prompts",
  "icon": "icon.png",
  "author": "fka",
  "categories": [
    "Productivity",
    "Developer Tools"
  ],
  "license": "MIT",
  "platforms": [
    "macOS"
  ],
  "commands": [
    {
      "name": "search-prompts",
      "title": "Search Prompts",
      "subtitle": "prompts.chat",
      "description": "Search for AI prompts from the community",
      "mode": "view"
    },
    {
      "name": "browse-prompts",
      "title": "Browse Prompts",
      "subtitle": "prompts.chat",
      "description": "Browse and filter latest AI prompts",
      "mode": "view"
    },
    {
      "name": "random-prompt",
      "title": "Random Prompt",
      "subtitle": "prompts.chat",
      "description": "Get a random AI prompt for inspiration",
      "mode": "view"
    },
    {
      "name": "download-prompts",
      "title": "Download All Prompts",
      "subtitle": "prompts.chat",
      "description": "Download and cache all prompts for offline use",
      "mode": "view"
    },
    {
      "name": "browse-categories",
      "title": "Browse Categories",
      "subtitle": "prompts.chat",
      "description": "Browse prompts by category",
      "mode": "view"
    }
  ],
  "preferences": [
    {
      "name": "baseUrl",
      "title": "Base URL",
      "description": "The base URL of the prompts.chat instance",
      "type": "textfield",
      "default": "https://prompts.chat",
      "required": false
    }
  ],
  "dependencies": {
    "@raycast/api": "^1.104.1",
    "@raycast/utils": "^1.19.1"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.2",
    "@raycast/eslint-config": "^1.0.11",
    "@types/node": "22.13.14",
    "@types/react": "19.0.10",
    "eslint": "^8.57.0",
    "prettier": "^3.5.3",
    "typescript": "^5.8.2",
    "typescript-eslint": "^8.52.0"
  },
  "scripts": {
    "build": "ray build",
    "dev": "ray develop",
    "fix-lint": "ray lint --fix",
    "lint": "ray lint",
    "publish": "npx @raycast/api@latest publish"
  }
}
