Skip to content

Add machine-readable CLI JSON output - #63

Merged
mintyPT merged 2 commits into
mainfrom
issue-45-json-output
Jul 24, 2026
Merged

Add machine-readable CLI JSON output#63
mintyPT merged 2 commits into
mainfrom
issue-45-json-output

Conversation

@mintyPT

@mintyPT mintyPT commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add --json output to render-producing CLI paths including render, templates, presets, config recipe, and config set
  • Include path, format, dimensions, warnings, cache status, and duration in JSON summaries
  • Keep human diagnostics off stdout when JSON output is requested and emit structured JSON errors for --json failures
  • Add focused CLI coverage for render, preset, and config set JSON output

Verification

  • npm run check
  • Full test matrix left to GitHub CI per repository instructions

Fixes #45

@mintyPT
mintyPT force-pushed the issue-45-json-output branch from a0e509f to cf629bb Compare July 24, 2026 13:26
@mintyPT
mintyPT merged commit 85fefed into main Jul 24, 2026
3 checks passed
@mintyPT
mintyPT deleted the issue-45-json-output branch July 27, 2026 06:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add machine-readable JSON output for CLI commands

1 participant