In an array of objects, this enables a property on the object at the specified index, while disabling the property on all other objects.
render domhandler DOM nodes to a string
Helpers for doing auto-caching and memoization
Encoding and decoding large numbers (uleb128 and uleb128_33)
binary coded decimals
Determine (XDG-compatible) paths for storing application files (cache, config, data, etc)
Babel Plugin to generate docgen data from React components written in TypeScript.
TypeScript-first test assertion functions with precise type narrowing
Parameterised tests for Jest
custom apollo link to allow to parse custom scalars
Get the mime type of a stream
Text-to-speech using Google Translate
Resilient and performant in-memory cache for node.js
Cross platform normalization of process.argv
A worker process helper for using redis cache and streams.
A tool for trimming deep/lenghty javascript structures. Some potential usages are: debugging, logging or data sanitization.
Copy a descriptor from object A to object B
Thin layer on top of `execa` that allows executing multiple commands in parallel or in sequence with control for concurrency
Used by Atom to track the correspondence between on-screen lines and the underlying buffer.
Spinners for use in the terminal
Caching values with (distributed) locking. Easily extensible with your own storage and locking implementations
JavaScript 字符編碼轉換與自動檢測工具 (支援 iconv-lite, jschardet) / Character encoding conversion and auto-detection tool in JavaScript (supports iconv-lite, jschardet)
This package provides utilities for encoding and formatting URL query parameters.
A mocked version of the worker-timers module.