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
54Moderatehealth 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↓ 314M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
54Moderatehealth index
inspect-js/is-callable
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
JavaScript★ 42↓ 391M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
54Moderatehealth 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↓ 381M/moAug 4, 2026
MITAug 4, 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↓ 679M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
53Moderatehealth 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↓ 266M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
53Moderatehealth 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↓ 270M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
53Moderatehealth index
eslint-community/regexpp
The regular expression parser for ECMAScript.
TypeScript★ 31↓ 512M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
53Moderatehealth index
lydell/js-tokens
Tiny JavaScript tokenizer.
JavaScript · CoffeeScript★ 556Jul 22, 2026
MITJul 22, 2026 · metrics 2.10.0
npm
53Moderatehealth 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★ 81↓ 183M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
51Moderatehealth index
es-shims/Object.entries
ES2017 spec-compliant shim for Object.entries
JavaScript★ 59↓ 244M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
51Moderatehealth index
es-shims/Object.values
ES2017 spec-compliant shim for Object.values
JavaScript★ 73↓ 268M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
51Moderatehealth index
es-shims/RegExp.prototype.flags
ES6 spec-compliant RegExp.prototype.flags shim
JavaScript★ 8↓ 336M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
51Moderatehealth index
inspect-js/is-bigint
Is this an ES BigInt value?
JavaScript★ 7↓ 335M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
51Moderatehealth index
inspect-js/which-boxed-primitive
Which kind of boxed JS primitive is this?
JavaScript★ 7↓ 322M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
51Moderatehealth index
ljharb/es-errors
A simple cache for a few of the JS Error constructors.
JavaScript★ 11↓ 715M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
51Moderatehealth index
ljharb/internal-slot
ES spec-like internal slots.
JavaScript★ 10↓ 327M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
50Moderatehealth index
es-shims/Object.fromEntries
Official ES spec-compliant polyfill for Object.fromEntries
JavaScript★ 32↓ 257M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
50Moderatehealth index
estools/esquery
ECMAScript AST query library.
JavaScript★ 888↓ 564M/moAug 4, 2026
Custom licenseAug 4, 2026 · metrics 2.10.0
npm
50Moderatehealth index
inspect-js/has-tostringtag
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
JavaScript★ 5↓ 542M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
50Moderatehealth index
inspect-js/is-set
Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
JavaScript★ 3↓ 308M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.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↓ 308M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
50Moderatehealth index
inspect-js/which-builtin-type
What is the type of this builtin JS value?
JavaScript★ 3↓ 290M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
50Moderatehealth index
ljharb/es-abstract-get
ECMAScript Abstract Operations for "getting properties" (Get, GetV, GetMethod)
JavaScript★ 1↓ 83.1M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
50Moderatehealth index
ljharb/object-keys
Object.keys shim
JavaScript★ 46↓ 374M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
50Moderatehealth index
sindresorhus/identifier-regex
Regular expression for matching JavaScript identifiers
JavaScript★ 18↓ 8.5M/moAug 27, 2026
MITAug 27, 2026 · metrics 2.10.0
npm
50Moderatehealth index
syntax-tree/estree-util-build-jsx
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
JavaScript★ 23↓ 38.6M/moAug 31, 2026
MITAug 31, 2026 · metrics 2.10.0
npm
48Weakhealth index
ljharb/set-function-length
Set a function's length property
JavaScript★ 4↓ 390M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
48Weakhealth index
ljharb/unbox-primitive
Unbox a boxed JS primitive value.
JavaScript★ 7↓ 323M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
47Weakhealth index
es-shims/es-object-atoms
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
JavaScript★ 5Jul 22, 2026
MITJul 22, 2026 · metrics 2.10.0