type-fest
A collection of essential TypeScript types
Found 8181 results for utilities
A collection of essential TypeScript types
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
General purpose node utilities
Some useful utilities I often need
ECMAScript extensions and shims
notareplacementforunderscore
A practical functional library for JavaScript programmers.
A simple tool to find an open port on the current machine
Return the filename and line number of the calling function
JavaScript utilities with respect to emerging standard
Utilities for working with Windows Subsystem for Linux (WSL)
A collection of utility functions for Ethereum
Lightweight and faster alternative to Ramda with included TS definitions
A type checking library where each exported function returns either true or false and does not throw. Also added tests.
Utilities for building frameworks with Vite
Utilities for PostCSS plugins
Return the filename and line number of the calling function
A collection of utility functions for Ethereum
HTTP Client Utilities
Dedicated types library for ramda
Ramda Adjunct is the most popular and most comprehensive set of utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
Injects a fake HTTP request/response into a node HTTP server
General purpose file utilities
HTTP Range processing utilities
Set of helpers that makes theming and styling easier
A utility library for JavaScript and Typescript.
Promptbook: Run AI apps in plain human language across multiple models and platforms
Cacheable Utilities for Caching Libraries
React hooks for Chakra components
A React utility belt for function components and higher-order components
Utility functions and helpers for PrimeUI Libraries
Determine the specification defined classification of an object.
Return a normal number `y` and exponent `exp` satisfying `x = y * 2^exp`.
Determine a value's type.
Convert between POSIX and Windows paths.
Test if a value is a Uint8Array.
Test if a value is an array.
Detect native Float64Array support.
Determine the name of a value's constructor.
Reusable utilities to help level up NestJS Testing
Detect native Uint16Array support.
Test if a value is a Uint16Array.
Test if a value is a Buffer object.
Detect native Symbol support.
Test if a value is a string.
Test if a value is a regular expression.
Define a non-enumerable read-only property.
Detect native Symbol.toStringTag support.
Test if an object has a specified property.
Define (or modify) an object property.
Check if an environment is little endian.
Platform float word order.
Escape a regular expression string or pattern.
Generate string from a token array by interpolating values.
Platform byte order.
Test if a value is a boolean.
Insert supplied variable values into a format string.
Detect native Uint8Array support.
Function which does nothing.
Tokenize a string into an array of string parts and format identifier objects.
Test if a value is a plain object.
Test if a value is a function.
Return the global object.
Test if a value is an object.
Return the prototype of a provided object.
Modular Utilities
Replace search occurrences with a replacement string.
Test if a value is a Float64Array.
Convert a double-precision floating-point number to the nearest single-precision floating-point number.
Test if a value is a Float32Array.
Test if a value is a number.
Return the current working directory.
Test if a double-precision floating-point numeric value is NaN.
Detect native Float32Array support.
A Quick description of the component
Detect native Uint32Array support.
Test if a value is a Uint32Array.
Create a regular expression from a regular expression string.
A practical functional library for JavaScript programmers.
Test if a value is object-like.
A small, lightweight javascript library for working with currency values.
Command-line interface.
Return an unsigned 32-bit integer corresponding to the more significant 32 bits of a double-precision floating-point number.
Split a double-precision floating-point number into a higher order word and a lower order word.
Create a double-precision floating-point number from a higher order word and a lower order word.
A collection of utilities for emojis
Test if a double-precision floating-point numeric value is infinite.
Return an integer corresponding to the unbiased exponent of a double-precision floating-point number.
A Quick description of the component
Detect native Buffer support.
Check if an environment is big endian.
Convert a string to lowercase.
Read data from stdin.
Add a callback to the next tick queue.
Get a property from an object using dot (object path) notation.
Test if a value is a regular expression string.
JavaScript utilities for Vega.
A Quick description of the component
number, money and currency formatting library
Internationalization middleware & utilities for h3
Extends Cypress' cy commands with localStorage methods. Allows preserving localStorage between tests
Collection of i18n utilities
JavaScript date/time utilities for Vega.
Handy utilities for repetitive work
Helper utility modules for collections, arrays, objects and more
Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins
Utilities for packing and unpacking npm packages
A bunch of reactive utility types and functions, for building primitives with Solid.js
Customizable and hackable json-validator and json-schema utilities for traversal, data generation and validation
A collection of utility functions for Ethereum
Utility functions and hooks for gluestack-ui
Converts an array of objects into a CSV file. Saves CSV to disk or returns as string.
The Stacks way to document.
A few language trigram utilities
A JavaScript TimeSpan library for node.js (and soon the browser)
Utility functions to generate views for calendars
JavaScript utilities for nested objects
CoreUI Utilities
Useful utilities for creating Gulp plugins
<p align="center"> <img alt="Reactour" title="Reactour" src="https://raw.githubusercontent.com/elrumordelaluz/reactour/main/packages/utils/logo.svg" width="400"> </p> <p align="center"> A set of utilities used by <code>@reactour</code> packages </p>
Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
Additional object extensions with a chainable api
Utilities for working with CODEOWNERS files
Additional array extensions with a chainable api
Library for combining multiple libraries into one
Additional string extensions with a chainable api
Additional date extensions with a chainable api
Set of utilities used across all Argos SDKs.
Resolves Custom Program Errors from Solana program logs or error codes.
The Stacks path.
Format an error message for production.
Promise extensions; map, filter, etc
TypeScript framework for CLI artisans. Build beautiful console apps with ease.
Forms utilities for PrimeUI Libraries
Replace search occurrences with a replacement string.
Shared utilities for FormKit packages
Test if a finite numeric value is an odd number.
Test if a finite double-precision floating-point number is an integer.
Utilities for writing browserify transforms.
Utilities.
Convert a string to lowercase.
Utilities to help with building graphile-build plugins
A set of shared utilities that can be used by crawlers
Browser utilities to stabilize visual testing with Argos.
Reduces an object to a value that is the accumulated result of running each property in the object through a callback. Executes the callback function once for each own enumerable property in the object, receiving four arguments: the initial value (or valu
Extended utils for ⚛️ React.Children data structure that adds recursive filter, map and more methods to iterate nested children.
Test if a finite numeric value is an even number.
A small set of utilities for streams.
A small set of utilities for child process.
Set the less significant 32 bits of a double-precision floating-point number.
A React utility belt for function components and higher-order components
Set the more significant 32 bits of a double-precision floating-point number.
Utilities for Hexo.
Constant function.
Stackbit utilities
Test if a double-precision floating-point numeric value is positive zero.
Convert an unsigned 32-bit integer to a signed 32-bit integer.
Utils to manage your React Children; find and filter children by type or custom function, enforce child content, and more!
Utilities for react-native + iOS and wrappers for using swift together with fabric/paper + JSI
A series of common constants and utility functions for Cropper.
Test if a value is a number having an integer value.
Test if a double-precision floating-point numeric value is negative zero.
Number, money and currency formatting library.
Return an unsigned 32-bit integer corresponding to the less significant 32 bits of a double-precision floating-point number.
Return an unsigned 32-bit integer corresponding to the IEEE 754 binary representation of a single-precision floating-point number.
Test if a value is a number having a nonnegative integer value.
Returns `true` if a value exists in the given string, array or object.
Test if a value is NaN.
Generate SVG shapes
Simple utilities for modern npm packages.
String utilities for Node.js and JavaScript
Detect native generator function support.
Utilities for working with SVG paths
Test if a value is a collection.
Detect native Uint8ClampedArray support.
Detect native Int32Array support.
Detect native Int16Array support.
Copy an error object.
Command-line interface.
Test if an object's own property is enumerable.
Return the first index at which a given element can be found.
Alias for eval global.
Utils for normalizing and formatting repo data.
Password hashing and verification for node.js
color functions for node and browser
Parses a regular expression string and returns a new regular expression.
Returns the first index at which a given element can be found.
Standard assertion utilities.
Standard utilities.
Return an array of an object's own enumerable property names.
Test if a value is an arguments object.
Test if a value is an Int32Array.
Detect native Int8Array support.
Test if a value is an Int8Array.
String manipulation functions.
Time utilities.
Process utilities.
OS utilities.
Copy or deep clone a value to an arbitrary depth.
Create a new object filtered to have only properties for which the callback returns true.
Test if a value is an Int16Array.
Test if a value is a Uint8ClampedArray.
GraphQL utilities
Absinthe Socket
javascript/typescript utility library
GTIN (UPC, EAN, ITF, etc.) utilities.
A tiny utility package, sharing JS code widely used across HTTP Toolkit projects
Test if a value is an Error object.
Composite utilities (immutability, fp helpers)
Define a read-only property.
Simple error creation and passing utilities
Computes array dimensions.
Miscellaneous utilities for JavaScript/TypeScript that I often use
Return a property descriptor for an object's own property.
Essential utilities for TypeScript projects
Define a non-enumerable read-only accessor.
Return an array of an object's own enumerable and non-enumerable property names.
🛠️ Useful exported utilities for working with Schematics
General purpose node utilities
Collection of utilities for FusionCharts
Test if a value is a number having a positive value.
JavaScript currency conversion library.
Test if a value is a number having a positive integer value.
Copy or deep clone a value to an arbitrary depth.
A comprehensive, robust, yet lightweight set of error utilities for node.js enabling you to do errors more effectively.
Exports `$`, `$$`, and `$x` utilities as described in Chrome Console Utilities API reference
Utility methods for simple conditions
JavaScript library that provides a useful functional programming helpers. Add your own.
Detect native Symbol.iterator support.
Reusable utilities to help level up NestJS Testing
Utilities for @steeze-ui/icons
Like Array#indexOf but for objects used like hashes
Utility functions for server-side toast notifications
Test if a value is an ArrayBuffer.
Utility types for functional TypeScript
Test if a value is an array-like object.
Test whether a value has in its prototype chain a specified constructor as a prototype property.
Convert an array-like object to an object likely to have the same "shape".
Utilities to help polish the rough parts of TypeScript.
Test if a value is a complex number-like object.
Useful utilities for Electron apps and modules
<div align="center"> 
Test if a value is array-like.
Return the data type of an array.
A package that contains utilities to help you build Astro integrations.
Return a JSON representation of a typed array.
utilities for jsrsasign (kjur.github.io/jsrsasign) such like file utilities
Test if a value is a typed array.
Test if a value is a complex typed array.