{"_id":"jscheck","_rev":"234934","name":"jscheck","description":"Douglas Crockford's port of QuickCheck to JavaScript","dist-tags":{"latest":"0.2.0"},"maintainers":[{"name":"tristanstraub","email":"tristan@straub.id.au"}],"time":{"modified":"2021-06-03T15:49:30.000Z","created":"2014-06-11T01:28:20.681Z","0.2.0":"2014-08-06T02:14:42.502Z","0.1.0":"2014-06-11T01:28:20.681Z"},"users":{"jacjam":true,"madeinjam":true},"author":{"name":"Douglas Crockford"},"repository":{"type":"git","url":"git://github.com/tristanstraub/JSCheck.git"},"versions":{"0.2.0":{"name":"jscheck","version":"0.2.0","description":"Douglas Crockford's port of QuickCheck to JavaScript","main":"lib/jscheck.js","repository":{"type":"git","url":"git://github.com/tristanstraub/JSCheck.git"},"author":{"name":"Douglas Crockford"},"contributors":[{"name":"Andrew Rademacher"},{"name":"Tristan Straub","email":"tristan@straub.id.au"}],"license":"Public Domain","bugs":{"url":"https://github.com/tristanstraub/JSCheck/issues"},"homepage":"https://github.com/tristanstraub/JSCheck","scripts":{"test":"mocha --recursive test"},"devDependencies":{"mocha":"^1.21.3"},"_id":"jscheck@0.2.0","_shasum":"21c310a1b9923dd2d92beda7ae50a56b21a73cf9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tristanstraub","email":"tristan@straub.id.au"},"maintainers":[{"name":"tristanstraub","email":"tristan@straub.id.au"}],"dist":{"shasum":"21c310a1b9923dd2d92beda7ae50a56b21a73cf9","size":14648,"noattachment":false,"key":"/jscheck/-/jscheck-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jscheck/download/jscheck-0.2.0.tgz"},"directories":{},"publish_time":1407291282502,"_cnpm_publish_time":1407291282502,"_hasShrinkwrap":false},"0.1.0":{"name":"jscheck","version":"0.1.0","description":"Douglas Crockford's port of QuickCheck to JavaScript","main":"lib/jscheck.js","repository":{"type":"git","url":"git://github.com/tristanstraub/JSCheck.git"},"author":{"name":"Douglas Crockford"},"contributors":[{"name":"Andrew Rademacher"},{"name":"Tristan Straub","email":"tristan@straub.id.au"}],"license":"Public Domain","bugs":{"url":"https://github.com/tristanstraub/JSCheck/issues"},"homepage":"https://github.com/tristanstraub/JSCheck","_id":"jscheck@0.1.0","dist":{"shasum":"94f1321317a7d0ee7336377e21c134aebbc660ad","size":14193,"noattachment":false,"key":"/jscheck/-/jscheck-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jscheck/download/jscheck-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"tristanstraub","email":"tristan@straub.id.au"},"maintainers":[{"name":"tristanstraub","email":"tristan@straub.id.au"}],"directories":{},"publish_time":1402450100681,"_cnpm_publish_time":1402450100681,"_hasShrinkwrap":false}},"readme":"jscheck.js\nDouglas Crockford\n2012-04-24\n\nPublic Domain\n\nJSCheck is a testing tool for JavaScript. It was inspired by QuickCheck, a\ntesting tool for Haskell developed by Koen Claessen and John Hughes of\nChalmers University of Technology.\n\nJSCheck is a specification-driven testing tool. From a description of the\nproperties of a system, function, or object, it will generate random test\ncases attempting to prove those properties, and then report its findings.\nThat can be especially effective in managing the evolution of a program\nbecause it can show the conformance of new code to old code. It also provides\nan interesting level of self-documentation, because the executable\nspecifications it relies on can provide a good view of the workings of a\nprogram.\n\nAll of JSCheck can be loaded from a small file called jscheck.js.\n\nThe source is available at https://github.com/douglascrockford/JSCheck.\nThe documentation is available at http://www.JSCheck.org/.\n","_attachments":{},"homepage":"https://github.com/tristanstraub/JSCheck","bugs":{"url":"https://github.com/tristanstraub/JSCheck/issues"},"license":"Public Domain"}