{"_id":"node-assertthat","_rev":"79-65d44bbe486e59c20fd79937d9698fba","name":"node-assertthat","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.1":{"name":"node-assertthat","version":"0.0.1","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.1","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"3011a02661040126fa80c664c04601c345931cd8","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.1.tgz","integrity":"sha512-EyFNplZv2fuSOOsaCtmRLZtMvN8aTZxl4q57Pfmm95uuU88GC7T6eFQhicF2/L5hRBBah+bB1+WfjxDWrkFJ3g==","signatures":[{"sig":"MEUCIQDwSDbQv86LmhYORL89d2Xsa8bVDvNtYx8kvHyiYQlnPQIgRM+Yu+uznigc1AfUR5bKZMV/1PrbCdtONazmkYTOJ94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","engines":{"node":"*"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"git://github.com/goloroden/node-assertthat.git","type":"git"},"_npmVersion":"1.0.94","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"_nodeVersion":"v0.4.12","dependencies":{"should":">= 0.3.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.2":{"name":"node-assertthat","version":"0.0.2","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.2","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"b2a862198e37a76189e13c9dc8b1825b7d993582","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.2.tgz","integrity":"sha512-NKkMDv46Wx/W8K4sc94sbN6EWGEL+bOWnjFxacmR2OTmeTa8mcfY/Bx494PF7VKiPgOrE7cVq2datbcVJjZS3A==","signatures":[{"sig":"MEUCIQDpRcECMT9RgxNBMzR9uYpMEBR8AKxy/dZ8KbFw3AVJlQIgZPvFC+ZtIulESRrENyZwtqSg4u3b5ce30yqwgyPMkMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","engines":{"node":"*"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"git://github.com/goloroden/node-assertthat.git","type":"git"},"_npmVersion":"1.0.94","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"_nodeVersion":"v0.4.12","dependencies":{"should":">= 0.3.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.3":{"name":"node-assertthat","version":"0.0.3","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.3","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"5b62a037a1dacf412690828b76c059dd0c245b82","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.3.tgz","integrity":"sha512-/ZV/d+prUF+Dvx73fqK+hIeBx+uoHkTLEYR/xdDnWrUT/oiEgHOIhJ2CYOcGFwgb8foGqrULlU9Yox2eLUfuyg==","signatures":[{"sig":"MEUCIAla2/fCzgiVKiQ3RIlAXBoNUk7q+lhCFc+9JwtTDib2AiEA3SPPAjIdbKJ6kIUuUb8qinp6dnm9igDqUYEqkLheeks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","engines":{"node":"*"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"git://github.com/goloroden/node-assertthat.git","type":"git"},"_npmVersion":"1.0.94","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"_nodeVersion":"v0.4.12","dependencies":{"should":">= 0.3.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.4":{"name":"node-assertthat","version":"0.0.4","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.4","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"e44e4e33035f0751d0be877aa663bcb6301f1216","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.4.tgz","integrity":"sha512-RB40xEDyVJUXMU09KgkJI0/B9Ryf8MqrMHTwyZHUf7DSrcRz/tVhw9ywiVM7tt+S4FTzNEQws9a5btUSRr+1iA==","signatures":[{"sig":"MEUCIQDdEXOPeid6uGSnW4vBSlfJs4Wln+lt+YXuP6gvKf3ATQIgBP1HmJiuY0VoXfaCOk8MHrgtGG9+DYU4nlopJXGpESQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","engines":{"node":"*"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"git://github.com/goloroden/node-assertthat.git","type":"git"},"_npmVersion":"1.0.94","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"_nodeVersion":"v0.4.12","dependencies":{"should":">= 0.3.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.5":{"name":"node-assertthat","version":"0.0.5","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.5","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"6b0b33b18b5b8d6310b23248e60f7e759631c118","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.5.tgz","integrity":"sha512-vA0NHJdJc8D2XZCBaJWxFE1l75RwXMzIEYkYusGu80CK6LxzlMRzeLlMy424sY+loIl709o5qVtriniD3GqtaA==","signatures":[{"sig":"MEQCIByeIdYMOwd7WFnQnYMfANb1FQ070n7KrS96eoQvsxQhAiA73lhLREkjrPNrQ44MR9G5scDGzyKt6Y5ljQoDHcGyfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","engines":{"node":"*"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"git://github.com/goloroden/node-assertthat.git","type":"git"},"_npmVersion":"1.0.94","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"_nodeVersion":"v0.4.12","dependencies":{"should":">= 0.3.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.6":{"name":"node-assertthat","version":"0.0.6","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.6","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"c4a97651778a7e6ea0d60a417d6471d98b39ae4b","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.6.tgz","integrity":"sha512-UKo6EJ9E9Yy8l4h8HMyy5qc2SWm+ZGCLlGRWqvTqZy9NLSHjH6IOYVnMdDqYCs4nSJYuvfC+okShP/lpjS85jA==","signatures":[{"sig":"MEQCIDN6Dzk3o57G3DuOGR28Vax73Bw4r0XjCzfd3PYt9olVAiAQg2FHHjFQ0FVLQeMVT9GDh7rwzHghe8iR0AGYNREa8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","engines":{"node":"*"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"git://github.com/goloroden/node-assertthat.git","type":"git"},"_npmVersion":"1.0.94","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"_nodeVersion":"v0.4.12","dependencies":{"should":">= 0.3.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.7":{"name":"node-assertthat","version":"0.0.7","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.7","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"f07999ac617fa0541fa7b2ea79368958380f58dd","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.7.tgz","integrity":"sha512-A3qbKxh3goDHlNnNtzJyBi5g2VzLVHZiEtzA04aHQOQwC/BM99UU7uJSdIMGv+hLN/YFBbsdDYBiDAVulWLT2Q==","signatures":[{"sig":"MEUCIQDz+nXWJax6lBRupq0x4Xi1mmDT2wsgtIRsHi19vRiYjgIgTe7oswbl2lAxBnOqAdi+q92qNZPTeO3lSLzzNRHbuPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","engines":{"node":"*"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"git://github.com/goloroden/node-assertthat.git","type":"git"},"_npmVersion":"1.0.106","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"_nodeVersion":"v0.6.6","dependencies":{"should":">= 0.3.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.8":{"name":"node-assertthat","version":"0.0.8","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.8","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"06b4e04a128c0f7e82d0661f5e77679b130dad5e","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.8.tgz","integrity":"sha512-TQRCY0pY5gIk7pXSbNUJcCEVrOwB2DuwQ/qI9n1UlIlMma0Mr7mcOP9sMOMmmaNFOUcp0sDXPfzVy0veksxfSg==","signatures":[{"sig":"MEYCIQCwc3ulCtc41ut1CTkssXBj++HK3yxkWRogUzMuOVJwCwIhAK8bXUGJCnyvIcIdbGBEPR4lrisGc6/+e4+Mmd5xlCbe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","engines":{"node":"*"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"git://github.com/goloroden/node-assertthat.git","type":"git"},"_npmVersion":"1.0.106","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"_nodeVersion":"v0.6.6","dependencies":{"should":">= 0.3.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.10":{"name":"node-assertthat","version":"0.0.10","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.10","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"9767fd250c1785d72488f255a027e32ef9482397","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.10.tgz","integrity":"sha512-Q3/7uolDd2cDkmv5oXheEpMIMjMTI861aT9XvxiSpc/orRVKMO4BgcWihMVfJ0BwTKAx+QtRUQSspDMFue3oQg==","signatures":[{"sig":"MEUCIDzsCPXtY9GNXoUGwwSiYgMjIK7CCFufmwLeEWvBADCyAiEA6HkIuzsBSYmNDAamhQR3poYZWypc4inYpco0MiSlCQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"_npmVersion":"1.1.49","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"compare.js":"0.0.3"}},"0.0.11":{"name":"node-assertthat","version":"0.0.11","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.11","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"62a46dd695fab472c744dd5ed6969531fcada341","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.11.tgz","integrity":"sha512-Uxr/lAmzxz2/2oDNKvtxFbcQART9Uo0u82Z8VH/bd8xPKbyjVg45QPTY3vvpbrbEr0WfT9eNsWUoqsmLwklmhg==","signatures":[{"sig":"MEUCIQCgJ67/2bTbOXedXUZ9A2boEuCw94Ljk2IAaHIdK3HgkAIgRexv03jkGJLE1vf6ZWcrII2SZB00EUg0rZYfA8e9HuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"compare.js":"0.0.3"}},"0.0.12":{"name":"node-assertthat","version":"0.0.12","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.12","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"1b5627090949ad3c09c5ab09f877ebbadd82a185","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.12.tgz","integrity":"sha512-CqqFh5b3o9Xa0jHwCG7X9kR+89eEjivmksoI/cBHDsXvKtFrvrInhPEV8xDjkwfgKYu5gnhVh72eSj9LfeGD7w==","signatures":[{"sig":"MEYCIQDAeG+ruRk0WzE0TmGlnFxmElqJJHmpBLFIpIhsicDxGwIhAM/iNC0PTk58hGVcHaobVvyKAIVpwmaqpq+mJzLf9kkF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"compare.js":"0.0.7"}},"0.0.13":{"name":"node-assertthat","version":"0.0.13","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.13","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"669278518e0db2e567695b17e77524008765b6e1","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.13.tgz","integrity":"sha512-hJ25q3iQvu1fvxMPd7cR0YNgmRG7jwtfLnFF/txLShjismWONCZxJYAPjJHLGSjlvfE3kYTPagcUjgT2ZEGO3w==","signatures":[{"sig":"MEUCIQDqG6+St2qlswhWO/SqUiOMVDfKZz1i2ulmz3dqLcF0agIgc1NSAs/oDyI6ozB2T95uHEcxTSNtHGjmWPxzpIFLcRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"_npmVersion":"1.1.49","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"compare.js":"0.0.9"}},"0.0.14":{"name":"node-assertthat","version":"0.0.14","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.14","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"62e6a4b74552cac18fdb44b714a530fccd2e4aaf","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.14.tgz","integrity":"sha512-qIuBfT93dukovdkSsOlBEKv4xRCgZ28LgbMiwkg1GUaRi91JtHQCkOAlBFVf8hPSDflwrmJIu6RtCE+2ABzVpA==","signatures":[{"sig":"MEYCIQCJTMgEETU/2sTDq4jPKRrMtkjsbVCA4RrgkpV4g2YbVAIhANLucVBX1m4iHUR2ox/cBCa0GLgH3O/U8lg3SsiDuGma","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","scripts":{"test":"mocha"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"_npmVersion":"1.1.59","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.0.10"}},"0.0.15":{"name":"node-assertthat","version":"0.0.15","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.15","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"30586f69bb25468911bdedb78fdcc6801500ba49","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.15.tgz","integrity":"sha512-k5ayiECtiYAnquCp1EYhKoc77KXx9Zi3jV051L11aDksTy0WLubNK9dflTjz6Lop+xNc/cGQETWJdOfu9q2Epw==","signatures":[{"sig":"MEQCIH5KXytrP24u/HXlbYwtMxfxh5/BER5uMsE9nTyTjg3HAiBoAzM0KVMqeLPg7qVKrcfP/SYyJMRegovBsUvJvkw/7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","scripts":{"test":"mocha"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"_npmVersion":"1.1.49","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.0.10"}},"0.0.16":{"name":"node-assertthat","version":"0.0.16","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.16","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"36c6270593a57ac25ab0150d96a5064ef26274f3","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.16.tgz","integrity":"sha512-8wyHpt2Gc8uT2nAkSis4WLRpC/RmQAJ3KIkYwKMLOSEUd85JWhAp7FcRsxdbdEQ02UhhWZGzxnB862C75Rx1yg==","signatures":[{"sig":"MEUCIQDF4NAL5d3AFV1n5l6Jw1G6F8BPozSUHWkA1KAQbVTJfwIgJRkULguvCtSg4LopdcDS57UozXvsR1oXoTg6iqt+xe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","scripts":{"test":"mocha"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"_npmVersion":"1.1.59","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.0.10"}},"0.0.17":{"name":"node-assertthat","version":"0.0.17","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.17","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"7af9c43d1607d0b9e93bd06af3ba90753250d543","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.17.tgz","integrity":"sha512-FQa0JvDphT1SQxVoqmyYbWhT3QDqQO7AT9fDWaKjYSLOt49YUH9Bf1z54iYsZCUoPKd6V3nLdBS6o3Ck3FwSWA==","signatures":[{"sig":"MEUCIQCeWjmIsrmaTNhzq7pbhZzt45lLXhNySgOx3slMAl1NwAIgBOfU5PSHoD0yCFrlgppCvBBbpiGafnzOfkTisVZ/IDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"_npmVersion":"1.2.14","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.0.11"}},"0.0.18":{"name":"node-assertthat","version":"0.0.18","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.18","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"73684f6c8176a049cb89f3f11e9c99048eed63c5","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.18.tgz","integrity":"sha512-q9T5qD3pR/9aApzOWCVacs5AzFErHse5oqDQ/0iuH9X0XKCDJvh7DNsl9e49iLXtRJGNSjdYwRD93RZ/Ibf4KQ==","signatures":[{"sig":"MEUCID4UJO/N8axpFXlkSfvI/ECrPeDNX80akFWEKBpvFy9oAiEAwLmVC3d+JW/1okxRbHTSTaLPtw9xKKyvpzK19mCPR0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"_npmVersion":"1.2.14","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.0.11"},"devDependencies":{"grunt":"0.4.0","grunt-mocha-test":"0.2.0","grunt-contrib-watch":"0.2.0","grunt-contrib-jshint":"0.1.1"}},"0.0.19":{"name":"node-assertthat","version":"0.0.19","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.19","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"5ec89da4b84441b9466403eeec13ea2833577323","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.19.tgz","integrity":"sha512-ef3iCosRV7AleityGlGVakBZ5drRYUlieS8oz7fc4Ez0K5QE8ycSesjh/4ltXHeGDQSTEFpgNe244b+XjgX5uQ==","signatures":[{"sig":"MEQCIDv/PpaVCuGHuqAeE3Ufk30k1MRSn+puZ5Sq7D5zKp9PAiB9agBX/jHemmxdbpbUHwcOegWmyeV8157aGWtWS6egdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"_npmVersion":"1.2.14","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.0.11"},"devDependencies":{"grunt":"0.4.0","grunt-mocha-test":"0.2.0","grunt-contrib-watch":"0.2.0","grunt-contrib-jshint":"0.1.1"}},"0.0.20":{"name":"node-assertthat","version":"0.0.20","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.20","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"dist":{"shasum":"eea14e3e0d31e78544d635600a344c218c7b48af","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.20.tgz","integrity":"sha512-1ci8lpH3LV2ljIs4vf/DcNbqG7ZrBtU4onG3IqZJ455u1wGBtZ2vJQbwJiDE2Xh0lUgMmTLlPGoGp64Zwm3V2Q==","signatures":[{"sig":"MEUCID5MBde0i4Uy10xPlNnRi6f5O9TKAbq4vLReUhGXvCoGAiEA9PluLA79PptSKcIOIABYZVf7N0LcHwMQyfk+UDrURYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"_npmVersion":"1.2.14","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.0.11"},"devDependencies":{"grunt":"0.4.0","grunt-mocha-test":"0.2.0","grunt-contrib-watch":"0.2.0","grunt-contrib-jshint":"0.1.1"}},"0.0.21":{"name":"node-assertthat","version":"0.0.21","author":{"url":"http://www.goloroden.de","name":"Golo Roden","email":"webmaster@goloroden.de"},"_id":"node-assertthat@0.0.21","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"contributors":[{"name":"Markus Grimm","email":"mail@markusgrimm.de"}],"bugs":{"url":"https://github.com/goloroden/node-assertthat/issues"},"dist":{"shasum":"4aa94841c0fec4b52b6dd2e7b00e3621ae3934ad","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.21.tgz","integrity":"sha512-qLYyYZMo1gultDoaRL9pfgNdJhKqB8kacBYTXsgIZB6QRtSdX9mScaZ3IAusBC8x/MiDGufE3J6uaYsFlYzrXg==","signatures":[{"sig":"MEQCIGjeHsvHPUaK2m93aSut/UbuLdZQJMJZDba6ev7rCaYcAiB0lb5ZorPpJWbosQRtIuUUEDdozypzjWLeq9tVduvt/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/assert.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"https://github.com/goloroden/node-assertthat","type":"git"},"_npmVersion":"1.2.30","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.0.11"},"devDependencies":{"grunt":"0.4.0","grunt-mocha-test":"0.7.0","grunt-contrib-watch":"0.2.0","grunt-contrib-jshint":"0.1.1"}},"0.2.0":{"name":"node-assertthat","version":"0.2.0","license":"MIT","_id":"node-assertthat@0.2.0","maintainers":[{"name":"thenativeweb","email":"hello@thenativeweb.io"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Markus Grimm","email":"mail@markusgrimm.de"}],"homepage":"https://github.com/thenativeweb/node-assertthat","bugs":{"url":"https://github.com/thenativeweb/node-assertthat/issues"},"dist":{"shasum":"6e7556a0d2ce8595a730be3cf345b06597f64caa","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.2.0.tgz","integrity":"sha512-SWWo87TbMG+odEIYDLfuSh1/TKpLDprnoN++MFv7d5M331Y7u4iwt0rHGPhUu+Kk3g6ZP7se296Qm1xZggqo7A==","signatures":[{"sig":"MEUCIQDLvTmxO9MnCWUzGQLQLlT0xxaP6I3mU51Fn6SL6RSaLgIgQTXAi2Cbjj1H8gb8FFaDY/ek9/YILTJQqdsXN7ksY8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/assert.js","_from":".","_shasum":"6e7556a0d2ce8595a730be3cf345b06597f64caa","_npmUser":{"name":"thenativeweb","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/node-assertthat.git","type":"git"},"_npmVersion":"1.4.9","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.1.1"},"devDependencies":{"grunt":"0.4.5","tourism":"0.1.0"}},"0.2.1":{"name":"node-assertthat","version":"0.2.1","license":"MIT","_id":"node-assertthat@0.2.1","maintainers":[{"name":"thenativeweb","email":"hello@thenativeweb.io"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Markus Grimm","email":"mail@markusgrimm.de"}],"homepage":"https://github.com/thenativeweb/node-assertthat","bugs":{"url":"https://github.com/thenativeweb/node-assertthat/issues"},"dist":{"shasum":"3494b30338fcefa61db02241d1f4df5739f03cd6","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.2.1.tgz","integrity":"sha512-wJxFOwcC/r/cqbFFl+7K7DrfeX6/TjtihM2kXUcFqg7T8ZGkBLjSi4ftEdkNcN7/uxkMBbREqPc3P3FB9FzEVA==","signatures":[{"sig":"MEQCIBH57JJ5uG/Krzodk+Rv0s5k73Y3HQC9qT0Xz1ub8KfEAiBToz6e0RzqLAgkaETPfMFtBCONI1HIyq6ijNc7rQmEAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/assert.js","_from":".","_shasum":"3494b30338fcefa61db02241d1f4df5739f03cd6","gitHead":"f750b987652b4d55c7785ef57f0379ef64dc331d","scripts":{},"_npmUser":{"name":"thenativeweb","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/node-assertthat.git","type":"git"},"_npmVersion":"1.4.28","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.1.1"},"devDependencies":{"grunt":"0.4.5","tourism":"0.7.3"}},"0.2.2":{"name":"node-assertthat","version":"0.2.2","license":"MIT","_id":"node-assertthat@0.2.2","maintainers":[{"name":"thenativeweb","email":"hello@thenativeweb.io"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Markus Grimm","email":"mail@markusgrimm.de"}],"homepage":"https://github.com/thenativeweb/node-assertthat","bugs":{"url":"https://github.com/thenativeweb/node-assertthat/issues"},"dist":{"shasum":"cea2faf4af84f3a06cd48ca6a2cf3f75ec34f0f0","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.2.2.tgz","integrity":"sha512-03kM7+GMrxVAL4FOzSwUsRBjUXOoup/1y9E6VneL4jsm22OGrDrJhoclOF396YT5rumw3IuZ548D52HBFxdGxw==","signatures":[{"sig":"MEUCIBDuUsvxwc3E4L4PdHL84qph2/aqqOh2YXI4QFrCV0RmAiEA/yqosWbs8CANRAEekx9qmG73w42DOyyPOL0UM06kHIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/assert.js","_from":".","_shasum":"cea2faf4af84f3a06cd48ca6a2cf3f75ec34f0f0","gitHead":"0e7a467f726c16691de9b0cfa06c0be79f8ecd1e","scripts":{},"_npmUser":{"name":"thenativeweb","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/node-assertthat.git","type":"git"},"_npmVersion":"1.4.28","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.1.1"},"devDependencies":{"grunt":"0.4.5","tourism":"0.9.0"}},"0.2.3":{"name":"node-assertthat","version":"0.2.3","license":"MIT","_id":"node-assertthat@0.2.3","maintainers":[{"name":"thenativeweb","email":"hello@thenativeweb.io"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Markus Grimm","email":"mail@markusgrimm.de"}],"homepage":"https://github.com/thenativeweb/node-assertthat","bugs":{"url":"https://github.com/thenativeweb/node-assertthat/issues"},"dist":{"shasum":"c6235910e47f48bf53db368bf67601e3098d2767","tarball":"https://registry.npmjs.org/node-assertthat/-/node-assertthat-0.2.3.tgz","integrity":"sha512-EHlSJSa7dOpYvYr2GltQnaDeiDCNAls9UwiHzRbNrKbcNZ7cXR5lplWkxgwfFhjQ4BTrzzPb6x30zZsShMSIXA==","signatures":[{"sig":"MEUCICl6EERKsSCWzclwhjn7VyhpbsV8tYygxgBOym7F+TZpAiEArbU8PfzgzQehTRX6xlHZs2QR7YHBkJmIGDaoFNgeW+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/assert.js","_from":".","_shasum":"c6235910e47f48bf53db368bf67601e3098d2767","gitHead":"c48d73550ab2f1644c2a1f109e6157d98b9689bd","scripts":{},"_npmUser":{"name":"thenativeweb","email":"hello@thenativeweb.io"},"deprecated":"Use assertthat instead.","repository":{"url":"git://github.com/thenativeweb/node-assertthat.git","type":"git"},"_npmVersion":"1.4.28","description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","directories":{},"dependencies":{"comparejs":"0.1.2"},"devDependencies":{"grunt":"0.4.5","tourism":"0.9.4"}}},"time":{"created":"2011-11-03T18:49:25.875Z","modified":"2024-10-18T18:45:32.821Z","0.0.1":"2011-11-03T18:49:28.870Z","0.0.2":"2011-11-03T18:58:51.162Z","0.0.3":"2011-11-03T21:45:12.290Z","0.0.4":"2011-11-03T22:01:15.920Z","0.0.5":"2011-11-03T22:13:33.533Z","0.0.6":"2011-11-03T22:23:57.307Z","0.0.7":"2012-01-22T14:36:51.365Z","0.0.8":"2012-01-22T14:44:41.311Z","0.0.10":"2012-08-22T06:23:43.106Z","0.0.11":"2012-08-24T07:46:06.303Z","0.0.12":"2012-08-24T10:14:01.321Z","0.0.13":"2012-09-08T18:02:38.329Z","0.0.14":"2013-01-15T05:43:59.929Z","0.0.15":"2013-01-15T12:57:45.262Z","0.0.16":"2013-01-17T04:57:22.872Z","0.0.17":"2013-03-29T12:22:29.823Z","0.0.18":"2013-04-07T19:51:58.059Z","0.0.19":"2013-05-07T13:40:05.529Z","0.0.20":"2013-05-21T15:26:01.068Z","0.0.21":"2013-09-20T22:30:16.752Z","0.2.0":"2014-06-16T11:03:52.284Z","0.2.1":"2014-09-24T21:08:06.864Z","0.2.2":"2014-10-29T20:03:27.438Z","0.2.3":"2014-12-10T22:04:12.908Z"},"bugs":{"url":"https://github.com/thenativeweb/node-assertthat/issues"},"license":"MIT","homepage":"https://github.com/thenativeweb/node-assertthat","repository":{"url":"git://github.com/thenativeweb/node-assertthat.git","type":"git"},"description":"node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Markus Grimm","email":"mail@markusgrimm.de"}],"maintainers":[{"email":"hello@thenativeweb.io","name":"thenativeweb-admin"}],"readme":"# node-assertthat\n\nnode-assertthat provides a fluent TDD style for Node.js: `assert.that(actual, is.equalTo(expected));`\n\n## Installation\n\n    $ npm install node-assertthat\n\n## Quick Start\n\nUsing node-assertthat is easy. All you need to do is to add a reference to it within your Node.js application:\n\n```javascript\nvar assert = require('node-assertthat');\n```\n\nNow you are able to use the various constraints:\n\n```javascript\nvar add = function(first, second) {\n  return first + second;\n};\n\nvar actual = add(23, 42),\n    expected = 65;\n\nassert.that(actual, is.equalTo(expected));\n```\n\nPlease note that node-assertthat extends Node's assert module, i.e. all the code you have been used to will work with node-assertthat as well.\n\n## Available constraints\n\nPlease note that any constraint can be negated using the `not` keyword.\n\n### is.atLeast\n\nAsserts that `actual` is greater than or equal to `expected`.\n\n```javascript\nassert.that(actual, is.atLeast(expected));\nassert.that(actual, is.not.atLeast(expected));\n```\n\n### is.atMost\n\nAsserts that `actual` is less than or equal to `expected`.\n\n```javascript\nassert.that(actual, is.atMost(expected));\nassert.that(actual, is.not.atMost(expected));\n```\n\n### is.between\n\nAsserts that `actual` is between `expectedLow` and `expectedHigh`.\n\n```javascript\nassert.that(actual, is.between(expectedLow, expectedHigh));\nassert.that(actual, is.not.between(expectedLow, expectedHigh));\n```\n\n### is.equalTo\n\nAsserts that `actual` is equal to `expected`.\n\n```javascript\nassert.that(actual, is.equalTo(expected));\nassert.that(actual, is.not.equalTo(expected));\n```\n\n### is.false\n\nAsserts that `actual` is false.\n\n```javascript\nassert.that(actual, is.false());\nassert.that(actual, is.not.false());\n```\n\n### is.falsy\n\nAsserts that `actual` is falsy.\n\n```javascript\nassert.that(actual, is.falsy());\nassert.that(actual, is.not.falsy());\n```\n\n### is.greaterThan\n\nAsserts that `actual` is greater than `expected`.\n\n```javascript\nassert.that(actual, is.greaterThan(expected));\nassert.that(actual, is.not.greaterThan(expected));\n```\n\n### is.instanceOf\n\nAsserts that `actual` is an instance of `expected`.\n\n```javascript\nassert.that(actual, is.instanceOf(expected));\nassert.that(actual, is.not.instanceOf(expected));\n```\n\n### is.lessThan\n\nAsserts that `actual` is less than `expected`.\n\n```javascript\nassert.that(actual, is.lessThan(expected));\nassert.that(actual, is.not.lessThan(expected));\n```\n\n### is.NaN\n\nAsserts that `actual` is NaN.\n\n```javascript\nassert.that(actual, is.NaN());\nassert.that(actual, is.not.NaN());\n```\n\n### is.null\n\nAsserts that `actual` is null.\n\n```javascript\nassert.that(actual, is.null());\nassert.that(actual, is.not.null());\n```\n\n### is.ofType\n\nAsserts that `actual` is of type `expected`.\n\n```javascript\nassert.that(actual, is.ofType(expected));\nassert.that(actual, is.not.ofType(expected));\n```\n\n### is.sameAs\n\nAsserts that `actual` is identical to `expected`.\n\n```javascript\nassert.that(actual, is.sameAs(expected));\nassert.that(actual, is.not.sameAs(expected));\n```\n\n### is.throwing\n\nAsserts that `f` throws an exception.\n\n```javascript\nassert.that(f, is.throwing());\nassert.that(f, is.not.throwing());\n```\n\nAlternatively, asserts that `f` throws an exception with the `expected` message.\n\n```javascript\nassert.that(f, is.throwing(expected));\nassert.that(f, is.not.throwing(expected));\n```\n\n### is.true\n\nAsserts that `actual` is true.\n\n```javascript\nassert.that(actual, is.true());\nassert.that(actual, is.not.true());\n```\n\n### is.undefined\n\nAsserts that `actual` is undefined.\n\n```javascript\nassert.that(actual, is.undefined());\nassert.that(actual, is.not.undefined());\n```\n\n## Running the build\n\nThis module can be built using [Grunt](http://gruntjs.com/). Besides running the tests, this also analyses the code. To run Grunt, go to the folder where you have installed node-assertthat and run `grunt`. You need to have [grunt-cli](https://github.com/gruntjs/grunt-cli) installed.\n\n    $ grunt\n\n## License\n\nThe MIT License (MIT)\nCopyright (c) 2011-2014 the native web.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","readmeFilename":"README.md"}