All tags
Catalogue tag

#ecmascript

Every repository in the public record carrying this tag — from its GitHub topics or the keywords its package registries publish. Health is measured under the same versioned methodology as the rest of the record.

75 records
Tagged “ecmascript”Ranked by health index
npm
51Moderatehealth index
es-shims/RegExp.prototype.flags
ES6 spec-compliant RegExp.prototype.flags shim
JavaScript★ 8↓ 320M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
51Moderatehealth index
eslint-community/regexpp
The regular expression parser for ECMAScript.
TypeScript★ 30↓ 495M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
51Moderatehealth index
inspect-js/has-tostringtag
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
JavaScript★ 5↓ 529M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
51Moderatehealth index
ljharb/object-keys
Object.keys shim
JavaScript★ 46↓ 357M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
51Moderatehealth index
sindresorhus/identifier-regex
Regular expression for matching JavaScript identifiers
JavaScript★ 18↓ 3.4M/moJul 17, 2026
MITJul 17, 2026 · metrics 1.13.0
npm
50Moderatehealth index
es-shims/Object.fromEntries
Official ES spec-compliant polyfill for Object.fromEntries
JavaScript★ 32↓ 248M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
50Moderatehealth index
inspect-js/is-weakset
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
JavaScript★ 3↓ 293M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
50Moderatehealth index
inspect-js/which-boxed-primitive
Which kind of boxed JS primitive is this?
JavaScript★ 7↓ 306M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
50Moderatehealth index
ljharb/unbox-primitive
Unbox a boxed JS primitive value.
JavaScript★ 7↓ 307M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
49At riskhealth index
inspect-js/is-set
Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
JavaScript★ 3↓ 293M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
49At riskhealth index
inspect-js/which-builtin-type
What is the type of this builtin JS value?
JavaScript★ 3↓ 275M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
49At riskhealth index
ljharb/call-bound
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
JavaScript★ 6↓ 501M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
49At riskhealth index
ljharb/set-function-length
Set a function's length property
JavaScript★ 4↓ 362M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
48At riskhealth index
estools/esquery
ECMAScript AST query library.
JavaScript★ 887↓ 523M/moJul 22, 2026
Custom licenseJul 22, 2026 · metrics 1.13.0
npm
48At riskhealth index
inspect-js/get-symbol-description
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
JavaScript★ 3↓ 307M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
48At riskhealth index
ljharb/gopd
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
JavaScript★ 2↓ 623M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
47At riskhealth index
es-shims/Reflect.getPrototypeOf
An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible.
JavaScript★ 3↓ 265M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
47At riskhealth index
es-shims/es-object-atoms
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
JavaScript★ 5Jul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
47At riskhealth index
inspect-js/is-map
Is this value a JS Map? This module works cross-realm/iframe, and despite %Symbol.toStringTag%.
JavaScript★ 9↓ 294M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
47At riskhealth index
inspect-js/is-weakmap
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
JavaScript★ 3↓ 281M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
47At riskhealth index
ljharb/define-data-property
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
JavaScript★ 3↓ 392M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
47At riskhealth index
ljharb/es-define-property
`Object.defineProperty`, but not IE 8's broken one.
JavaScript★ 4↓ 612M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
46At riskhealth index
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.
JavaScript★ 3↓ 308M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
45At riskhealth index
es-shims/Array.prototype.findLastIndex
An ESnext spec-compliant `Array.prototype.findLastIndex` shim/polyfill/replacement that works as far down as ES3.
JavaScript★ 3↓ 189M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
45At riskhealth index
es-shims/ArrayBuffer.prototype.slice
ES spec-compliant shim for ArrayBuffer.prototype.slice
JavaScript★ 0↓ 293M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
45At riskhealth index
inspect-js/data-view-buffer
Get the ArrayBuffer out of a DataView, robustly.
JavaScript★ 2↓ 270M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
45At riskhealth index
inspect-js/data-view-byte-length
Get the byteLength out of a DataView, robustly.
JavaScript★ 2↓ 259M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
45At riskhealth index
inspect-js/data-view-byte-offset
Get the byteOffset out of a DataView, robustly.
JavaScript★ 2↓ 270M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
npm
45At riskhealth index
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.
JavaScript★ 2↓ 280M/moJul 22, 2026
MITJul 22, 2026 · metrics 1.13.0
Packagist
44At riskhealth index
mck89/peast
JavaScript parser written in PHP that generates AST from your code according to ECMAScript specification
PHP★ 192↓ 1.4M/moJul 21, 2026
BSD-3-ClauseJul 21, 2026 · metrics 1.13.0