{"_id":"@alidatorjs/is-falsy","_rev":"1-087adce6d4fe2b5c84f95320ee83051a","name":"@alidatorjs/is-falsy","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@alidatorjs/is-falsy","version":"1.0.0","description":"Tiny function to validate if a value is falsy","author":{"name":"Víctor García"},"repository":{"type":"git","url":"https://github.com/gc-victor/alidatorjs/tree/master/packages/is-falsy"},"license":"MIT","publishConfig":{"access":"public"},"keywords":["alidator","validator","validation","javascript","library"],"main":"dist/is-falsy.js","umd:main":"dist/is-falsy.umd.js","module":"dist/is-falsy.m.js","source":"is-falsy.js","typings":"is-falsy.d.ts","types":"is-falsy.d.ts","directories":{"example":"../../examples"},"scripts":{"test":"../../node_modules/.bin/tap -J --node-arg=-r --node-arg=esm *.test.js","test:progress":"yarn test --reporter=progress","test:watch":"yarn test:progress && ../../node_modules/.bin/chokidar './*.js' -c 'yarn test:progress'"},"_id":"@alidatorjs/is-falsy@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"gc-victor","email":"gc.victor@gmail.com"},"dist":{"integrity":"sha512-Rwp3ZAfolCp8Oh2inTL3VRDTBEi5IgOmAFxEjSs4jieiOoAW8wKKYOy7fW961vHKmu6LcMI9GOUEI0V1tIg82A==","shasum":"85d27963d34cca8f2d64cd4f548eab1709d9b7f0","tarball":"https://registry.npmjs.org/@alidatorjs/is-falsy/-/is-falsy-1.0.0.tgz","fileCount":12,"unpackedSize":3761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcHvxCRA9TVsSAnZWagAA6j8P/0MVjh85SLUXO+8pHx8d\nlaAIBnLK9pmrV3KSCjZzXBqwX7OauFLL3GDiz6JmlqE0B1T59/9ieN9Sbokg\n8tOdd6q+n6Y2XZdOdP6DJI3IQKzPJpjH5g0VHAHRtHFwlxRYDhnphDKU/QyL\n5vjQFy11uJE3Qz6AlSNdmatrP2e73yw0LDsacG0K89CUF7KcxW0+E8xEgjIp\nyKq7mRba99wUtU2JsaPlAlJQfZjzhYEpzj6pVyjYe/2GLiL5dR5IIvO0JyGD\n64XA2eEf8fd/X7wYx2ZhoEYwQHYL8AyfncaL4aq09+I2l53WqCD45Y9qxt1c\nub27wPenP3OcHmKCtWEgZIm5C9clW/AwIaHNum6EMyAXVARXJo5xqq5RP4K3\nFI4Z4ejdwVCPoI0sUtmCfSDacekBXTZKyKJjBmX0B/3VLJrrCac1za/sW4xM\npDcz88RBFZg97nLnJNFfp8HR3pjdIu8vM4zZ7ygeZ27YkUDBJpxGAguJ4/NE\ngyzwzjQuOAIGgxtVosuUV3uaVgM4UbT7Kcp2C2lXwIox64NANLP7fxx3jAtk\nkZOgKxltQVsz8+X5+JsJf0GGBtO0SySIZBKlabcG8ZSgv6woYaMYOOaHkTKA\nfGSeKU/29E3O8fNTSoNYYuQe8MVlnjdRDnyAseigv0xEyhqbKI4Z8pSNaERc\nuE7l\r\n=/SCr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEob25iRqbZFhMNsKr1A4jBMMowttyIeeiTuSxdqlAXpAiEAvjYyBv5TWJpkZNFhUqb/4LRGJUA/CznkDWDApzTBaUA="}]},"maintainers":[{"name":"gc-victor","email":"gc.victor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-falsy_1.0.0_1534098417010_0.3054546851606019"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-12T18:26:56.974Z","1.0.0":"2018-08-12T18:26:57.123Z","modified":"2022-04-04T12:59:07.997Z"},"maintainers":[{"name":"gc-victor","email":"gc.victor@gmail.com"}],"description":"Tiny function to validate if a value is falsy","keywords":["alidator","validator","validation","javascript","library"],"repository":{"type":"git","url":"https://github.com/gc-victor/alidatorjs/tree/master/packages/is-falsy"},"author":{"name":"Víctor García"},"license":"MIT","readme":"# is-falsy\n\nTiny function, compatible with Alidator.js, to validate if a value is falsy.\n\n## Install\n\nYou can use npm or yarn to install it.\n\n`$ npm install --save @alidatorjs/is-falsy`\n\n`$ yarn add @alidatorjs/is-falsy`\n\nThen with a module bundler like rollup or webpack, use as you would anything else:\n\n```\n// using ES6 modules\nimport { isFalsy } from '@alidatorjs/is-falsy'\n\n// using CommonJS modules\nvar { isFalsy } = require('@alidatorjs/is-falsy')\n```\n\n## Usage\n\nIs as easy as define an array with the validations.\n\n```\nimport { validator } from '@alidatorjs/validator';\nimport { isFalsy } from '@alidatorjs/is-falsy';\n\nconst isValid = validator([\n    isFalsy(false),\n    isFalsy(null),\n    isFalsy(undefined),\n    isFalsy(0),\n    isFalsy(NaN),\n    isFalsy(''),\n]).every; // true\n\nconst errors = validator([\n    [isFalsy(false), () => 'message'],\n    [isFalsy(true), () => 'Error 1'],\n    [isFalsy('tralala'), () => 'Error 2'],\n    [isFalsy(0), () => 'message'],\n    [isFalsy(NaN), () => 'message'],\n]).errors, // ['Error 1', 'Error 2']\n```\n\n## License\n\n[MIT License]((https://github.com/gc-victor/alidatorjs/blob/master/LICENSE.md))\n","readmeFilename":"README.md"}