Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
unist-util-is
unist utility to check if a node passes a test
hast-util-is-element
hast utility to check if a node is a (certain) element
is-arguments
Is this an arguments object? It's a harder question than you think.
kind-of
Get the native type of a value.
is-number
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
is-arrayish
Determines if an object can be used as an array
is-extglob
Returns true if a string has an extglob.
is-bigint
Is this value an ES BigInt?
isobject
Returns true if the value is an object and not an array or null.
is-plain-object
Returns true if an object was created by the `Object` constructor, or Object.create(null).
is-glob
Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
is-regex
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
is-extendable
Returns true if a value is a plain object, array or function.
is-typed-array
Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
is-windows
Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.
is-descriptor
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
is-map
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
is-array-buffer
Is this value a JS ArrayBuffer?
is-symbol
Determine if a value is an ES6 Symbol or not.
is-data-descriptor
Returns true if a value has the characteristics of a valid JavaScript data descriptor.