Skip to content

philmander/parse-boolean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

parse-boolean

Parse boolean function I've always used.

npm i -S parse-boolean

Examples:

const parseBoolean = require('parse-boolean');

// true
parseBoolean(true) // true
parseBoolean(new Boolean(true)) // true
parseBoolean('true') // true
parseBoolean('TRUE') // true
parseBoolean('trUe') // true
parseBoolean('   true   ') // true
parseBoolean(new String('true') // true
parseBoolean(1) // true
parseBoolean(-1) // true
parseBoolean(0.1) // true
parseBoolean(new Number(1)) // true

// false
parseBoolean(false) // false
parseBoolean('false') // false
parseBoolean('blah') // false
parseBoolean('') // false
parseBoolean('1') // false
parseBoolean(0) // false
parseBoolean(null) // false
parseBoolean(undefined) // false
parseBoolean({}) // false
parseBoolean([]) // false
parseBoolean(NaN) // false

About

Bullet proof parseBoolean function.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published