inspect-js
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
published 1.0.1 3 months agoWhich regular expression flags does the current environment support?
published 1.0.4 2 months agoReturns an array of Typed Array names that are available in the current environment
published 1.0.7 2 months agoGet the byteLength out of a DataView, robustly.
published 1.0.1 2 months agoGet the byteOffset out of a DataView, robustly.
published 1.0.0 2 months agoDoes this JS environment support the `name` property on functions?
published 1.2.3 2 years agoAn ES5 mostly-spec-compliant `Object.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
published 2.0.0 3 years agoGets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
published 1.0.2 3 months agoDoes the current environment have `import()` support?
published 2.1.0 3 months agoDoes the JS environment support named capture groups in regexes?
published 1.0.0 3 months agocheck if the environment supports { ...a } spread syntax
published 1.0.0 6 years agoDetermine if the JS environment has optional chaining support
published 1.0.1 2 years agoDetermine whether the environment has the so-called "override mistake" - [[Set]]ing a property whose ancestor is nonwritable throws.
published 1.0.1 2 months agoDoes the current node version have support for the "exports" field in package.json?
published 1.3.0 2 years agoDoes the current node version have support for the "imports" field in package.json?
published 1.0.0 4 years agoDoes the current node version have support for requiring/importing its own name?
published 1.0.1 3 years agoDetermine if the JS environment has private fields (`class { #x; }`) support.
published 1.1.0 3 years agoDoes the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
published 1.0.2 2 months ago