Skip to content

Fix CLI reference default serialization - #4

Merged
muxx merged 1 commit into
mainfrom
docs-reference-fixes
Aug 31, 2026
Merged

Fix CLI reference default serialization#4
muxx merged 1 commit into
mainfrom
docs-reference-fixes

Conversation

@muxx

@muxx muxx commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • serialize structured Commander defaults as deterministic JSON
  • omit empty object defaults used as repeatable option accumulators
  • reject [object Object] in the generated CLI reference contract
  • add focused unit coverage for primitive, array, object, and empty-object defaults

Verification

  • make generate is deterministic
  • pnpm format:check
  • pnpm lint
  • pnpm typecheck
  • pnpm test
  • release artifact build, validation, and installation checks
  • downstream docs materialization and desktop/mobile visual checks

@muxx
muxx merged commit 10b67df into main Aug 31, 2026
3 checks passed
@muxx
muxx deleted the docs-reference-fixes branch August 31, 2026 16:29
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.

1 participant