52 packages found
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
- primitive
- abstract
- ecmascript
- es5
- es6
- es2015
- toPrimitive
- coerce
- type
- object
- string
- number
- boolean
- symbol
- View more
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Generates a config object from a config map using any input sources.
Declarative, functional & typechecked CLI argument/options parser, value coercions etc.
Coerce props to custom values
Returns true if the value is a number. comprehensive tests.Study from jonschlinkert/is-number
Helper methods for manipulating variables
👺 weak but accurate type checking that returns a string representation of input's type
- type
- types
- coerce
- coercion
- checker
- check
- flow
- typing
- typeof
- typeov
- detection
- ispromise
- isnumber
- isinfinity
- View more
Change values on an object based on keywords or a key map.
Simple JSON schema implementation designed to be used for JSON configuration files
- json
- schema
- json-schema
- jsonschema
- config
- confine
- react
- configuration
- settings
- simple
- coerce
- validate
- custom
- atom
Coerces values to JavaScript Objects where possible
Helper module to parse/cast/coerce strings.
A tool for cast and coerce data from one format to another
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
An object stream that coerces tabular data to numbers
A simple JavaScript utility to convert various values to an ImmutableDate.
cast JS objects to a specified schema, ahoy!
env value to JS value, check env val is boolean or others
A library to coerce values at run-time.