Andsersen has some happy endings, eg the Snow Queen or the Ugly Duckling. I guess the Matchstick Girl has the closest to a “happily ever after” ending, since she dies and goes to heaven.
Death usually is a happy ending in his stories. It's ascension to paradise and being freed from mortal suffering. It makes more sense if you're a deeply religious man from the 19th century than it does today, admittedly.
Great writeup! Your journey perfectly captures the universal developer dilemma: "Never roll your own X... until you absolutely must."
The bundle size reductions are impressive (230kB client-side savings!), and your RFC 9557 alignment is a smart forward-looking move. Two questions:
Edge cases: How does your parser handle leap seconds or pre-1582 Julian dates? (e.g., astronomical data)
Temporal readiness: Will @11ty/parse-date-strings become a temporary polyfill until Temporal API stabilizes, or a long-term solution?
Minor observation: Your comparison table shows Luxon supports YYYY-MM-DD HH (space separator) while RFC 9557 doesn’t – this might break existing Eleventy setups using space-delimited dates. Maybe worth an explicit migration note?
Regardless, fantastic work balancing pragmatism and standards. The web needs more focused libraries like this!
End-of-life care is a profoundly complex topic. Every individual deserves respect, even as they approach the end of their life. Yet factors ranging from legal and ethical considerations to human relationships and emotions mean that, even today, there is no definitive answer.