{"_id":"casual-browserify","_rev":"72774","name":"casual-browserify","description":"Fake data generator (Browserify friendly)","dist-tags":{"latest":"1.5.19-2"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"time":{"modified":"2021-06-03T10:23:50.000Z","created":"2015-10-28T17:52:38.319Z","1.5.19-2":"2018-05-31T21:54:34.609Z","1.5.19-1":"2018-05-23T20:46:49.584Z","1.5.19":"2018-04-14T12:48:13.184Z","1.5.12":"2017-03-31T21:24:15.697Z","1.5.11":"2017-03-07T17:15:27.378Z","1.5.9":"2017-01-26T14:18:33.148Z","1.5.8":"2016-11-16T15:28:35.894Z","1.5.6":"2016-10-05T14:29:38.937Z","1.5.5":"2016-09-14T15:42:44.413Z","1.5.4":"2016-09-12T12:39:15.742Z","1.5.4-pre.0":"2016-09-06T17:00:28.558Z","1.5.3":"2016-05-10T14:11:19.731Z","1.5.2":"2016-04-04T21:44:16.896Z","1.5.1-1":"2016-03-10T18:34:23.979Z","1.5.1":"2016-01-29T15:22:49.338Z","1.4.9":"2015-10-28T17:52:38.319Z"},"users":{},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"versions":{"1.5.19-2":{"name":"casual-browserify","version":"1.5.19-2","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"^1.0.1","moment":"^2.15.2"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"353ba962cc672c0f037ff9ca614791787c88cc51","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.19-2","_npmVersion":"6.1.0","_nodeVersion":"10.2.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"e4881deb8b9c85c17e6f51ba1ee59c0a30839f05","size":106925,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.19-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.19-2.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/casual-browserify_1.5.19-2_1527803674473_0.25243437711601113"},"_hasShrinkwrap":false,"publish_time":1527803674609,"_cnpm_publish_time":1527803674609},"1.5.19-1":{"name":"casual-browserify","version":"1.5.19-1","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"^1.0.1","moment":"^2.15.2"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"2a90fd6199ae365ce8ae26b0a298c954b8e55990","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.19-1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"fefb431b1015d298bf68c612e0e99c8a6f326326","size":106926,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.19-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.19-1.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/casual-browserify_1.5.19-1_1527108409380_0.09986325197016632"},"_hasShrinkwrap":false,"publish_time":1527108409584,"_cnpm_publish_time":1527108409584},"1.5.19":{"name":"casual-browserify","version":"1.5.19","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"^1.0.1","moment":"^2.15.2"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"b635c9c770a60b617bf9b69b731504c3ff470907","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.19","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"5c40025225d543bfeb9e19f99f453b08cd0578e1","size":106923,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.19.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/casual-browserify_1.5.19_1523710093068_0.36076680823755525"},"_hasShrinkwrap":false,"publish_time":1523710093184,"_cnpm_publish_time":1523710093184},"1.5.12":{"name":"casual-browserify","version":"1.5.12","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"^1.0.1","moment":"^2.15.2"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"416dbdbf406e34d34863fd08362247c1056c7636","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.12","_shasum":"55fe19906a8631ea6982025c2885d925e56fa888","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.3","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"55fe19906a8631ea6982025c2885d925e56fa888","size":92484,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.12.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/casual-browserify-1.5.12.tgz_1490995453334_0.24795849435031414"},"directories":{},"publish_time":1490995455697,"_hasShrinkwrap":false,"_cnpm_publish_time":1490995455697},"1.5.11":{"name":"casual-browserify","version":"1.5.11","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"^1.0.1","moment":"^2.15.2"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"b62a3929d82a77908e8a861979948ba944848502","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.11","_shasum":"b9dd0bbe16b0a5c2f698917a59f59812138636ba","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"b9dd0bbe16b0a5c2f698917a59f59812138636ba","size":89548,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.11.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/casual-browserify-1.5.11.tgz_1488906925141_0.7799101702403277"},"directories":{},"publish_time":1488906927378,"_cnpm_publish_time":1488906927378,"_hasShrinkwrap":false},"1.5.9":{"name":"casual-browserify","version":"1.5.9","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"^1.0.1","moment":"^2.15.2"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"920c632854328733ec8281e9eed02e9a260f8713","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.9","_shasum":"4c92dd0ef41037d3872f8c8529d4c7fc3cbb193b","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.4.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"4c92dd0ef41037d3872f8c8529d4c7fc3cbb193b","size":86486,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.9.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/casual-browserify-1.5.9.tgz_1485440312311_0.4895014523062855"},"directories":{},"publish_time":1485440313148,"_cnpm_publish_time":1485440313148,"_hasShrinkwrap":false},"1.5.8":{"name":"casual-browserify","version":"1.5.8","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"^1.0.1","moment":"^2.15.2"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"ac0edae866fe64536edcdbc0c60742660693de3c","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.8","_shasum":"d62a46901e6fc88682c2a05dbab8e03aa48ed6d9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"d62a46901e6fc88682c2a05dbab8e03aa48ed6d9","size":88135,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.8.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/casual-browserify-1.5.8.tgz_1479310113534_0.6461654810700566"},"directories":{},"publish_time":1479310115894,"_cnpm_publish_time":1479310115894,"_hasShrinkwrap":false},"1.5.6":{"name":"casual-browserify","version":"1.5.6","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"~1.0.1","moment":"~2.11.1"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"7511a003c9058a0aed340589a77106dc0b2c7ec5","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.6","_shasum":"ea9039df5eb21c1e30a8f37949f184a43ffb301e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"ea9039df5eb21c1e30a8f37949f184a43ffb301e","size":78956,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.6.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/casual-browserify-1.5.6.tgz_1475677776922_0.8854160055052489"},"directories":{},"publish_time":1475677778937,"_cnpm_publish_time":1475677778937,"_hasShrinkwrap":false},"1.5.5":{"name":"casual-browserify","version":"1.5.5","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"~1.0.1","moment":"~2.11.1"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"fb726674af9995a71fce239fd075b83cf4cbfd6f","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.5","_shasum":"7f8f458add80a97005f6ea889869b3760b0447b7","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"7f8f458add80a97005f6ea889869b3760b0447b7","size":75041,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.5.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/casual-browserify-1.5.5.tgz_1473867763368_0.11728243064135313"},"directories":{},"publish_time":1473867764413,"_cnpm_publish_time":1473867764413,"_hasShrinkwrap":false},"1.5.4":{"name":"casual-browserify","version":"1.5.4","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"~1.0.1","moment":"~2.11.1"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"8abbcbd5d9930a4cbb28d30ba5fa7ea667677ae8","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.4","_shasum":"cfb07a5fc829e739ac09d86900d9097a862d60e0","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"cfb07a5fc829e739ac09d86900d9097a862d60e0","size":74347,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.4.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/casual-browserify-1.5.4.tgz_1473683953868_0.10637030424550176"},"directories":{},"publish_time":1473683955742,"_cnpm_publish_time":1473683955742,"_hasShrinkwrap":false},"1.5.4-pre.0":{"name":"casual-browserify","version":"1.5.4-pre.0","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"~1.0.1","moment":"~2.11.1"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"b9b1ba0bb046a440f8ae05836d2f807f9c103080","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.4-pre.0","_shasum":"1ae48ee241ac89d0ee1d8816d20e86e387f42bec","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"1ae48ee241ac89d0ee1d8816d20e86e387f42bec","size":73377,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.4-pre.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.4-pre.0.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/casual-browserify-1.5.4-pre.0.tgz_1473181226524_0.2726810649037361"},"directories":{},"publish_time":1473181228558,"_cnpm_publish_time":1473181228558,"_hasShrinkwrap":false},"1.5.3":{"name":"casual-browserify","version":"1.5.3","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"~1.0.1","moment":"~2.11.1"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"8acce91870bf4f5a0628e56e9603687370032cef","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.3","_shasum":"5b0cdd21d93fcf015d22f26e8bcd913fb6fd76ca","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"5b0cdd21d93fcf015d22f26e8bcd913fb6fd76ca","size":73340,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.3.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/casual-browserify-1.5.3.tgz_1462889478522_0.357106895186007"},"directories":{},"publish_time":1462889479731,"_cnpm_publish_time":1462889479731,"_hasShrinkwrap":false},"1.5.2":{"name":"casual-browserify","version":"1.5.2","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"~1.0.1","moment":"~2.11.1"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"d556cae80e7890522db48a9a4ee6813df9735434","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.2","_shasum":"beed981178f38048bd1a24a7b584979d53e1928e","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"beed981178f38048bd1a24a7b584979d53e1928e","size":73323,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.2.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/casual-browserify-1.5.2.tgz_1459806254308_0.06310699298046529"},"directories":{},"publish_time":1459806256896,"_cnpm_publish_time":1459806256896,"_hasShrinkwrap":false},"1.5.1-1":{"name":"casual-browserify","version":"1.5.1-1","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test","generate":"node ./scripts/generate.js"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"~1.0.1","moment":"~2.11.1"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"21bb0cd925b8ee1f30631a35ffa1f9b73d317ce8","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.1-1","_shasum":"586b0bab7554b9c5c0f1b2b2f1759c3976b79b32","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.1","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"586b0bab7554b9c5c0f1b2b2f1759c3976b79b32","size":73307,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.1-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.1-1.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/casual-browserify-1.5.1-1.tgz_1457634861472_0.06035803793929517"},"directories":{},"publish_time":1457634863979,"_cnpm_publish_time":1457634863979,"_hasShrinkwrap":false},"1.5.1":{"name":"casual-browserify","version":"1.5.1","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"mersenne-twister":"~1.0.1","moment":"~2.11.1"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"a106f0784353d21a9065454a07f211929a96024d","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.5.1","_shasum":"c8995d70051baf38c1dcb6dd60091e8666f01478","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"c8995d70051baf38c1dcb6dd60091e8666f01478","size":73246,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.5.1.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"directories":{},"publish_time":1454080969338,"_cnpm_publish_time":1454080969338,"_hasShrinkwrap":false},"1.4.9":{"name":"casual-browserify","version":"1.4.9","description":"Fake data generator (Browserify friendly)","main":"src/casual_browserify.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/klowner/casual-browserify.git"},"keywords":["faker","fake","data","casual","fixtures","testing","seed","random","mock","mocking","generator","browserify"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"moment":"~2.5.1","mersenne-twister":"~1.0.1"},"devDependencies":{"should":"~3.1.2","mocha":"~1.17.1","text-table":"~0.2.0","realist":"~0.2.5"},"gitHead":"89899abaf8c13e0995ebcd4f14c214b18d98bbf6","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"homepage":"https://github.com/klowner/casual-browserify#readme","_id":"casual-browserify@1.4.9","_shasum":"a7ef083ea9bf909cd108476b81df46a5ae1f9a31","_from":".","_npmVersion":"3.3.9","_nodeVersion":"4.2.1","_npmUser":{"name":"klowner","email":"mark@klowner.com"},"dist":{"shasum":"a7ef083ea9bf909cd108476b81df46a5ae1f9a31","size":60930,"noattachment":false,"key":"/casual-browserify/-/casual-browserify-1.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/casual-browserify/download/casual-browserify-1.4.9.tgz"},"maintainers":[{"name":"klowner","email":"mark@klowner.com"}],"directories":{},"publish_time":1446054758319,"_cnpm_publish_time":1446054758319,"_hasShrinkwrap":false}},"readme":"## Fake data generator (Browserify \"Friendly!\")[![Build Status](https://travis-ci.org/Klowner/casual-browserify.png?branch=master)](https://travis-ci.org/Klowner/casual-browserify)\n\n## Installation\n\n> npm install casual-browserify\n\n## Description\nA fork of Egor Gumenyuk's excellent [casual](https://github.com/boo1ean/casual/). The purpose of\nthis branch is include static `require()` calls in order to work more happily with Browserify. As\na side effect, the lazy-loading functionality is removed. In most cases you probably want to use\nregular [boo1ean/casual](https://github.com/boo1ean/casual/).\n\n## Usage\n\n```javascript\nvar casual = require('casual');\n\n// Generate random sentence\n// You don't need function call operator here\n// because most of generators use properties mechanism\nvar sentence = casual.sentence;\n\n// Generate random city name\nvar city = casual.city;\n\n// Define custom generator\ncasual.define('point', function() {\n\treturn {\n\t\tx: Math.random(),\n\t\ty: Math.random()\n\t};\n});\n\n// Generate random point\nvar point = casual.point;\n\n// And so on..\n```\n\nCasual uses javascript properties for common generators so you don't need to use function call operator\n\n## Embedded generators\n\n```javascript\n\n// Address\n\ncasual.country              // 'United Kingdom'\ncasual.city                 // 'New Ortiz chester'\ncasual.zip(digits = {5, 9}) // '26995-7979' (if no digits specified then random selection between ZIP and ZIP+4)\ncasual.street               // 'Jadyn Islands'\ncasual.address              // '6390 Tremblay Pines Suite 784'\ncasual.address1             // '8417 Veda Circles'\ncasual.address2             // 'Suite 648'\ncasual.state                // 'Michigan'\ncasual.state_abbr           // 'CO'\ncasual.latitude             // 90.0610\ncasual.longitude            // 180.0778\ncasual.building_number      // 2413\n\n// Text\n\ncasual.sentence               // 'Laborum eius porro consequatur.'\ncasual.sentences(n = 3)       // 'Dolorum fuga nobis sit natus consequatur. Laboriosam sapiente. Natus quos ut.'\ncasual.title                  // 'Systematic nobis'\ncasual.text                   // 'Nemo tempore natus non accusamus eos placeat nesciunt. et fugit ut odio nisi dolore non ... (long text)'\ncasual.description            // 'Vel et rerum nostrum quia. Dolorum fuga nobis sit natus consequatur.'\ncasual.short_description      // 'Qui iste similique iusto.'\ncasual.string                 // 'saepe quia molestias voluptates et'\ncasual.word                   // 'voluptatem'\ncasual.words(n = 7)           // 'sed quis ut beatae id adipisci aut'\ncasual.array_of_words(n = 7)  // [ 'voluptas', 'atque', 'vitae', 'vel', 'dolor', 'saepe', 'ut' ]\ncasual.letter                 // 'k'\n\n// Internet\n\ncasual.ip           // '21.44.122.149'\ncasual.domain       // 'darrion.us'\ncasual.url          // 'germaine.net'\ncasual.email        // 'Josue.Hessel@claire.us'\ncasual.user_agent   // 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0'\n\n// Person\n\ncasual.name            // 'Alberto'\ncasual.username        // 'Darryl'\ncasual.first_name      // 'Derek'\ncasual.last_name       // 'Considine'\ncasual.full_name       // 'Kadin Torphy'\ncasual.password        // '(205)580-1350Schumm'\ncasual.name_prefix     // 'Miss'\ncasual.name_suffix     // 'Jr.'\ncasual.company_name    // 'Cole, Wuckert and Strosin'\ncasual.company_suffix  // 'Inc'\ncasual.catch_phrase    // 'Synchronised optimal concept'\ncasual.phone           // '982-790-2592'\n\n// Numbers\n\ncasual.random                            // 0.7171590146608651 (core generator)\ncasual.integer(from = -1000, to = 1000)  // 632\ncasual.double(from = -1000, to = 1000)   // -234.12987444\ncasual.array_of_digits(n = 7)            // [ 4, 8, 3, 1, 7, 6, 6 ]\ncasual.array_of_integers(n = 7)          // [ -105, -7, -532, -596, -430, -957, -234 ]\ncasual.array_of_doubles(n = 7)           // [ -866.3755785673857, -166.62194719538093, ...]\ncasual.coin_flip                         // true\n\n// Date\n\ncasual.unix_time                    // 659897901\ncasual.moment                       // moment.js object see http://momentjs.com/docs/\ncasual.date(format = 'YYYY-MM-DD')  // '2001-07-06' (see available formatters http://momentjs.com/docs/#/parsing/string-format/)\ncasual.time(format = 'HH:mm:ss')    // '03:08:02' (see available formatters http://momentjs.com/docs/#/parsing/string-format/)\ncasual.century                      // 'IV'\ncasual.am_pm                        // 'am'\ncasual.day_of_year                  // 323\ncasual.day_of_month                 // 9\ncasual.day_of_week                  // 4\ncasual.month_number                 // 9\ncasual.month_name                   // 'March'\ncasual.year                         // 1990\ncasual.timezone                     // 'America/Miquelon'\n\n// Payments\n\ncasual.card_type            // 'American Express'\ncasual.card_number(vendor)  // '4716506247152101' (if no vendor specified then random)\ncasual.card_exp             // '03/04'\ncasual.card_data            // { type: 'MasterCard', number: '5307558778577046', exp: '04/88', holder_name: 'Jaron Gibson' }\n\n// Misc\n\ncasual.country_code    // 'ES'\ncasual.language_code   // 'ru'\ncasual.locale          // 'hi_IN'\ncasual.currency        // { symbol: 'R', name: 'South African Rand', symbol_native: 'R', decimal_digits: 2, rounding: 0, code: 'ZAR', name_plural: 'South African rand' }\t\t\ncasual.currency_code   // 'TRY'\ncasual.currency_symbol // 'TL'\ncasual.currency_name   // Turkish Lira\ncasual.mime_type       // 'audio/mpeg'\ncasual.file_extension  // 'rtf'\ncasual.boolean         // true\ncasual.uuid            // '2f4dc6ba-bd25-4e66-b369-43a13e0cf150'\n\n// Colors\n\ncasual.color_name       // 'DarkOliveGreen'\ncasual.safe_color_name  // 'maroon'\ncasual.rgb_hex          // '#2e4e1f'\ncasual.rgb_array        // [ 194, 193, 166 ]\n```\n\n## Define custom generators\n\n```javascript\ncasual.define('user', function() {\n\treturn {\n\t\temail: casual.email,\n\t\tfirstname: casual.first_name,\n\t\tlastname: casual.last_name,\n\t\tpassword: casual.password\n\t};\n});\n\n// Generate object with randomly generated fields\nvar user = casual.user;\n```\n\nIf you want to pass some params to your generator:\n\n```javascript\ncasual.define('profile', function(type) {\n\treturn {\n\t\ttitle: casual.title,\n\t\tdescription: casual.description,\n\t\ttype: type || 'private'\n\t};\n});\n\n// Generate object with random data\nvar profile = casual.profile('public');\n```\n\nNOTE: if getter function has non-empty arguments list then generator should be called as function `casual.profile('public')`,\notherwise it should be accessed as property `casual.profile`.\n\n## Localization\n\nYou can get localized version of casual generator:\n\n```javascript\nvar casual = require('casual').ru_RU;\ncasual.street; // 'Бухарестская'\n```\n\nDefault locale is `en_US`.\n\nSee [src/providers/{{locale}}](https://github.com/boo1ean/casual/blob/master/locales.md) for more details about available locales and locale specific generators.\n\nIf you don't find necessary locale, please create an issue or just [add it](#contributing) :)\n\n## Helpers\n\n#### random_element\n\nGet random array element\n\n```javascript\nvar item = casual.random_element(['ball', 'clock', 'table']);\n```\n\n#### random_value\n\nExtract random object value\n\n```javascript\nvar val = casual.random_value({ a: 1, b: 3, c: 42 });\n// val will be equal 1 or 3 or 42\n```\n\n#### random_key\n\nExtract random object key\n\n```javascript\nvar val = casual.random_key({ a: 1, b: 3, c: 42 });\n// val will be equal 'a' or 'b' or 'c'\n```\n\n#### populate\n\nReplace placeholders with generators results\n\n```javascript\ncasual.populate('{{email}} {{first_name}}');\n// 'Dallin.Konopelski@yahoo.com Lyla'\n```\n\n#### populate_one_of\n\nPick random element from given array and populate it\n\n```javascript\nvar formats = ['{{first_name}}', '{{last_name}} {{city}}'];\ncasual.populate_one_of(formats);\n\n// Same as\n\ncasual.populate(casual.random_element(formats));\n```\n\n#### numerify\n\nReplace all `#` in string with digits\n\n```javascript\nvar format = '(##)-00-###-##';\ncasual.numerify(format); // '(10)-00-843-32'\n```\n\n#### define\n\n[See custom generators](#define-custom-generators)\n\n#### register_provider\n\nRegister generators provider\n\n```javascript\nvar words = ['flexible', 'great', 'ok', 'good'];\nvar doge_provider = {\n\tsuch: function() {\n\t\treturn 'such ' + casual.random_element(words);\n\t},\n\n\tdoge_phrase: function() {\n\t\treturn 'wow ' + casual.such();\n\t}\n};\n\ncasual.register_provider(doge_provider);\n\ncasual.such;        // 'such good'\ncasual.doge_phrase; // 'wow such flexible'\n```\n\n## Seeding\n\nIf you want to use a specific seed in order to get a repeatable random sequence:\n\n```javascript\ncasual.seed(123);\n```\n\nIt uses [Mersenne Twister](https://github.com/boo1ean/mersenne-twister) pseudorandom number generator in core.\n\n## Generators functions\n\nIf you want to pass generator as a callback somewhere or just hate properties you always can access generator **function** at `casual._{generator}`\n\n```javascript\n// Generate value using function\nvar title = casual._title();\n// Same as\nvar title = casual.title;\n\n// Pass generator as callback\nvar array_of = function(times, generator) {\n\tvar result = [];\n\n\tfor (var i = 0; i < times; ++i) {\n\t\tresult.push(generator());\n\t}\n\n\treturn result;\n};\n\n// Will generate array of five random timestamps\nvar array_of_timestamps = array_of(5, casual._unix_time);\n```\n\nOr you can get functional version of casual generator:\n\n```javascript\nvar casual = require('casual').functions();\n\n// Generate title\ncasual.title();\n\n// Generate timestamp\ncasual.unix_time();\n```\n\n## View providers output cli\n\nThere is a simple cli util which could be used to view/debug providers output:\n\n\t# Will render table with columns [generator_name, result] for all providers\n\tnode utils/show.js\n\n\t # Will render table with columns [generator_name, result] only for person provider\n\tnode utils/show.js person\n\n## Browserify support\n\nCurrently you can't use casual with browserify. Please check out this browserify-friendly fork [Klowner/casual-browserify](https://github.com/Klowner/casual-browserify)\n\n## Contributing\n\n- Adding new locale ([please contribute to upstream (boo1ean/casual) directly](https://github.com/boo1ean/casual/))\n- Anything else, feel free to submit a pull request. :)\n\n# License\n\nHeavily inspired by https://github.com/fzaninotto/Faker\n\nThe MIT License (MIT)\nCopyright (c) 2014 Egor Gumenyuk <boo1ean0807@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE\nOR OTHER DEALINGS IN THE SOFTWARE.\n","_attachments":{},"homepage":"https://github.com/klowner/casual-browserify#readme","bugs":{"url":"https://github.com/klowner/casual-browserify/issues"},"license":"MIT"}