Небольшая быстрая библиотека для работы со структурированными данными
Если вы новичок, начните с быстрого старта ниже и переходите к справочнику, когда нужны подробности.
Возможности
- parseInput(value, schema). Проверяет значение по схеме и возвращает очищенный результат или список ошибок.
- watchChanges(target, handler). Вызывает обработчик при каждом изменении цели и возвращает функцию для остановки наблюдения.
- formatRecord(record, template). Формирует запись по шаблону с именованными подстановками.
- batchUpdate(items, size). Делит список на группы заданного размера и обрабатывает их по порядку.
Установка
npm install kvillstrimБыстрый старт
import { parseInput } from "kvillstrim";
const result = parseInput(data, { strict: true });
console.log(result);