is-kit Reached 100 Stars βπ Hereβs What Changed Since 50Hoi hoi! YAY! is-kit just reached 100 GitHub starsβ πππ When it reached 50 stars, I wrote about how we use it in a production TypeScript application serving more than 100,000 users. π https://dev.19h ago Β· 10 min readnyaomaru.hashnode.dev
How Do You Validate `unknown` in TypeScript Without a Schema Library? π‘οΈHoi hoi! π I'm @nyaomaru, a frontend engineer who is obsessed with gamba. πΈπ¦ Recently, I was thinking about a very common TypeScript problem. Suppose some value comes from: an API response JSON.pOct 16 Β· 8 min readnyaomaru.hashnode.dev
How Do We Extract the βWhyβ from a PR into a CHANGELOG with Jev? π€Hoi hoi! π I'm @nyaomaru, a frontend engineer currently building an AI-assisted CHANGELOG generator and experimenting with Jev. πΈ Recently, I have been thinking about one problem. How can we extractOct 14 Β· 8 min readnyaomaru.hashnode.dev
Migrating a Real TypeScript OSS Library from tsup to tsdown π§The config migration was small. Preserving the package contract was the interesting part. Hoi hoi! π I'm @nyaomaru, a frontend engineer who enjoyed looking for fungus this season. πΈπ Recently, I mOct 9 Β· 10 min readnyaomaru.hashnode.dev
TypeScript Compiler API: Preserving Child Node Narrowing in Reusable Type Guards π§Hoi hoi! π I'm @nyaomaru, a frontend engineer exploring new possibilities with Jev πΈ (I'm also curious about "Decisions API" from OpenAI) Recently, I was looking into the TypeScript Compiler API andOct 2 Β· 12 min readnyaomaru.hashnode.dev