Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@eluce2
Copy link
Collaborator

@eluce2 eluce2 commented Dec 21, 2025

Note

Docs now serve draft-7 schema from new validation types; API adds default type, validates/transforms requests, and writes configs with $schema; plus fmodata/CLI version bumps and Prettier config cleanup.

  • Typegen API/Server
    • Introduce validation-only schemas (typegenConfigSingleForValidation, typegenConfigForValidation) and preprocess default type when missing.
    • Update routes (/config, /run, /table-metadata, /test-connection) to validate using the new schemas, apply runtime transforms, and persist configs with top-level $schema.
  • Docs
    • Serve draft-7 JSON Schema from typegenConfigForValidation in apps/docs/src/app/typegen-config-schema.json/route.ts.
  • Packages
    • Release @proofkit/[email protected] and update @proofkit/typegen changelog; bump @proofkit/cli to 2.0.0-beta.7.
  • Tooling/Config
    • Remove import-sort Prettier plugin and simplify Prettier configs; update Changesets config (ignore, pre.json).

Written by Cursor Bugbot for commit 2065122. This will update automatically on new commits. Configure here.

@vercel
Copy link

vercel bot commented Dec 21, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
proofkit-docs Ready Ready Preview Dec 21, 2025 3:53pm

@eluce2 eluce2 marked this pull request as ready for review December 21, 2025 15:16
Copy link
Collaborator Author

eluce2 commented Dec 21, 2025

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

…ors in app.ts

- Refactored types.ts to extract shared field definitions and use helper functions to eliminate duplicate discriminated union definitions
- Fixed TypeScript spread type errors by using Object.assign instead of spread operator
- Fixed undefined config type error by adding explicit type annotation and non-null assertion
- Removed duplicate variable declarations
@pkg-pr-new
Copy link

pkg-pr-new bot commented Dec 21, 2025

Open in StackBlitz

@proofkit/better-auth

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/better-auth@84

@proofkit/cli

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/cli@84

create-proofkit

pnpm add https://pkg.pr.new/proofgeist/proofkit/create-proofkit@84

@proofkit/fmdapi

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/fmdapi@84

@proofkit/fmodata

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/fmodata@84

@proofkit/typegen

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/typegen@84

@proofkit/webviewer

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/webviewer@84

commit: 2065122

@cursor
Copy link

cursor bot commented Dec 21, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

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.

3 participants