index.js
function(v) {
		return !_.isNil(v)
		       && (_.isString(v) || _.isNumber(v) || _.isBoolean)
		       && !_.isObject(v);
	}
function(v) {
		return !_.isNil(v)
		       && (_.isString(v) || _.isNumber(v) || _.isBoolean)
		       && !_.isObject(v);
	}
function ( v ) { return ! _ . isNil ( v ) && ( _ . isString ( v ) || _ . isNumber ( v ) || _ . isBoolean ) && ! _ . isObject ( v ) ; }
Returns true if argument is not nil primitive. A not nil primitive is
a boolean, number or string, but neither null, undefined nor object.

@param {*} v - the value to be tested
@return {boolean} true if boolean, number or string, false otherwise.

@memberof Valichain.$
@static
Returns true if argument is not nil primitive . A not nil primitive is a boolean number or string but neither null undefined nor object .