npm.io
0.1.1 • Published 11 years ago

is-false

Licence
MIT
Version
0.1.1
Deps
1
Vulns
0
Weekly
0
Stars
2

is-false NPM version

Returns false if the value of a property is either strictly false, or it's inverse is strictly true.

Install

Install with npm

$ npm i is-false --save

Usage

Returns true if a property is strictly false or its inverse is strictly true. The inverse of a is noa, the inverse of b is nob, and so on.

Examples

var isFalse = require('is-false');

isFalse({a: false}, 'a');
//=> true

isFalse({noa: true}, 'a');
//=> true

Conflicts

When both a property and its inverse exist, true is always returned unless both values evaluate to true (remember that this repo is named isFalse ;)

isFalse({noa: true, a: false}, 'a');
//=> true

isFalse({noa: true, a: true}, 'a');
//=> true

isFalse({noa: false, a: false}, 'a');
//=> true

isFalse({noa: false, a: true}, 'a');
//=> false
  • is-true: Returns true if the value of an object's property is strictly true, or it's inverse… more
  • is-plain-object: Returns true if an object was created by the Object constructor.
  • isobject: Returns true if the value is an object and not an array or null.
  • is-primitive: Returns true if the value is a primitive.

Running tests

Install dev dependencies:

$ npm i -d && npm test

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue

Author

Jon Schlinkert

License

Copyright 2015 Jon Schlinkert Released under the MIT license.


This file was generated by verb-cli on May 25, 2015.

Keywords