Состоялся релиз Tempo — библиотеки для работы с датами в JavaScript и TypeScript
Разработчики фреймворка FormKit для создания форм на Vue опубликовали код библиотеки Tempo, предназначенной для работы с датой и временем в JavaScript и TypeScript. Команда проекта акцентировала внимание на простоте использования и минимальном размере.
При создании разработчики вдохновлялись moment.js, day.js и date-fns, но начали проект с нуля, чтобы итоговая библиотека отвечала всем требованиям команды. В блоге Tempo отмечают, что библиотека представляет собой набор функций для работы со встроенным объектом Date, не предоставляя собственные примитивы даты. В коде Tempo используются возможности Intl.DateTimeFormat для извлечения сложных типов данных, к которым относятся форматы дат и смещения часовых поясов.
Библиотека реализована на языке TypeScript. Установить Tempo можно с помощью пакетных менеджеров pnpm, npm, yarn и bun. Разработчики опубликовали подробную документацию и код проекта на GitHub. Релиз версии 0.0.1 состоялся в начале февраля, и разработка библиотеки активно продвигается дальше.
Читать на habr.com