Detect if current device has touchscreen
Draw pictures using a pen, touchscreen, or mouse! JS-draw is a drawing library for JavaScript and TypeScript.
A polyfill for the `interestfor` API
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.
Modern React lightbox component
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
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.
React, Angular, Vue, and Typescript compatible image viewer
🃏 Minimalistic isomorphic library for detection of platform, runtime, APIs and more.
UI library for manipulating lists via swipe and drag gestures
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