{
  "name": "@xmtp/convos-cli",
  "version": "0.10.23",
  "description": "A command-line interface for Convos — privacy-focused messaging built on XMTP",
  "keywords": [
    "convos",
    "xmtp",
    "messaging",
    "privacy",
    "ephemeral",
    "per-conversation-identity"
  ],
  "homepage": "https://github.com/xmtplabs/convos-cli",
  "bugs": {
    "url": "https://github.com/xmtplabs/convos-cli/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/xmtplabs/convos-cli.git"
  },
  "license": "MIT",
  "author": "XMTP Labs <eng@xmtp.com>",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./utils/*": {
      "types": "./dist/utils/*.d.ts",
      "default": "./dist/utils/*.js"
    },
    "./baseCommand": {
      "types": "./dist/baseCommand.d.ts",
      "default": "./dist/baseCommand.js"
    }
  },
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "bin": {
    "convos": "./bin/run.js"
  },
  "files": [
    "bin",
    "dist",
    "skills",
    "oclif.manifest.json",
    "README.md",
    "LICENSE"
  ],
  "oclif": {
    "bin": "convos",
    "commands": "./dist/commands",
    "dirname": "convos",
    "helpClass": "./dist/help",
    "plugins": [
      "@oclif/plugin-autocomplete",
      "@oclif/plugin-help",
      "@oclif/plugin-not-found",
      "@oclif/plugin-warn-if-update-available"
    ],
    "topicSeparator": " ",
    "topics": {
      "agent": {
        "description": "Agent mode — long-running sessions with streaming I/O"
      },
      "identity": {
        "description": "Manage this install's singleton XMTP inbox identity"
      },
      "conversation": {
        "description": "Interact with a specific conversation"
      },
      "conversations": {
        "description": "List, create, and stream conversations"
      }
    },
    "warn-if-update-available": {
      "frequency": 1,
      "frequencyUnit": "days",
      "message": "<%= config.name %> update available from <%= chalk.greenBright(config.version) %> to <%= chalk.greenBright(latest) %>.",
      "timeoutInDays": 7
    }
  },
  "dependencies": {
    "@noble/curves": "^2.0.1",
    "@oclif/core": "^4.8.0",
    "@oclif/plugin-autocomplete": "^3.2.40",
    "@oclif/plugin-help": "^6.2.37",
    "@oclif/plugin-not-found": "^3.2.74",
    "@oclif/plugin-warn-if-update-available": "^3.1.55",
    "@xmtp/content-type-primitives": "3.0.1",
    "@xmtp/content-type-remote-attachment": "^2.0.4",
    "protobufjs": "^8.0.0",
    "qrcode": "^1.5.4",
    "qrcode-terminal": "^0.12.0",
    "viem": "^2.44.4"
  },
  "peerDependencies": {
    "@xmtp/node-bindings": ">=1.11.0-dev <1.13.0",
    "@xmtp/node-sdk": ">=6.0.0-dev <6.3.0"
  },
  "peerDependenciesMeta": {
    "@xmtp/node-bindings": {
      "optional": true
    }
  },
  "devDependencies": {
    "@changesets/changelog-github": "^0.7.0",
    "@changesets/cli": "^2.31.0",
    "@types/node": "^24.10.9",
    "@types/qrcode": "^1.5.6",
    "@types/qrcode-terminal": "^0.12.2",
    "@xmtp/node-bindings": "1.12.0-dev.999b077",
    "@xmtp/node-sdk": "6.2.0-dev.999b077",
    "execa": "^9.6.1",
    "oclif": "^4.22.70",
    "tsx": "^4.21.0",
    "typescript": "^5.9.3",
    "vitest": "^4.0.18"
  },
  "engines": {
    "node": ">=22"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "scripts": {
    "build": "rm -rf dist && tsc -p tsconfig.build.json",
    "dev": "tsx bin/dev.js",
    "release": "pnpm build && changeset publish",
    "start": "tsx bin/run.js",
    "test": "vitest run",
    "test:watch": "vitest",
    "typecheck": "tsc --noEmit"
  }
}