Become a sponsor to Saiichi Shayan Hashimoto
Sometimes, the space between libraries is empty. It's sad. It's lonely. Those spaces can be dark, scary, complicated places. We all look away, but the void stares back, deep into our souls, begging for a solution.
Somehow, there's a bridge across the abyss, and though it seems impossible, it's stable. And as you cross, you know exactly who to thank.
I'm here for you. I'm there for you. But like, pay me. This shit ain't free. Well, it is. But still. Pay me.
sanity-typed (previously sanity-typed-schema-builder)
Just look at this. Look at what these libraries do. You think you can do it on your own? You think you can type all of those schemas? Build a complex string parser in typescript? Solve the most un-debuggable "Type instantiation is excessively deep and possibly infinite" errors typescript has ever seen? And even if you could, you think you have the time for it? The 8 months? I do. Just for you. So you can use sanity and keep yours too.
vercel-cron
Vercel doesn't currently support running cron jobs locally. They want you to ping it in your browser. I want you to run a cli command.
zeplo-sdk
Zeplo has no SDK. But I do. For you. You might say it looks suspiciously close to quirrel's sdk. I'd become quite upset that you would accuse me of copying such an amazing way to queue typed jobs into a message queue. Don't ever question my integrity like that.
Featured work
-
saiichihashimoto/sanity-typed
Completing sanity's developer experience with typescript (and more)!
TypeScript 149 -
saiichihashimoto/vercel-cron
Vercel Crons for local development
TypeScript 1 -
saiichihashimoto/zeplo-sdk
A typed SDK for zeplo.io
TypeScript -
saiichihashimoto/sanity-typed-schema-builder
Build Sanity schemas declaratively and get typescript types of schema values for free!
TypeScript 67
$7 a month
SelectOne mocha moon from Summer Moon Coffee is $7. Once a month, I'll open your profile, stare deep into your profile photo as I sip my mocha moon, and I'll know that you did this for me. It was you.