npm

Search results

1000+ packages found

Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.

published version 7.0.0, 8 years ago2818 dependents licensed under $MIT
650,386,398

Transforms css values and at-rule params into the tree

published version 4.2.0, 5 years ago1573 dependents licensed under $MIT
421,077,121

Simple key-value storage with support for multiple backends

published version 5.6.0, 5 months ago1702 dependents licensed under $MIT
563,744,897

Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible

published version 0.4.1, 6 years ago1576 dependents licensed under $MIT
510,955,620

Define a lazily evaluated property on an object

published version 3.0.0, 5 years ago663 dependents licensed under $MIT
288,704,330

Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.

published version 2.0.2, 8 years ago745 dependents licensed under $MIT
254,962,000

Extend an object with the properties of additional objects. node.js/javascript util.

published version 3.0.2, 8 years ago1076 dependents licensed under $MIT
286,427,148

Returns true if the value is an object and not an array or null.

published version 4.0.0, 7 years ago1592 dependents licensed under $MIT
236,901,249

Returns true if an object was created by the `Object` constructor, or Object.create(null).

published version 5.0.0, 6 years ago2448 dependents licensed under $MIT
271,455,965

Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.

published version 3.1.2, a month ago661 dependents licensed under $MIT
197,704,556

Map object keys and values into a new object

published version 6.0.0, 9 months ago742 dependents licensed under $MIT
128,611,442

Convert a value to an array

published version 3.0.0, 5 years ago1157 dependents licensed under $MIT
175,219,940

Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.

published version 3.0.5, 3 years ago667 dependents licensed under $MIT
100,712,160

Returns true if a value has the characteristics of a valid JavaScript data descriptor.

published version 2.1.3, 3 years ago664 dependents licensed under $MIT
102,211,189

Returns true if a value exists, false if empty. Works with deeply nested values using object paths.

published version 2.0.2, 8 years ago705 dependents licensed under $MIT
90,992,401

Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.

published version 2.0.1, 8 years ago669 dependents licensed under $MIT
83,816,286

Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).

published version 4.0.1, a year ago1076 dependents licensed under $MIT
65,405,916

Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js

published version 1.0.2, 9 years ago738 dependents licensed under $MIT
73,969,030

Convert object keys to camel case

published version 10.0.2, 5 months ago1256 dependents licensed under $MIT
84,284,737

Filter object keys and values into a new object

published version 6.1.0, 2 years ago213 dependents licensed under $MIT
71,958,722