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.

133 records
Tagged “ecmascript”Ranked by health index
npm
63Moderatehealth index
ljharb/es-to-primitive
ECMAScript "ToPrimitive" algorithm. Provides ES5 and ES6/ES2015 versions.
JavaScript★ 21↓ 333M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
63Moderatehealth index
syntax-tree/estree-util-scope
Check what’s defined in an estree scope
JavaScript★ 10↓ 31.8M/moSep 15, 2026
MITSep 15, 2026 · metrics 2.10.0
npm
60Moderatehealth index
ClearLint/eslint
Find and fix problems in your JavaScript code.
JavaScript★ 0↓ 51/moOct 12, 2026
MITOct 12, 2026 · metrics 2.10.0
npm · crates.io
60Moderatehealth index
emosheeep/circular-dependency-scanner
Out-of-box circular dependencies detector, support js, jsx, ts, tsx, mjs, cjs, vue.
TypeScript · Rust · JavaScript★ 15↓ 40.2K/moSep 15, 2026
MITSep 15, 2026 · metrics 2.10.0
npm
59Moderatehealth index
es-shims/Function.prototype.name
ES6 spec-compliant Function.prototype.name sham.
JavaScript★ 12↓ 326M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
59Moderatehealth index
es-shims/String.prototype.trim
ES5 spec-compliant shim for String.prototype.trim
JavaScript★ 13↓ 320M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
57Moderatehealth index
DmitrySoshnikov/regexp-tree
Regular expressions processor in JavaScript
JavaScript★ 425↓ 54.4M/moSep 15, 2026
MITSep 15, 2026 · metrics 2.10.0
npm
57Moderatehealth index
ljharb/call-bind
Robustly `.call.bind()` a function.
JavaScript★ 11↓ 414M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
57Moderatehealth index
oskarlh/cmath-js
C's math functions in JavaScript
TypeScript★ 2↓ 5,160/moSep 24, 2026
MITSep 24, 2026 · metrics 2.10.0
npm
56Moderatehealth index
es-shims/Array.prototype.at
An ES-spec-compliant (proposed) `Array.prototype.at`shim/polyfill/replacement that works as far down as ES3.
JavaScript★ 30↓ 2.3M/moOct 19, 2026
MITOct 19, 2026 · metrics 2.10.0
npm
56Moderatehealth index
es-shims/Object.getOwnPropertyDescriptors
Spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.
JavaScript★ 20↓ 34.6M/moSep 23, 2026
MITSep 23, 2026 · metrics 2.10.0
npm
56Moderatehealth index
es-shims/String.prototype.trimEnd
ES2019 spec-compliant String.prototype.trimEnd shim
JavaScript★ 5↓ 320M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
56Moderatehealth index
inspect-js/hasOwn
A robust, ES3 compatible, "has own property" predicate.
JavaScript★ 3↓ 832M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
54Moderatehealth index
ljharb/get-intrinsic
Get and robustly cache all JS language-level intrinsics at first require time.
JavaScript★ 35↓ 719M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
54Moderatehealth index
sindresorhus/to-valid-identifier
Convert a string to a valid JavaScript identifier
JavaScript★ 42↓ 10.4M/moSep 23, 2026
MITSep 23, 2026 · metrics 2.10.0
npm
53Moderatehealth index
inspect-js/has-symbols
Determine if the JS environment has Symbol support. Supports spec, or shams.
JavaScript★ 18↓ 671M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
53Moderatehealth index
inspect-js/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.
JavaScript★ 13↓ 323M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
53Moderatehealth index
inspect-js/is-callable
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
JavaScript★ 41↓ 361M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
53Moderatehealth index
inspect-js/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.
JavaScript★ 12↓ 371M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
51Moderatehealth index
es-shims/Array.prototype.flat
An ESnext spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
JavaScript★ 31↓ 254M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
51Moderatehealth index
es-shims/Array.prototype.flatMap
An ESnext spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
JavaScript★ 33↓ 267M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
51Moderatehealth index
eslint-community/regexpp
The regular expression parser for ECMAScript.
TypeScript★ 31↓ 522M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
51Moderatehealth index
ljharb/es-errors
A simple cache for a few of the JS Error constructors.
JavaScript★ 10↓ 662M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
51Moderatehealth index
ljharb/internal-slot
ES spec-like internal slots.
JavaScript★ 9↓ 335M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
51Moderatehealth index
lydell/js-tokens
Tiny JavaScript tokenizer.
JavaScript · CoffeeScript★ 556Sep 13, 2026
MITSep 13, 2026 · metrics 2.10.0
npm
51Moderatehealth index
mathiasbynens/regexpu-core
regexpu’s core functionality, i.e. `rewritePattern(pattern, flag, options)`, which enables rewriting regular expressions that make use of the ES6 `u` flag into equivalent ES5-compatible regular expression patterns.
JavaScript★ 82↓ 183M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
50Moderatehealth index
es-shims/Object.entries
ES2017 spec-compliant shim for Object.entries
JavaScript★ 59↓ 251M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0