Датумv4.9.1

Больше возможностей при меньшем объёме кода

Библиотека распространяется по лицензии MIT и не имеет зависимостей во время работы. Она работает в современных браузерах и на актуальных серверных средах.

Возможности

  • createStore(options). Создаёт хранилище из переданных параметров и возвращает объект с методами чтения и записи.
  • retryTask(task, attempts). Повторяет асинхронную задачу при ошибке с небольшой паузой между попытками.
  • parseInput(value, schema). Проверяет значение по схеме и возвращает очищенный результат или список ошибок.
  • formatRecord(record, template). Формирует запись по шаблону с именованными подстановками.

Установка

pnpm add datum

Быстрый старт

import { createStore } from "datum";

const result = createStore(data, { strict: true });
console.log(result);

Справочник APIЖурнал изменений