inspect-js


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

    published 1.0.1 3 years ago
  • Determine if the JS environment has Symbol support. Supports spec, or shams.

    published 1.0.3 2 years ago
  • Determine if the JS environment has template literal support.

    published 1.0.1 3 years ago
  • Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.

    published 1.0.2 3 months ago
  • Does this environment have JS Typed Arrays?

    published 1.0.1 3 years ago
  • the definitive JavaScript type testing library

    published 3.3.0 5 years ago
  • Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.

    published 3.0.5 6 months ago
  • Is this an arguments object? It's a harder question than you think.

    published 1.1.1 3 years ago
  • Is this value a JS ArrayBuffer?

    published 3.0.4 3 months ago
  • Determine if a function is an ES6 arrow function or not.

    published 2.0.3 9 years ago
  • Determine if a function is a native async function.

    published 2.0.0 2 years ago
  • Is this value an ES BigInt?

    published 1.0.4 3 years ago
  • Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

    published 1.1.2 3 years ago
  • Is this value a boxed primitive? Shim for node's util.isBoxedPrimitive.

    published 1.0.1 3 years ago
  • Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.

    published 1.2.7 2 years ago
  • Is this specifier a node.js core module?

    published 2.13.1 6 months ago
  • Returns true if a value has the characteristics of a valid JavaScript data descriptor.

    published 2.1.3 6 months ago
  • 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.

    published 1.0.1 3 months ago
  • Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

    published 1.0.5 3 years ago
  • Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.

    published 3.1.1 6 months ago
  • Are these two values conceptually equal?

    published 1.7.0 6 months ago
  • Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

    published 1.0.2 3 years ago
  • Determine if a function is a native generator function.

    published 1.0.10 3 years ago
  • Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

    published 2.0.3 2 months ago
  • ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.

    published 1.3.2 3 years ago
show more packages