{"_id":"bogart","_rev":"222-e1fe69615addc3ce52a23656fc49eb72","name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","dist-tags":{"latest":"0.7.3"},"versions":{"0.0.3":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.0.3","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"_id":"bogart@0.0.3","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/bogart/-/bogart-0.0.3.tgz","shasum":"0d6c97be3471c480ad2fb871940aebf6485bae4c","integrity":"sha512-44gZZczVA8jHvgre90xV2z/JjmNqbAC/89X+8gz3vPm57+c41WukqnIj3jwh2EKk1/m7PChETdu268sbtpnJ2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbwQzbrpJXG/NJYtto5T/UACWmFEAle4hCvqpIPNeqSAiBMu/wUP2kyLxth2jSXFPQo9KrarhVE1c9HvlHKYOfPag=="}]},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.1.0":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.1.0","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"jar:http://github.com/kriszyp/jsgi-node/zipball/master!/lib/jsgi-node","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"_id":"bogart@0.1.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/bogart/-/bogart-0.1.0.tgz","shasum":"dfef50bfeec0cedd958154417c6406fffbc8acfe","integrity":"sha512-PVsfXCYOlh3mGHfU0/zET2QvzoFdcuY/gpB1MOCNVU2JsZak/z+4T0pIu7N1vftHecQ/hNiCPZyYUuYNk443eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCflgYdT7bhhKyfe196Y2QP4Eh8EsiabWbtyfx6REV+aAIhAP50+7607fPoZPGO9BLq/h9rbkF5LNXHGCsTz+uWz8LZ"}]},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.1.1":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.1.1","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":"v0.2.1","jsgi":"v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"patr":">= 0.2.1"},"_id":"bogart@0.1.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/bogart/-/bogart-0.1.1.tgz","shasum":"a7496fe849396f44bfd21a051cb63062e97eb275","integrity":"sha512-CYqYTjT/deG8lyKqVb9OGOgyFXmgg/OkD7rqGV5ZogQbm2HpnZM2xCQ1MsvxnijCVEC1nR8DFaZL70ZqofD+Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnLmh+cTRzmEZ/TpbbxL3XlUDvdy1xx/F08qpihONcUwIhAPtKjv5oQdtkWwXSBR1LqDomM1aYpcfy7EVy1gv36itZ"}]},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.1.2":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.1.2","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":"v0.2.1","jsgi":"v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"patr":">= 0.2.1","haml":">=0.2.5"},"_id":"bogart@0.1.2","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/bogart/-/bogart-0.1.2.tgz","shasum":"43cb99ae35217289745df07198ba0c9799a9419f","integrity":"sha512-mCJw2UzxncDjetDHkRPemiAyc0rlNlTCG77AAgWT6Bnm/bWDeIWTL0Y5FTcItzSilKE3Z61tt5dQrldrUPToOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpV+AIG5SeY7olY3Hi0SCqpTq1W9aupBQCCpmetqtu/AiB8FqnFyMJQgG5XKC5gAsUu3Mx9kPLaLAjkWdrHiKh/kg=="}]},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.1.3":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.1.3","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":"v0.2.1","jsgi":"v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"patr":">= 0.2.1","haml":">=0.2.5"},"_id":"bogart@0.1.3","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/bogart/-/bogart-0.1.3.tgz","shasum":"5841978cb1cfcf8d4838632d47eb12c5acd1c92e","integrity":"sha512-sKGy3BE8CoEnXp5CkHkDKMak2KFDC9B91bDcb9OVstl+NKfaFbTBjmr0C0GMr53ngQmLtOhdZWwuMHXA3md1YA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeIKuQwa1yyA91J4GNVQe6BoZZM3C2DxI8JAgLLI4n2wIgRNyRak9tnTDp4gjLw1fiMWUTp7G8jsDI56UFa/k51b0="}]},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.1.5":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.1.5","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":">=v0.2.1","jsgi":"v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"patr":">= 0.2.1","haml":">=0.2.5"},"scripts":{"test":"node test/all-tests.js"},"_id":"bogart@0.1.5","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"c7d6ecb361a9f02afeae8b8e8f26158beb2fe5aa","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.1.5.tgz","integrity":"sha512-YQC5ZCv+PYk0GMV8ZthgYeTlrj5iH+dSYkmIZQPQyqFUlVEViIZhfJHBtr/7RmzjqlY36e2TI79ASre/A7JGQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHg+6W2ifPleL6aZvQMZd7Wbe6kHEWWp0aXIJLgBJZe3AiEA0ta/uxnIqqDq+QOJ7US/9kM7/VNDdZY83nW1669i0ek="}]},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.1.6":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.1.6","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":">=v0.2.1","jsgi":">=v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"patr":">= 0.2.1","haml":">=0.2.5"},"scripts":{"test":"node test/all-tests.js"},"_id":"bogart@0.1.6","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"a5a3a9318486cb3bbb5c72cece0ed20288d2a26f","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.1.6.tgz","integrity":"sha512-N8MmgqiYIEVKCXAUhystV7kBfzmDoC+KuBhl95CbO4an8RKSzsZ0hvZImiyEBTc6WW/3XWpJ5LFYd0KgGQprVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHF4OEMIfOSpT9kL3+VCkZ3/y1TnO3E8ULUrhMitltvAiEAoyOCfxfYJyPyA+6ZU6b3rSUuvFrVOXJLamthH3I9gdg="}]},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.2.0":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.2.0","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":">=v0.2.1","jsgi":">=v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"patr":">= 0.2.1","haml":">=0.2.5"},"scripts":{"test":"node test/all-tests.js"},"_npmJsonOpts":{"file":"/home/nathan/.npm/bogart/0.2.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bogart@0.2.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"cef235a9551d7bd257faecafe86e3cfc846b9b3a","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.2.0.tgz","integrity":"sha512-VYs9zbFcB6HXxvxGBzHQYvqDuQaMngxillTHpG1zyJkZkhuF2ZZk2Xw+/KJBsgBIn6lt0uKAeqaPHiHLJpmqPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDibItbv3UHxDATzLmicjDV7h3VbBUiMqhNJmM2soydMAiEA6YJNrZ+Nzxo06+FivIFQ5hRlMeQ72Trgc6aHEp9zrow="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"}},"0.3.0":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.0","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":">=v0.2.1","jsgi":">=v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmJsonOpts":{"file":"/home/nathan/.npm/bogart/0.3.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bogart@0.3.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"bd7316ee42afa547a4a8f79bdf9affe342cbf120","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.0.tgz","integrity":"sha512-d9yTvAAfwo7xyHUhp8hyXjMaXdghbSStqf/6SEV/V/sehQfiXvhX/a4TMhVs2d44wJcDmia/GokZMWhTq7S9EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAoWXTvqKKWxvnpxV96+e5UIyt6gNMdmNYiH/lPHYawwIgeadJeFIwj4Z+y022UR+ubltsHCGMiT9dsEWiVfFCJRY="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"}},"0.3.2":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.2","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmJsonOpts":{"file":"/home/nathan/.npm/bogart/0.3.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bogart@0.3.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"51961c04ee8a490d6d48ac8fb6a476d8af83a223","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.2.tgz","integrity":"sha512-1jD5kwLPbojlHK2KamT3COeE5xGLoa2E2Sb9uPseQaVBLeyAAg+tgZvqoemMLDE9N6s1WPcKgTwH/E0ScgZ3BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkoaU7+OCD5vyj4RO8aS/9pebOFq4JyCRu4PN7BEyRrAiEA4natnr2/RPSQ6UmIQpGYqaNTpRg16lSMdmFGHEhB2Oo="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"}},"0.3.3":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.3","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmJsonOpts":{"file":"/home/nathan/.npm/bogart/0.3.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bogart@0.3.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"65ff0d3d60d70fc66c1c7fe319b2c925809ab83d","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.3.tgz","integrity":"sha512-KZH0l02p3cLKD/O2O/u42ZcgWvbR09tN4YHysEoNQXcM3bCgtrnirQSwANawBKRAaqFOJKkToDG524C1XAVtPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnDZk7jMobx6Tcacc/AJjQ8L6Lz/WHxDfD0NmTPObnbQIhALfZj/XKYFbbxHijv7gWiI2M1/StGb6hw2PKU05iBIn0"}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"}},"0.3.4":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.4","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmJsonOpts":{"file":"/home/nathan/.npm/bogart/0.3.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bogart@0.3.4","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"cdaed4a3cfc1877da3045fe34738cd4d64d37fa8","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.4.tgz","integrity":"sha512-N/6uMRhtjdINT5toiLirxpZtGr0P9gI0VifsFojZSgr/+jA+1dlIF4a9ZzFJDUV//aJ3oYjM7XTyeHILTSSF7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjDp1BrSB02DuC38DEE71vUolxwCPD1UlG5Qe69A5IewIhANsLl5XOTpov3kTNmCBOEQ5ZkJDuoZdzKV78esacjtP1"}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"}},"0.3.7":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.7","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","deflate":"1.0.2"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmJsonOpts":{"file":"/home/nathan/.npm/bogart/0.3.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bogart@0.3.7","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"62ea9c06a8c36ea43096de02bf55f263062d0ea8","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.7.tgz","integrity":"sha512-HE28PzxZMJOBe89NpvQ0d7Qc0RjZ/+EkQgbzFzEpXOHm29+1LSmygDNTtL9+0fhi49eLzmmzlHRL3cyMS9nw3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS76amS63JKcoyp3Ihqnjol/LeTn7h5EWf9HKbPMdVOgIgCWy7Ojs6L4XcfcG7ifZ035SG2xbvR/fMGLta5+XCTfg="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"}},"0.3.8":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.8","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"mappings":{"promised-io":"http://github.com/kriszyp/promised-io/zipball/v0.2.1","jsgi":"http://github.com/kriszyp/jsgi-node/zipball/v0.2.2","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","haml":"jar:http://github.com/visionmedia/haml.js/zipball/master!/lib/haml.js","pintura":"http://github.com/kriszyp/pintura/zipball/v0.2.1"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmJsonOpts":{"file":"/home/nathan/.npm/bogart/0.3.8/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bogart@0.3.8","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"fa8ebe3efc3c7a7fbd719ec16f17e6a06c4da478","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.8.tgz","integrity":"sha512-Ba0Rjahv2TWLrx8kZYsNuUSMnCfMFNpnHQvHabpPsUFRlaPQbRss456X8NJkCsQqpP2c62+tYstU0C+L7nCmWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvM/fItgJqo4eJmg9u/2cMsVoSiTk0SskGAxi87nK47AiBBiU9EyoRyeb1JVKGvGhyHXZ6HwMnjThXx6FaZaYQcEg=="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"}},"0.3.11":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.11","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmJsonOpts":{"file":"/home/nathan/.npm/bogart/0.3.11/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bogart@0.3.11","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"c14da3127be37c6215528778484c30489881efd2","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.11.tgz","integrity":"sha512-5tTrljPH1UK4jLL6ABFCAd5Ot3pMdTUgUxa40CFUJ/ohI60mDuO/koOcrvwXiMfY0hYLqkc+KqFmYSvdsuJviQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPY+ErL8ABN6jJCWBWbex2rzoFkBQlF/WNaAODRXo0fAiEA9miRbSGlEDJttGUM0ukobBsbZuHLZE5UfaqYIPeAT2g="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"}},"0.3.12":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.12","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmJsonOpts":{"file":"/home/nathan/.npm/bogart/0.3.12/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bogart@0.3.12","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"68397821b14789b1185ac953b7348de4b019bfd7","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.12.tgz","integrity":"sha512-DcHYQVIPV570tzXS5cdHxWmz0YsmtqOUUtbKhNgSBYdXK6ZLt8hWiTwEhF962KJvTlWz4+JamCbL0Nafs94FSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNIPpeMQIK7IEdkGRYNa1KBoSgy9TZZMysAIURQA2RXAiAmmTntd+b9vD4m13NP/n+NReOSTETb0J4vWhmoevZ3KA=="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"}},"0.3.13":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.13","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmJsonOpts":{"file":"/home/nathan/.npm/bogart/0.3.13/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bogart@0.3.13","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"d50add59f162539568bf57a2d945438fc4e8f392","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.13.tgz","integrity":"sha512-zRuO6c9xIubBOJH6PM7wZU/NNeKwxwCwtxJwWrtRId1EO85VXyN82Wkp4L0sVdcLs86BYqMhw1Eg+JVJXQj/lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYga4M5Tb/rWYckX8Fnd70jEmOW3s8uT3m1Ws75JVi+AiEA8ck3sroAfgSo4853bgUy79xrLvCf65uj0Yd+oWTC9p4="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"}},"0.3.14":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.14","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.14","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"266b6732488282481688d93084a2a4f97601e2ff","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.14.tgz","integrity":"sha512-sUwVrwgf4cfoiH2oHZrj4impCf/nXdMqLIxst2BfkIVDAdbF6PpeHLn3NZLHT54WJ5mZL7xWY7yv+c5n0YBJrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgGXPEm1WGw/dNcEKo9Ah/sXmS5V5kJwb5fxBZiZHdeAiEAnJkUUVK2wPUAzieMeZI9BKKg6Z8UsRvSg0S/lhdIN50="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.15":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.15","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","parted":"=0.0.7"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.15","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"c7095090a8ff7a96f7e9ff20ee73ffd9e6a41764","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.15.tgz","integrity":"sha512-zh8aqGs7nzsWK6+VJV+ppcLW+rxgvXgpYss6jx6/ZJZLoqHFoXAc5VaKa7j2iuIHh3wPwqoSiC8GxXGs6rQ6Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcY8SpKRv0qsDUQ9UxH6oTfBwNJyWkMBK5ot8yImm2ZAIgGZKCIthX8Jb/bwfHp9u1JMTudoEOd/Z45pLm1tnqTrw="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.16":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.16","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","parted":"=0.0.7","q":"=0.7.2"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.16","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"315d7d825c7574ff7b558063b260ba9b7e3f61d0","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.16.tgz","integrity":"sha512-ACdJEnLRrKK+4lrsT8s2cigplsxiCWdjDjGoFjPAJhA1ULzUAW4xQAPWl6v89f40IntR16Ct9JZVfLRGAIrgbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg3xejuMnauNGsO9D2bICjmAjri1v/Hf318N9ExT8GPAIgL/bQ/GGjf4bhBW8Zm4HEqfUvIffpA/RCvRWYE1SEWGk="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.18":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.18","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","deflate":">=1.0.3","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.7","q":"=0.7.2"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.18","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"1f569ab38aeb5b4224f20ec62c860bbf3827db9a","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.18.tgz","integrity":"sha512-yfFR9ULKeMe/PoWk85IiXINs5z95YWJnYJ9HxUwBzn9JO0hbHEhRBBzaeStK0HQP2Q+THezxpYrd3yUsiiRGKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYLRGCejCQn7hxGTLuLgyHu8lwWThPUHwNZ+Us7XrrzAiAck34eMeaVciKvmZRpXlgZO/EJVUW8ZoAx/7r9GOzMkw=="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.19":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.19","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","deflate":">=1.0.3","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.19","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"663a2f594732ca69e1ea2084fbbea9c08f2003e2","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.19.tgz","integrity":"sha512-nXruXwyUvpvoVi2V5zDSSqdBiEM2TfypAOfxwZqujPhHOmL/DJ79aqOAbYHODzyRgaWIjByP21SdLeQ9WrcYyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCdNMcRVZB8zqg14ui0eKBKVYjh86YwKXK72DJtX2BNwIgYXmHG2M4foW+sj9nuzLoWxY/zLmzELRJYUs0ziCvABI="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.20":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.20","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","deflate":">=1.0.3","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.20","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"d7b2c3143052a44d1b8c31c7aca2d9a53f5dac54","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.20.tgz","integrity":"sha512-ozsKk0PuVlutR3qmqEMJmXfBku+9BeXJ4y7/Mmz8KOXKWtgMh5z6ViNVgkpj9qPdu+jLTyuuy+cr4kfReNpFoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYTj3dXenk1S8h64nRmCOTi1+17GVqNvt98tll4XtNhgIgPKSN8vM52MZp40sZ7N2LB7lAIHg+PnpQiBOgaKaGoAU="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.21":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.21","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","deflate":">=1.0.3","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.21","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"ed555688ada0296d2e194012159bf93d0a9526cd","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.21.tgz","integrity":"sha512-sh1OA/kk7kVLW2gsl+rWN0LlaLGNnuSULwLLFEfDHTRL1TTwewPUDF8lDQnHaNZ+cDECY/XnBDtTwQ+ty6AFtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv6+mzd41wxB7PK1WfKZYH2OP0KBQr4jFwMqjkd9kjiQIgU4po1mmq5cYkKU1wIlDyMlt87bC9ou+WjWIboKp9ZeI="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.22":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.22","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","deflate":">=1.0.3","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.22","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"adace73610872b38819ddf7bbcd7598914a886d4","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.22.tgz","integrity":"sha512-lDBuAiULv1NC+fFfAj7RA40UovWNs248RLe0n91/YgbLkm7OX7oD++yFxkMtE7U5kWvJChy7bnHzbFgHwjkobw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaTrK1VzVYK816EWQklWiSN647kC5w5up4cDmv3L/qiAIgDJxYlklSe1zex/skwI7qkRvZquXc8B7YnGiXUsrtihU="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.23":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.23","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","deflate":">=1.0.3","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2","node-proxy":"=0.5.2","oauth":"=0.9.5"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.23","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"ca729b66234ff432c7dca3d8b83ae60ed4ae8bcb","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.23.tgz","integrity":"sha512-WcY49Ogx3A7qrk5z51VAasFPlaQvRU+lGMe6KTaSX6bw310vMBYgSn1jwhzK+GK/1Z1HHf/fwi5A6e2DZO3L5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDNG0p18u9NFfZGPlhcPs1U34YqK+DG8i4Y2p4G1c+PgIgWszr9Q43gaoYEQFaSPr0TPZY9ExuAhRvfk2sl94pz4k="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.24":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.24","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","deflate":">=1.0.3","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2","node-proxy":"=0.5.2","oauth":"=0.9.5"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.24","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"9a7d98c9f8176be2f17293e6a842452e58329630","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.24.tgz","integrity":"sha512-ZM+wE/Sa117oj4W3Bdo9VQgG2uGxrCpbeYAktjBqZlWbE36J/ksH0rd5n9VrUmxuKjDjrYRTQJHxCdl4X0gYzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOwZMQP3BiGceeR5itldCRJxRFRYOFuIV9u2eOGrY5twIhALdLTTMmIuh/PINwUOHIJB3y0ymnmB37v3bhHcxa+T+4"}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.25":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.25","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","deflate":">=1.0.3","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2","oauth":"=0.9.5"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.25","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"57da7d2f236f2904a4faa448377b4a7033b7c44b","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.25.tgz","integrity":"sha512-khWojNcN9D3a0kfgk/C4RROx2Sfivy/mEmTJ7K2xsXMerOfFPgloOH/jBexLbzJ3h7/H1Uod4lvyNf5m+sfGbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGicFL33rlYhhwSaWw4FCVn+cS5WXR5pzmiN1teWx2mFAiBo9neqiLXGk9ageVfQfjGGW0oXY8rXehBfi8XXYZbq4w=="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.26":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.26","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","deflate":">=1.0.3","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2","oauth":"=0.9.5"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.26","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"9f20ca970dc91d0e22f6a8f515b8c0787ef43cad","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.26.tgz","integrity":"sha512-MWbqU18Ehn4kfj3rTLccM96wocFNHBTRKoZjaB34PmaHqnKmWWaR40uyFr8ngBDmSqXm9K3wj3L33mLyusK8gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaidMC9ScdFBWZv2n8uMqwlCHmm5JMzK7JjKZcGHaLGQIhAOTeIjSOvRLO7IWHYQbBQbWnkTbNxXBAT586UVsM/PM1"}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.27":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.27","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","main":"./lib/bogart","directories":{"lib":"./lib"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","deflate":">=1.0.3","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2","oauth":"=0.9.5"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.27","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"f8e7286a43eaceb291eb926969edd2efa30d5e4b","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.27.tgz","integrity":"sha512-2tXoxidhaCZ1PHWC7dfkB79RpBmTnaOWtF/CcLiWghMWZn+V+GvSGPXc94FX09FQ4f5kQ0WdfK7IDRtQ3PNRvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3nrjE9QnHMkwZgCSSyp6WR2gPf9pZXUD73fvRoc7SYAiEA85z8iFCdGNUNTf0KBPC2IeSQ7tjYpfMBbYIFrHbwmig="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.28":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.28","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"git://github.com/nrstott/bogart.git"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2","oauth":"=0.9.5","request":"=2.2.9"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.28","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"08c4c9fefd63c129763d45eafb0f0a51584f197e","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.28.tgz","integrity":"sha512-nA3UoEZyBcC3cS8TrwO9MfK160FsrU1WmM/QrHMPMIu7yxpcg1CoT635WHKn4mBhAjKhF3jDdKrEuN4niYLNeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmyyTV2s72mkFF2sacTpGGfWhODFGgoU7rvO8bG6by+gIgYDCDao/UUXiRtnAbiCdlNJ9WiAq5pacKfGTm6q5x0js="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.29":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.29","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"git://github.com/nrstott/bogart.git"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2","oauth":"=0.9.5","request":"=2.2.9"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.29","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"aaef8049000ca86cb30792fe89ad1ad2a65636d6","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.29.tgz","integrity":"sha512-+Zk/Mqfbyrn5UnlD4WZLtS1v6lYRSqCCsvEWv+HCNMoOxuMPJJGGEWZ34f3cfo13Inw0ItPYVCWUl+vcKAsh6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9BY+eV0eoaESc7SRi5wnvK4bfAJmuYzo3XwZiruAbqgIhAO7H4ea69wrN4d0Yah2oKVyiUgZ3L5Qmnn9eHey3dfWF"}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.30":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.30","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"git://github.com/nrstott/bogart.git"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2","oauth":"=0.9.5","request":"=2.2.9"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.30","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"3e7e1dd91af8b5421d43be26910e120d0eee2605","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.30.tgz","integrity":"sha512-U7ju8sYP1cNop/jXMfAsQNT3cGyZm9YwsCQqN6jgqM4w8Z3C0RcoCUHM0O9J6hK4hCnqlpSkCZTwCCnv8mn4hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYIGwRsy2x78uPqTNyWOqhIha2XCVlueay8FI44SHK+gIhAIBFnNvaeXLRmvNk6LGJJCJ5cL5eY0FyEUvGwiC50ke+"}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.32":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.32","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"git://github.com/nrstott/bogart.git"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2","oauth":"=0.9.5","request":"=2.2.9"},"devDependencies":{"expresso":">= 0.8.1","haml":">=0.4.2","jade":">=0.15.4"},"scripts":{"test":"expresso"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.32","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"db7ca96e2c908ba1cbfea7b8b3c34cabb9faf46a","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.32.tgz","integrity":"sha512-S1cyK+ZNlMPNo9aY+T3XSeOIzHXlv1YOYCU6+rEkzRwXmH4fhyyPyDHwiU5HmMi5Z7EYBy9Pv0EOWGVku7GJRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcTReknOmRvtTuDYe0D7Vv0zo60faA2KOLnwJ5P5ZaHAiAnnaRL23ppWVKxVonU6HTO4cltHOWZc2dLTqaW2ZU/9w=="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.33":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.33","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"git://github.com/nrstott/bogart.git"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"bin":{"bogart":"./bin/bogart"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","q":"=0.7.2","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.33","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"7d21529d2a347dcf0e15c09ac4414d5163dfe347","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.33.tgz","integrity":"sha512-R1BvdVJQzcDyysclf3XeHbohtuZz8EytHqbVpiSMaOvzh4Ii36cgLoyP4Rtqgvxaj0wLVg30DMARX4zEciAiqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL087mufegTlS6wEXPE0Oc/UlHv+fpPJGor6xW+WamAAIgegKiOx4Bm8fyxuO3NFsb4Y8fkNl9NslB/PdD7W/qdV8="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.34":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.34","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"git://github.com/nrstott/bogart.git"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"bin":{"bogart":"./bin/bogart"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.34","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"985afc5aaa016d56571d95133bba64eeca11ace0","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.34.tgz","integrity":"sha512-LK1ohwBhbI4c89eHc5WfsRgK80F/UhrsdaKQMf2jiUnDxKVLiXoIn/+QdNhhNRobKOxRERaB6IQimcp+isY5zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVNu73iuTbKoxPJIkxrzbjK9+nOTv2t6UxXuTsX8mYjQIhAOg9TSId7PN919tDgBdBUBa2n51uMLQjGwAVM4J2CV2M"}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.35":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.35","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"git://github.com/nrstott/bogart.git"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.35","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"fef58bce7744da01c75b3c16ffaebf39a1bbe183","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.35.tgz","integrity":"sha512-MdVQ57inJE+IOr93e41FtxKEKvgYEwI6xJ9Armu3o3xoj/qabPKDNjXo9AroKCBFs19qlsWTeBnH01ER2ZOT6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwUQyGSdGDQQd5MCg9msXtmjsluZi87Yn8W+Bd4OsKyAiEAsjQUV/UsrOw/V0gijSAIRcFe2ikA+Eb41cfCKrlw7+c="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.36":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.36","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"git://github.com/nrstott/bogart.git"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.36","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"a2b35f7db0b046ab4afde014623f1919a676086e","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.36.tgz","integrity":"sha512-gg3f5iWv2clYyDabe5MXgWpxjrSyEBs/XMu+ft7ixAxgKLQMOBimLKorosRrf2jA/SXiIW6vLs5Z3qLmB9EQjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/gMuiC2JKpDJ6aUKQrAo4D1GmyCS75GJwZyrSzfmaqQIhAIncKvivMRtX3bgUaJLJ1sTIXcbOdd4RbFjhtdOPOerY"}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.38":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.38","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"git://github.com/nrstott/bogart.git"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.2.3","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.38","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"6e1240d871c07e1d4e19392d9d4cd07025e077eb","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.38.tgz","integrity":"sha512-iLnTlQyXMJCPGfZvvg45xHftqhpktT3uxNLYmmujgiuyicnxXwhTfhThXhzGPdzVzI3HEA8WWY6yE2/HrdFGmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChR5HaFI9dsWzI7HZHI9KHU/lg14ZXWxo8BjsNQjVVVwIhAKDFZmFsfRfbZSyaqezOnY/wrst5e3pbNkE9FJhkaO0C"}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.40":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.40","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"git://github.com/nrstott/bogart.git"},"bugs":{"email":"nrstott@gmail.com","url":"https://github.com/nrstott/bogart/issues"},"dependencies":{"promised-io":"v0.3.0","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"bogart@0.3.40","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"df1c1aa95d0405c1c1d9cb6e6f280f9f826c905f","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.40.tgz","integrity":"sha512-Ya46vbHwBsvKD6nag0XOwM0q4m+q39K5NT1x8zASkYQ+pqhsJ3B7aQ6tMb1rY+6XNQhcriVg/CyP2ihCbde4RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdZwLcbn0lIhPuuWMswRMteSdJ1n8jU5Ni4XnB/FeEjAiABc/Tpv86zpnjLEIH4iYVgouL8iXz4rcqfBwq0Osl89w=="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.41":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.41","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"promised-io":"v0.3.0","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js"},"_id":"bogart@0.3.41","dist":{"shasum":"85157473938ec9d4948c01f89faa05c3a9fa74d9","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.41.tgz","integrity":"sha512-TgRmp44MIDAjykMZRaDp0ZqRf1xv7ODtoT4L4TXznzTTrC2VWk2c4iNnL/Eu0IbRYx17IdSB9bHX/29BGk5vfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI+l9WXXNj/2RHSEWi5tNWh/a6Xs24yk2TQhGPa2wKrwIhALVZbKDv3p88GW9qIkVe0DXWUHte29ublgUdBVRSF9dS"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.42":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.42","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"promised-io":"v0.3.0","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js"},"_id":"bogart@0.3.42","dist":{"shasum":"1e191ae9e0b4a492f1f1623a94e0796ec42e8627","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.42.tgz","integrity":"sha512-RYCg5d8C2Fl+xSi226pbQIL+uyIm+2IJzHhc9zqKjvAJuR2fT7D+USU5WP0QYZ5I8MOBVeiRN1rcdy80ou0Q4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/pKe5QkkOp1j6NR7JBwhCujBt/wO3bXZUzEkPwC4GdAiBY7bnxko4Tk2odjCV+5izJrSQMB48+B+ZoDvbI2eKE1g=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.43":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.43","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"promised-io":"v0.3.0","jsgi":">=v0.2.2","mustache":"0.3.1-dev","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js"},"_id":"bogart@0.3.43","dist":{"shasum":"77da2b6e2489b560cdbc357fddc97e4917fa15e5","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.43.tgz","integrity":"sha512-i42epaZR/KwDvopiRj9aeaB2wMpReGeCzSaYGY5dHGHfrd2lb/PECl2I6qUtYvgcrqZ4QO/41vcmXFs8aw9UqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPITV+FxwQQfp27zztx+BnIq5H5RKxnAYEjqI+QDCmWAiEA1xcyUPgrwEhxNcgmncjw/KnKn3MspfUC3hveLSERsV4="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.44":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.44","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"promised-io":"0.2.3","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js"},"_id":"bogart@0.3.44","dist":{"shasum":"32a250e4e39f7c79bb60c04025742bca0ff9d4f4","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.44.tgz","integrity":"sha512-vuZgnMm0ukKLeI9BDlzGPwh4MFwpV5hJBsowPBtwb7NT9TR5epLly/0iBrE7jQprnHLLncTEdKP9JRFlQTHxGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDU7wJ4FHa03aykp6mPPq+BdwjGHN8B8aTg0AR5cVWyfAiBNFk5+SRVvWJzHiXwwaVIW6dpoJ6X8812DB+oYAmynWw=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.45":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.45","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"promised-io":"0.2.3","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js"},"_id":"bogart@0.3.45","dist":{"shasum":"6534754b09c7d9f95b532a110c93ae6f06c5b112","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.45.tgz","integrity":"sha512-QF/pouvMPY141Gc/cAaZtPIWKY5teZc7kJhnxjm2MlyjgeyBv6/5KZZ0WzAjURT9Fnjs825u/EnMjCp3CwvWmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEB+0zMoUCz9sJwy/h7/soOyW+TQFi4o4rK/OOEMZoQhAiB1LglXcvR3J9ipr4j03EK/d8eLX8ze81TtgRIl/queMQ=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.46":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.3.46","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"promised-io":"0.2.3","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js ./test/app.test.js"},"_id":"bogart@0.3.46","dist":{"shasum":"09d9e074309020fdc37a2574da12a7a4fd28aa72","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.3.46.tgz","integrity":"sha512-dnVwE+k1qRT9/JP2qkfDY3iWQv4vEb6uzKWyt5n3rIQKfSluJEywk5UxUKbLHqNiADkIOqKoBsBuxtLjZ1AsFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbHouGqiKRicoBrr+9SouwBAbrPA7Nw078iVBIUMOl4AiEAgNzb7IL2Tu6zSC6TTtRRci5sQmw5bdAD7raqb58Joes="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.4.0-beta":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.4.0-beta","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js ./test/app.test.js"},"_id":"bogart@0.4.0-beta","dist":{"shasum":"0553b3a7c14f0859c03761353e062420fcd0e641","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.4.0-beta.tgz","integrity":"sha512-QgQIQST4zTAv6KsEbUCM0S34CEfRsXehE/Suc+zhBe87rwMJS3UUqopMJsafaOH0rVmCWrsOE2jgJqi+KOKwBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8230k3zSnuYaoUFSoGqA2yP8m/CatLxT9oKJulzDGaAiEA6hP4vhrvcpaM8f56M6PLXhgmXy7ZLMaN7K8Ib9D6rLc="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.4.0-beta2":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.4.0-beta2","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js ./test/app.test.js"},"_id":"bogart@0.4.0-beta2","dist":{"shasum":"8fa927d5c075a48ae2f179f3bf3688b88631f46e","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.4.0-beta2.tgz","integrity":"sha512-JftXmKnYHSqj85xM9qWxbHOGsnNihw536rhJgFMGVotoxRtqWZRviF7yDfhemz8GAwqKNWBenC3lGZ0i17Eflg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChul8dsNUl7X1zjXxQoll2rjMvsVSp3QFL8s/53o/qZgIgYBIh4RUW0ZabZ1Ge30trJQCf9bRpllZE6ov2fNbW1RQ="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.4.0-rc":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.4.0-rc","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js ./test/app.test.js ./test/request.test.js"},"_id":"bogart@0.4.0-rc","dist":{"shasum":"092adb488469446d3699e96ad13d3f8dff0ca95b","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.4.0-rc.tgz","integrity":"sha512-kqyQ78JPbHjhJ0jf0ya8uRiRrG+8vwOxrgqkMIUvyrU/AJsoWgqgdmn+xmUxUBaEXpnv+bh+91Z+8I0Zx7dwdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUOoNQ51Y2lwZ8tDcztUX8LhLalenLwF4EB+GPBRc8rQIhANvf1/dwGN5LK74jpE17Sm5JLJ3ss+OhmeArL0rZvfi3"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.4.0":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.4.0","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js ./test/app.test.js ./test/request.test.js"},"_id":"bogart@0.4.0","dist":{"shasum":"d9a326022826a022599dfc6c07ccd73c7489c450","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.4.0.tgz","integrity":"sha512-wdy8LnwgdNkgODWyL+WiWHf+iYZHZx9n+y4dKkkcpKsI0q/uSYTPFyKLVte3P5BylpYQWQ4ZqJSUo6unoT3WXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWD1dqkobXT0t+1BTtpw+I0bl8IcjMNtexXk2Nj78h9AiAttao2OagtEOgSmdjwtxXN3kx8Aeb2rxhBNfA2x16dyA=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.4.1":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.4.1","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=0.0.0","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js ./test/app.test.js ./test/request.test.js"},"_id":"bogart@0.4.1","dist":{"shasum":"f1ef5e9acb695253771788e33e20633053df30af","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.4.1.tgz","integrity":"sha512-s1bzMp465Mvj5G11d76P/C87Ttht6QVGHuzZrYyt2rcUZZ1mxLyRcgqstZlff+O3kYqAv3BVcaw4jqYMktRftw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCvOUhlIUmL4uXJ+dUuiQTPxmK8Wofe3yZvXnVU0aoQAiBGjPjhE5V80lezDQt/2zoNohEwzv30xqTNwP5wugrlXw=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.4.2":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.4.2","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js ./test/app.test.js ./test/request.test.js"},"_id":"bogart@0.4.2","dist":{"shasum":"8f938e43850e3f0ebffda5d6aeb53e6b4f41e826","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.4.2.tgz","integrity":"sha512-Uam5j97q8feJZ9F4pHwkLZyJX9nK8UdKTdLZmQUR7+GGBmma0m1T3De9RNhwycNkozv77daOGtO/+Cn0mF5maA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGUbDbOXylKJzpSSZTZ1CJtubQMJuvxXIngZBFSpKzAQIhAIMBkODkaHsAeDwIU8tZF2FnIW8cx00T1RumGiWS5k1a"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.4.3":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.4.3","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","tap":"*"},"scripts":{"test":"tap ./test/middleware.test.js ./test/response-builder.test.js ./test/response-helpers.test.js ./test/router.test.js ./test/stream.test.js ./test/util.test.js ./test/view.test.js ./test/app.test.js ./test/request.test.js"},"_id":"bogart@0.4.3","dist":{"shasum":"5f0f6713317a668afcc426100d918df2acf7d0b0","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.4.3.tgz","integrity":"sha512-DeHBfhh5AZIG+qf/4Nw8iFbDgKO0JWUKyAqmVJg5Jbx9FQJOIIwMFHNiECOU4ZOmKxZgJ0eFYZXfrhSBewvwKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdgG0Kbqg2lnLLY0HyNrb+9/XgF7BZ56vRk88sqIgR5gIhAPp4df+aC0a/vQVExKVxNyAxFEsjiIxkml4JuX0+xOJ5"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.4.4":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.4.4","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.4.4","dist":{"shasum":"2752bd9b750c4279303272ac33323e5f067a7532","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.4.4.tgz","integrity":"sha512-wMPefuONc6AOiHUuTx80sk2FN+x3RL7+omi/TKHgKJpeP3L/KMQOQlPHGjrQSjWm1pyKmaxQltqGzPwPDVmOOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBj1O8sGE5RE/jtpse7pPqUb5va/iJ+W4YfUJyQViUifAiEAkJ2W2Ywhtx5fgr3N37G0zLxHycfMocISgNKLoB9D1H4="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.2":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.2","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.2","dist":{"shasum":"b0c4416a7f97a6c6e6622300065497fc051b862d","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.2.tgz","integrity":"sha512-UB/our0qeMMg0Y5VPUYdSE6Ry57RTcjksf3Rc8f/lYVq2n97n1ENemtqymrm+qbhq3vHzxW7QpIODckrVIaB8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAOTic+AtAhoP+w5Nucu2ehDokVZcKo/Aj407h5ZFy+AiBthavYYQcdH6DczlJ4liiRSciw1eiWJ/yeYwVutbKODg=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.3":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.3","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.3","dist":{"shasum":"340e2158805a22cedf8c3c4874c7f2f3ea806346","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.3.tgz","integrity":"sha512-P23cfB9K4wAeoVAjcODS6EDomc+f9QNo9Gw5Cm8fUyl4UseJKRQsigyx32F4piiLHsqzexjOQHYhXHTVyQs/IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVMPnetWsCjRlrAuKcQrtj36/n/ZVWdEgckWesSrczggIgajJn0F/kBB8cM2r+fjpaI5mDtbziVT8W79Zb02SlyHk="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.4":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.4","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.4","dist":{"shasum":"9cfce556cd6b24657c0e4165fe20037c72ae4a14","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.4.tgz","integrity":"sha512-mnvDe6BfqpmFVADHW+R95O6DubUF1+dX2Nuk0cg/DLGr6CEryovz6C5TXr00iRqyJa0sCTG5w4EHv59Q8pVK/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQoJ343x4e7um552jpPrY7vW8JPjwVpOa3W/Udo63gmwIgKExizC1rx94w5A6SFA26NDLyI+LBncBzW+4wiAFyH9Y="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.5":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.5","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.8.12","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.5","dist":{"shasum":"b8415e324d571caaa749cdc21f4f6bc068caa3cf","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.5.tgz","integrity":"sha512-0j/ZaaBCGRoGQJebrXmBMgjedLGEsCUb1oQ9mvvibiqKWK2AS8JK4jHfLgllD7NMibpAbjWwC2+FoGJye95YJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4iML/FsxLuzrqoZyRCWUoWYMGBNsbca9h1fJgpP/J5AiEA0dOtcV2mrsOLoX/EbmlI+rRTLTvRj5lhjjUBW3Jk5Rw="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.7":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.7","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.7","dist":{"shasum":"a89275379c058ac78c57d6bf5ba20297e2cf9872","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.7.tgz","integrity":"sha512-DPSccjyyFDPpgdvZflC/juYqRq9EMSHbuN9nLiqLWtvzD74jlp6H+wBUmYS8GbpR0Mp0OdvYTlWchz9Uk7bAdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSUlt4yUzJJOM6TSF5/pQyALOd6+pa1QhrxGhcnYC3+AiBlJnvAd9ffcqDbWYGdFSRe5XImjozAW7PKrcHQmAbbew=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.8":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.8","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.8","dist":{"shasum":"093dc7b0d3898f8c42a214e0676cd3a34c5c3d6a","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.8.tgz","integrity":"sha512-jq5AcqvnvmVcs55WMbmW8n29IoHsJMFr1mP0S8Yj1DLhtO81EE3AyVDOifle+lhE2Teo9lRF4HRQy4VF1x9PTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/HAPGAOdOI7FLvspEDbHHDf6s7qDqpxLt7ecgaj1HDAiBOwTYJw+NzAakMI8ru1+rcOQ6iYzKVRlJMiKorgeJsbA=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.9":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.9","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.9","dist":{"shasum":"1851aaa66a1ca9bfcb709c9360761f9b9d1e2d99","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.9.tgz","integrity":"sha512-9RN4OeCZSbEF4st8XY0zSXkaiiPWw1CowTSACuHAnUlO5BlxrQxZ/oonlpB+VpzcWjhcOCHEfj19UuwdWI3gCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG92fT9DFXgR1wYf6OoWyBeY41VznaKwE6WD9aCkMlTUAiEA/7n2LzOlxaUdcniKpfu2oBs95y2+Y8VhT1kep1mtEt4="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.11":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.11","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.11","dist":{"shasum":"d27aba2c5d1e2cedde9b550e848ae712566e7860","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.11.tgz","integrity":"sha512-1hbRZK/z2iUuM6pMimaNY/OtOT1Dq0oog/TWafibw3z70EqIdewRPQFIrbzmiS3mu8fzueCnQDZisDRvfXpXEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElsRfvvUYKt8CVqYgmxwJlCxpw8q/LZkyHlawGRA9prAiEAhSn6Ml7flrTuNrMfj0c31/otIQp24P0U0Zg9LxbtTqU="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.12":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.12","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.12","dist":{"shasum":"60a6b050ebf298a86cb5b6a5d4407d041096d2b1","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.12.tgz","integrity":"sha512-oLaQHd/GTOjTfExaiezEjXB+aDtDPX77wFWa1S/u1MoMHoTjAOtlw5ZNUpfPSuy+fIry9kfD/5yCxlQrhX1Fjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDomhZv8eZ9blNAmbLxN4ZN1OmPmncyH58fnDwJ8/aBfwIgQf1ZX+doxxPNCxDtZpUKnGeWpwacXJ5oRQsnYNP4Qfc="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.13":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.13","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.13","dist":{"shasum":"1d2f34115e2f5dce0ba0912fd64d586a6b8c4f1c","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.13.tgz","integrity":"sha512-7QBTdx8MyJTSwpeUUxZ0wpSGiZNE1ed0uJI8dG3GDydtR/VD1GjUfL1QYiYU9vu9Tuj4IELez5fc/PQFLayPfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvWN3RLa3vj0Vg9KccWWVUMrC/HnGtudhJn/AgvwCJmAiBBeVR2W57RxHi6t/1jGhiI9tN8i61v4cQbUtLJaqvwuw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.14":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.14","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.14","dist":{"shasum":"c2a9d5640907577b844b56a31e9e3633af1f9bdd","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.14.tgz","integrity":"sha512-oGDk1idfP6uPCNvIzZmTkoiPvvlhBZ/uFTrXvmsEMIdYR91CI4kSeB0ao2OsLZkMx+LxE944ULjn2vtko9aiqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJx49K7cdvXOmaQ0Kbogt1+TjjeJgODwizrbTY7t6SIAiEAqEKCcNoAWm/0+6jortB0bHUKOoLTHoVRJgS23seUzXc="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.15":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.15","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.15","dist":{"shasum":"36d8daeb698b2ecf9258179ef1c0cd781ddd02c2","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.15.tgz","integrity":"sha512-muJyZkPQW+9WEQDKnkYWJZ0wtJMsPCrVUcKyaXqLGmcxnxq3lmg1x2KPgjhSKoTtR4QDcLjNakraUWXoJQFBpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDDd6dOyhWlCvnCbOiqtWbYzNKMhVCuZ8pJJhORJrAbwIhAIFfQS8/gdVDVBZaQCjxyJtrglbPmzbFn/g+xfctL+y9"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.17":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.17","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.17","dist":{"shasum":"eb3b3e88bbe204f909ecb5c5dac4f450bd663a92","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.17.tgz","integrity":"sha512-WlaagYA0ItKKUGLykphMHCuvfhl60MTaurNt8lATr/3ltoGmOQ2/WbPw06JytAaXIbcYztUySHPx6Rsdqq8ALg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBq532YC5roDHyjmCxM5kyPeMXlCbKRqFm7xO13AP9wsAiEA2Bcm+CQ3m0jNLWR9VE/LrWaXvdz3+r95LPsLEvW5EPY="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.18":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.18","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.18","dist":{"shasum":"9bb86870570463ca1b3923adab6df1279fc415b7","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.18.tgz","integrity":"sha512-4dntTZ4Ioqe75J6ASpYQZWMLOvWHUl3CyfW9Lc8GF+dQpx6pD8Obd8EdKGpNuPDtlNM49zqXQfoP7p0hgDQVNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6fCe3vYdTeAq+cXKYo5Pvt/NlgT+0xLu3ZBMDgIrmGAiAA6z/eYPTNTgMfB9+gFP7zr5HL1xscw9EVloJSEXwcUA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.20":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.20","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.20","dist":{"shasum":"a42499477b70649a864f7e963eba0a574e618e97","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.20.tgz","integrity":"sha512-HDT0cp7Zxm4I2BKibymVW1wc1nvGlL/LTRGUR1ED9LpbkU93qjjnx93hjStwQuvW6P3U5DssRTxV8ZYlfe7HOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2Ke87Ve0Uc2ENb2tN19Az7fJy4QRfUo2Zq4AYkB4oSAiArjWf06ad0luN8YKdIW5TSiVzfPa54pSAQigVxgZismQ=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.21":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.21","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.0.8","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.21","dist":{"shasum":"b28f4df857865441a513a75b26573bd8a30d8005","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.21.tgz","integrity":"sha512-ILzKcOoZsmUOdr4xhz+A/q8y49RA4Nr3VHYmLNJjn/05kjBZfZdBDi8UF9j0Q7O7jKzx/2EfamZIBwPL6l2VgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT0U23HJuyIqG3OasOFsa9sqaTw0H6xtfZji7/moTykgIgYPjp3JaeXfOELFV142PYW6FbXg71FswCXh8JHz4Ll3o="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.22":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.22","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"=0.1.1","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.22","dist":{"shasum":"c41ce24830d3a7bcdce1190dfb06cec7103f1e5f","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.22.tgz","integrity":"sha512-4yIh4QwN09TtWrCD7CXcjOqQ2kvJiu3bLmt/h4YOFrYBv8azSZpMeTrRcXMCFmnTuoGTeVLURE/yqbIKhcK2/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7lsGpm7PWVUmj58T2/4NVOM2U1jzyClMPOqjJ7wwjPwIhAK6va6P1bAL1mw0yeAlN3ScEH+zcXkDf9Uhd5MK7avLk"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.23":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.23","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"git://github.com/soitgoes/parted.git#v0.1.2","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.23","dist":{"shasum":"566b84a106cd1419f664e38c29fcc5ce63618f60","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.23.tgz","integrity":"sha512-/yoIJc1tWgWNrTlcN6jIODBkbyQitFntjDmQOQRsUWp4uIrJqn35fTDNnCNzHr31321j3h6/n8NVO+1gbMiekA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNlUhl02NTvmhxR0S/mhLM0I3rui9pLAHBaZg3IP8DrAiEA/5/4lpM9C60hrSwhgnAn6jfOr6nQ831IAnRA0xCJP3U="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.24":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.24","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"git://github.com/soitgoes/parted.git#v0.1.3","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.24","dist":{"shasum":"a8882ed4bca2f9399bda1ba315d53967961d8fe0","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.24.tgz","integrity":"sha512-Hx+oXGAO6W/b9WWG851NZhgv6PGsli34C9SSU7bIAOLSg5rH2yynsaHJV/Y6Oqg6xIEGZXqEfKAB+5ASMrXooQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFP0VJRXSOCqsCnw1OdzjlegtnfJKRVICzdD/ENSoSLQAiAzfFoJRO5Puge3v1Vs1LKtyHlIdVEhyxltKN+ZojXbHQ=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.25":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.25","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"git://github.com/soitgoes/parted.git#v0.1.4","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.25","dist":{"shasum":"0b6126af640b636a3940969fb601e7195b21d52a","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.25.tgz","integrity":"sha512-KrTA/DAGNyoW3NwSPHIPLawhuPPZbTIV2jZ2XPtG70JncLGE2XGpEFuT0RYFeD+64FTltRS5TpNqWwJ5aG/jwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHTpFiFdFVzT7eBmUB1dI4P7PSPNAJfI2TFnNkvPR1iAiAwer3yF6l+s3xGVWfndk7tLnV9ENaaoWE7etTB3Z71Ew=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.5.26":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.5.26","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"https://github.com/nrstott/bogart"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":">=v0.2.2","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"git://github.com/soitgoes/parted.git#v0.1.4","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","async":"0.1.22","sinon":"1.5.2"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"_id":"bogart@0.5.26","dist":{"shasum":"f2a835d1347787486d2e9509ccfd3b2c5289604e","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.5.26.tgz","integrity":"sha512-xKzyxNbe6j3K4YS5Xve9c3pi04XFDa1TT5want7ynpX5HBLElNznADQ0nkAAlib325/LhEBHE1utov/lmQeCSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHCLdH40KuKwu7AYSdeOGnz8Go1aIgtPPG4G+Q94uynAiBKr7sHyu6yT+c3voeZ9PVUYvK1NS68iUYI73pGSUS/ww=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.7.3":{"name":"bogart","description":"Fast JSGI web framework taking inspiration from Sinatra","version":"0.7.3","keywords":["bogart","framework","sinatra","REST"],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"email":"nathan.stott@whiteboard-it.com","homepage":"https://github.com/nrstott/bogart","main":"./lib/bogart","directories":{"lib":"./lib"},"repository":{"type":"git","url":"git+https://github.com/nrstott/bogart.git"},"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"},"dependencies":{"q":"0.9.6","jsgi":"github:notduncansmith/jsgi-node#patch-1","mustache":"0.7.2","underscore":">=1.4.4","node-uuid":">=1.2.0","parted":"git://github.com/soitgoes/parted.git#v0.1.3","oauth":"=0.9.5","request":"=2.2.9","commander":"*","mkdirp":"*","sinon":"1.5.2","bogart-injector":"~0.2.0","negotiator":"~0.4.1","inflect":"~0.3.0"},"devDependencies":{"haml":">=0.4.2","jade":">=0.15.4","jasmine-node":">=1.4.0","jasmine-expect":"~1.21.0"},"scripts":{"test":"jasmine-node --coffee spec/"},"gitHead":"e9611b164522c933467286b0a0d604e592eb8fc2","_id":"bogart@0.7.3","_shasum":"6d2825bd375273902513e1492a8a6c2c57db6c22","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"dist":{"shasum":"6d2825bd375273902513e1492a8a6c2c57db6c22","tarball":"https://registry.npmjs.org/bogart/-/bogart-0.7.3.tgz","integrity":"sha512-5oaT6t66CqdTTXsez1i6mOqWD3UouUI6S4/9qpFghZt13fU2vM/vEbNCKAS1VGxOBr+Gx7GSvZYwmu+q4IINzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqZnHxfil0u1PL7niYrb5qFWBEPe7zvusPIiUtcueFwAiB++tDZUue3IYwsDK69XGRid5s3mf9Ud8TYCjofwOJxQw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bogart-0.7.3.tgz_1470691832969_0.2337460475973785"}}},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"author":{"name":"Nathan Stott","email":"nrstott@gmail.com"},"time":{"modified":"2022-06-13T04:53:46.399Z","created":"2011-05-19T17:35:39.194Z","0.0.3":"2011-12-08T20:18:10.234Z","0.1.0":"2011-12-08T20:18:10.234Z","0.1.1":"2011-12-08T20:18:10.234Z","0.1.2":"2011-12-08T20:18:10.234Z","0.1.3":"2011-12-08T20:18:10.234Z","0.1.5":"2011-12-08T20:18:10.234Z","0.1.6":"2011-12-08T20:18:10.234Z","0.2.0":"2011-12-08T20:18:10.234Z","0.3.0":"2011-12-08T20:18:10.234Z","0.3.2":"2011-12-08T20:18:10.234Z","0.3.3":"2011-12-08T20:18:10.234Z","0.3.4":"2011-12-08T20:18:10.234Z","0.3.5":"2011-09-28T16:58:05.895Z","0.3.7":"2011-12-08T20:18:10.234Z","0.3.8":"2011-12-08T20:18:10.234Z","0.3.11":"2011-12-08T20:18:10.234Z","0.3.12":"2011-12-08T20:18:10.234Z","0.3.13":"2011-12-08T20:18:10.234Z","0.3.14":"2011-10-27T14:32:44.246Z","0.3.15":"2011-11-01T16:15:49.635Z","0.3.16":"2011-11-02T15:19:43.271Z","0.3.18":"2011-11-14T15:38:53.759Z","0.3.19":"2011-11-14T17:14:24.365Z","0.3.20":"2011-11-15T16:06:53.077Z","0.3.21":"2011-11-16T16:49:47.030Z","0.3.22":"2011-11-16T21:37:07.295Z","0.3.23":"2011-12-02T21:05:05.333Z","0.3.24":"2011-12-02T22:29:47.202Z","0.3.25":"2011-12-08T20:18:10.234Z","0.3.26":"2011-12-15T16:46:04.520Z","0.3.27":"2011-12-15T22:51:09.699Z","0.3.28":"2011-12-20T21:50:14.135Z","0.3.29":"2011-12-20T21:57:48.092Z","0.3.30":"2011-12-20T22:01:17.958Z","0.3.32":"2011-12-23T19:03:17.314Z","0.3.33":"2011-12-30T09:22:13.396Z","0.3.34":"2011-12-30T09:34:03.995Z","0.3.35":"2011-12-30T09:38:10.321Z","0.3.36":"2011-12-30T15:45:47.503Z","0.3.38":"2012-01-17T15:33:02.792Z","0.3.40":"2012-10-18T17:36:17.733Z","0.3.41":"2012-12-09T17:18:21.817Z","0.3.42":"2012-12-09T17:33:21.337Z","0.3.43":"2012-12-09T19:11:50.963Z","0.3.44":"2013-01-29T04:01:39.122Z","0.3.45":"2013-01-29T04:42:15.561Z","0.3.46":"2013-02-09T18:42:33.837Z","0.4.0-beta":"2013-02-09T18:48:06.985Z","0.4.0-beta2":"2013-02-11T17:49:50.109Z","0.4.0-rc":"2013-02-13T08:01:40.094Z","0.4.0":"2013-03-17T02:56:49.398Z","0.4.1":"2013-05-01T19:18:23.329Z","0.4.2":"2013-05-03T14:18:56.120Z","0.4.3":"2013-05-31T15:33:57.508Z","0.4.4":"2013-06-13T19:50:40.389Z","0.5.2":"2013-07-03T22:13:47.760Z","0.5.3":"2013-07-15T16:44:26.829Z","0.5.4":"2013-07-30T22:10:48.626Z","0.5.5":"2013-07-30T22:23:35.724Z","0.5.7":"2013-08-06T20:12:09.504Z","0.5.8":"2013-08-09T16:21:20.188Z","0.5.9":"2013-08-09T16:38:37.567Z","0.5.11":"2013-10-18T16:41:29.038Z","0.5.12":"2013-10-18T16:50:43.108Z","0.5.13":"2013-12-20T18:54:48.303Z","0.5.14":"2013-12-20T19:00:27.968Z","0.5.15":"2014-01-27T03:42:10.177Z","0.5.17":"2014-03-12T15:27:35.899Z","0.5.18":"2014-03-21T22:23:34.736Z","0.5.20":"2014-04-08T15:49:46.896Z","0.5.21":"2014-04-18T16:36:03.052Z","0.5.22":"2014-04-25T21:45:09.676Z","0.5.23":"2014-05-05T14:20:09.808Z","0.5.24":"2014-05-05T14:50:03.135Z","0.5.25":"2014-05-29T03:34:47.575Z","0.5.26":"2014-08-20T02:57:26.500Z","0.7.3":"2016-08-08T21:30:35.122Z","0.7.5":"2016-08-08T21:31:02.430Z"},"users":{"nathan":true,"davisclark":true},"repository":{"type":"git","url":"git+https://github.com/nrstott/bogart.git"},"readme":"[![Build Status](https://travis-ci.org/nrstott/bogart.png?branch=master)](https://travis-ci.org/nrstott/bogart)\n# Bogart\n\nA blazing fast rapid application development web framework using JSGI for [node](http://nodejs.org/).\n\n## Getting Started\n\nBogart can be installed via [npm](https://github.com/isaacs/npm).\n\n    npm install bogart\n\nAlternatively, clone the git repository.\n\n    git clone git://github.com/nrstott/bogart.git\n\n## Hello World in Bogart\n\nMake a directory: `mkdir hello-world`\n\nCreate the following file:\n\n### app.js\n\n```javascript\nvar bogart = require('bogart');\n\nvar router = bogart.router();\nrouter.get('/', function(req) { \n  return \"hello world\"; \n});\n\nrouter.get('/:name', function(req) {\n  return 'hello '+req.params.name;\n});\n\nvar app = bogart.app();\napp.use(bogart.batteries({ secret: 'do-not-share' })); // A batteries included JSGI stack including streaming request body parsing, session, flash, and much more.\napp.use(router); // Our router\n\napp.start();\n```\n\nStart your app: `node app.js`\n\nVisit it in a web browser at [http://localhost:8080](http://localhost:8080).\nVisit the route that says hello to you by name at [http://localhost:8080/bob](http://localhost:8080/bob)\n\n## Changing the port\n\nIf you can't run on 8080, change the `app.start` call e.g. `app.start(9090, '127.0.0.1')`\n\n## Routing\n\nRouting in Bogart is simple and intuitive.  A route is an HTTP method paired with an\nURL matching pattern and a handler function.\n\n```javascript\nvar router = bogart.router();\nrouter.get('/', function(req) {\n  return bogart.html('Hello World');\n});\n```\n\nRoutes are tested for matches in the order in which they are defined.\n\n### Route Patterns\n\nRoute patterns are matched against URLs.  They may include named parameters that will\nbe accessible via the `params` object of the `req` object passed to the route handler.\n\n```javascript\nvar router = bogart.router();\nrouter.get('/hello/:name', function(req) {\n  var greeting = 'Hello '+req.params.name;\n  return bogart.html(greeting);\n});\n```\n\nRoute patterns support wildcards. Wildcards will match anything whereas regular named parameters\nwill not match beyond a path separator (\"/\"). Multiple wildcards may be used in a route pattern.\nThe values for the wildcard matches are placed in an `Array` available from\nthe request params at `req.params.splat`.\n\n```javascript\nvar router = bogart.router();\nrouter.get('/hello/*', function(req) {\n    return bogart.html('Hello '+req.params.splat[0]);\n});\n```\n\nIn the above example, everything after `/hello/` will be in req.params.splat[0].\nA request to `/hello/how/are/you` would have a `splat` of `[ 'how/are/you' ]`.\n\n### Regex Routes\n\nWhen a route pattern is not powerful enough, regular expressions may be used to specify which\nURLs are to be matched.\n\n```javascript\nvar router = bogart.router();\nrouter.get(/\\/posts?/, function(req) {\n  // Matches 'post' or 'posts'\n  return bogart.html('Regex Route');\n});\n```\n\nParameters are via regular expression groups in regular expression routes.  The parameter values\nare put in an `Array` in `req.params.splat` of the `req` object passed to the route handler.\n\n```javascript\nvar router = bogart.router();\nrouter.get(/hello-(.*)/, function(req) {\n  var name = req.params.splat[0];\n  return bogart.html('Hello '+name);\n});\n```\n\n### No Route Found\n\nWhen no route pattern matches the request, a `next` jsgi application to be called may\nbe specified either with the `Router#notFound` method or via a parameter to the function\nreturned by `bogart:router`. If both techniques are used, then the parameter overrides\nthe app specified by the `Router#notFound` method.\n\n_Specified by calling the `Router#notFound` method_\n```javascript\nvar myRouter = bogart.myRouter();\nrouter.get('/', index);\nmyRouter.notFound(function (req) {\n  return bogart.html('Not Found', { status: 404 });\n});\n```\n\n_Specified as a parameter to the router_\n```javascript\nvar myRouter = bogart.router();\nmyRouter.get('/', index);\n\nvar app = bogart.app();\napp.use(myRouter(function (req) {\n  return {\n    status: 404,\n    body: [ 'Not Found' ]\n  };\n}))\n```\n\n### Custom HTTP Verbs\n\nTo handle HTTP Verbs other than `get`, `post`, `put`, and `delete`, the `route` method of \n`Router` can be invoked.\n\n```javascript\nvar router = bogart.router();\nrouter.route('options', function (req) {\n  // Logic for handling the request goes here.\n});\n```\n\n## Bogart Application\n\n`bogart.app` makes it easy to setup a middleware chain and start coding. Combined with\n`bogart.batteries` (See Below), you can setup a full-stack JSGI application in two lines of code.\n\n```javascript\nvar app = bogart.app();\napp.use(bogart.batteries);\n```\n\nAfter adding `bogart.batteries`, you will normally want to add a Router. This is also done\nwith `app.use`. To start the application, use the `start` method.\n\n```javascript\nvar app = bogart.app();\napp.use(bogart.batteries);\n\nvar router = bogart.router();\n// NOTE: Here you would normally add some routes.\n\napp.use(router);\napp.start();\n```\n\n## View Engine\n\nThe Bogart view engine is a tempalting language agnostic tool to resolve and render\ntemplates. Bogart comes with a `mustache` renderer included. Other renderers can\nbe added via the plugin infrastructure. \n\nExample:\n\n    var viewEngine = bogart.viewEngine('mustache');\n\n    // Render `views/index.html` with values `{ name: 'Nathan Stott' }`\n    viewEngine.render('index.html', { locals: { name: 'Nathan Stott' } });\n\nMore information can be found in\n[docs/view-engine.md](docs/view-engine.md).\n\n## Response Helpers\n\nBogart includes helpers for creating JSGI Responses. The helpers, by convention, take a final\nparameter of an options object that allows the caller to override defaults. The options object\nis merged with the default JSGI Response values of the helper before the JSGI Response is returned.\n\n### Respond with JSON\n\nHelper to create an HTTP 200 Success response with a Content-Type of application/json.\n\nSample Route:\n\n```javascript\nvar router = bogart.router();\nrouter.get('/', function(req) {\n  return bogart.json({ framework: 'Bogart' });\n});\n```\n\nThis route yields the following JSGI Response:\n\n```\n{\n  status: 200,\n  headers: { 'Content-Type': 'application/json' },\n  body: [ '{ \"framework\": \"Bogart\" }' ]\n}\n```\n\n### Respond with CORS headers\n\nHelper to send a JSON response with 'Access-Control-Allow-Origin', 'Access-Control-Allow-Methods', and 'Access-Control-Allow-Headers' headers to faciliate Cross-Origin Resource Sharing (CORS).\n\nSample Route:\n\n```javascript\nvar router = bogart.router();\nrouter.get('/', function(req) {\n  return bogart.cors({ framework: 'Bogart' });\n});\n```\n\nThis route yields the following JSGI Response: \n\n```\n{\n  status: 200,\n  headers: { \n    'Content-Type': 'application/json',\n    'Access-Control-Allow-Origin': '*',\n    'Access-Control-Allow-Methods': 'GET,PUT,POST,DELETE',\n    'Access-Control-Allow-Headers': 'x-requested-with,*'\n  },\n  body: [ '{ \"framework\": \"Bogart\" }' ]\n}\n```\n\n### Redirect\n\nHelper to create an HTTP 302 Temporary Redirect response.\n\nSample Route:\n\n```javascript\nvar router = bogart.router();\nrouter.get('/', function(req) {\n  return bogart.redirect('/some/other/url');\n});\n```\n\nThis route yields the following JSGI Response:\n\n```\n{\n  status: 302,\n  headers: { 'Location': '/some/other/url' },\n  body: []\n}\n```\n\n### Error\n\nHelper to create an HTTP 500 Internal Server Error response.\n\nSample Route:\n\n```javascript\nvar router = bogart.router();\nrouter.get('/', function(req) {\n  return bogart.error('<html>...</html>');\n});\n```\n\nThis route yields the following JSGI Response:\n\n```\n{\n  status: 500,\n  headers: { 'Content-Type': 'text/html' },\n  body: [ '<html>...</html>' ]\n}\n```\n\n### Not Modified\n\nHelper to create an HTTP 304 Not Modified response.\n\nSample Route:\n\n```javascript\nvar router = bogart.router();\nrouter.get('/', function(req) {\n  return bogart.notModified();\n});\n```\n\nThis route yields the following JSGI Response:\n\n```\n{\n  status: 304,\n  headers: {},\n  body: []\n}\n```\n\n### File (Streaming!)\n\nHelper to create an HTTP 200 Success response with a body streamed from the contents of a file. The\nContent-Type of the response is determined by the mime type of the file.\n\nSample Route:\n\n```javascript\nvar path = require('path');\n\nvar router = bogart.router();\nrouter.get('/download/*', function(req) {\n  var filePath = path.join(__dirname, 'public', req.params.splat[0]);\n\n  return bogart.file(filePath);\n});\n```\n\nThis route yields the following JSGI Response:\n\n```\n{\n  status: 200,\n  headers: { 'Content-Type': '<mimetype of the file>' },\n  body: fileStream // <-- A file stream\n}\n```\n\n### Proxy (Streaming!)\n\nHelper to create a response that proxies the response from a URL.\n\nSample Route:\n\n```javascript\nvar router = bogart.router();\nrouter.get('/google', function(req) {\n  return bogart.proxy('http://www.google.com');\n});\n```\n\nThis route yields a JSGI Response that matches the response from the proxied URL.\n\n## Imperative Response Builder\n\nBogart includes the `ResponseBuilder` helper to provide an imperative interface. While not\nrecommended as a goto style of programming in Bogart, there are times when buiding a\nresponse imperatively makes for cleaner, better code. This is true especially\nwhen working with callback based functions that cannot be wrapped by `bogart.promisify`.\n\n```javascript\nvar router = bogart.router();\nrouter.get('/', function(req) {\n\n  // Get a ResponseBuilder\n  var res = bogart.res();\n\n  doSomethingAsync(function(err, messageStr) {\n    res.setHeader('Content-Type', 'text/plain');\n\n    if (err) {\n      res.status(500);\n      res.send('Error');\n      return res.end(); // We use return to break out of the function, do not want to continue executing after res.end()\n    }\n\n    res.status(200);\n    res.send(messageStr);\n    res.end(); // End the Response.  This is analagous to resolving a promise for a JSGI Response.\n  });\n\n  return res;\n});\n```\n\n## Using Session\n\nThe session middleware can be included individually with \n`app.use(bogart.middleware.session({ secret: 'do-not-share' }))` or\nby using batteries `app.use(bogart.batteries({ secret: 'do-not-share' }))` \nwhich includes a default stack of middleware including session.\n\nThe `secret` parameter is the encryption secret. Do not use a secret from an example\nyou find online, including in this document. Do not share your secret.\n\nA `session` function will be available on the request object passed to your route handlers. This\nfunction follows the jQuery style of arity determining if it is getting or setting a key/value pair.\nA call to session with one argument is a get to the value of the key referenced by the argument.\n\n```javascript\nreq.session('name'); // => value associated with 'name'\n```\n\nA call to session with two arguments is a set.\n\n```javascript\nreq.session('name', 'Nathan'); // sets the value of 'name' to 'Nathan'\n```\n\n### Contrived Example\n\nA set of two routes that use session:\n\n```javascript\nrouter.get('/:name', function(req) {\n  req.session('name', req.params.name);\n  return bogart.redirect('/');\n});\n\nrouter.get('/', function(req) {\n  return bogart.html('Hello ' +req.session('name'));\n});\n```\n\nVisiting '/:name' ('/Nathan', '/Bob', etc...) will set a session key that will be displayed by the root\nroute '/', after the redirect.\n\n## Running the Examples\n\nIn the 'examples' directory of the cloned source, there are several examples of bogart applications.\n\n### Hello World\n\nThe hello world example demonstrates a basic bogart applications.  The application has a route, '/:name', that takes a name\nas a parameter in the request URL.  The application responds with 'hello <name>'.  It also has a route, '/', that responds with `hello world`.\n\n    > cd examples\n    > node hello-world.js\n\nVisit the application in your web browser at [http://localhost:8080/Jim](http://localhost:8080/Jim)\n\n### Mustache Template with Layout\n\nThis example demonstrates usage of the mustache templating engine and a mustache layout.  A layout is a page designed\nto hold other templates to avoid duplication of content.\n\n    > cd examples/mustache-layout\n    > node app.js\n\nVisit the application in a web browser at [http://localhost:8080/](http://localhost:8080)\n\n## Middleware\nBogart comes with a variety of JSGI middleware appliances. The `batteries` appliance includes a recommended JSGI application chain for\nnormal usage.\n\n#### Batteries\nFrameworks are better when they come batteries included. Bogart ships with the batteries, it's just up to you to put them in if you\nwant to use them.\n\nThe batteries middleware creates the following JSGI chain where `nextApp` is the JSGI appliance passed as the first parameter\nto `batteries`:\n\n    error -> validateResponse -> directory -> parted -> methodOverride\n          -> session -> flash -> bodyAdapter -> stringReturnAdapter -> nextApp\n\n#### Serve Static Files\nThe static example demonstrates using bogarts *Directory* middleware to serve an image.\n\n    > cd examples/static-server\n    > node app.js\n\nVisit the application in a web browser at [http://localhost:8080/](http://localhost:8080).\nYou should see the image.\n\n#### Error\nTranslates rejected promises to a JSGI error response.\n\n#### Flash\nProvides Ruby-esque 'flash' variables, good only for the next request cycle. Flash session tracking and flash data is stored via encrypted cookies by default. These providers can be overriden with the Flash middleware options. An example flash data provider implementation with a Redis backend is available here: [https://github.com/jdc0589/bogart-flash-redis](https://github.com/jdc0589/bogart-flash-redis)\n\n#### MethodOverride\nChecks for the _method parameter or X-HTTP-METHOD-OVERRIDE header to override the HTTP method.\n\n#### ParseJson\nParses the body of any request with an \"application/json\" content-type. The value of request body is reassigned with the parsed value.\nUse the Parted middleware instead unless you have a specific reason not to as it contains a superset of this functionality and also performs streaming parsing.\n\n#### ParseForm\nParses the body of any request with an \"application/x-www-form-urlencoded\" content-type. The value of request body is reassigned with the parsed value.\nUse the Parted middleware instead unless you have a specific reason not to as it contains a superset of this functionality and also performs streaming parsing.\n\n#### Parted\nA JSGI wrapper around the excellent [Parted](https://github.com/chjj/parted) middleware for Connect.\nParted is a streaming multipart, json, and urlencoded parser.\n\n#### Session\nStandard flash middleware for bogart. Session id and data are stored in encrypted cookies by default, however this can be overridden with custom storage providers. A redis backed session data store is available here: [https://github.com/jdc0589/bogart-session-redis](https://github.com/jdc0589/bogart-session-redis)\n\n## Design Philosophy\n\n* Public APIs should be terse. Prefer `bogart.app()` to `new bogart.Application()`.\n* Be verbose when it does not increase typing for the API user.\n  A good example of this would be in naming of function parameters. The parameter\n  name does not affect the user of the API, so making it more verbose makes for\n  better self-documenting code.\n* Use [promises](http://wiki.commonjs.org/wiki/Promises) when the contract fits. Never use an EventEmitter that should only\n  be attached to in a specific scope and will only call a success and/or error callback\n  one time.\n* Use [EventEmitter](http://nodejs.org/docs/latest/api/events.html#events.EventEmitter) for signals that can fire any number of times.\n* Prefer composition to inheritance.\n* Avoid manipulating prototypes of Node.JS constructors. Manipulating prototypes makes for harder to understand code.\n  Also, Bogart is expected to be cross-platform in the future.\n\n## Promises\n\nPromises provide a well-defined interface for interacting with an object that represents the result of an action that is performed\nasynchronously. Why does Bogart use Promises instead of Callbacks for an interface? Because it's prettier and easier to reason about!\n\nIn all seriousness, I don't want to get into large arguments about the merits of Promises. Node.JS uses callbacks for its API; however,\nuser-land applications and frameworks are free to employ higher-level abstractions and Bogart uses Promises.\n\n### Terminology\n\n* Listener: A function listening for the resolution or rejection of a Promise.\n* Resolve: A successful Promise is 'resolved' which invokes the success listeners that are waiting and remembers the value that was resolved for future success listeners that are attached.\n* Reject: When an error condition is encountered, a Promise is 'rejected' which invokes the error listeners that are waiting and remembers the value that was rejected for future error listeners that are attached.\n* Callback: A function executed upon successful resolution of a Promise.\n* Errback: A function executed when a Promise is rejected\n* Progressback: A function executed to provide intermediate results of a Promise.\n\n### How Promises Work\n\nPromises may only be resolved one time. In the future, when success listeners are added to a\npromise that has already been resolved, the success listener will be invoked with the\npreviously resolved value. Each success listener or error listener is invoked one time and\none time only.\n\nPromises are not EventEmitters. Many times when describing promises, other coders ask why\nnot just use an EventEmitter. Promises have a different contract. The fact that promises\nare resolved or rejected only one time is powerful. EventEmitters have their place; however,\nthey do not take the place of Promises and Promises do not take the place of EventEmitters.\n\n```javascript\nfunction helloWorld() {\n  // Retrieve the q promise utility\n  var q = require('bogart').q;\n\n  // Create a deferred, a wrapper around a Promise.\n  var deferred = q.defer();\n\n  // Do something async\n  setTimeout(function() {\n    // Resolve the promise, this will cause success listeners to be invoked.\n    deferred.resolve('hello world');\n  }, 100);\n\n  // Return the promise that the deferred wraps to the client.\n  return deferred.promise;\n}\n\n// Consuming the helloWorld function\nvar p = helloWorld();\np.then(function(msg) {\n  // This function will be invoked on success\n  console.log(msg);\n}, function(err) {\n  // This function will be invoked on error.\n  console.log(err);\n});\n```\n\n### The `then` Method\n\n```javascript\npromise.then(callback, errback, progress)\n```\n\nA promise will have a `then` method which takes up to three parameters. The three parameters are all optional.\nThe first parameter, `callback`, is executed if the Promise is successfully resolved. The second parameter, `errback`, is\nexecuted if the Promise is rejected. The third parameter, `progress`, is used to provide intermediate feedback on the\nasynchronous operation. This parameter is rarely used. Most promises do not report progress.\n\n### The `when` Function\n\n```javascript\nbogart.q.when(promiseOrValue, callback, errback, progress)\n```\n\nThe `when` function in the `bogart.q` namespace is helpful when you do not know if what you have is a value or a promise for a\nvalue. The callback will be executed for success for a resoled promise or for the value passed if it is a value and not a promise.\n\n```javascript\n// The following two lines are equivalent with the exception that the `when` can \n// handle values that are not promises.\nq.when(p, function() { console.log('Success'); });\np.then(function() { console.log('Success'); });\n```\n\n### Bubbling\n\nPromises can be 'bubbled'. The return value of a callback becomes the value of an external promise. The same is true of errbacks.\n\n```javascript\nfunction bubble(p) {\n  return p.then(function() {\n    // Assume makePromise is a function that returns a promise for an asyncronous operation.\n    // The value of makePromise when resolved becomes the resolution of the `bubble` function as well.\n    return makePromise();\n  });\n}\n```\n\nBubbling errbacks is parallel to having a try/catch at a higher level handle errors at a lower level.\n\n```javascript\np.then(function(url) {\n  return request(url).then(function() {\n    throw 'error';\n  });\n}, function(err) {\n  // Will handle the error that occurs in the callback of `request.then`.\n  console.log(err);\n});\n```\n\n### Working with Node.JS Callbacks\n\nNode.JS uses a style of callback with the following signuare: `function(err, result)`. Bogart includes a utility function,\n`bogart.promisify`, to adapt these Node.JS-style functions to return a Promise.\n\n```javascript\nvar fs = require('fs'); // Node File System Module\nvar bogart = require('bogart'); // Include Bogart\n\n// A promise-based version of fs.readFile.\nvar readFile = bogart.promisify(fs.readFile);\n\nreadFile('test.txt').then(function(data) {\n  console.log(data);\n});\n```\n\n*NOTE*: A Node.JS-style function which calls its callback multiple times is not compatible with promises.\nA Promise may be resolved only once. Node.JS style functions that call their callback multiple times are\nuncommon. The vast majority of Node.JS style functions can be safely translated using `bogart.promisify`.\n\n### Promises are 'A Good Thing'\n\nThere are a lot of critiques of Promises. These usually come from programmers who have not used a proper Promise library.\nTurst me, promises are 'A Good Thing'. Your code will be more composable, readable, and maintainable if you choose to use\nPromises instead of Callbacks for your API. It is also quite easy to transalate Node.JS style callbacks into promises using\n`bogart.promisify` so working wtih callback based APIs is still simple.\n\n## JSGI\n\nJSGI stands for JavaScript Gateway Interface. It is an interface between web applications and web servers. It is similar to\nRuby's Rack and Python's WSGI.\n\n### Entities\n\n* Application: A JavaScript Function that takes one argument, the Request as a JavaScript Object, and returns its Response as a JavaScript Object containing three required attributes: status, headers, and body.\n* Middleware: JSGI Applications that can call other JSGI Applications. Middleware can be organized into a call chain to provide useful services or perform useful business logic.\n* Request: A JavaScript Object that contains the state of the HTTP request.  JSGI Applications and Middleware are free to modify the request object.\n\n### Bogart Relationship to JSGI\n\nBogart makes it easy to create JSGI Applications and Middleware. Bogart is a high-level wrapper around JSGI.\n\nValid JSGI responses are always valid returns from Bogart. Bogart, via its helpful Middleware, also allows you to return\nNode.JS Streams, Node.JS Buffers, and JavaScript Strings as responses that will be translated into valid JSGI responses.\n\nBogart also provides helper functions to make creating JSGI responses easier. Prime examples of this are `bogart.file` which\nreturns a JSGI response that serves a file and `bogart.proxy` which returns a response that proxies another URL.\n\n## Supporting Modules\n\n* [Jade View Engine](https://github.com/nrstott/bogart-jade): `npm install bogart-jade`\n\n## Contributors\n\n* [Nathan Stott](https://github.com/nrstott)\n* [Nick Fitzgerald](https://github.com/fitzgen)\n* [Martin Murphy](https://github.com/soitgoes)\n* [Davis Clark](https://github.com/jdc0589)\n* [Aaron Shafovaloff](https://github.com/aaronshaf)\n* [Lewis Patterson](https://github.com/lpatters)\n* [Madison Sharps](https://github.com/mcsharps)\n\n## License\n\nCopyright (c) 2009 Nathan Stott <[nathan.whiteboard-it.com](http://nathan.whiteboard-it.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\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies 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\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL\nTHE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","readmeFilename":"README.md","homepage":"https://github.com/nrstott/bogart","keywords":["bogart","framework","sinatra","REST"],"bugs":{"url":"https://github.com/nrstott/bogart/issues","email":"nrstott@gmail.com"}}