recursive hasOwnProperty taking an array of keys
Control Flow primitives and components that require specifying explicit keys to identify or rerender elements.
manipulate nested data with arrays of keys
Determine if the JS environment has Symbol support. Supports spec, or shams.
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
Determine if the JS environment has BigInt support.
Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?
Check if argv has a specific flag
Global Styles for styled-components
Object.prototype.hasOwnProperty.call shortcut
Strip ANSI escape codes from a string
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Check if a string has ANSI escape codes
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Style elements relative to other elements in CSS
A query library for ECMAScript AST using a CSS selector like query language.
hast utility to check if a node has a property
Tests if ES6 Symbol is supported.
Tests if ES6 @@toStringTag is supported.
Check if a project is using Yarn
Cross platform child_process#spawn and child_process#spawnSync
Try to guess if your terminal supports unicode
Copy a descriptor from object A to object B