{"_id":"@chancejs/bool","_rev":"4-20281dbc58121ee3c1da61dfcba6aefe","name":"@chancejs/bool","dist-tags":{"latest":"1.0.0"},"versions":{"2.2.3":{"name":"@chancejs/bool","version":"2.2.3","description":"ChanceJS random bool generator","main":"lib/main.js","typings":"lib/main.d.ts","scripts":{"test":"ava"},"repository":{"type":"git","url":"github.com/chancejs/chancejs"},"keywords":["chance","chancejs","random","bool"],"author":{"name":"Victor Quinn","email":"mail@victorquinn.com"},"license":"MIT","devDependencies":{"ava":"^1.4.1","onchange":"^6.0.0","tslint":"^5.16.0","typescript":"^3.4.5"},"ava":{"files":["lib/**/*.test.js"]},"publishConfig":{"access":"public"},"dependencies":{"@chancejs/core":"^2.2.3","@types/node":"^12.0.3"},"gitHead":"52a60d01b278429212a2e538449503c7a841300a","_id":"@chancejs/bool@2.2.3","_nodeVersion":"10.15.2","_npmVersion":"lerna/3.14.1/node@v10.15.2+x64 (linux)","dist":{"integrity":"sha512-5yqE1d/7of8jRa8QYnXIyVWhV59+PxhcDM36P7tpHRwZBAsn9TJjPpy659LJAfuEzEB7phTm92N/jH/Se75daA==","shasum":"b4d8227252b18c1892c2ef3d31177e1ff65fea1f","tarball":"https://registry.npmjs.org/@chancejs/bool/-/bool-2.2.3.tgz","fileCount":19,"unpackedSize":106363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8ejKCRA9TVsSAnZWagAAqIAP/RPCg11yA4cf2HjpDqvL\nKXRPPHXh6MxqtJL4/lGRQTIGug47PcLFmJZQSkXwivLuKG5EAjMxyzGsND/S\n9KpULdnKglX9GDtqbfjD6SFsLQz73TIDqGpT49eos5mDRWQPNyuULzmRNVd2\nGPzJJeO1JDyOyej/ZLxlBX/F4peOr/jfwsnU6sIi+N35GvJ2bLZehe1P2ep/\nzoWT9IH8wL5Jgzk5kmMh7QT1MeGCz078bRE1yE+LW8pD1LR/6jaijY1KKTh/\nVUKffJnbClw/DvSAUfIflZM76IknW4ORtmgvfGBkclxB54fZrzADJY5g6qJW\nLZZh9hQYoNderIosrLRe4aw23yQZbx5b9aqEkEJyZDRxB02GLtpOh0JRLMLa\n5AzyERvakC7yX56O2Jj1fTyhn402D6sxvU/SjsFuieeMcK/A3H9AwV20xU7q\nlPjGOtVSn0Rd3YWBKpnvpt0IzlEErJw733kR1MOyHIrq6BoukTU341XuD8Fw\nzfHo9mXmqA+rxaQIS3yCDgGS/FdqS8vG8DbfJ+1Nrq7cBQWUTpGAX6LXemI6\nebakQr6saWt7pNn3oS4Yy/0omggeTMxyLnWF0yug3/XQoBmhQArj8YS+77ns\nRH4kM+pOcOkO15TAq1rlVRvj4tOW5O+8Lg6lHOW7uTwCKWSzPvJriGR092vg\nXUO9\r\n=A0JM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVQZZJBfzngKiEe+0efk1zb2FTpm2DGpSBaU20ZfGVoAIgOd2Uwq0mHbhhteBSFNXvfcn6k4OTpKD/Q/FEEAsr8Kc="}]},"maintainers":[{"name":"victorquinn","email":"mail@victorquinn.com"}],"_npmUser":{"name":"victorquinn","email":"mail@victorquinn.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bool_2.2.3_1559357641119_0.40790456205337344"},"_hasShrinkwrap":false},"2.2.4":{"name":"@chancejs/bool","version":"2.2.4","description":"ChanceJS random bool generator","main":"lib/main.js","typings":"lib/main.d.ts","scripts":{"build":"tsc","test":"ava"},"repository":{"type":"git","url":"github.com/chancejs/chancejs"},"keywords":["chance","chancejs","random","bool"],"author":{"name":"Victor Quinn","email":"mail@victorquinn.com"},"license":"MIT","devDependencies":{"ava":"^1.4.1","onchange":"^6.0.0","tslint":"^5.16.0","typescript":"^3.5.3"},"ava":{"files":["lib/**/*.test.js"]},"publishConfig":{"access":"public"},"dependencies":{"@chancejs/core":"^2.2.4","@types/node":"^12.0.3"},"gitHead":"3ed18a4b93a6e1d9d1db93fdd2e1061de22f6e6d","_id":"@chancejs/bool@2.2.4","_nodeVersion":"10.15.2","_npmVersion":"lerna/3.16.4/node@v10.15.2+x64 (linux)","dist":{"integrity":"sha512-dr4kIjUwDUC/vw//lAPoPzTtIUL0zLL/Jb4Hoq1i0n2GTVOIv6fBnhAxnoFfs2HwMnBkDJHj2F3khIfy6lqCVw==","shasum":"e512f96c88a6d28997bc08777a88983b2cad5a45","tarball":"https://registry.npmjs.org/@chancejs/bool/-/bool-2.2.4.tgz","fileCount":18,"unpackedSize":112670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdavpmCRA9TVsSAnZWagAAW2IP/0QXIZICit6CbJ4SATig\nTYhB1tHWSdG1HjKs2g05cQ8n4pxxY4I/wJsYAuA2tCj9O6i44EuiVyQ0DJ84\nEmKl4wKziLLxa34ID8a8uoYTqgj21OdD/bQuSWblD19BVZMKwoNSPnSHme+h\n0Qx4iVj32WK0Pc87OcC9UL2YWPdqyMQI2wCJiv45w+eV53Z3YsU/q6xU/gz1\nS3IqRiuQ1TpzEfmDhI3FHjD7e4iSjdQFiw9ijGOhEvuebd7ByWW9SuBReQdt\nk/6GWxfoPPsYIXdkaknlY68LErGpImedw5xbftfTkib3LVuv46YZECO5SNQd\nJDdfIRzfvwzmi8x+YgFliCqPG7NV3KqY11ocanyBaKBPuo5iNTlVgVvS+D31\nxqr3MvOeouQSlWwuBjxoSrWjUFGZ5cWcSSHe+fDb5EVZ0AHlmRwGIR6tkV6A\nLCH9StQRfyzVNC6+e8mT6CzhW9131fa9Lzl5v0P6xvEn6SQfSnleD20Qon+H\nMsw8yZdSDHAeFMzsmrq4+beqv7btQm6Q1yYEglTeMA71Sa/ppfJUzKjqiALN\nultJNDPZKIAIJ8xK9ba1WqolHidKgPbQ2tygsF1EtZGnEPY6oMXzrL43bPNf\nM9DqCoiCsC80jurpdv5FFbZUFq63ATflCsC2FUHWEmPBMqg5w+b1yaN6PZ6d\nbg7k\r\n=/Oyv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEIFCGyL3bmvASezH3kWYxsVRUfNp/UguXbdmsjPrlsAiEA5H180UTLi61uAXRq/c8miCyOesIiTHD95/tgNmtJJv0="}]},"maintainers":[{"name":"victorquinn","email":"mail@victorquinn.com"}],"_npmUser":{"name":"victorquinn","email":"mail@victorquinn.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bool_2.2.4_1567292006207_0.6517907494701347"},"_hasShrinkwrap":false},"2.2.5":{"name":"@chancejs/bool","version":"2.2.5","description":"ChanceJS random bool generator","main":"lib/main.js","typings":"lib/main.d.ts","scripts":{"build":"tsc","test":"ava"},"repository":{"type":"git","url":"github.com/chancejs/chancejs"},"keywords":["chance","chancejs","random","bool"],"author":{"name":"Victor Quinn","email":"mail@victorquinn.com"},"license":"MIT","devDependencies":{"ava":"^1.4.1","onchange":"^6.0.0","tslint":"^5.16.0","typescript":"^3.5.3"},"ava":{"files":["lib/**/*.test.js"]},"publishConfig":{"access":"public"},"dependencies":{"@chancejs/core":"^2.2.5","@types/node":"^12.0.3"},"gitHead":"4a0693d648bc11795a272987334c6adc16838a8f","_id":"@chancejs/bool@2.2.5","_nodeVersion":"10.15.2","_npmVersion":"lerna/3.16.4/node@v10.15.2+x64 (linux)","_npmUser":{"name":"victorquinn","email":"mail@victorquinn.com"},"dist":{"integrity":"sha512-sGNmqw6ttyb8iLYQ9hNgyGshxt+OEq4OL9Y76LoMXXEDiapf6b0NwuPuYH9fmOo1boQRvMCm5zLPijwxyXSNmQ==","shasum":"21367c8955109780b31aa09d3d54dfb56bb96945","tarball":"https://registry.npmjs.org/@chancejs/bool/-/bool-2.2.5.tgz","fileCount":18,"unpackedSize":79669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdawGtCRA9TVsSAnZWagAA5HgP/0LBeVDGgt9GENYBdauJ\nL3036WHJPG8ouuP1uG3w0kVflTG1nuduaxoKTs6y8jeDTV9Oka7EOHvt3RX8\na5f3yrEz1MK1PuoKTT6CI25nTrmo/Pwc9BvCWfpk5EiFm+wb4O+JgaqFDDIX\ngem+LeT+MDeO85Tr6MK9Za35+1Zc91jNtAVBCZt8y6TkQM++nST6pVaJ16ye\nQdJrMSpUjUBvwu1ObP0btlYDc0Ya+AuMz/okcAjdAUm/nEysbb2vokQjSFnt\n76mQTfkJsCesMCyvbmsxH9ImsNBI0UDDzjdF0C/mOtYBsBnquw9jq82vYbBp\ndJFa7kQXI9O2um6GA4NqgTLDnakBtcrbZ47aKv8FQQt/VHVzxVidUe6kiemF\ne9axI2u19CRUclVS/YudlIBsZyr53S5KlfYmWEjdj/OdNXhibDgOPCoeyuSk\nbN7ReIAZ52x63aZsl7JTtalzUnY/Zc4bQKGHh4C/UO2Je94XyUGxSJJHpzru\n5NP727z71WCMonT2kCj8XH+EgqyrZd0/1Twh/K2K2cD5kKl8GaFyjDURZkDp\ntz1whMbf/xNEICSh2fI3z0mLbNaPKrotCnbRtPhkotbeHdHC9Jx5PeIvQL1Y\nTrRFSlukHKKGGJ63hWfVC3YYUKp9XjSqBlEiuIFP/qoyABn+NLO52tEfbyn5\n7w92\r\n=NL1K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJYT+TcOxK6uCfB0cJO7gLIDzPHjiodIYqYKX9z5t0TAiEA8o8sBjd9ZgdtyP+FlJ9n8H8zPQLXSGrl+YewWtMb7/M="}]},"maintainers":[{"name":"victorquinn","email":"mail@victorquinn.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bool_2.2.5_1567293869145_0.048583149305727824"},"_hasShrinkwrap":false},"1.0.0":{"name":"@chancejs/bool","version":"1.0.0","description":"Generate a random boolean with Chance.js.","homepage":"https://chancejs.com/basics/bool.html","author":{"name":"Victor Quinn","email":"mail@victorquinn.com"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","scripts":{"clean":"rm -rf ./node_modules ./lib ./coverage","lint":"eslint","test":"jest","coverage":"yarn test --coverage","tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepublish":"yarn build","build":"yarn clean && yarn tsc","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/chancejs/chancejs.git"},"license":"MIT","bugs":{"url":"https://github.com/chancejs/chancejs/issues"},"devDependencies":{"@types/jest":"^27.4.1","@types/node":"^18.7.2","eslint":"^8.14.0","jest":"^27.5.1","ts-jest":"^27.1.4","ts-node":"^10.7.0","typescript":"^4.6.3"},"dependencies":{"@chancejs/generator":"1.0.0"},"types":"./lib/cjs/index.d.ts","gitHead":"06566eaa2bc1406f63f76a932eb8794c97788451","_id":"@chancejs/bool@1.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bs30y+OQ1R6Xn99/Mfm2FUmR3TeNzsVmxWHIYpnTgthhMlKqUtFycQitOpeaoxOiC+jlPV1YM3fgqc5Xvvlr4A==","shasum":"52297c8b372898a6944cbe358407c8e2a4ed4787","tarball":"https://registry.npmjs.org/@chancejs/bool/-/bool-1.0.0.tgz","fileCount":21,"unpackedSize":7511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkphPfpT6jNJNExQe8JtapaPxqowjNlBmmNZcgeVtU5QIgF0N7yS0it7A5g1U8LpUxAkSwUIDoI+VDG3vgfqwHyw4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj694lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIbhAApNDZ/V2GiFFWwCj04ufHh71GfkPo3F+oAH1Y19ZV1Wk+rXTQ\r\nk/3ClQkeNtCV3oZKFqU9mNxzag+nJJyTmx16jobjIlHP65HOt3FTxupWQtqs\r\nUKqXKgVRZmynuhcO0JSA9VcKYqHW/ynGiUtU9OTJeoWFlAp+ZjiPD/XRlvfP\r\nhd33JbtRZCne/jp+5BT4NbAnHB2dBIFDJyhHa2OmeIQgy6xINQCSerCoiA04\r\n1ytouuywgkLdiE9iO/1OviAri5iMIjIg43DKyPCM+BeuDtxKqjgCK5B7XTCO\r\ngRoiDiYiHvM/0E3hrQOLL05Bx99PZVM1tCcCXnnqhCmy2eVUuTQmMj2lbJyp\r\nqw0ZXSNAfq0QZfgQG+15Sw2ejQ+bIu3uaqxO1K45avAI+DQZB3BVfuQ4Pjg/\r\nglifHZNvZS6cgSNt+DmxHnEq5e+JHNaN/JxeTERdvVQX7YH/k6v7H/U46zga\r\n6jONc+Ze91cWCuQnp7a/gkEiRwlyzjPOZutG2Wkj97HxYZ3d1Wec758ijyhr\r\nhCmv8v7XdqqKoH1t3KViANY5v2qIG0QcI2GxO1+WEq4Xqmiiwxy+Io6yH+6Y\r\nFLEY1qLBQjZvzMdYwK2VXZV2u1/pwjL5ESfozz+jNYSRTDKN9dhIFciTW7tg\r\nl19+FGF3Ed4n0nVMKwRbzzIXJH0d8C9lMus=\r\n=MshQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victorquinn","email":"mail@victorquinn.com"},"directories":{},"maintainers":[{"name":"victorquinn","email":"mail@victorquinn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bool_1.0.0_1676402213591_0.28830891339650133"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-01T02:54:00.911Z","2.2.3":"2019-06-01T02:54:01.346Z","modified":"2023-02-14T19:16:53.882Z","2.2.4":"2019-08-31T22:53:26.334Z","2.2.5":"2019-08-31T23:24:29.314Z","1.0.0":"2023-02-14T19:16:53.780Z"},"maintainers":[{"name":"victorquinn","email":"mail@victorquinn.com"}],"description":"Generate a random boolean with Chance.js.","repository":{"type":"git","url":"git+https://github.com/chancejs/chancejs.git"},"author":{"name":"Victor Quinn","email":"mail@victorquinn.com"},"license":"MIT","readme":"# bool\n\n## ES Module\n\n```ts\n// tree-shakeable import\nimport { bool } from \"chance\";\n\n// returns either `true` or `false` with a 50/50 likelihood\nbool();\n// returns either `true` or `false` with a 30/70 likelihood\nbool({ likelihood: 30 });\n```\n\nReturn a random boolean value (`true` or `false`).\n\n```ts\nbool();\n=> true\n```\n\nThe default likelihood of success (returning `true`) is 50%.\nCan optionally specify the likelihood in percent:\n\n```ts\nbool({likelihood: 30});\n=> false\n```\n\nIn this case only a 30% likelihood of `true`, and a 70% likelihood of `false`.\n\n## Class Instantiation\n\nAlternatively, you can create an instance of a `Chance` class and call the `bool` method.\nThis approach avoids instantiating a new PRNG instance on every function call.\n\n```ts\n// import the Chance class\nimport { Chance } from \"chance\";\n\nconst chance = new Chance(\"my-random-seed\");\n\n// returns either `true` or `false` with a 50/50 likelihood\nchance.bool();\n// returns either `true` or `false` with a 30/70 likelihood\nchance.bool({ likelihood: 30 });\n```\n","readmeFilename":"README.md","homepage":"https://chancejs.com/basics/bool.html","bugs":{"url":"https://github.com/chancejs/chancejs/issues"}}