Состоялся релиз Tempo — библиотеки для работы с датами в JavaScript и TypeScript

Разработчики фреймворка FormKit для создания форм на Vue опубликовали код библиотеки Tempo, предназначенной для работы с датой и временем в JavaScript и TypeScript. Команда проекта акцентировала внимание на простоте использования и минимальном размере.

При создании разработчики вдохновлялись moment.js, day.js и date-fns, но начали проект с нуля, чтобы итоговая библиотека отвечала всем требованиям команды. В блоге Tempo отмечают, что библиотека представляет собой набор функций для работы со встроенным объектом Date, не предоставляя собственные примитивы даты. В коде Tempo используются возможности Intl.DateTimeFormat для извлечения сложных типов данных, к которым относятся форматы дат и смещения часовых поясов.

import { format, parse } from «@formkit/tempo» const readable = format(new Date(), «full») // понедельник, 19 февр. 2024 г. parse(readable, «full») // Date: 2024-02-18T21:00:00.000Z

Библиотека реализована на языке TypeScript. Установить Tempo можно с помощью пакетных менеджеров pnpm, npm, yarn и bun. Разработчики опубликовали подробную документацию и код проекта на GitHub. Релиз версии 0.0.1 состоялся в начале февраля, и разработка библиотеки активно продвигается дальше.

Источник: habr.com

0 0 голоса
Рейтинг новости
0
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии