CLI's completion should know what options you've typed

Markdown Emphasis Issues in CJK: Analyzing CommonMark's Delimiter Rules

Designing type-safe sync/async mode support in TypeScript

Optique 0.8.0: Conditional parsing, pass-through options, and LogTape integration

Stop writing if statements for your CLI flags

I couldn't find a logging library that worked for my library, so I made one

Optique 0.7.0: Smarter error messages and validation library integrations

Optique 0.6.0: Shell completion support for type-safe CLI parsers

Stop writing CLI validation. Parse it right the first time

In Praise of the Contrarian Stack

Announcing LogTape 1.0.0

If you're building a JavaScript library and need logging, you would love LogTape

Two Approaches to Solving the “Quiet Fediverse” Problem: Conversation Backfilling Mechanisms

How to pass the invisible

LogTape 0.12.0 Release Notes

Ditch the DIY Drama: Why Use Fedify Instead of Building ActivityPub from Scratch?