1.0.3 • Published 9 years ago

compare-properties v1.0.3

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

compare-properties npm travis

Get functions to compare two values given an operator.

Install

$ npm install —save compare-properties

Usage

var compareFactory = require('compare-properties');

var equal = compareFactory('=', 'foo');
equal({ foo: 42 }, { foo: 42 }); //=> true
equal({ foo: 42 }, { foo: 10 }); //=> false
equal({ foo: 42 }, { bar: 42 }); //=> false

var equal = compareFactory('=', 'foo', 'bar');
equal({ foo: 42 }, { foo: 42 }); //=> false
equal({ foo: 42 }, { bar: 42 }); //=> true

var equal = compareFactory('<', 'foo');
equal({ foo: 'foo' }, { foo: 'foo' }); //=> true
equal({ foo: 'foo' }, { foo: 'fon' }); //=> true
equal({ foo: 1337 }, { bar: 42 }); //=> false

Operators

=<><=>=!=%=
a === ba < ba > ba <= ba >= ba != ba % b === 0

License

MIT © Nicolas Gryman