booler
v0.0.2
Published
convert objects to boolean values
Downloads
1
Readme
booler
convert any object to a boolean value
usage
const Booler = require( 'booler' )
const booler = new Booler(
{
// force lowercase testing
lowercase: true,
// default truthy values are...
// - true
// - 1
// - "true"
// - "on"
// - "yes"
// - "active"
// additional truthy values:
truthy_values: [ 'sure' ]
}
)
// returns true
booler.test( 'sure' )
// returns true if lowercase is true
booler.test( 'SuRe' )
// returns false
booler.test( 'no' )
// returns true
booler.test( 1 )
// returns false
booler.test( 0 )
more features...
const booler = new Booler()
// removes ALL truthy values
booler.setFalse()
// define some values
booler.setTrue( 'yup' )
// it doesn't have to be a string or number
booler.setTrue( object )
// it can also take an array
booler.setTrue( [ 'yeah', 'yes', 'yep', 1 ] )