Displaying 1 to 20 from 21 results

prelude-ls - prelude

  •    LiveScript

is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript. See the prelude.ls site for examples, a reference, and more.

node-only - return whitelisted properties of an object

  •    Javascript

Return whitelisted properties of an object.The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.




serializerr - Convert Errors & Objects into an easily-serialized vanilla Object.

  •    Javascript

Convert Errors & Objects into an easily-serialized vanilla Object.serializerr creates a vanilla Object with a flattened prototype chain & any non-enumerable properties mapped to enumerable properties.

deep-access - Access nested object properties via strings.

  •    Javascript

Access nested object properties via strings, with existential operator (?) support.Access obj's property prop. The property string may contain key names, dots and question marks. If a key ends with an question mark but doesn't exist, the algorithm aborts and returns what it last got.

maddy - A functional object operations library.

  •    Javascript

Note: Maddy is no longer under active development. For an alternative utility library, please check out Lo-Dash. Maddy is a functional object operations library. It provides various higher-order functions for manipulating object members, as well as utility methods for determining deep equality, checking object types, and recursively inspecting objects. All recursive methods fully support cyclic structures.


has-values - Returns true if any values exist, false if empty

  •    Javascript

Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.

mixin-deep - Deeply mix the properties of objects into the first object, while also mixing-in child objects

  •    Javascript

Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.

object

  •    Javascript

Reduces an object to a value that is the accumulated result of running each property in the object through a callback. Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

omit-empty - Recursively omit empty properties from an object

  •    Javascript

Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero. This document was generated by verb, please don't edit directly. Any changes to the readme must be made in .verb.md. See Building Docs.

extend-shallow - Extend object A with the properties of object B. node.js/javascript util.

  •    Javascript

Extend an object with the properties of additional objects. node.js/javascript util. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.

union-value - Set an array of unique values as the property of an object

  •    Javascript

Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation. Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

typy - Minimal JavaScript type checking library

  •    Javascript

Type checking library for JavaScript with a 'sweeter' syntax. There are a hundred other type checking libraries out there. But Typy is built with three core behavioral aspects.

getify - A utility to grab nested values from objects.

  •    Javascript

A utility to grab nested values from objects. Like lodash's _.get, or countless other variants. Getify uses ES6 proxies to enable usage without string or array paths. ES6 Proxy is currently supported by the latest stable version of Chrome, Firefox and Edge. It's also supported by Node 6.x. Safari doesn't support Proxies.

asynckit - Minimal async jobs utility library, with streams support

  •    Javascript

Minimal async jobs utility library, with streams support. AsyncKit provides harness for parallel and serial iterators over list of items represented by arrays or objects. Optionally it accepts abort function (should be synchronously return by iterator for each item), and terminates left over jobs upon an error event. For specific iteration order built-in (ascending and descending) and custom sort helpers also supported, via asynckit.serialOrdered method.

blacklist - A module that shallow copies an object, ignoring keys depending on the filter object passed to it

  •    Javascript

This module shallow copies an object, ignoring keys depending on the filter object passed to it. Filters can be provided as an object (truthy keys are blacklisted) or string arguments.