Reusable utilities to help level up NestJS Testing
A blazing-fast equality comparison utility for a variety of use-cases
Fork of the class-validator package. Decorator-based property validation for classes.
Recursive, synchronous, and fast file system walker
An env-agnostic serializer and deserializer with recursion ability and types beyond JSON, based on the HTML structured clone algorithm.
Convenient and dependency free wrapper for working with arrays and objects.
Router middleware for egg/koa. Provides RESTful resource routing.
Prepare a node environment to require files with different extensions.
Encode/decode circular structures for converting to and from JSON.
Type utilties for creating nominal/branded types in TypeScript
Normalizes and denormalizes JSON according to schema for Redux and Flux applications
TypeScript definitions for json-parse-better-errors
[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![bundle][bundle-src]][bundle-href] [![Codecov][codecov-src]][codecov-href] [![License][license-src]][license-href] [![JSDocs][jsdocs-src]][jsdo
Deep values comparator for JS
Returns true if the value is an object and not an array or null.
Returns true if a value is a plain object, array or function.
JSON for Humans
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
Deeply assign the values of all enumerable-own-properties and symbols from one or more source objects to a target object. Returns the target object.
NestJS middleware for handling multipart/form-data, which is primarily used for uploading files
The fastest Node.js library for formatting terminal text with ANSI colors~!
A blazing fast deep object copier
Minimal async jobs utility library, with streams support
Generates diffs between documents and primitive types