Completing sanity's developer experience with typescript (and more)!
- Fully Typed Sanity Client
- Fully Offline Sanity Client
- Runtime Validated Sanity Documents
- More Typed Packages
Using.Sanity.Typed.mp4
@sanity-typed/types
: Infer Sanity Document Types from Sanity Schemas@sanity-typed/client
: @sanity/client with typed GROQ Results@sanity-typed/groq
: Infer GROQ Result Types from GROQ strings
Using.Sanity.Mock.mp4
@sanity-typed/faker
: Generate Mock Data from Sanity Schemas@sanity-typed/client-mock
: Mock @sanity-typed/client for local development and testing@sanity-typed/groq-js
: groq-js with typed GROQ Results
Using.Sanity.Zod.mp4
@sanity-typed/zod
: Generate Zod Schemas from Sanity Schemas
@sanity-typed/next-sanity
: next-sanity with typed GROQ Results@sanity-typed/preview-kit
: @sanity/preview-kit with typed GROQ Results@portabletext-typed/react
: @portabletext/react with typed arguments@portabletext-typed/to-html
: @portabletext/to-html with typed arguments