Create promise from sync, async, string, number, array and so on. Handle completion (results) and errors gracefully! Built on top of `relike`, used by `redolent` to build robust (hybrid) APIs.
Promisify sync, async or generator function, using [relike][]. Kind of promisify, but lower level. Full compatibility with [co][]4 and passing 100% of its tests.
Hybridify. Hybrids. Create sync or async function to support both promise and callback-style APIs in same time. Using the power of [relike][].
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
Transforms css values and at-rule params into the tree
Utility to parse a string bytes to bytes and vice-versa
Simple promisify async or sync function with sane defaults. Lower level than `promisify` thing. Can be used to create `promisify` method.
A fast fifo implementation similar to the one powering nextTick in Node.js core
a CSS selector parser
Replace JSX attribute value
Set nested properties on an object using dot notation.
Persistent ordered mapping from strings
the complete solution for node.js command-line programs
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).
Delete nested properties from an object using dot notation.
JSS plugin for function value and rule syntax
An implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing
flow typed nullthrows
JSON without touching any globals
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Copy a descriptor from object A to object B
Use the unset keyword in CSS.
AST utils for webassemblyjs