Haha, moving up in the world! The npmjs stats fluctuate but npmtrends say its >1M now ๐ฑ npmtrends.com/temporal-pol...
Posts by Adam Shaw
Slide with statistics about total duration of Temporal spec project
Picture of some Temporal champions and a special guests (me!)
Temporal is finally here, "8 yrs, 11 mos" in the making! Congrats @ptomato.name and and the champions! Humbled to be invited to the @tc39.es meeting where it moved to Stage 4. During my work on temporal-polyfill, I collaborated with the champions to improve datetime arithmetics and duration rounding
Hello! I'm the author of this polyfill and plan on creating a tree-shakeable API (bottom of www.npmjs.com/package/temp...)
Code example showing the usage of Temporal.ZoneddateTime ```js // London DST starts: 2026-03-29 01:00 -> 02:00 const zdt = Temporal.ZonedDateTime.from( "2026-03-29T00:30:00+00:00[Europe/London]", ); console.log(zdt.toString()); // โ "2026-03-29T00:30:00+00:00[Europe/London]" const plus1h = zdt.add({ hours: 1 }); console.log(plus1h.toString()); // "2026-03-29T02:30:00+01:00[Europe/London]" (01:30 doesn't exist) ```
Temporal is now Stage 4 at TC39 ๐๐๐
Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years!
I wrote a blog post explaining how we got here ๐
bloomberg.github.io/js-blog/post...
ECMAScript Euphoria! ๐
We don't always post when a single proposal advances, but when we do, it's Temporal -> Stage 4.
Just days shy of 9 years from Stage 1, a herculean effort on the part of many champions, delegates, invited experts, and contributors, past and present. Thank you all! ๐
I've been heads-down on FullCalendar v7, that's my excuse!
temporal-polyfill just passed 1m weekly downloads on NPM! ๐ We're due for a new release, will queue one up this week.
I supposed I should also look at this... quietui.org/docs/compone..., which I found mentioned here github.com/webcomponent...
Great idea! Might do something like this in the fullcalendar web component, especially for "scoped" slots which web-components don't really support.