modern-errors-switch
`modern-errors` plugin to execute class-specific logic
`modern-errors` plugin to execute class-specific logic
Additional ESLint rules.
A collection of utilities dealing with object
Test whether a value has in its prototype chain a specified constructor as a prototype property.
Test if an object's prototype chain contains a provided prototype.
Test if a value is a regular expression.
Implement prototypical inheritance by replacing the prototype of one constructor with the prototype of another constructor.
Determine the name of a value's constructor.
Functions for testing the types of JS values
Function argument validation for humans
A 'real' Enum implementation for JavaScript with typesafety, ordinal support and comparison support. inspired by Java. Typed with Flow and supports ES-modules.
Additional ESLint rules.
Create errors that can be both thrown and returned. Make error handling easier for both JavaScript and TypeScript.
Additional ESLint rules.
Type check values. This is a fork of sindresorhus/is, but with CommonJS support.
Prototypes as classes
Utility library simplifying type detection and comparison.