Skip to content

feat: add json output exposing the GeneratorMetadata contract - #1110

Open
spydon wants to merge 1 commit into
claude/funny-tesla-wofjdjfrom
feat/json-metadata-output
Open

feat: add json output exposing the GeneratorMetadata contract#1110
spydon wants to merge 1 commit into
claude/funny-tesla-wofjdjfrom
feat/json-metadata-output

Conversation

@spydon

@spydon spydon commented Aug 18, 2026

Copy link
Copy Markdown

What kind of change does this PR introduce?

Feature, stacked on #1084 (base branch is its claude/funny-tesla-wofjdj head; only the last commit is new). Adds a json output alongside typescript, go, swift, and python, emitting the raw GeneratorMetadata contract of @supabase/postgrest-typegen that #1084 makes postgres-meta consume.

What is the new behavior?

This gives third-party and community type generators a single high-fidelity, language-neutral introspection source: exact nullability, database defaults, identity and generated columns, enum values, views, and materialized views, which lossy sources like the PostgREST OpenAPI description cannot provide.

Additional context

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