sort-by-value

Re-order the objects in an array so that values of a specified property match the order of a provided array of values.

filter-object

Filter an object by its keys or values. Returns a copy of an object filtered to have only keys or values that match the given glob patterns.

@orchidjs/sifter

A library for textually searching arrays and hashes of objects by property (or multiple properties). Designed specifically for autocomplete.