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.

101 records
Tagged “ecmascript”Ranked by health index
npm
47Weakhealth index
inspect-js/get-symbol-description
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
JavaScript★ 3↓ 316M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
47Weakhealth index
ljharb/call-bound
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
JavaScript★ 5↓ 539M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
47Weakhealth index
syntax-tree/estree-util-visit
esast (and estree) utility to visit nodes
JavaScript★ 6↓ 48.5M/moAug 31, 2026
MITAug 31, 2026 · metrics 2.10.0
npm
45Weakhealth 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↓ 280M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
45Weakhealth index
inspect-js/is-map
Is this value a JS Map? This module works cross-realm/iframe, and despite %Symbol.toStringTag%.
JavaScript★ 9↓ 309M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
45Weakhealth 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↓ 317M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
45Weakhealth index
inspect-js/is-weakmap
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
JavaScript★ 3↓ 307M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
45Weakhealth index
ljharb/es-define-property
`Object.defineProperty`, but not IE 8's broken one.
JavaScript★ 5↓ 635M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
45Weakhealth index
ljharb/gopd
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
JavaScript★ 2↓ 646M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
44Weakhealth 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↓ 295M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
44Weakhealth index
ljharb/define-data-property
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
JavaScript★ 3↓ 407M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
42Weakhealth 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↓ 208M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
42Weakhealth index
es-shims/ArrayBuffer.prototype.slice
ES spec-compliant shim for ArrayBuffer.prototype.slice
JavaScript★ 0↓ 302M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
42Weakhealth index
inspect-js/data-view-buffer
Get the ArrayBuffer out of a DataView, robustly.
JavaScript★ 2↓ 279M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
42Weakhealth index
inspect-js/data-view-byte-length
Get the byteLength out of a DataView, robustly.
JavaScript★ 2↓ 261M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
42Weakhealth index
inspect-js/data-view-byte-offset
Get the byteOffset out of a DataView, robustly.
JavaScript★ 2↓ 283M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
41Weakhealth index
es-shims/Array.prototype.toSorted
An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.
JavaScript★ 10↓ 212M/moAug 22, 2026
MITAug 22, 2026 · metrics 2.10.0
npm
39Weakhealth index
KooiInc/typeofAnything
Determine what the type of anything is (in ECMAScript)
JavaScript★ 2↓ 2,330/moJul 25, 2026
GPL-3.0Jul 25, 2026 · metrics 2.10.0
npm
39Weakhealth index
es-shims/Array.prototype.findLast
An ESnext spec-compliant `Array.prototype.findLast` shim/polyfill/replacement that works as far down as ES3.
JavaScript★ 4↓ 206M/moAug 23, 2026
MITAug 23, 2026 · metrics 2.10.0
npm
38Weakhealth index
es-shims/Object.groupBy
An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.
JavaScript★ 4↓ 213M/moAug 22, 2026
MITAug 22, 2026 · metrics 2.10.0
npm
35Weakhealth index
mathiasbynens/String.prototype.repeat
A robust & optimized ES3-compatible polyfill for the `String.prototype.repeat` method in ECMAScript 6.
JavaScript★ 28↓ 209M/moAug 29, 2026
MITAug 29, 2026 · metrics 2.10.0
npm
35Weakhealth index
sindresorhus/object-assign
ES2015 Object.assign() ponyfill
JavaScript★ 918↓ 627M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
34At Riskhealth index
Alwatr/alwatr
The Alwatr Developer Kit is a comprehensive ecosystem designed to facilitate your development process. It comprises a diverse range of tools and libraries, empowering you to construct robust applications with enhanced efficiency.
TypeScript · JavaScript★ 24↓ 1,083/moAug 8, 2026
MPL-2.0Aug 8, 2026 · metrics 2.10.0
crates.io
34At Riskhealth index
DelSkayn/rquickjs
High level bindings to the quickjs javascript engine
Rust★ 964↓ 1.6M/moJul 28, 2026
MITJul 28, 2026 · metrics 2.10.0
npm · PyPI
34At Riskhealth index
jquery/esprima
ECMAScript parsing infrastructure for multipurpose analysis
TypeScript · JavaScript★ 7,137↓ 435M/moAug 4, 2026
BSD-2-ClauseAug 4, 2026 · metrics 2.10.0
npm
34At Riskhealth index
standard/eslint-config-standard
ESLint Config for JavaScript Standard Style
TypeScript★ 2,647↓ 11.6M/moAug 13, 2026
MITAug 13, 2026 · metrics 2.10.0
npm
33At Riskhealth index
estools/esrecurse
AST recursive visitor
JavaScript★ 80↓ 557M/moAug 4, 2026
Custom licenseAug 4, 2026 · metrics 2.10.0
npm
32At Riskhealth index
json5/json5
JSON5 — JSON for Humans
JavaScript★ 7,148↓ 849M/moAug 4, 2026
Custom licenseAug 4, 2026 · metrics 2.10.0