Skip to content

A data storage and manipulation library for javascript

License

Notifications You must be signed in to change notification settings

DarrenPaulWright/hord

Repository files navigation

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.

About

A data storage and manipulation library for javascript

Resources

License

Stars

Watchers

Forks

Packages

No packages published