{
  "$schema": "https://www.raycast.com/schemas/extension.json",
  "name": "local-prod-code",
  "title": "Local Prod Code",
  "description": "Convert local Cloudflare script URLs to production URLs and generate loader snippets with fallback logic.",
  "icon": "extension-icon.png",
  "author": "anton-atom",
  "platforms": ["macOS"],
  "categories": ["Developer Tools"],
  "license": "MIT",
  "commands": [
    {
      "name": "convert-url",
      "title": "Convert Script URL",
      "subtitle": "Local Prod Code",
      "description": "Read a local script URL from clipboard, pick a mode, and copy a ready-to-paste script tag.",
      "mode": "view"
    },
    {
      "name": "change-mode",
      "title": "Change Script Mode",
      "subtitle": "Local Prod Code",
      "description": "Manually switch between Local+Fallback, Prod Only, and Local Only modes.",
      "mode": "view"
    }
  ],
  "dependencies": {
    "@raycast/api": "^1.103.0",
    "@raycast/utils": "^1.0.0"
  },
  "devDependencies": {
    "@raycast/eslint-config": "^1.0.11",
    "@types/node": "22.x",
    "@types/react": "19.x",
    "eslint": "^9.0.0",
    "typescript": "^5.8.0"
  },
  "scripts": {
    "build": "ray build",
    "dev": "ray develop",
    "lint": "ray lint"
  }
}
