GitHunt

Inspect JS

inspect-js

JavaScript value inspection tools.

Languages

JavaScript100%

Loading contributions...

Top Repositories

Repositories

78
IN
inspect-js/has-named-captures

Does the JS environment support named capture groups in regexes?

JavaScript20Updated 18 hours ago
capturegroupjavascriptnamedregexregular-expressionregular-expressions
IN
inspect-js/has-private-fields

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

JavaScript51Updated 18 hours ago
classecmascriptfieldsjavascriptprivateprivate-field
IN
inspect-js/has-tostringtag

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

JavaScript53Updated 18 hours ago
ecmascriptjavascriptsymbolsymbolstostringtag
IN
inspect-js/is-accessor-descriptor

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

JavaScript154Updated 18 hours ago
accessoraccessor-descriptordescriptorjavascriptnodenodejs
IN
inspect-js/is-arguments

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

JavaScript177Updated 18 hours ago
argumentsisjavascriptobject
IN
inspect-js/is-core-module

Is this specifier a node.js core module?

JavaScript2611Updated 18 hours ago
coreismodulenode
IN
inspect-js/which-builtin-type

What is the type of this builtin JS value?

JavaScript31Updated 18 hours ago
IN
inspect-js/node-deep-equal

node's assert.deepEqual algorithm

JavaScript794107Updated 18 hours ago
assertdeepequalequaljavascriptloosenodenodejsstrict
IN
inspect-js/is-symbol

Is this an ES6 Symbol value?

JavaScript195Updated 19 hours ago
boxedes6-symbolisjavascriptsymbol
IN
inspect-js/object-inspect

string representations of objects in node and the browser

JavaScript16043Updated 2 days ago
browserinspectjavascriptnodeobject
IN
inspect-js/available-regexp-flags

Which regular expression flags does the current environment support?

JavaScript61Updated 6 days ago
dotallflagsglobalhasindicesignorecasemultilineregexregexpstickyunicodeunicodesets
IN
inspect-js/available-typed-arrays

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

JavaScript33Updated 6 days ago
IN
inspect-js/has-strict-mode

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

JavaScript61Updated 2 months ago
ecmascriptjavascriptstrict
IN
inspect-js/.github

.github repo for inspect-js org

JavaScript12Updated 2 weeks ago
IN
inspect-js/node-exports-info

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

JavaScript11Updated 1 month ago
IN
inspect-js/defined

No description provided.

JavaScript61Updated 2 months ago
IN
inspect-js/is-weakref

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

JavaScript32Updated 1 month ago
IN
inspect-js/is-boolean-object

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

JavaScript82Updated 2 months ago
booleanboxedfalseisjavascripttrue
IN
inspect-js/typed-array-buffer

Get the ArrayBuffer out of a TypedArray, robustly.

JavaScript50Updated 1 month ago
IN
inspect-js/which-typed-array

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

JavaScript114Updated 2 months ago
IN
inspect-js/array-buffer-byte-length

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

JavaScript20Updated 2 months ago
arraybufferbytebytelengthes-shimes-shimslengthpolyfillshim
IN
inspect-js/hastypes

Does the given package have TypeScript types?

JavaScript80Updated 2 months ago
clijavascriptnodejsshelltypescript
IN
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.

JavaScript92Updated 2 months ago
collectionjavascriptmapsetweakmapweaksetwhich
IN
inspect-js/is-well-known-symbol

Is this value a well-known Symbol?

JavaScript21Updated 2 months ago
ecmascriptjavascriptsymbolwell-known
IN
inspect-js/is-weakset

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

JavaScript31Updated 2 months ago
collectionecmascriptjavascriptjs-weaksetmapsetweakmapweakset
IN
inspect-js/is-weakmap

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

JavaScript31Updated 2 months ago
ecmascriptisjavascriptmapsetweakmapweakset
IN
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.

JavaScript32Updated 2 months ago
arraybufferecmascriptisjavascriptsharedsharedarraybuffer
IN
inspect-js/is-set

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

JavaScript32Updated 2 months ago
collectionecmascriptes6isjavascriptmapset
IN
inspect-js/has-proto

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

JavaScript63Updated 2 months ago
IN
inspect-js/has-property-descriptors

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

JavaScript31Updated 2 months ago
definepropertydescriptorenvenvironmentgetownpropertydescriptorhasproperty

Gists

Recent Activity

Inspect JS (inspect-js) | GitHunt