UNPKG

bktide

Version:

Command-line interface for Buildkite CI/CD workflows with rich shell completions (Fish, Bash, Zsh) and Alfred workflow integration for macOS power users

20 lines 753 B
import { BaseFormatter } from './Formatter.js'; export class JsonFormatter extends BaseFormatter { name = 'json'; formatViewer(viewerData, _options) { if (!viewerData?.viewer) { return JSON.stringify({ error: 'No viewer data found' }, null, 2); } const result = { id: viewerData.viewer.id, user: viewerData.viewer.user ? { id: viewerData.viewer.user.id || null, uuid: viewerData.viewer.user.uuid || null, name: viewerData.viewer.user.name || null, email: viewerData.viewer.user.email || null } : null }; return JSON.stringify(result, null, 2); } } //# sourceMappingURL=JsonFormatter.js.map