has-values
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
Checks if the given value is a window object.
Ensure a path doesn't contain null bytes
Coalesce for JavaScript. Returns the first value that is not undefined or null.
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
Returns true if the given is falsey (according to JavaScript) or matches a 'falsey' keyword.
Simple function that return the first non null or undefined argument
Checks if the given value is null or undefined
3x as fast as `is-whitespace` and `whitespace-regex` thanks to `is-string-blank`. This package is a simple function that accepts an argument and returns `true` if it is a string AND it is not blank. Supports Node and Browser environments.
A library to have a generic typescript definition for object presence.
Common error classes and utility functions
Recursively remove deeply nested properties and/or falsey values (excluding 0), empty objects, and empty arrays.
Validation utilities
Politely tells stdout and stderr to shut the heck up for a moment.
Null Logger transport for winston, it basically swallow all your log so nothing is logged, good for test environment.
Create a readable Node.js stream that produces no data (or optionally blank data) or a writable stream that discards data
Prebuilt null Provider for Terraform CDK (cdktf)
[![npm version](https://badge.fury.io/js/angular.validators.svg)](http://badge.fury.io/js/angular.validators) [![Bower version](https://badge.fury.io/bo/angular.validators.svg)](http://badge.fury.io/bo/angular.validators) [![Build Status](https://travis-c