{"_id":"@alidatorjs/is-truthy","_rev":"6-8681f5cb447102460ef2351fc5627a6e","time":{"1.0.0":"2018-08-12T19:53:00.862Z","1.1.0":"2018-08-12T19:53:00.862Z","created":"2018-08-12T20:12:32.219Z","1.2.0":"2018-08-12T20:12:32.666Z","modified":"2022-04-04T12:59:08.578Z","1.3.0":"2018-08-12T20:31:15.215Z"},"name":"@alidatorjs/is-truthy","dist-tags":{"latest":"1.3.0"},"versions":{"1.2.0":{"name":"@alidatorjs/is-truthy","version":"1.2.0","description":"Tiny function to validate if a value is truthy","author":{"name":"Víctor García"},"repository":{"type":"git","url":"https://github.com/gc-victor/alidatorjs/tree/master/packages/is-truthy"},"license":"MIT","publishConfig":{"access":"public"},"keywords":["alidator","validator","validation","javascript","library"],"main":"dist/is-truthy.js","umd:main":"dist/is-truthy.umd.js","module":"dist/is-truthy.m.js","source":"is-truthy.js","typings":"is-truthy.d.ts","types":"is-truthy.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-truthy@1.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"gc-victor","email":"gc.victor@gmail.com"},"dist":{"integrity":"sha512-JOPnM6SCg9R5wHC+ywdAwp/t3jPBHHKvJmqK/Q3w1F4wNzaFrK5FyD74hwKAdFb+79Uh0aug2rddR8egeSpNyg==","shasum":"3f2d513c67573870ad74840eba411ad252ddb248","tarball":"https://registry.npmjs.org/@alidatorjs/is-truthy/-/is-truthy-1.2.0.tgz","fileCount":12,"unpackedSize":3984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcJSxCRA9TVsSAnZWagAAxeEP/00WZ2fcjaFo2bENz7S3\nryF3DqX4TWfSMGHIwXZhbgPVDeJw42mzmIraoPKZ/vMIFpqQthmRhpWYyiqz\nRft5WCQndbOprdk28OZ6HQXU/slZt4Awt9RU3EL/swPpMXoOAicSwKBpcPBZ\nly0CRGVlMINdhEE3S5UevwK1eYSdNRzESMg/oJ8BURUxangGLuGyGzE5qTB3\nmGwTBvueBjABPjBCkd6O2AYyS6Y8dwddLRRfT72r93BKPXwjxYKMwFGW+xYH\niqP99UWcNavOn/789KJc2/MIIfQWynw0ilNBmJkohh+rKPJdoiIkYotRFFVi\n81/0QUcKi+hDss/ZFTGJsrNOR2A46I9ncDebdsBc2xFdiu36itZDJVh2Sh3Z\nQLxJbDAHgtua68641oAG/blVJQHFFfb9kWLMLDtyCwwrcHXVx3+ALzZbIHD8\n27F7HU1N2ABypyx5nEMfRDTtw36dS6BPYtzDA9NB8J3Pg/ZEdZuT1Ugq1b+H\nX53xnp1Co+bhHGnRXxpugx9TIz8MPXcdjYMJI3DAL0wjyr70Xzk+V2WI+qe3\nMZqRpRAr3qv6lFkbzLb6IZg+HB1GnGTK+4+IQ/6TTc3GkDA4pBHOZenj6h+y\nnjq5/TOct5VBIt7KSjpy6R+EmUDILJWftcibJWdv6uakiwvu3f1/OlI+qKSA\nvwka\r\n=QRjp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzx5NDf58KuoFrnbkdNkGG/aF/cDd9RmtB8JPu8ZrFrQIgfRwi+eb3HZDYFXvvmF75iur6nlQg1AFiRDIUZ/FpdKE="}]},"maintainers":[{"name":"gc-victor","email":"gc.victor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-truthy_1.2.0_1534104752587_0.5540966991607175"},"_hasShrinkwrap":false},"1.3.0":{"name":"@alidatorjs/is-truthy","version":"1.3.0","description":"Tiny function to validate if a value is truthy","author":{"name":"Víctor García"},"repository":{"type":"git","url":"https://github.com/gc-victor/alidatorjs/tree/master/packages/is-truthy"},"license":"MIT","publishConfig":{"access":"public"},"keywords":["alidator","validator","validation","javascript","library"],"main":"dist/is-truthy.js","umd:main":"dist/is-truthy.umd.js","module":"dist/is-truthy.m.js","source":"is-truthy.js","typings":"is-truthy.d.ts","types":"is-truthy.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-truthy@1.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"gc-victor","email":"gc.victor@gmail.com"},"dist":{"integrity":"sha512-VbnwFCuXmpIJ1NPbpng0JR49n8dQnzLR/A7oPjCZCoQEYefnkCbirGSDRm2lh8JXbBoPaW92pZ3GG8GXAwnpUQ==","shasum":"2b4a8fb18ca1983b14978876a6cc1a6c01106c29","tarball":"https://registry.npmjs.org/@alidatorjs/is-truthy/-/is-truthy-1.3.0.tgz","fileCount":12,"unpackedSize":3984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcJkTCRA9TVsSAnZWagAAgHgQAIZKRTAh9y1lIQuyLOZP\nE3EDmOp3l/gK1tZRpuWh4zLMENGXbmbUSC4Vt9W5CIPk5NG0jxcbxP9TdCJT\nRAHlevAXY83Run53lekbt6vAYCef4EXeAF67EtpOQL/clAbi4RKQXk8q2YKG\n5W7tAnmnWcQn2T1uioa4ltnL4vhaW3M9dRjChYMzCbcdBl9wtZbqSdX7qWbx\nqoYb7iJeK/HFO2846+ZO+ekBeao+wPVHBYNb26hB0o0/RTnt4rDuU8TMAX52\naPtyd5svJ6mAXr0ULl/MbYxJdDqNfge7oJ0Upf+LJr5ZZ+S6hbTINDcYs9Gb\nc/fYxCL1qzfpP1E+ztxZvHmtA5lIxBk8wj7tMU37TmVCOSfKicM9+nRkPvnH\nCMNVIE6a1ZaNDTL/GYf64dssI+p1C4sFAyCzW/Qp8POfPjdx6ECI2ipilADt\nU/UU99J9vNq+WN1sNfZU6mIl9Mx1SBlceMs0IQeafSi3YqOi9B1KQigSvlnI\nu+cCRpXHjPyq11DzRdJdWZn+04TU/453agbSGSeCEkYw9XAS3rLMyP8vsWY3\niuzr/E+sLBaCEjMeRfP/XRdpkY9BmqqPktASoIxDXiBbOV2w+7lW+GOvn9Bo\n8y62r1dXsjFr9r65B9MwMap92HCe04KyR+jeyikOs4fXB0s12u1tnfrm0Rid\nlld2\r\n=Y9sf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRnaH5GnGs18O2+rOsgo0PqYVvupQRkXt9PuDpFz6alQIgKulFJQ5o5av5bb7U5/6khsTZtayMk6HKqjTvIM5Nw6o="}]},"maintainers":[{"name":"gc-victor","email":"gc.victor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-truthy_1.3.0_1534105875121_0.037778024635162666"},"_hasShrinkwrap":false}},"maintainers":[{"name":"gc-victor","email":"gc.victor@gmail.com"}],"description":"Tiny function to validate if a value is truthy","keywords":["alidator","validator","validation","javascript","library"],"repository":{"type":"git","url":"https://github.com/gc-victor/alidatorjs/tree/master/packages/is-truthy"},"author":{"name":"Víctor García"},"license":"MIT","readme":"# is-truthy\n\nTiny function, compatible with Alidator.js, to validate if a value is truthy.\n\n## Install\n\nYou can use npm or yarn to install it.\n\n`$ npm install --save @alidatorjs/is-truthy`\n\n`$ yarn add @alidatorjs/is-truthy`\n\nThen with a module bundler like rollup or webpack, use as you would anything else:\n\n```\n// using ES6 modules\nimport { isTruthy } from '@alidatorjs/is-truthy'\n\n// using CommonJS modules\nvar { isTruthy } = require('@alidatorjs/is-truthy')\n```\n\n## Usage\n\n### With Alidator.js\n\nIs as easy as define an array with the validations.\n\n```\nimport { validator } from '@alidatorjs/validator';\nimport { isTruthy } from '@alidatorjs/is-truthy';\n\nconst isValid = validator([\n    isTruthy(false),\n    isTruthy(null),\n    isTruthy(undefined),\n    isTruthy(0),\n    isTruthy(NaN),\n    isTruthy(''),\n]).every; // false\n\nconst errors = validator([\n    [isTruthy(true), () => 'message'],\n    [isTruthy(false), () => 'Error 1'],\n    [isTruthy(0), () => 'Error 2'],\n    [isTruthy(1), () => '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"}