Search results

1000+ packages found

Get the native type of a value.

published version 6.0.3, 5 years ago2057 dependents licensed under $MIT
658,937,358

Check if something is a Node.js stream

published version 4.0.1, 10 months ago2555 dependents licensed under $MIT
398,203,866

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, 6 years ago2782 dependents licensed under $MIT
371,788,701

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

published version 4.0.0, 6 years ago1689 dependents licensed under $MIT
268,045,982

Media Type Database

published version 1.53.0, 5 months ago2138 dependents licensed under $MIT
291,458,778

Check if a path is a file, directory, or symlink

published version 6.0.0, 5 months ago1789 dependents licensed under $MIT
290,840,224

Determines if an object can be used as an array

published version 0.3.2, 6 years ago1585 dependents licensed under $MIT
254,064,682

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

published version 3.1.1, a year ago806 dependents licensed under $MIT
265,360,450

type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.

published version 0.4.0, 5 years ago1707 dependents licensed under $MIT
235,252,068

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

published version 5.0.0, 4 years ago2556 dependents licensed under $MIT
206,438,588

Check if a value is a plain object

published version 4.1.0, 2 years ago1623 dependents licensed under $MIT
203,953,619

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

published version 2.1.3, a year ago808 dependents licensed under $MIT
182,809,459

Determine if an object is a Buffer

published version 2.0.5, 4 years ago1228 dependents licensed under $MIT
166,609,839

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

published version 3.0.5, a year ago812 dependents licensed under $MIT
182,842,883

ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.

published version 1.3.0, 15 days ago1337 dependents licensed under $MIT
149,379,083

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

published version 2.0.1, 7 years ago816 dependents licensed under $MIT
121,929,678

Improved typeof detection for node.js and the browser.

published version 4.1.0, 5 months ago1353 dependents licensed under $MIT
140,676,479

Infer the content-type of a request.

published version 1.6.18, 6 years ago1487 dependents licensed under $MIT
132,319,394

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

published version 2.0.2, 7 years ago852 dependents licensed under $MIT
121,655,056

Check if something is a generator function

published version 3.0.0, 3 years ago940 dependents licensed under $MIT
94,351,938