A data storage and manipulation library for javascript


Keywords
collections, indexeddb, dexie, mongo, mongodb
License
MIT
Install
npm install hord@0.6.1

Documentation

Hord

A data storage and manipulation library for javascript

npm build coverage deps size vulnerabilities license


Installation

npm install hord

Requires Babel 7.2+


Classes

CollectionArray

An array of objects with optional model enforcement and indexed queries.

List

Always sorted array.

Model

Data models with automatic schema enforcement.

Schema

Schema enforcement.


Functions

compare([paths], [desc])sortCompareFunction

Returns a function that compares two values. If paths are provided, compares the values at that path on objects.

Notes:

  • Handles undefined, null, and NaN.
  • Distinguishes numbers from strings.