An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by inspect-js

A curated list of projects in awesome lists by inspect-js .

https://github.com/inspect-js/node-deep-equal

node's assert.deepEqual algorithm

assert deepequal equal javascript loose node nodejs strict

Last synced: 14 May 2025

https://github.com/inspect-js/object-inspect

string representations of objects in node and the browser

browser inspect javascript node object

Last synced: 14 May 2025

https://github.com/inspect-js/is-equal

Are these two values conceptually equal?

equal is javascript

Last synced: 05 Apr 2025

https://github.com/inspect-js/is-generator-function

Is this an ES6 generator function?

function generator is javascript

Last synced: 08 Apr 2025

https://github.com/inspect-js/is-callable

Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.

callable ecmascript function functions is-callable javascript

Last synced: 05 Apr 2025

https://github.com/inspect-js/is-core-module

Is this specifier a node.js core module?

core is module node

Last synced: 13 Oct 2025

https://github.com/inspect-js/is-regex

Is this value a JS regex?

is javascript js-regex regex regexp

Last synced: 16 May 2025

https://github.com/inspect-js/is-arrow-function

Determine if a function is an ES6 arrow function or not.

arrow function is javascript

Last synced: 05 Apr 2025

https://github.com/inspect-js/is-object

Checks whether a value is an object, because typeof is a troll

is javascript null object

Last synced: 07 Sep 2025

https://github.com/inspect-js/is-string

Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

javascript object string

Last synced: 23 Jul 2025

https://github.com/inspect-js/is-data-descriptor

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

Last synced: 06 Oct 2025

https://github.com/inspect-js/is-symbol

Is this an ES6 Symbol value?

boxed es6-symbol is javascript symbol

Last synced: 04 Apr 2025

https://github.com/inspect-js/is-negative-zero

Is this value negative zero? === will lie to you.

is javascript negative zero

Last synced: 04 Apr 2025

https://github.com/inspect-js/is-async-function

Is this a native `async function`?

async async-await await fn function is-async-function

Last synced: 06 Apr 2025

https://github.com/inspect-js/is-arguments

Is this an arguments object? It's a harder question than you think.

arguments is javascript object

Last synced: 06 Jul 2025

https://github.com/inspect-js/has-symbols

Determine if the JS environment has Symbol support. Supports spec, or shams.

core-js ecmascript es2015 es6 has javascript symbol symbol-support symbols

Last synced: 04 Apr 2025

https://github.com/inspect-js/is-date-object

Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

date is javascript

Last synced: 04 Apr 2025

https://github.com/inspect-js/is-accessor-descriptor

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

accessor accessor-descriptor descriptor javascript node nodejs

Last synced: 13 Jun 2025

https://github.com/inspect-js/is-array-buffer

Is this value a JS ArrayBuffer? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.

array arraybuffer buffer ecmascript is javascript

Last synced: 05 Apr 2025

https://github.com/inspect-js/is-descriptor

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

accessor accessor-descriptor data-descriptor descriptor javascript node nodejs

Last synced: 12 Jan 2026

https://github.com/inspect-js/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.

ecmascript javascript typedarray typedarrays

Last synced: 05 Apr 2025

https://github.com/inspect-js/which-typed-array

Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.

Last synced: 28 Aug 2026

https://github.com/inspect-js/which-collection

Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.

collection javascript map set weakmap weakset which

Last synced: 05 Apr 2025

https://github.com/inspect-js/deep-equal-json

`deep-equal`, but only for JSON-supported values.

Last synced: 05 Apr 2025

https://github.com/inspect-js/functions-have-names

Does this JS environment support the `name` property on functions?

environment functions ie ie10 ie11 ie9 javascript name property

Last synced: 17 Mar 2025

https://github.com/inspect-js/is-number-object

Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

boxed is js-number number

Last synced: 28 Aug 2026

https://github.com/inspect-js/has-package-exports

Does the current node version have support for the "exports" field in package.json?

Last synced: 27 Jul 2025

https://github.com/inspect-js/is-map

Is this value a JS Map? This module works cross-realm/iframe, and despite %Symbol.toStringTag%.

