Стэквайзv4.6.4

Без зависимостей, с типами, тестами и документацией

В документации описаны установка, основные понятия и полный справочник публичного интерфейса.

Возможности

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

Установка

pnpm add stekvayz

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

import { createStore } from "stekvayz";

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

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