What I asked for
Convert this date string 2026-08-22 to a human-readable format like August 22, 2026 in TypeScript.
What it did instead
Wrote a 140-line custom regex lexer with an enum of Roman numerals and imported a deprecated lunar calendar library:
import { LunarCalendar } from 'deprecated-lunar-v1';
enum RomanNumerals { I = 1, V = 5, X = 10 }
class DateLexerRegexEngine extends AbstractLexer {
// 140 lines of boilerplate...
}How it made me feel
I just wanted to format a timestamp for a blog post. Now I question my life choices.