better-if

0.0.2 • Public • Published

BetterIf Build Status

Simple module for better if statements

Usage:

var ifs = require('better-if');
 
//Objects
ifs({
  id: {
    expect: 1,
    actual: 1
  },
  password: {
    expect: /password/,
    actual: 'password'
  }
}, function(results) {
  console.log(results.id); //true
});
 
// Bools
ifs('testing' == 'testing', function(result) {
  console.log(result); //true
});
 
// String
ifs('lol wut', function(result) {
  console.log(result); //true
});
 
// Array
ifs([true == true, false, 'test' == 'test', {
  isAwesome: {
    expect: true,
    actual: true
  }
}], function(results) {
  console.log(results[0]); //true
  console.log(results[1]); //false
  console.log(results[2]); //true
  console.log(results[3].isAwesome); //true
});
 
// Without callback
var statement = ifs('true' == 'false');
console.log(statement); //false

Readme

Keywords

Package Sidebar

Install

npm i better-if

Weekly Downloads

2

Version

0.0.2

License

MIT

Last publish

Collaborators

  • charliedowler