Search results
6000 packages found
Function argument validation for humans
- type
- types
- check
- checking
- guard
- guards
- assert
- assertion
- predicate
- predicates
- is
- validate
- validation
- utility
- View more
Type check values
Get the native type of a value.
An optimised way to copy'ing an object. A small and simple integration
- copy
- clone
- json-stringify
- stringify-parse
- object
- copy-objects
- clone-objects
- json-stringify-json-parse
- deep-clone
- deep-copy
- typescript
- ts
Strong Dynamically Typed Object Modeling for JavaScript
- typed
- types
- typing
- type-checking
- dynamic
- strong
- model
- definition
- object
- assertion
- inheritance
- composition
- structures
- proxy
Adds useful functions written in Typescript
util.inspect replacement based on Unexpected's output and type system
TypeScript utility to transform nested objects using a dot notation path.
CSS-in-JS solution modules that include state-to-style bindings, SSR, and next-level developer experience.
normalize objects using various types of casing
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
- array
- assign
- buffer
- clamped
- clone
- clone-array
- clone-array-deep
- clone-buffer
- clone-date
- clone-deep
- clone-map
- clone-object
- clone-object-deep
- clone-reg-exp
- View more
DTO mapper based on TS types
A simple and composable way to validate data in JavaScript (and TypeScript).
A lightweight package to give a massive reinforcements to variant types of data in Nodejs/Javascript
ts enum object, 带typescript签名的多字段枚举关联对象映射
Use Extension makes js easier by taking the hassle out of working with array, numbers, objects, string, etc, by bringing powerful methods on this data types prototype
Generic Typed Deep Object Mapper
The "testDiff" deep diff/test function from Differentia.js, ported to TypeScript. Returns true if input 1 differs in any way from input 2. Performs deep object search by default, works OK with circular references.
JSON object validation module
Validate options object