{"_id":"twerp","_rev":"35-7a4b889794ae3593c7ae2988fef76592","name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","dist-tags":{"latest":"1.0.10"},"versions":{"0.1.0":{"name":"twerp","description":"Super simple class based testing for node.","version":"0.1.0","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"https://philjackson@github.com/philjackson/twerp.git"},"maintainers":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"_id":"twerp@0.1.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.13-3","_nodeVersion":"v0.4.0","dist":{"shasum":"5429f3053468ac7260375feadf5fedeb23190187","tarball":"https://registry.npmjs.org/twerp/-/twerp-0.1.0.tgz","integrity":"sha512-uwOXTjXES468FNx/yPrpjoOEN0AG9MZHd57UZFv3XSctPE1AzsVOveNPI2PFQGJcBBWJKtX9ii9/Klcafu4Ulw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYaIZiLgpWF8KfDhGE/MxCynJ0GSGYUXkU9cU/SRIy1AiBTfWY1C5zYHmbnouqromHWbKTBe+TCjAGJioH8E7yJTA=="}]}},"0.2.0":{"name":"twerp","description":"Super simple class based testing for node.","version":"0.2.0","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"https://philjackson@github.com/philjackson/twerp.git"},"maintainers":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"_id":"twerp@0.2.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.13-3","_nodeVersion":"v0.4.0","dist":{"shasum":"dbf91da9ebe4e3733622c13e83c0a9057ca2cf42","tarball":"https://registry.npmjs.org/twerp/-/twerp-0.2.0.tgz","integrity":"sha512-T4pOIpHnwIwFWC/I6PWJkT0ZGNVaGfZ9rbVIt7eo4YC/6lGwOhoJAIOyN2WX4qXhEuxnc57Ww4atmnNJcPdhIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8aJJjJrIdbrOzV1z4V6QWBbVFCuDyr3okVrLGJWkm6AiAF+ZyXyBI/XCwCsf3BTlTK7Iad1gDL3xFRH8Uh4HG5FQ=="}]}},"0.3.0":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"0.3.0","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"https://philjackson@github.com/philjackson/twerp.git"},"maintainers":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"_id":"twerp@0.3.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.13-3","_nodeVersion":"v0.4.0","dist":{"shasum":"8295de16f3da142f5e7bfe691a1dfe8c19ba6dbe","tarball":"https://registry.npmjs.org/twerp/-/twerp-0.3.0.tgz","integrity":"sha512-JGTUaXDGCKJXdn47UT/to+3Is0YJDK5m5/8TtS4nKzK394D4prc+qapNyrN0lNKyd0woOQlJZenIXV/9NN840g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhDw7JorsYVEpURvNmEHZnvpCXJBpnOTX0bKZsfwHUbgIgBzfxjlD9pNhKli/RY02THKzFOOCZK76AItdaY4qSFhk="}]}},"0.4.0":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"0.4.0","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib","bin":"./bin"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"git://github.com/philjackson/twerp.git"},"maintainers":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"_id":"twerp@0.4.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.5","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"de9f5f8e960dfbb9f4dc21fe31671a571fe74c9d","tarball":"https://registry.npmjs.org/twerp/-/twerp-0.4.0.tgz","integrity":"sha512-LcLqaYMCWvj+bs7oqkM7jRLtuBSN4hFhMOwZIGAQN6ruQLmPV6M86bY+2StIWvkZfXR+CZ1u2RuDflGL5xRZtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDarlSKYRB/Qv3iOILnMccBWrq7VZIvIbLeuIrNGLOgYwIgGjmXraCTnRRBpzagJtSf9qxt02jx5ABuc4yh9bPjdmg="}]}},"0.4.1":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"0.4.1","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib","bin":"./bin"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"git://github.com/philjackson/twerp.git"},"maintainers":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"_id":"twerp@0.4.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.5","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"67920a48a6ab8177d91e313e803d414ad0a7320f","tarball":"https://registry.npmjs.org/twerp/-/twerp-0.4.1.tgz","integrity":"sha512-cqQShogOGvBxzFfeN2zW1NMzfnD8CKUL07lv3/i/BEhsABzAWgWswAZ59wBIy7AHrL+iuXGsX1iqr5oE2uh02w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHK7o3kU33/NJ+ubdTTH9w56YUy01LuTVnYcFyNGpQHDAiApQ+3jG8QQmwVUAZBE3m4NYKmt1BQ9DXErvB/syV43EA=="}]}},"0.4.2":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"0.4.2","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"git://github.com/philjackson/twerp.git"},"maintainers":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"_npmJsonOpts":{"file":"/home/phil/.npm/twerp/0.4.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"twerp@0.4.2","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"e7d66ac301df6dec50101a025fe63a43a5ae36e4","tarball":"https://registry.npmjs.org/twerp/-/twerp-0.4.2.tgz","integrity":"sha512-z7ZHDN5+AK9+KtEwiEXHppH9kvNq4WAbHOV3Ci/S2eThGG28p7XfXNTBoefx9c8rWcU30gtIs4ZDjPfM3nukSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHshksiXuxYYNh+IIR2ps7ioHgqcrvmjVHKVc3iTWF3AIgJb7t4HNYRfLjnyFWPz0izZEaUwPmdioj/txOHvDH7mc="}]},"scripts":{}},"1.0.0":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"1.0.0","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"git://github.com/philjackson/twerp.git"},"maintainers":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"dependencies":{"coffee-script":">=1.1.1"},"_npmJsonOpts":{"file":"/home/phil/.npm/twerp/1.0.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"twerp@1.0.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"6553316ff714a35aae03f0e78a9d66d36bf85ba9","tarball":"https://registry.npmjs.org/twerp/-/twerp-1.0.0.tgz","integrity":"sha512-/s1+hJpviNgFLKATzhk5qfMFeYRGqq0qYEqdvwI2v3YA+2fTmda8k7R7dHMCr31ZzfbmA0zDVKQcO0jA2+ohRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlM7OllT/LrNwm+cly2duq9vdvRWf9uODVTS8ry9NjuwIhAMMPpts80dxbwpGag0rpMvEWc8HZX4Kj1xy2uc+PlLCZ"}]},"scripts":{}},"1.0.1":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"1.0.1","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"git://github.com/philjackson/twerp.git"},"maintainers":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"dependencies":{"coffee-script":">=1.1.1"},"_npmJsonOpts":{"file":"/home/phil/.npm/twerp/1.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"twerp@1.0.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"0100a9f915535ba1bde29b744342fac008e5331f","tarball":"https://registry.npmjs.org/twerp/-/twerp-1.0.1.tgz","integrity":"sha512-TR+46Qhyqk/8DidQOQ2mdHcaT7NecrJiTvWj60EgNimIUrTa53+8DEQGg5b96YZmRbYL8ToLu+XF9/U6i/dF2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1pxdNl/nG+b48WXNmBzw921NfehJF2B6YOkbBa9YHAAiEA+7NEGosaUCEXEcodQF0yGJ/WBcUS+wbt8aK+Rq4/ajE="}]},"scripts":{}},"1.0.2":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"1.0.2","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"git://github.com/philjackson/twerp.git"},"maintainers":[{"name":"philjackson","email":"npm@shellarchive.co.uk"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"dependencies":{"coffee-script":">=1.1.1"},"_npmJsonOpts":{"file":"/home/phil/.npm/twerp/1.0.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"twerp@1.0.2","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"f92e17d41fbc827016afbda620a9cd1ea4228fc3","tarball":"https://registry.npmjs.org/twerp/-/twerp-1.0.2.tgz","integrity":"sha512-DE3UGvMAlf8jbK78tLm5ZB8ISmK78XlOojyEj39PsHT8BzLYB2O3ZiyBrM+h86RHtOp5glnPYcHRj2ZlyXMEGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNXx8z364VbKdIwEA7mcPHXhS97H6gA8kUASQblL4ltQIgAYpfOSYgSIYu5zFPZVwQaTCeEVu4TDsGh065DjmxBdE="}]},"scripts":{}},"1.0.3":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"1.0.3","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"git://github.com/philjackson/twerp.git"},"maintainers":[{"name":"philjackson","email":"npm@shellarchive.co.uk"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"dependencies":{"coffee-script":">=1.1.1"},"_npmJsonOpts":{"file":"/home/phil/.npm/twerp/1.0.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"twerp@1.0.3","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"41210dab526678c94f6c9d58363da7a954178e74","tarball":"https://registry.npmjs.org/twerp/-/twerp-1.0.3.tgz","integrity":"sha512-oQPvriuVnBFLNtwk+L6wEdZuC5EAomLQ47FUuyfXbWnkG8PSbsdb/pMEmmtkv3Icj149RIG2Xi9+H9LndnMeRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPGEq6A/gC71V2nrYuCIQ6R1eI/mHYeTx6xolNgWVrWAiEA4gfLA8Kp/tHDsAA8EW0mARLDn3m+ULf49FpMrFheM1Q="}]},"scripts":{}},"1.0.4":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"1.0.4","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"git://github.com/philjackson/twerp.git"},"maintainers":[{"name":"philjackson","email":"npm@shellarchive.co.uk"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"dependencies":{"coffee-script":">=1.1.1"},"_npmJsonOpts":{"file":"/home/phil/.npm/twerp/1.0.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"twerp@1.0.4","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"8bf14908dcc7507e10ee064167079d36428bc451","tarball":"https://registry.npmjs.org/twerp/-/twerp-1.0.4.tgz","integrity":"sha512-eBDpcBv3H9jhwMGohXO6nlfm2ctDUAL0B2Tah5G5+zfnush5PowtLFLSAs3seUAMg/u3hbb8pkRGV3B3HOLErQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZxRMhY4dCdYz5O7/vhyEf7Odd/wx2/E8lGYLx6PgXfAiEAvbnVQzewrybvL4p4ArBJM91EnxiuZ6yyg6cr3cv9KXU="}]},"scripts":{}},"1.0.5":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"1.0.5","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"git://github.com/philjackson/twerp.git"},"maintainers":[{"name":"philjackson","email":"npm@shellarchive.co.uk"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"dependencies":{"coffee-script":">=1.1.1"},"_npmJsonOpts":{"file":"/home/phil/.npm/twerp/1.0.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"twerp@1.0.5","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"6e3ffb521f74cf45c99755bb7f567fe32b249b36","tarball":"https://registry.npmjs.org/twerp/-/twerp-1.0.5.tgz","integrity":"sha512-ns6TmrKKmCdBKD7QrHKNLvj7DxBsNdgQPxW39azLNTzogLX+wwbeltRjlc6BJ6V8xUr2e0shzOpasmRLsSxk3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxYe2LhEx0/Fq5etwL4td9Bp1Xqn3o7Opb98dnWOCiaAiEA2qyyaFsnKrxbmcaVNTdU33sG9d5RcwBFwtjBqXIvoh4="}]},"scripts":{}},"1.0.7":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"1.0.7","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"git://github.com/philjackson/twerp.git"},"maintainers":[{"name":"philjackson","email":"npm@shellarchive.co.uk"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"dependencies":{"coffee-script":">=1.1.1"},"_npmUser":{"name":"philjackson","email":"phil@shellarchive.co.uk"},"_id":"twerp@1.0.7","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"cfa77d5d9ebb0981055de12ea9c28c31e4ac67c5","tarball":"https://registry.npmjs.org/twerp/-/twerp-1.0.7.tgz","integrity":"sha512-UEvKN+NoAnWCfx24rbOIMUd1uzsl5BNMvox5ZBj0Wq6s67oNqmZEimjIzDUDIajnxFmdETM0j7/+dinclleSpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBx5pJMbtmeawQmATWEEyTIv1Y0T/XR3XNWppKgF75jbAiEAqPkIcJWyUDRH4cZEEuhER32zn4iTZ5JYG9OHOAl3vh8="}]}},"1.0.8":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"1.0.8","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"https://philjackson@github.com/philjackson/twerp.git"},"maintainers":[{"name":"philjackson","email":"npm@shellarchive.co.uk"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"dependencies":{"coffee-script":">=1.1.1"},"_id":"twerp@1.0.8","dist":{"shasum":"fb94005baa634a6dd088a2491fa6dafe66a53ffc","tarball":"https://registry.npmjs.org/twerp/-/twerp-1.0.8.tgz","integrity":"sha512-MbyNrvrKtG/w9MAcyU0SMhnsrYFr9xA62s6Hb076I8wVTIuk5Oe6HfipEjCUKMOMC0gO/ytHxtxdeMHw6uAurA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPCMNmR3NrtbtJABF4s4yny7UfemqfH+FfvUWnxjrpjQIhAN1EVO0efxcPqeB+vGOXzXyoiWcqWFOY5iy24cO1TQ06"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"philjackson","email":"phil@shellarchive.co.uk"}},"1.0.9":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"1.0.9","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"https://philjackson@github.com/philjackson/twerp.git"},"maintainers":[{"name":"philjackson","email":"npm@shellarchive.co.uk"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"dependencies":{"coffee-script":">=1.1.1"},"_id":"twerp@1.0.9","dist":{"shasum":"1592eb172cf8d87dce6f9baaa641ffc4cebeffb2","tarball":"https://registry.npmjs.org/twerp/-/twerp-1.0.9.tgz","integrity":"sha512-EdlUKsrfjq+/wq3VyoZo2xld/ym7RSUQZe9PftktjSKm3sHL+NvSG1b7WMxRnhbHcdttjOXAqdz8hOBPb4Qzkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDz/vRyl9r3a/OTg+AD6KJ41PjmWfXFErtoPephQgZM8AiAXBMQSLvbrdfZaY7MKpKLlE3gBPZxtKSbbvABIaIH4dQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"philjackson","email":"phil@shellarchive.co.uk"}},"1.0.10":{"name":"twerp","description":"Really simple, class based testing framework for node and Coffeescript.","version":"1.0.10","bugs":{"url":"http://github.com/philjackson/twerp/issues"},"directories":{"lib":"./lib"},"bin":{"twerp":"./bin/twerp"},"main":"./lib/twerptest","repository":{"type":"git","url":"https://philjackson@github.com/philjackson/twerp.git"},"maintainers":[{"name":"philjackson","email":"npm@shellarchive.co.uk"}],"contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"dependencies":{"coffee-script":">=1.7"},"homepage":"https://github.com/philjackson/twerp","_id":"twerp@1.0.10","dist":{"shasum":"92318c5a0fa941d1e71a8641696c9d09eb6a5691","tarball":"https://registry.npmjs.org/twerp/-/twerp-1.0.10.tgz","integrity":"sha512-GJWXMoOOT7c/KIQW5lgepQBe++KTygkx4nBEfd9knyXmDvLQGb2UvKUg3m/LKM6HkQLLG6PUInmHGKTqYxltvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLdVTdqxBdTA7aU1Cpt6slp76fqbsBrTQn99mnO8W3SwIgUG3wj/ICn/z9Ul1B+PB8zOPDr0OElbpkfivxPowggo0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"philjackson","email":"phil@shellarchive.co.uk"}}},"maintainers":[{"name":"philjackson","email":"npm@shellarchive.co.uk"}],"time":{"modified":"2022-06-28T00:02:11.127Z","created":"2011-02-18T18:30:50.856Z","0.1.0":"2011-02-18T18:30:51.312Z","0.2.0":"2011-02-19T16:04:56.271Z","0.3.0":"2011-02-20T16:53:38.247Z","0.4.0":"2011-06-07T11:04:01.135Z","0.4.1":"2011-06-07T15:02:09.399Z","0.4.2":"2011-06-20T13:11:29.497Z","1.0.0":"2011-06-27T15:11:54.911Z","1.0.1":"2011-07-24T17:37:40.309Z","1.0.2":"2011-08-10T18:25:00.067Z","1.0.3":"2011-08-10T18:45:35.169Z","1.0.4":"2011-08-12T14:59:52.381Z","1.0.5":"2011-10-17T15:41:15.715Z","1.0.7":"2012-03-27T16:00:02.100Z","1.0.8":"2013-09-29T20:27:48.937Z","1.0.9":"2013-10-25T12:29:15.102Z","1.0.10":"2014-05-02T17:14:17.561Z"},"repository":{"type":"git","url":"https://philjackson@github.com/philjackson/twerp.git"},"readme":"# Twerp\n\nReally simple, class based testing framework for node and\nCoffeescript.\n\n## Synopsis\n\n    npm install twerp\n\nWritten with coffeescript in mind so a really simple example use might\nbe:\n\n    { TwerpTest }    = require \"twerp\"\n\n    class exports.SimpleTest extends TwerpTest\n      testSomethingSimple: ( done ) ->\n        @ok 1\n\n        # the optional message will help you when debugging failures\n        @ok null, \"Test that null is true\"\n\n        done( 2 )\n\n      \"test something else simple\": ( done ) ->\n        @equal 1, 2\n\n        done( 1 )\n\n    class exports.AnotherSimpleTest extends TwerpTest\n      \"test stuff works as one might expect\": ( done ) ->\n        @isNull null\n        @equal 1, 3 - 2, \"Three minus two is one\"\n\n        done( 2 )\n\nThen run with 'twerp' (you can run coffee directly) and you're off:\n\n    $ twerp blah.js\n\n## Writing tests\n\nTo build a test class you need to create a file containing at least\none class which inherits from TwerpTest.\n\nAny methods defined in your class which begin with \"test\" will be run\nas tests. Other than tests starting with \"setup\" or \"teardown\" you can\ncall 'private' methods what you want. The callback received by each\nmethod must be called when it's finished and should also take the\nnumber of tests you expected to run.\n\nAny methods that begin with \"setup\" will run before each test method\nand any that start with 'teardown' will run after each test\nmethod. `setup` will always run before other setup functions and\n`teardown` will always run before other teardown methods. The others\nwill run in alphabetical order. So for example, with a class that\nlooks like this:\n\n    class Hello\n      \"teardown webserver\":\n      teardown:\n      setup:\n      testOne:\n      \"setup database\":\n      \"setup controllers\":\n      \"setup application\":\n      testTwo:\n\nThe execution order will be:\n\n * setup\n * setup application\n * setup controllers\n * setup database\n * testOne\n * teardown\n * teardown webserver\n * setup\n * setup application\n * setup controllers\n * setup database\n * testTwo\n * teardown\n * teardown webserver\n\nTests will be run in order. No async magic here.\n\n### Choosing a runner\n\nYou can pick a runner (how the code is formatted) by using --runner=\non the command line. For a list of available runners use --help.\n\n### Assertion functions\n\nBundled with twerp are the following assert functions:\n\n#### As with assert.js\n\n * fail\n * ok\n * equal\n * notEqual\n * deepEqual\n * notDeepEqual\n * strictEqual\n * notStrictEqual\n * throws\n * doesNotThrow\n * ifError\n\n#### As with assert-extras\n\n * isNull\n * isNotNull\n * isTypeOf\n * isNotTypeOf\n * isObject\n * isFunction\n * isString\n * isBoolean\n * isNumber\n * isUndefined\n * isNotUndefined\n * isArray\n * isNaN\n * isNotNaN\n * match\n * noMatch\n * isPrototypeOf\n * isNotPrototypeOf\n * isWritable\n * isNotWritable\n * isConfigurable\n * isNotConfigurable\n * isEnumerable\n * isNotEnumerable\n\n# options\n\n * --help: Help!\n * --exit-on-failure: Exit as soon as a class fails.\n * --no-colour: Turn off colour output.\n * --no-color: Turn off colour output if you're American.\n * --match-class: Only run classes whose names match STRING.\n * --match-function: Only run functions whose names match STRING.\n * --runner: How output should be formatted. --help for a list.\n\n","homepage":"https://github.com/philjackson/twerp","contributors":[{"name":"Phil Jackson","url":"https://github.com/philjackson"}],"bugs":{"url":"http://github.com/philjackson/twerp/issues"},"readmeFilename":"README.md"}