{"_id":"referee","_rev":"26-dd4fb17c1b662d12bbb7c2da65d43937","name":"referee","description":"Assertions for any JavaScript test framework and environment","dist-tags":{"latest":"1.2.0"},"versions":{"0.11.0":{"name":"referee","version":"0.11.0","description":"Assertions for any JavaScript test framework and environment","homepage":"http://busterjs.org/docs/referee","author":{"name":"August Lilleaas and Christian Johansen"},"contributors":[{"name":"Buster.JS Assertions was written by"},{"name":"Christian Johansen, christian@cjohansen.no"},{"name":"August Lilleaas, august.lilleaas@gmail.com"}],"main":"./lib/referee","repository":{"type":"git","url":"git://github.com/busterjs/referee.git"},"scripts":{"test":"./node_modules/buster/bin/buster-test"},"dependencies":{"underscore":"~0.4","samsam":"~0.1","bane":"~0.1"},"devDependencies":{"sinon":">=1.4","buster-util":">=0.5"},"_npmUser":{"name":"cjohansen","email":"christian@cjohansen.no"},"_id":"referee@0.11.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"ad43b41f1194228f38a4dac490649849db4866f0","tarball":"https://registry.npmjs.org/referee/-/referee-0.11.0.tgz","integrity":"sha512-wHJehhIvuJtAnXkxUVR/ooVnvbi1fZaMDVK4+1t89yJ5cbYF8mpzgQgceUPV6sWhwPWKKdrn8T1Po0x/F8mt4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaaxK3SFd+CN0wLRXuhOOwrCy29JN2yscZg/v/heBBxAiBrrjZrYRF2j4o3NNCR44RD0/O5kkM/Xj3nnLpM7T6N6w=="}]},"maintainers":[{"name":"cjohansen","email":"christian@cjohansen.no"}],"directories":{},"deprecated":"This package has been deprecated in favor of @sinonjs/referee"},"0.11.1":{"name":"referee","version":"0.11.1","description":"Assertions for any JavaScript test framework and environment","homepage":"http://busterjs.org/docs/referee","author":{"name":"Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august.lilleaas@gmail.com","url":"http://augustl.com"},{"name":"Dave Geddes","email":"davidcgeddes@gmail.com"},{"name":"Malcolm Locke","email":"malc@wholemeal.co.nz"},{"name":"Stein Magnus Jodal","email":"stein.magnus@jodal.no"}],"main":"./lib/referee","repository":{"type":"git","url":"https://github.com/busterjs/referee"},"scripts":{"test":"./node_modules/buster/bin/buster-test --node"},"dependencies":{"lodash":"~0.4","samsam":"~0.1","bane":"~0.1"},"devDependencies":{"sinon":">=1.4","buster-util":">=0.5"},"_id":"referee@0.11.1","dist":{"shasum":"f86bd80056dfc4974c74cc8d09942c326051e5e8","tarball":"https://registry.npmjs.org/referee/-/referee-0.11.1.tgz","integrity":"sha512-ZklckrIip3DvJZZymX0+4jD9AWSVt4my4iCqeRM5OSHGiOmtOJ3X0076qrK9N+Y4E07HXj14YgHUZyO9Qqbdcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEDCH94YSEMselH+bG1FdkDIAFu+1cBo8NFZy8CF3UygIgW4ifrpaikswuJ1r4ptv4RLm1UIqWCQeAYP3IdKfeUh0="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"cjohansen","email":"christian@cjohansen.no"},"maintainers":[{"name":"cjohansen","email":"christian@cjohansen.no"}],"directories":{},"deprecated":"This package has been deprecated in favor of @sinonjs/referee"},"1.0.0":{"name":"referee","version":"1.0.0","description":"Assertions for any JavaScript test framework and environment","homepage":"http://busterjs.org/docs/referee","author":{"name":"Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august.lilleaas@gmail.com","url":"http://augustl.com"},{"name":"Dave Geddes","email":"davidcgeddes@gmail.com"},{"name":"Malcolm Locke","email":"malc@wholemeal.co.nz"},{"name":"Stein Magnus Jodal","email":"stein.magnus@jodal.no"}],"main":"./lib/referee","repository":{"type":"git","url":"https://github.com/busterjs/referee"},"scripts":{"test":"./node_modules/buster/bin/buster-test --node"},"dependencies":{"lodash":"~1.0","samsam":"~0.1","bane":"~1.0"},"devDependencies":{"sinon":">=1.4","buster-util":">=0.5"},"_id":"referee@1.0.0","dist":{"shasum":"bf81627472b21421ca7a076856f72e79865b4967","tarball":"https://registry.npmjs.org/referee/-/referee-1.0.0.tgz","integrity":"sha512-QcwOMUvDL3+MYLU42PCfudwv0MqY9yvniPZuuBPThaFvHl+9B3h7PP8LnavOdku3z9rBieECp1LnstXkErmOmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsjJtqMX+mp8Pt37JFt/nMxmTA81qeGOFeEtrVPVn9twIgIhhHVKQB7LgvBoVwov0Z5x/1zivCVyT4STMbQ3e6X68="}]},"maintainers":[{"name":"cjohansen","email":"christian@cjohansen.no"}],"directories":{},"deprecated":"This package has been deprecated in favor of @sinonjs/referee"},"1.0.1":{"name":"referee","version":"1.0.1","description":"Assertions for any JavaScript test framework and environment","homepage":"http://busterjs.org/docs/referee","author":{"name":"Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august.lilleaas@gmail.com","url":"http://augustl.com"},{"name":"Dave Geddes","email":"davidcgeddes@gmail.com"},{"name":"Malcolm Locke","email":"malc@wholemeal.co.nz"},{"name":"Stein Magnus Jodal","email":"stein.magnus@jodal.no"}],"main":"./lib/referee","repository":{"type":"git","url":"https://github.com/busterjs/referee"},"scripts":{"test":"./node_modules/buster/bin/buster-test --node"},"dependencies":{"lodash":"~1.0","samsam":"~1.0","bane":"~1.0"},"devDependencies":{"sinon":">=1.4","buster-util":">=0.5"},"_id":"referee@1.0.1","dist":{"shasum":"a321b0dd3657b93f7af632d9c62538f8916d8dc4","tarball":"https://registry.npmjs.org/referee/-/referee-1.0.1.tgz","integrity":"sha512-oAZuoqLGLYqODiMtgLlLAwtMHHZ6BHbFWR2o2bJz2ijF6db7RPUtOsRrhMt1+nVoKmBjLC1/xIsyq388uVvFFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECYE1qvLF2UB16jCJgR7CRmp5YGdG5N4xUFPdzkS4YgAiA+k5hEqF/0C+P/UYyqAYgCGFSZ4sQNcbIp3YuzcnIEQA=="}]},"maintainers":[{"name":"cjohansen","email":"christian@cjohansen.no"}],"directories":{},"deprecated":"This package has been deprecated in favor of @sinonjs/referee"},"1.0.2":{"name":"referee","version":"1.0.2","description":"Assertions for any JavaScript test framework and environment","homepage":"http://busterjs.org/docs/referee","author":{"name":"Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august.lilleaas@gmail.com","url":"http://augustl.com"},{"name":"Dave Geddes","email":"davidcgeddes@gmail.com"},{"name":"Malcolm Locke","email":"malc@wholemeal.co.nz"},{"name":"Stein Magnus Jodal","email":"stein.magnus@jodal.no"}],"main":"./lib/referee","repository":{"type":"git","url":"https://github.com/busterjs/referee"},"scripts":{"test":"buster-test --node","start":"buster-server","test-browser":"buster-test --browser"},"dependencies":{"lodash":"~1.0","samsam":"~1.1","bane":"~1.0"},"devDependencies":{"sinon":">=1.4","buster":"=0.6.13"},"bugs":{"url":"https://github.com/busterjs/referee/issues"},"_id":"referee@1.0.2","dist":{"shasum":"637d75158d17e298a6a1154c3e326640d896ad27","tarball":"https://registry.npmjs.org/referee/-/referee-1.0.2.tgz","integrity":"sha512-E5bBsEE8DeUMavEFR7+5Ki+EJWeisJQjLbs3TrqoHBRsCVmG2ToWEbOI3MZHvqFRB527VdMxCeD0lBj7Y2o+hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5e1ikq0OkTbbhVhRdyB02Sxyt1CfLXt5sjUSj4bWC0QIhAJcuV1MvEaITxKQqm4Ba5oOfuWO45eKH7Uq+tDNxuAyy"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"cjohansen","email":"christian@cjohansen.no"},"maintainers":[{"name":"cjohansen","email":"christian@cjohansen.no"},{"name":"augustl","email":"august@augustl.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"deprecated":"This package has been deprecated in favor of @sinonjs/referee"},"1.0.3":{"name":"referee","version":"1.0.3","description":"Assertions for any JavaScript test framework and environment","homepage":"http://busterjs.org/docs/referee","author":{"name":"Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august.lilleaas@gmail.com","url":"http://augustl.com"},{"name":"Dave Geddes","email":"davidcgeddes@gmail.com"},{"name":"Malcolm Locke","email":"malc@wholemeal.co.nz"},{"name":"Stein Magnus Jodal","email":"stein.magnus@jodal.no"}],"main":"./lib/referee","repository":{"type":"git","url":"https://github.com/busterjs/referee"},"scripts":{"test":"node node_modules/buster/bin/buster-test --node","test-debug":"node --debug-brk node_modules/buster/bin/buster-test --node","start":"node node_modules/buster/bin/buster-server","test-browser":"node node_modules/buster/bin/buster-test --browser"},"dependencies":{"lodash":"~1.0","samsam":"~1.1","bane":"~1.0"},"devDependencies":{"sinon":">=1.4","buster":"*"},"bugs":{"url":"https://github.com/busterjs/referee/issues"},"_id":"referee@1.0.3","dist":{"shasum":"c0eb79bb1fddc1b4288a7866076d1be779e646f3","tarball":"https://registry.npmjs.org/referee/-/referee-1.0.3.tgz","integrity":"sha512-F00Kd8GDNrf9ajZ/0ybUQYGoW2Vawrdx77yAfIap27A7ofwgt9k39kC44Gq3Q57urtNViuV1WOT207NXKPIP/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9u7zJ/A8zmj4Gtd+sDfI8yng/c3sQVf3qTo2S0Wy3OAiAPntXlni2DlnxFHV4ysh9WE+8e7lcM4HqYM5X/HqwBrA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"cjohansen","email":"christian@cjohansen.no"},{"name":"augustl","email":"august@augustl.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"deprecated":"This package has been deprecated in favor of @sinonjs/referee"},"1.1.0":{"name":"referee","version":"1.1.0","description":"Assertions for any JavaScript test framework and environment","homepage":"http://busterjs.org/docs/referee","author":{"name":"Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august.lilleaas@gmail.com","url":"http://augustl.com"},{"name":"Dave Geddes","email":"davidcgeddes@gmail.com"},{"name":"Malcolm Locke","email":"malc@wholemeal.co.nz"},{"name":"Stein Magnus Jodal","email":"stein.magnus@jodal.no"}],"main":"./lib/referee","repository":{"type":"git","url":"https://github.com/busterjs/referee"},"scripts":{"test":"node node_modules/buster/bin/buster-test --node","test-debug":"node --debug-brk node_modules/buster/bin/buster-test --node","start":"node node_modules/buster/bin/buster-server","test-browser":"node node_modules/buster/bin/buster-test --browser"},"dependencies":{"lodash":"~1.0","samsam":"~1.1","bane":"~1.0"},"devDependencies":{"sinon":">=1.4","buster":"*"},"bugs":{"url":"https://github.com/busterjs/referee/issues"},"_id":"referee@1.1.0","_shasum":"e51ae379785ef63bc490dc2abbb74d11982e3235","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"cjohansen","email":"christian@cjohansen.no"},{"name":"augustl","email":"august@augustl.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"e51ae379785ef63bc490dc2abbb74d11982e3235","tarball":"https://registry.npmjs.org/referee/-/referee-1.1.0.tgz","integrity":"sha512-1ijJzoZQjz5sa/lPNhEHAAxdqGGuAecuE7QKb1Tvq8i5E4mi6Sxt0vftUFORlCAwDY9svXAi/QTzWodFpOWrhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKj6XIIalV2VfTAoZsPadxYzSxh23gxCQz+uEOMg7QygIhAP1uuPSINDH7dAOpyFzqsiWdayWdeF0AOAg3IcfYq0LH"}]},"directories":{},"deprecated":"This package has been deprecated in favor of @sinonjs/referee"},"1.1.1":{"name":"referee","version":"1.1.1","description":"Assertions for any JavaScript test framework and environment","homepage":"http://docs.busterjs.org/en/latest/modules/referee/","author":{"name":"Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august.lilleaas@gmail.com","url":"http://augustl.com"},{"name":"Dave Geddes","email":"davidcgeddes@gmail.com"},{"name":"Malcolm Locke","email":"malc@wholemeal.co.nz"},{"name":"Stein Magnus Jodal","email":"stein.magnus@jodal.no"}],"main":"./lib/referee","repository":{"type":"git","url":"https://github.com/busterjs/referee"},"scripts":{"test":"node node_modules/buster/bin/buster-test --node","test-debug":"node --debug-brk node_modules/buster/bin/buster-test --node","start":"node node_modules/buster/bin/buster-server","test-browser":"node node_modules/buster/bin/buster-test --browser"},"dependencies":{"lodash":"~1.0","samsam":"~1.1","bane":"~1.0"},"devDependencies":{"sinon":">=1.4","buster":"*"},"bugs":{"url":"https://github.com/busterjs/referee/issues"},"_id":"referee@1.1.1","_shasum":"7f1b7b5c08c8ae86eb7c2d3fe38a9782e6504dee","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"cjohansen","email":"christian@cjohansen.no"},{"name":"augustl","email":"august@augustl.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"7f1b7b5c08c8ae86eb7c2d3fe38a9782e6504dee","tarball":"https://registry.npmjs.org/referee/-/referee-1.1.1.tgz","integrity":"sha512-G1y9B14w33SuVrbUAgwkwnFJMTz5EHMghdmX+MZlSm/M27u8KDesrTIIBKaurY+Vde0t1jU5zmB0pDzx/0dQqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKCFtXoBELuJm6sHlq0aNm2L2TOK7lfsvwEurMZKW9nAiEAkN8ZJFtl+3oqiUnbMLlNUQK8QNPHdcSV+5xUNmtYr3U="}]},"directories":{},"deprecated":"This package has been deprecated in favor of @sinonjs/referee"},"1.2.0":{"name":"referee","version":"1.2.0","description":"Assertions for any JavaScript test framework and environment","homepage":"http://docs.busterjs.org/en/latest/modules/referee/","author":{"name":"Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august.lilleaas@gmail.com","url":"http://augustl.com"},{"name":"Dave Geddes","email":"davidcgeddes@gmail.com"},{"name":"Malcolm Locke","email":"malc@wholemeal.co.nz"},{"name":"Stein Magnus Jodal","email":"stein.magnus@jodal.no"}],"license":"BSD-3-Clause","main":"./lib/referee","repository":{"type":"git","url":"git+https://github.com/busterjs/referee.git"},"scripts":{"test":"grunt test"},"dependencies":{"lodash":"3.x","samsam":"1.x","bane":"1.x"},"devDependencies":{"grunt":"0.4.x","grunt-buster":"0.4.x","grunt-cli":"0.1.x","buster":"0.7.x","phantomjs":"1.9.x","sinon":"1.x","when":"3.x"},"gitHead":"54343ec7c516a74019abb59e8da324a3c86e8717","bugs":{"url":"https://github.com/busterjs/referee/issues"},"_id":"referee@1.2.0","_shasum":"7a779bee5955c78aff7d88c0161c5a1f45458c90","_from":".","_npmVersion":"3.3.12","_nodeVersion":"4.2.2","_npmUser":{"name":"dominykas","email":"hello@dominykas.com"},"dist":{"shasum":"7a779bee5955c78aff7d88c0161c5a1f45458c90","tarball":"https://registry.npmjs.org/referee/-/referee-1.2.0.tgz","integrity":"sha512-32G36DKvrx1AM5TcVF5la0DTQanO9BuiEId+pA1WVR1g8tg8j/VNgJPkrG9ozEAMwb3MsKGJrvwfSRwoyqa7Bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiL7kHW8gl4lUahcN3Brp5r4C0aYUmtMYlAH7C5/wwcAIgUD4Ij9emFJ1JtosFthtGDtwckwLOoZvwwO2C5+mcnAw="}]},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"cjohansen","email":"christian@cjohansen.no"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"deprecated":"This package has been deprecated in favor of @sinonjs/referee"}},"readme":"# referee\n\n[![Build status](https://secure.travis-ci.org/busterjs/referee.png?branch=master)](http://travis-ci.org/busterjs/referee)\n\n**referee** is in your unit tests, deciding who passes and who fails.\n\nIt is a test-framework agnostic assertion and expectation library.\nSome highlights:\n\n- Rich library of assertions\n- Symmetric assert/refute (refute is **referee**'s \"assert.not*\")\n- Evented: Emits success and failure events\n- Failing assertions throw exceptions by default, but can be configured to not\n- API to add custom assertions that provides quite a bit of plumbing for free\n\nFull documentation:\n[docs.busterjs.org/en/latest/modules/referee](http://docs.busterjs.org/en/latest/modules/referee/).\n\n**referee** works in browsers (including old and rowdy ones, like IE6) and Node.\nIt will define itself as an AMD module if you want it to (i.e. if there's a\n`define` function available).\n\n\n## Changelog\n\n**1.2.0** (2015-Nov-16)\n\n* Updated dependencies [#13](https://github.com/busterjs/referee/pull/13)\n* Added license info in package.json [#12](https://github.com/busterjs/referee/pull/12)\n* A `test` method on assertions, returning a promise which is resolved, when assertion passes, and rejected when it fails; relies on a `Promise` global (shimmable) [#9](https://github.com/busterjs/referee/pull/9) \n\n**1.1.1** (2014-Dec-12)\n\n* part of fix for issue [#274 - quoting in assertion failures](https://github.com/busterjs/buster/issues/274)\n\n**1.1.0** (2014-Oct-31)\n\n* fix for issue [#402 - referee.expect fails if path.resolve gets stubbed](https://github.com/busterjs/buster/issues/402)\n\n**1.0.3** (2014-Apr-30)\n\n* fix for issue [#387 - Referee: assert.exception does not check exception type (when given as string)](https://github.com/busterjs/buster/issues/387)\n\n\n## Developers - Running tests\n\n### Node\n\n  1. `npm install` - installs dev dependencies\n  1. `npm test` - runs node tests\n\n### Browsers\n\n  1. `npm install` - installs dev dependencies\n  1. `npm start` - starts buster server\n  1. open url [localhost:1111/capture](http://localhost:1111/capture) in the browser(s) you want to test with\n  1. `npm run-script test-browser` - runs browser tests\n","maintainers":[{"email":"august@augustl.com","name":"augustl"},{"email":"christian@cjohansen.no","name":"cjohansen"},{"email":"hello@dominykas.com","name":"dominykas"},{"email":"d.wittner@gmx.de","name":"dwittner"},{"email":"morgan@roderick.dk","name":"mrgnrdrck"}],"time":{"modified":"2022-06-26T10:36:28.512Z","created":"2012-07-19T23:21:36.675Z","0.11.0":"2012-07-19T23:21:38.466Z","0.11.1":"2013-02-08T21:35:00.028Z","1.0.0":"2013-09-16T22:38:50.707Z","1.0.1":"2013-09-22T21:37:43.032Z","1.0.2":"2013-12-16T07:41:17.938Z","1.0.3":"2014-04-30T16:54:36.671Z","1.1.0":"2014-10-31T12:13:38.168Z","1.1.1":"2014-12-16T19:50:53.101Z","1.2.0":"2015-11-16T21:50:58.536Z"},"author":{"name":"Christian Johansen"},"repository":{"type":"git","url":"git+https://github.com/busterjs/referee.git"},"homepage":"http://docs.busterjs.org/en/latest/modules/referee/","contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august.lilleaas@gmail.com","url":"http://augustl.com"},{"name":"Dave Geddes","email":"davidcgeddes@gmail.com"},{"name":"Malcolm Locke","email":"malc@wholemeal.co.nz"},{"name":"Stein Magnus Jodal","email":"stein.magnus@jodal.no"}],"bugs":{"url":"https://github.com/busterjs/referee/issues"},"readmeFilename":"Readme.md","license":"BSD-3-Clause"}