ES Range generator is zero-dependency tiny module that provides `range()` function similar to one that's in Python. Its main purpose is to use in `for-of` loops with a far more convenient syntax than common hacks.
A simple cache for a few of the JS Error constructors.
Helps to create your own Protocol Buffers code generators.
A complete implementation of Protocol Buffers in TypeScript, suitable for web browsers and Node.js.
Code generator for Connect
Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
A helper to optimistically set Symbol.toStringTag, when possible.
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
Range header field string parser
`Object.defineProperty`, but not IE 8's broken one.
ECMAScript spec abstract operations.
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
Helper package to shim a method into `Array.prototype[Symbol.unscopables]`
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
TypeScript-first expansion pack for TanStack Query that gives you Protobuf superpowers.
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
TypeScript definitions for range-parser
Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates
ES5 spec-compliant shim for String.prototype.trim
A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.
ES2019 spec-compliant String.prototype.trimEnd shim.
ES2019 spec-compliant String.prototype.trimStart shim.
ES6 spec-compliant RegExp.prototype.flags shim.