collection ecmascript is javascript map set

Last synced: 05 Apr 2025

https://github.com/inspect-js/has-bigints

Determine if the JS environment has BigInt support.

Last synced: 05 Apr 2025

https://github.com/inspect-js/typed-array-length

Robustly get the length of a Typed Array.

Last synced: 14 Sep 2025

https://github.com/inspect-js/hastypes

Does the given package have TypeScript types?

cli javascript nodejs shell typescript

Last synced: 12 Jan 2026

https://github.com/inspect-js/is-boxed-primitive

Polyfill/shim for node's `util.types.isBoxedPrimitive()`

boxed is javascript primitive

Last synced: 05 Apr 2025

https://github.com/inspect-js/has-template-literals

Determine if the JS environment has template literal support

ecmascript interpolation interpoliterals javascript literals quasiliterals template

Last synced: 30 Jun 2025

https://github.com/inspect-js/which-boxed-primitive

Which kind of boxed JS primitive is this?

Last synced: 08 Apr 2025

https://github.com/inspect-js/is-boolean-object

Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

boolean boxed false is javascript true

Last synced: 09 Apr 2025

https://github.com/inspect-js/is-bigint

Is this an ES BigInt value?

bigint brand ecmascript is javascript

Last synced: 04 Jul 2025

https://github.com/inspect-js/has-proto

Does this environment have the ability to set the [[Prototype]] of an object on creation with `__proto__`?

Last synced: 09 Apr 2025

https://github.com/inspect-js/available-regexp-flags

Which regular expression flags does the current environment support?

dotall flags global hasindices ignorecase multiline regex regexp sticky unicode unicodesets

Last synced: 01 Jul 2025

https://github.com/inspect-js/has-optional-chaining

Determine if the JS environment has optional chaining support

chaining ecmascript javascript optional

Last synced: 10 Mar 2026

https://github.com/inspect-js/has-tostringtag

Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.

ecmascript javascript symbol symbols tostringtag

Last synced: 08 May 2025

https://github.com/inspect-js/typed-array-byte-offset

Robustly get the byte offset of a Typed Array.

Last synced: 10 Aug 2025

https://github.com/inspect-js/has-private-fields

Determine if the JS environment has private fields (`class { #x; }`) support.

class ecmascript fields javascript private private-field

Last synced: 05 Apr 2025

https://github.com/inspect-js/has-strict-mode

Does the current JS environment have strict mode? ES5+ should; but let's not assume.

ecmascript javascript strict

Last synced: 05 Apr 2025

https://github.com/inspect-js/typed-array-buffer

Get the ArrayBuffer out of a TypedArray, robustly.

Last synced: 05 Apr 2025

https://github.com/inspect-js/defined

Last synced: 05 Apr 2025

https://github.com/inspect-js/has-object-spread

check if the environment supports { ...a } spread syntax

ecmascript javascript object rest spread syntax

Last synced: 22 Feb 2026

https://github.com/inspect-js/is-registered-symbol

Is this value a Symbol stored in the global cross-realm Symbol registry?

ecmascript javascript keyfor registered registry symbol

Last synced: 05 Apr 2025

https://github.com/inspect-js/is-weakref

Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

Last synced: 05 Apr 2025

https://github.com/inspect-js/which-builtin-type

What is the type of this builtin JS value?

Last synced: 05 Apr 2025

https://github.com/inspect-js/is-shared-array-buffer

Is this value a JS SharedArrayBuffer? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.

array buffer ecmascript is javascript shared sharedarraybuffer

Last synced: 05 Apr 2025

https://github.com/inspect-js/has-dynamic-import

Does the current environment have `import()` support?

detect dynamic ecmascript esm esmodules has import javascript modules

Last synced: 05 Apr 2025

https://github.com/inspect-js/is-set

Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

collection ecmascript es6 is javascript map set

Last synced: 05 Apr 2025

https://github.com/inspect-js/has-package-imports

Does the current node version have support for the "imports" field in package.json?

Last synced: 05 Apr 2025

https://github.com/inspect-js/is-weakmap

Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

ecmascript is javascript map set weakmap weakset

