Больше возможностей при меньшем объёме кода
Библиотека распространяется по лицензии MIT и не имеет зависимостей во время работы. Она работает в современных браузерах и на актуальных серверных средах.
Возможности
- createStore(options). Создаёт хранилище из переданных параметров и возвращает объект с методами чтения и записи.
- formatRecord(record, template). Формирует запись по шаблону с именованными подстановками.
- batchUpdate(items, size). Делит список на группы заданного размера и обрабатывает их по порядку.
- serializeState(state). Преобразует текущее состояние в компактную строку, из которой его можно восстановить.
Установка
pnpm add kernelpopБыстрый старт
import { createStore } from "kernelpop";
const result = createStore(items, { strict: true });
console.log(result);