{
  "schema_version": "1.0",
  "name": "gstcranes",
  "displayName": "GST Cranes CLI",
  "description": "Public command-line interface for GST Cranes OpenAPI, public company records, Crane Wiki records, /ask, and browser handoff URLs.",
  "version": "0.1.0",
  "homepage": "https://gstcranes.com/developers",
  "documentation": "https://gstcranes.com/cli.md",
  "package": {
    "ecosystem": "npm",
    "name": "@gstcranes/cli",
    "distribution": "registry",
    "registry": "https://registry.npmjs.org",
    "npm": "https://www.npmjs.com/package/@gstcranes/cli",
    "sdkPackage": "@gstcranes/gstcranes",
    "sdkNpm": "https://www.npmjs.com/package/@gstcranes/gstcranes",
    "url": "https://gstcranes.com/sdk/gstcranes-gstcranes-0.1.0.tgz",
    "install": "npm install -g @gstcranes/cli",
    "globalInstall": "npm install -g @gstcranes/cli",
    "tarballInstall": "npm install https://gstcranes.com/sdk/gstcranes-gstcranes-0.1.0.tgz",
    "runWithoutInstall": "npx --yes --package @gstcranes/cli gstcranes openapi"
  },
  "command": {
    "name": "gstcranes",
    "binary": "gstcranes"
  },
  "commands": [
    {
      "name": "openapi",
      "usage": "gstcranes openapi",
      "description": "Print the GST Cranes public OpenAPI URL."
    },
    {
      "name": "list-companies",
      "usage": "gstcranes list-companies --country DE --limit 10",
      "description": "List public Crane Wiki company records."
    },
    {
      "name": "get-company",
      "usage": "gstcranes get-company <slug>",
      "description": "Fetch one public company record by slug."
    },
    {
      "name": "batch-companies",
      "usage": "gstcranes batch-companies <slug...>",
      "description": "Fetch multiple public company records by slug."
    },
    {
      "name": "ask",
      "usage": "gstcranes ask \"<question>\"",
      "description": "Route a public resource question through the GST Cranes /ask endpoint."
    },
    {
      "name": "handoff",
      "usage": "gstcranes handoff marketplace --query \"Liebherr LTM 1300\"",
      "description": "Print safe browser handoff URLs for marketplace, sell, wanted, company, and developers pages."
    }
  ],
  "publicApis": [
    "https://gstcranes.com/.well-known/openapi.json",
    "https://gstcranes.com/.well-known/api-catalog",
    "https://gstcranes.com/ask"
  ],
  "constraints": [
    "Read-only public data access only.",
    "Authenticated actions must use browser handoff URLs.",
    "No payment, credit spend, account, admin, or private mutation command is exposed."
  ]
}