Last synced: 05 Apr 2025

https://github.com/inspect-js/is-weakset

Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

collection ecmascript javascript js-weakset map set weakmap weakset

Last synced: 05 Apr 2025

https://github.com/inspect-js/has-property-descriptors

Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.

defineproperty descriptor env environment getownpropertydescriptor has property

Last synced: 05 Apr 2025

https://github.com/inspect-js/available-typed-arrays

Returns an array of Typed Array names that are available in the current environment.

Last synced: 28 Aug 2026

https://github.com/inspect-js/get-symbol-description

Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.

description ecmascript javascript symbol

Last synced: 28 Aug 2026

https://github.com/inspect-js/has-typed-arrays

Determine if the JS environment has Typed Arrays.

Last synced: 05 Apr 2025

https://github.com/inspect-js/data-view-byte-length

Get the byteLength out of a DataView, robustly.

Last synced: 12 Apr 2025

https://github.com/inspect-js/has-override-mistake

Determine whether the environment has the so-called "override mistake" - [[Set]]ing a property whose ancestor is nonwritable throws.

Last synced: 05 Apr 2025

https://github.com/inspect-js/has-named-captures

Does the JS environment support named capture groups in regexes?

capture group javascript named regex regular-expression regular-expressions

Last synced: 07 Oct 2025

https://github.com/inspect-js/is-well-known-symbol

Is this value a well-known Symbol?

ecmascript javascript symbol well-known

Last synced: 17 Oct 2025

https://github.com/inspect-js/has-package-self-reference

Does the current node version have support for requiring/importing its own name?

Last synced: 17 Mar 2026

https://github.com/inspect-js/is-whatwg-url

Is this value a WHATWG-standard URL object?

Last synced: 01 Mar 2026

https://github.com/inspect-js/is-data-view

Is this value a JS DataView? This module works cross-realm/iframe, does not depend on instanceof or mutable properties, and despite ES6 Symbol.toStringTag.

data dataview ecmascript javascript typedarray typedarrays view

Last synced: 05 Apr 2025

https://github.com/inspect-js/is-finalizationregistry

Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

finalization finalizationregistry is javascript

Last synced: 02 Sep 2025

https://github.com/inspect-js/data-view-buffer

Get the ArrayBuffer out of a DataView, robustly.

Last synced: 12 Apr 2025

https://github.com/inspect-js/array-buffer-byte-length

Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.

arraybuffer byte bytelength es-shim es-shims length polyfill shim

Last synced: 05 Apr 2025

https://github.com/inspect-js/data-view-byte-offset

Get the byteOffset out of a DataView, robustly.

Last synced: 12 Apr 2025

https://github.com/inspect-js/hasown

A robust, ES3 compatible, "has own property" predicate.

Last synced: 12 Jul 2025

https://github.com/inspect-js/node-supports-preserve-symlinks-flag

Determine if the current node version supports the `--preserve-symlinks` flag.

flag node preserve-symlinks symlink symlinks

Last synced: 02 Aug 2025

https://github.com/inspect-js/.github

.github repo for inspect-js org

Last synced: 27 Feb 2026

https://github.com/inspect-js/has-resizable-array-buffers

Does the current environment have support for resizable `ArrayBuffer`s?

Last synced: 07 Aug 2026

https://github.com/inspect-js/node-exports-info

Info about node `exports` field support: version ranges, categories, etc.

Last synced: 05 Apr 2025

https://github.com/inspect-js/was-staged-publish

Determine, from an npm packument, whether a published version was a staged publish (and thus 2FA-approved by a human)

Last synced: 23 Jun 2026

https://github.com/inspect-js/node-imports-info

Info about node `imports` field support: version ranges, categories, etc.

Last synced: 23 Jun 2026

https://github.com/inspect-js/node-package-field-info

Shared core for node-exports-info and node-imports-info: maps node version ranges to feature categories and looks up per-category flags

Last synced: 23 Jun 2026

https://github.com/inspect-js/typed-array-byte-length

Get the byte length of a Typed Array, even in engines without a `.byteLength` method.

array bytelength typed typed-array

Last synced: 05 Apr 2025