README
if-empty
If
value
(second argument) is empty returnreason
(first argument) otherwise returntrue
Install
npm install --save if-empty
Usage
import ifEmpty from 'if-empty';
ifEmpty('You have to provide name', ''); // "You have to provide name"
ifEmpty('You have to provide name', 'Ben'); // true, `value` is not empty
Also useful for validating inquirer prompts, as well as yeoman prompts
import inquirer from 'inquirer';
inquirer.prompt([{
name: 'name',
message: '☯ your name:',
validate: ifEmpty('You have to provide name'), // curried
}], function(answers) {
console.log(answers);
});
API
ifEmpty(reason, value)
// ifEmpty :: String -> String -> true | String`
reason
Required
Type: String
Reason for invalid value.
value
Required
Type: String
Value to validate.
License
MIT © Vladimir Starkov