Inspect JS (inspect-js)

Inspect JS

inspect-js

Geek Repo

JavaScript value inspection tools.

Github PK Tool:Github PK Tool

Inspect JS's repositories

object-inspect

string representations of objects in node and the browser

Language:JavaScriptLicense:MITStargazers:130Issues:9Issues:18

is-negative-zero

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

Language:JavaScriptLicense:MITStargazers:18Issues:4Issues:6

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.

Language:JavaScriptLicense:MITStargazers:12Issues:3Issues:0

which-typed-array

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

Language:JavaScriptLicense:MITStargazers:12Issues:4Issues:21

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.

Language:JavaScriptLicense:MITStargazers:11Issues:5Issues:17

which-collection

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

Language:JavaScriptLicense:MITStargazers:10Issues:4Issues:4

is-map

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

Language:JavaScriptLicense:MITStargazers:8Issues:4Issues:3

typed-array-length

Robustly get the length of a Typed Array.

Language:JavaScriptLicense:MITStargazers:7Issues:3Issues:2

available-regexp-flags

Which regular expression flags does the current environment support?

Language:JavaScriptLicense:MITStargazers:6Issues:3Issues:1

has-tostringtag

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

Language:JavaScriptLicense:MITStargazers:5Issues:4Issues:3

typed-array-byte-offset

Robustly get the byte offset of a Typed Array.

Language:JavaScriptLicense:MITStargazers:5Issues:1Issues:1

typed-array-buffer

Get the ArrayBuffer out of a TypedArray, robustly.

Language:JavaScriptLicense:MITStargazers:4Issues:2Issues:1

available-typed-arrays

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

Language:JavaScriptLicense:MITStargazers:3Issues:4Issues:6

has-dynamic-import

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

Language:JavaScriptLicense:MITStargazers:3Issues:4Issues:2

has-proto

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

Language:JavaScriptLicense:MITStargazers:3Issues:1Issues:1

is-set

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

Language:JavaScriptLicense:MITStargazers:3Issues:4Issues:5

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.

Language:JavaScriptLicense:MITStargazers:3Issues:3Issues:1

is-weakmap

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

Language:JavaScriptLicense:MITStargazers:3Issues:4Issues:4

is-weakset

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

Language:JavaScriptLicense:MITStargazers:3Issues:4Issues:4

array-buffer-byte-length

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

Language:JavaScriptLicense:MITStargazers:2Issues:2Issues:1

data-view-buffer

Get the ArrayBuffer out of a DataView, robustly.

Language:JavaScriptLicense:MITStargazers:2Issues:1Issues:1

data-view-byte-length

Get the byteLength out of a DataView, robustly.

Language:JavaScriptLicense:MITStargazers:2Issues:1Issues:1

data-view-byte-offset

Get the byteOffset out of a DataView, robustly.

Language:JavaScriptLicense:MITStargazers:2Issues:1Issues:1

has-named-captures

Does the JS environment support named capture groups in regexes?

Language:JavaScriptLicense:MITStargazers:2Issues:1Issues:1

has-override-mistake

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

Language:JavaScriptLicense:MITStargazers:2Issues:1Issues:1

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.

Language:JavaScriptLicense:MITStargazers:2Issues:1Issues:1

.github

.github repo for inspect-js org

Language:JavaScriptLicense:MITStargazers:1Issues:3Issues:0

hasOwn

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

Language:JavaScriptLicense:MITStargazers:1Issues:1Issues:1

node-exports-info

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

Language:JavaScriptLicense:MITStargazers:1Issues:3Issues:1

typed-array-byte-length

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

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:1