feat: add --json output to conversations list (#153)
conversations list was the one read command without --json, while the README, the scripting guide and docs/development/setup.md all promised it. Emits {conversation_count, conversations, users, next_cursor} with the explicit field set agreed on the issue: SlackChannel id/name/user, the type and status flags, num_members and flattened topic/purpose, plus the conversations read user shape for resolved DM partners.
Slack returns next_cursor as an empty string rather than omitting it, so the JSON path normalises it to null. The branch returns straight after writeJson(), so neither the channel list nor the pagination hint can reach stdout.
Closes #141 A
Ajit Kumar committed
8a4a035ac3b85fabf8d0333b3ad7150130b8b601
Parent: b55cb99
Committed by GitHub <noreply@github.com>
on 9/2/2026, 7:10:16 PM