</>PackageGraphPackageGraph

ecmascript packages

Packages tagged with "ecmascript".

22 packages

eslintnpm

An AST-based pattern checker for JavaScript.

138.4M/wk279 dependentsMITTS
es-define-propertynpm

`Object.defineProperty`, but not IE 8's broken one.

131.3M/wk4 dependentsMITTS
call-bindnpm

Robustly `.call.bind()` a function

80.7M/wk5 dependentsMIT
internal-slotnpm

ES spec-like internal slots

79.2M/wk1 dependentsMITTS
esprimanpm

ECMAScript parsing infrastructure for multipurpose analysis

77.6M/wk5 dependentsBSD-2-Clause
esmnpm

Tomorrow's ECMAScript modules today!

6.2M/wk5 dependentsMIT
esquerynpm

A query library for ECMAScript AST using a CSS selector like query language.

0/wk1 dependentsBSD-3-Clause
@bufbuild/protobufnpm

Protocol Buffers for ECMAScript. Fully compliant with the Protobuf conformance tests.

0/wk1 dependents(Apache-2.0 AND BSD-3-Clause)TS
has-tostringtagnpm

Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.

0/wk5 dependentsMITTS
is-shared-array-buffernpm

Is this value a JS SharedArrayBuffer?

0/wk1 dependentsMITTS
call-boundnpm

Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.

0/wk7 dependentsMITTS
es-object-atomsnpm

ES Object-related atoms: Object, ToObject, RequireObjectCoercible

0/wk1 dependentsMITTS
hasownnpm

A robust, ES3 compatible, "has own property" predicate.

0/wk8 dependentsMITTS
get-intrinsicnpm

Get and robustly cache all JS language-level intrinsics at first require time

0/wk8 dependentsMIT
which-boxed-primitivenpm

Which kind of boxed JS primitive is this?

0/wk1 dependentsMITTS
es-errorsnpm

A simple cache for a few of the JS Error constructors.

0/wk15 dependentsMITTS
gopdnpm

`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.

0/wk7 dependentsMITTS
set-function-lengthnpm

Set a function's length property

0/wk1 dependentsMITTS
define-data-propertynpm

Define a data property on an object. Will fall back to assignment in an engine without descriptors.

0/wk2 dependentsMITTS
levnnpm

Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible

0/wk2 dependentsMIT
espreenpm

An Esprima-compatible JavaScript parser built on Acorn

0/wk4 dependentsBSD-2-ClauseTS
@babel/parsernpm

A JavaScript parser

0/wk23 dependentsMIT