Search results
6000 packages found
Robustly `.call.bind()` a function
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Runtime library for TypeScript helper functions
`Object.defineProperty`, but not IE 8's broken one.
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
TypeScript is a language for application scale JavaScript development
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
- javascript
- ecmascript
- polyfill
- shim
- es-shims
- es-shim API
- Iterator
- helpers
- from
- map
- filter
- take
- drop
- flatMap
- View more
Get the byteLength out of a DataView, robustly.
Get the byteOffset out of a DataView, robustly.
Get the ArrayBuffer out of a DataView, robustly.
`Iterator.prototype`, or a shared object to use.
An ESLint custom parser which leverages TypeScript ESTree
Get and robustly cache all JS language-level intrinsics at first require time
A robust, ES3 compatible, "has own property" predicate.
A JavaScript text diff implementation.
A collection of common interactive command line user interfaces.
- answer
- answers
- ask
- base
- cli
- command
- command-line
- confirm
- enquirer
- generate
- generator
- hyper
- input
- inquire
- View more
Human-friendly process signals
- signal
- signals
- handlers
- error-handling
- interrupts
- sigterm
- sigint
- irq
- process
- exit
- exit-code
- status
- operating-system
- es6
- View more
A simple cache for a few of the JS Error constructors.
Set a function's length property
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.