npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

is-true

0.1.1

@jonschlinkert

npmHomeRepoSnykSocket
Downloads:2114
$ npm install is-true
DailyWeeklyMonthlyYearly

is-true NPM version

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

Install

Install with npm

$ npm i is-true --save

Usage

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

var isTrue = require('is-true');

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

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

If a property and it's inverse both exist, both must evaluate to the same result, or false is returned.

Examples

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

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

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

Related projects

  • is-false: Returns false if the value of a property is either strictly false, or it's inverse… more | homepage
  • is-plain-object: Returns true if an object was created by the Object constructor. | homepage
  • is-primitive: Returns true if the value is a primitive. | homepage
  • is-true: Returns true if the value of an object's property is strictly true, or it's inverse… more | homepage
  • isobject: Returns true if the value is an object and not an array or null. | homepage

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

  • github/jonschlinkert
  • twitter/jonschlinkert

License

Copyright © 2015 Jon Schlinkert Released under the MIT license.


This file was generated by verb-cli on November 01, 2015.