{"_id":"broadway","_rev":"96-1ba6bfd2ac024116c7c5209ef2c75c9f","name":"broadway","description":"Lightweight App extensibility and hookable middleware customization.","dist-tags":{"latest":"4.1.0"},"versions":{"0.1.0":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.0","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/flatiron.git"},"dependencies":{"eventemitter2":"0.4.x","nconf":"0.4.x >=0.4.3","nconf-redis":"0.2.x","optimist":"0.2.x","winston":"0.5.x >=0.5.2","utile":"0.x.x"},"devDependencies":{"vows":"0.5.x"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.0","_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"bee8427040761fede74eea74fc72d6899886c317","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.0.tgz","integrity":"sha512-CWoIHgbHcNl5Jq0C3OAu9EwFqqtQdnQ18XGNSwTqj6qywkNIAu9EaMiDMRXKCORoOHYzpmlaLJQ78Lqs8mPKGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3RHHfkH1UmnJRAEv4Lp+XB44jQ+r+TtvIqwWFSH0RVAiEA4zktgsOs1+wM/ujLNhIyhtB+NZ37w5viGGdO6mf5/i4="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.1":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.1","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"eventemitter2":"0.4.x","nconf":"0.5.x","optimist":"0.2.x","winston":"0.5.x >=0.5.2","utile":"0.x.x"},"devDependencies":{"vows":"0.5.x"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"8de2ac87034e79d714182c1161fd00426de43108","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.1.tgz","integrity":"sha512-jw+h2zibxJuvde0p/W4eO3Sa5I5Cte5CW5zCTH2Tyz2GiyElAHlQDdizeFSjStIGa0aVHVLE6I2hgVsf4A5pLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW1g6Ie/QFvK55sZv4yPpEXQ7b1foYjajtpsZhH2xJuwIhANY1cBwibOzIo+G0hPy3Cr0Wr+Rz2bX1TLTKfO79Lb/P"}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.2":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.2","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"eventemitter2":"0.4.x","nconf":"0.5.x","optimist":"0.2.x","winston":"0.5.x >=0.5.2","utile":"0.x.x"},"devDependencies":{"vows":"0.5.x"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"985c21d193f734d1c8e9c2cd3cbf9b49b92ef290","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.2.tgz","integrity":"sha512-Xlfm+XPfnOD1X285Tr7UMj2VP1dn0o9CYc77DVExyAq3hOKTlE2euxKp5XrNuQA8MV2IBzDYdwFieQv3c3WJpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1hj0z9w+x54PtGkyUna/tvWrbHHcOgFziTp05A9htGAIgYHpm5P03hyvvBqFKpNfiV6xputRIbWO/2AWmjue/KY8="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.3":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.3","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"eventemitter2":"0.4.1","nconf":"0.5.0","optimist":"0.2.8","winston":"0.5.9","utile":"0.0.9"},"devDependencies":{"vows":"0.6.0"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"a3b2a711f5642d05c44f2d9073d756cfb24e8b53","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.3.tgz","integrity":"sha512-WGNg/MOEOUk2FPte+5IWLPSIUK0/oDHT/6f8luT5zucbdALFTlmvZBj4HXO/BmG7WOTkliQxzOqm685bY6jnRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1CR+4qfYxRvE913Xa3tZfvarGobfRy4wQzN8GP7z5KAiEAsagIxmQXcDCCwx3+oR/8WctreG9fo8wq0Q5kj41qrvo="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.4":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.4","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"eventemitter2":"0.4.1","nconf":"0.5.0","optimist":"0.2.8","winston":"0.5.9","utile":"0.0.9"},"devDependencies":{"vows":"0.6.0"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.4","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"8b89b9af179a67251ec8015b49d5e9ad975e3d1f","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.4.tgz","integrity":"sha512-PrSefwikDjH6MvXSeUnjumwzUk1RGMXXuEZFFigr+vZYRWg9p164rocNqhU98+4Payfl7/q2c8mxbL2jCSnMHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExPwuNmGrVOosv4WB+0Mn4Bi/TH8toFiKrByf8kYbhNAiEA6SR6nc5Xe98SrXhdgcaabr28olRYN/EOj+407CDqjyE="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.5":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.5","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"eventemitter2":"0.4.1","nconf":"0.5.0","optimist":"0.2.8","winston":"0.5.9","utile":"0.0.10"},"devDependencies":{"codesurgeon":"0.2.x","colors":"0.6.x","uglify-js":"1.0.6","vows":"0.6.0"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.5","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"7870c347ed9b414058a94d401912536ecf3e04c1","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.5.tgz","integrity":"sha512-q7RjijORiSq9BNXIwvWKY0IzOzKkHmg1w8eiVRn5RLAyVr9DCvrTCgBJHrLB5QQ9Unw2QlaVYbC2lktl0Qx9Bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCeIM5BiR8WNQEspt2BhHsKr18dtK5B7zYlG9r+RK6vAiAGlARuACkB0Klxq3qzK6BetL+qRTo3CNg/tn84UKhYxA=="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.6":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.6","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"eventemitter2":"0.4.1","nconf":"0.5.1","optimist":"0.3.1","winston":"0.5.9","utile":"0.0.10"},"devDependencies":{"codesurgeon":"0.2.x","colors":"0.6.x","uglify-js":"1.0.6","vows":"0.6.0"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.6","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"f3de1dd451f9e6b8c4b919c47e58a19f988ecc9b","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.6.tgz","integrity":"sha512-3akP+Ne3X5qjP+qZeWQBinJETvjvHy6tet1QGtW0mItEaFr8SePD4Z6Dy0Vbby/jHmc/LwcTw3znyHL7IERQZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7BoZB45qirkZNacaaLYrEIbSjvXL/912vMbm0kzb1wAiEAvZ0oS/v6ncEbUsOj5M5sz/5QEqnrX7rLTWqK8hCO0Vo="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.7":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.7","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"eventemitter2":"0.4.1","nconf":"0.5.1","optimist":"0.3.1","winston":"0.5.9","utile":"0.0.10"},"devDependencies":{"codesurgeon":"0.2.x","colors":"0.6.x","uglify-js":"1.0.6","vows":"0.6.0"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.7","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"f3cebc18509dc2681e1acb9da4a0cfd5a41e09bf","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.7.tgz","integrity":"sha512-0C0UxHzzRLhKhcTcDwxdmYxh5Jk93C+MSQOFG1sbdRq0x7j0S3TiThR5iY0qTLciKZuUhh/u+UBj6Sf6Rew/ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA28RfhvyzK/cgOqUp70gYfN7/UAWnTexiuiKss/3LXKAiEAova94C36Na7EVdjGg+6WDWT3VXXxW97a0WmZkMSqvJk="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.8":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.8","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Paolo Fragomeni","email":"paolo@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"eventemitter2":"0.4.3","nconf":"0.5.1","optimist":"0.3.1","winston":"0.5.9","utile":"0.0.10"},"devDependencies":{"codesurgeon":"0.2.x","colors":"0.6.x","uglify-js":"1.0.6","vows":"0.6.0"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.8","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"2e13c0fb0a428fb64cfa8a1dbd625af562f19e6b","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.8.tgz","integrity":"sha512-fkuTV922IBXVITZhbtKEKl172L7SHfjeXrX577jKl0rdk19OKuepbh+AnGZxGYZrgEvkQJPwR+YA0nQQydV7eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXabMajQAdVdYTZQsxq/PjRgx6uIs6E8obwuvPpcae0AiBFIuBuOvdhY6yb5hWNRnAyMD452a0ndYJ1MBao5nw3Tg=="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.9":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.9","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Paolo Fragomeni","email":"paolo@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"colors":"0.6.0-1","cliff":"0.1.6","eventemitter2":"0.4.3","nconf":"0.5.1","optimist":"0.3.1","winston":"0.5.9","utile":"0.0.10"},"devDependencies":{"codesurgeon":"0.2.x","uglify-js":"1.0.6","vows":"0.6.0"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.9","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"3e1dd9add5e851467c7681b1722ef5d7c80ebfcc","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.9.tgz","integrity":"sha512-TFcosDvBDOWif/hAXN1Sm2paHAO3pHgcQcARqKZtoWLgToHJp2hXJ3+SuuBqzjh2HCLBTZyAmcEr0KWBV5qOIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuY1mM78KtcK8px4/jwXjGO7vYQVwxrxHF2EzbCWvMuQIhAMnQGWg01Y7bwwOTRw09pHzW4SypIJbRO7r1KCEVlQ6q"}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.10":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.10","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Paolo Fragomeni","email":"paolo@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"colors":"0.6.0-1","cliff":"0.1.7","eventemitter2":"0.4.3","nconf":"0.5.1","optimist":"0.3.1","winston":"0.5.9","utile":"0.0.10"},"devDependencies":{"codesurgeon":"0.2.x","uglify-js":"1.0.6","vows":"0.6.0"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.10","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"b25f3785a06d28a616f3351f0ea94202976055c5","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.10.tgz","integrity":"sha512-hRTF4smAiyBBLk+c+RCporvRgnkkdJxO9e8wrmJh9FFaIzdXrhceXqnq2jMH6oIC9RIME3jidW6Zr6WdQ8iQCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiR8Y+ib1ySU3Rxnat8Q/V8QtCOWZklcvGHecijcHxnQIhANj9hYUCpc6U+5mSETAzW0Uyti4H9ZkPAt4axaIxJawc"}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.11":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.11","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Paolo Fragomeni","email":"paolo@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"colors":"0.6.0-1","cliff":"0.1.7","eventemitter2":"0.4.8","nconf":"0.5.1","optimist":"0.3.1","winston":"0.5.10","utile":"0.0.10"},"devDependencies":{"codesurgeon":"0.2.x","uglify-js":"1.0.6","vows":"0.6.0"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.1.11","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"56206e9512e4bac90c0057e39656e5d0efdb4e12","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.11.tgz","integrity":"sha512-mLCOuWXQAtC+6SYs5JL/J8EV08MI7ttP4T4fUWTkxJbauARi4viROcXA1oi2Ls5b1Amb0gIJJ1VCH0yCfy0Eyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHU5Syg8j2zmi0erhXTpRj9lbaK/Lm+1D0ImyrdMMsTPAiAy1BC2NtuU07xWYORgIdl5tlUJkNsYGCyMDQt7rSYNpg=="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{}},"0.1.13":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.13","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Paolo Fragomeni","email":"paolo@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"colors":"0.6.0-1","cliff":"0.1.7","eventemitter2":"0.4.8","nconf":"0.5.1","optimist":"0.3.1","winston":"0.5.10","utile":"0.0.10"},"devDependencies":{"codesurgeon":"0.2.x","uglify-js":"1.0.6","vows":"0.6.x"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"avianflu","email":"charlie@charlieistheman.com"},"_id":"broadway@0.1.13","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"761de72babc30cfc9e2b31c6c6bca3385e3b1e38","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.13.tgz","integrity":"sha512-k1rjrdG8z8jlKf5M3BxC9SXGikA4qIZhHuPdsAhKU73blJYA+z8gSgaKOwHlclR309KGtg7oaN8Chm67LbYalg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGc+kv1Dpz5t/z4czf/i9WV4jDZ58wQqN5sAAiDF4PztAiEAmLyt1H1H0MxDVO2P6WJ4nyILnolcz2NeQi6SSeavnlE="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"directories":{}},"0.1.14":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.14","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Paolo Fragomeni","email":"paolo@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"colors":"0.6.0-1","cliff":"0.1.7","eventemitter2":"0.4.9","nconf":"0.5.1","optimist":"0.3.1","winston":"0.5.10","utile":"0.0.10"},"devDependencies":{"codesurgeon":"0.2.x","uglify-js":"1.0.6","vows":"0.6.x"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"avianflu","email":"charlie@charlieistheman.com"},"_id":"broadway@0.1.14","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.13","_defaultsLoaded":true,"dist":{"shasum":"5e6f379cf943c662f83f4eb7eb5709d5556484c0","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.14.tgz","integrity":"sha512-OYIdHcK/cQyFyeCFi8jlyfrkf6aS/5oGX4sGv5WfH0IfLXj3CMi9mAvbhsY1euu2HoFxwWHjF0q+3K95mO812g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm081WZBzpldGCD6fWkYPDoy0S5sIzZ6kCLx2dvb785QIgLTly6zWbDHMi+GxKwroQKraHbcAhQatg6afa1dE1+7o="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"directories":{}},"0.1.15":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.1.15","contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Paolo Fragomeni","email":"paolo@nodejitsu.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"colors":"0.6.0-1","cliff":"0.1.7","eventemitter2":"0.4.9","nconf":"0.5.1","optimist":"0.3.1","winston":"0.5.11","utile":"0.0.10"},"devDependencies":{"codesurgeon":"0.2.x","uglify-js":"1.0.6","vows":"0.6.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"avianflu","email":"charlie@charlieistheman.com"},"_id":"broadway@0.1.15","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"4b9c949af2c39373a19f91c54f8a046e131234ad","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.1.15.tgz","integrity":"sha512-VWaA/8K7V2sIYjSwOn52VNeq3uyLf6S2sWtwgjGpR5gdYRMCrza7qcYogxAqGPv+s5kVEAg6GlGYK9NK0D5kkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFH/dMpno0nMz+Gyd/Kg5TpT8cwlCyAU4QcFGhY2gutDAiBKHajKC10HpIqqmffA8KfSdhMIm51zn8mBAoZdzk3i0A=="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"directories":{}},"0.2.0":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.2.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"colors":"0.6.0-1","cliff":"0.1.7","eventemitter2":"0.4.9","nconf":"0.5.1","optimist":"0.3.4","winston":"0.5.11","utile":"0.1.0"},"devDependencies":{"codesurgeon":"0.2.x","uglify-js":"1.0.6","vows":"0.6.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.2.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.2","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"4d3bc98bad9192ae0b16da202edf0b99bb844768","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.2.0.tgz","integrity":"sha512-G0DcJFy6wDR/8dbND8H8xWpMSeoYL7xSU8WY+ubuDwu+LC6b+Ya4O0YNHqxjakgdVTeYXqKnLr79/jP7bbMv2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtgxYVOUXOC6qm+YZTO/sCFSrvoGiyWMbJrXpwJ7zrBAiBgmZj56xP7dM0mTHhw4/FfScVMNyNYxu5pcDA7Ku7OUg=="}]},"directories":{}},"0.2.1":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.2.1","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"colors":"0.6.0-1","cliff":"0.1.7","eventemitter2":"0.4.9","nconf":"0.5.1","winston":"0.6.1","utile":"0.1.1"},"devDependencies":{"codesurgeon":"0.2.x","uglify-js":"1.0.6","vows":"0.6.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.2.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.2","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"080530b336e347c342af60c13b6b582de8162cf4","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.2.1.tgz","integrity":"sha512-ip6EWkxrba3r+waXQMezPV1ethiaP+4fU8ksQe6dDCiSeXJh61Hj3k3l0FQ8MQX7J8Y/4GRehmcgaHAu9eFEOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm+wwNtLFbRjq/YQf5XmdvMBjNSwnbtNCRLe9B+kjdyAIhAN8JPucnI8jZmkbCa583MSBDxrRVIQA+LXJCQWo9NEAg"}]},"directories":{}},"0.2.3":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.2.3","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.8","eventemitter2":"0.4.9","nconf":"0.6.1","winston":"0.6.2","utile":"0.1.2"},"devDependencies":{"codesurgeon":"0.2.x","uglify-js":"1.0.6","vows":"0.6.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.2.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.2","_nodeVersion":"v0.8.1","_defaultsLoaded":true,"dist":{"shasum":"ba590495def78fd9aab9a66dd19d121538f8f718","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.2.3.tgz","integrity":"sha512-b3tHhmZAnfaAAilJStqhr8b2jDVVgj82inVi6hswrYoYe2fWzdt22lkKoXzVj3tXM5F8Ui7Jv8KvVj0NKe8dfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGRMbGtmqHG/bB/3ttNxT/wY76eMTbmXYefoJhSViH5AiBmbzns2DseBUpLnqXZTVpIxjMrf6LJ0gbmM5s+dnNUrg=="}]},"directories":{}},"0.2.4":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.2.4","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.8","eventemitter2":"0.4.9","nconf":"0.6.3","winston":"0.6.2","utile":"0.1.2"},"devDependencies":{"codesurgeon":"0.2.x","uglify-js":"1.0.6","vows":"0.6.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.2.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.2","_nodeVersion":"v0.8.1","_defaultsLoaded":true,"dist":{"shasum":"c75342b9f72c50bdeec242872950e6eee40d3f58","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.2.4.tgz","integrity":"sha512-cwhvzVLnhF8bBFNSVwPvt7lAdhCMD5CoLuVaQrId0U9v3vTcaNuhbx+hcy0z6+jsoiwevLGVowdOn58y4zwNzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgDuXlwy4ZycCVAHa4a/Jcgatz3K3E59uBO/61kBlT+AiBMHPuYnyqF0OlVUTeYd410lm63qX8nlfv4+2yI5zUHNA=="}]},"directories":{}},"0.2.5":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.2.5","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"repository":{"type":"git","url":"git://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.8","eventemitter2":"0.4.9","nconf":"0.6.4","winston":"0.6.2","utile":"0.1.2"},"devDependencies":{"codesurgeon":"0.2.x","uglify-js":"1.0.6","vows":"0.6.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"_id":"broadway@0.2.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.2","_nodeVersion":"v0.8.1","_defaultsLoaded":true,"dist":{"shasum":"c77c3d953862d97dde19394fe39d21b3cc17faba","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.2.5.tgz","integrity":"sha512-CrDSxcxu2TybuE/GRTn71B+adPYQtIrMm5A5GPaHTifRZWZi4XPekXrZqPY/jGXuFL8yWl+eHBjZNUvINNfL/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOdPUga6J4Jzil1pv7Gbxt2YQCfvybdi6P9vm9eX3Y4AiBYzsQQjDpGQ+J4U4u6LBKpypHRxDw5fyq6hrjsevsEWw=="}]},"directories":{}},"0.2.6":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.2.6","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.8","eventemitter2":"0.4.11","nconf":"0.6.7","winston":"0.6.2","utile":"0.1.6"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.6.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"_id":"broadway@0.2.6","dist":{"shasum":"b3b96d7085da184945e6d73d4523a5768c37f5f7","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.2.6.tgz","integrity":"sha512-5h74KhfthyCq5YtkUm+kX6z0gDQQYREbq776Jx/yQPk2K5kW0C726AXejPFK8k2H5Hvy5VcCqOr7KUFVG87rXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn8MLCdPuci2B2uCEytJ6VbBlZRRyLYvqAY+iEMtYvoQIhAJZz5j7BGkGKQhW/L0smeljglQi9JeP7UJfWAeNiXjHM"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"directories":{}},"0.2.7":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.2.7","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.8","eventemitter2":"0.4.11","nconf":"0.6.7","winston":"0.6.2","utile":"0.1.7"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.7.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"_id":"broadway@0.2.7","dist":{"shasum":"3ba2f4b3de163e95e38a4950b61fd5f882a90762","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.2.7.tgz","integrity":"sha512-O7sog4Mnd66FdibXqi4YCZ9m+Kc4I0+tq5YZGP0lyqkL859tBW1y6x61nqqGOyqtFSUJedJzERkB0WSmCyii+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkgk3nXqkHcEIhuMdcCXXF0tPHB+RirQfJHe17AELMlAiBGc5Sz87tvz9OKyYkxwJc6krLGvO6Ha30v8blo20HXVw=="}]},"_from":".","_npmVersion":"1.2.7","_npmUser":{"name":"mmalecki","email":"me@mmalecki.com"},"directories":{}},"0.2.8":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.2.8","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.8","eventemitter2":"0.4.12","nconf":"0.6.7","winston":"0.7.2","utile":"0.2.0"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.7.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"bugs":{"url":"https://github.com/flatiron/broadway/issues"},"_id":"broadway@0.2.8","dist":{"shasum":"3e4751fe2d4142e596a820506f82d02356580c3e","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.2.8.tgz","integrity":"sha512-6IlNK8//fU6H2pV63/mHxMRPBQubcTC3qM9M/pTOlJ7YMnLFrTXLDd2iJ4XW2DR2gaLhhERH0xpAtdVC311YLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI5o4R1yjWjIEroIkzo5o3nytStb3nLx1/tYE+aKxYZAIgf1Ri7AEO6Ua+3iKOUKr8oH4DP58fzAee02dJJXjMVaM="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"directories":{}},"0.2.9":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.2.9","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.8","eventemitter2":"0.4.12","nconf":"0.6.9","winston":"0.7.2","utile":"0.2.1"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.7.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"bugs":{"url":"https://github.com/flatiron/broadway/issues"},"_id":"broadway@0.2.9","dist":{"shasum":"887008b2257f4171089de5cb9b656969b6c8c9e8","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.2.9.tgz","integrity":"sha512-i+F9bBdQqjgzaxl78eF2oTeDLnoiPY2s3E18/dUUf8Ncde7fwPGxwwTqc81iSmKruU+ampf/3M8Hd+IgH0NGCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC++A+cXB2HXl0oLaLMlkv80x1/D3OSsDrsNYhEaWHqCwIgedaIDpckhQ1qSzt98ggQiJ4IYgIppuViEeuq1eshDMU="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"directories":{}},"0.2.10":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.2.10","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.8","eventemitter2":"0.4.14","nconf":"0.6.9","winston":"0.7.2","utile":"0.2.1"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.7.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"gitHead":"0e56a5b59038b9477255be972f928a8766ec1082","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@0.2.10","_shasum":"0f58532be140426e9000e49a93e242a0d1263238","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"dist":{"shasum":"0f58532be140426e9000e49a93e242a0d1263238","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.2.10.tgz","integrity":"sha512-m7OIs5EzTTNVGuZSege3bKxS4Oww6bugZN0PVebh/56vabo2IVFo8zzKKldJD72QJ1rkvKBX/R3jYVyHWknPIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRH7FcRQ49VrYZlrpUSDN054gkJJLoCaT2ByUjsR5FPAIhAIXFyJqxN2ClG3WqRb9NiEwurI9JrfS9EE5NlXUpN32H"}]},"directories":{}},"0.3.0":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.3.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.8","eventemitter2":"0.4.14","nconf":"0.6.9","winston":"0.7.2","utile":"0.2.1"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.7.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"gitHead":"61a9e1ecc3a5ec413cdb1cce6e0e60bc220e9437","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@0.3.0","_shasum":"9d9664fe22e7e35fe569b39a15730eb0e4d5d4ac","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"dist":{"shasum":"9d9664fe22e7e35fe569b39a15730eb0e4d5d4ac","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.3.0.tgz","integrity":"sha512-DSH+fyX4eev7kK+YYt4qeY91mUFLBP9dUksIZVVNskKIg/HfNYT4OEReXbAc88j1hjrAQZ103F4KDwHmRkQRog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLVzq4oGhnGb8a5hEK+9u+ghgNg2P79VBpjU7+JTtl8QIhAP+BauxKHaz6a3oFSmEzNppEnesKyHGtljvcE2Ekw/dg"}]},"directories":{}},"0.3.1":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.3.1","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.8","eventemitter2":"0.4.14","nconf":"0.6.9","winston":"0.8.0","utile":"0.2.1"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.7.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"gitHead":"bb8e01c28b63bfc40ceed88621f1b991c088539c","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@0.3.1","_shasum":"a046dd91c1b54568bf396d3933c5b42160fd5c19","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"dist":{"shasum":"a046dd91c1b54568bf396d3933c5b42160fd5c19","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.3.1.tgz","integrity":"sha512-iB9Kp2fnaSs3UD1ZK4LZspc4lyDr+OLglaCYxL17XTwqhkEdOoPbz5urhitfwEqCDQ73gKw5wZFT8ZvwhGKO0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZ9IRDyHMEVy7+0lgabMesNU8zcqs8KkonkrpTbSJp1AiAWUnVPLV3ysE/zgbA+o8TnZjNI1ROvRHRSQgpCV6yXuA=="}]},"directories":{}},"0.3.2":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.3.2","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.9","eventemitter2":"0.4.14","nconf":"0.6.9","winston":"0.8.0","utile":"0.2.1"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.7.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"gitHead":"a186c4d6a7d0c6c801e4d42a510916cfd5f7433d","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@0.3.2","_shasum":"9cbe42c2040768b278102a362d6df31256d3c8c9","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"dist":{"shasum":"9cbe42c2040768b278102a362d6df31256d3c8c9","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.3.2.tgz","integrity":"sha512-QQlIvJqUqC6iU9sMZmycCweKbhrDpzP3U43yBuIHG4alOBFn0sIZ4pHt0j5X03mW0nCyR5hddI7rLdbDPImIsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTgt/LS+yKNPdYrBCMV2HCWfernYgFHFcu8KglukBy9QIhAIT5T2izeQW3Vf4ghTfky1Ip9i9Jmm+AseGN8laPHNOX"}]},"directories":{}},"0.3.3":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.3.3","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.9","eventemitter2":"0.4.14","nconf":"0.6.9","winston":"0.8.0","utile":"0.2.1"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.7.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"gitHead":"f23f53ef516e91d582ff55a9498795f38a15ceaf","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@0.3.3","_shasum":"f4550e7f03ffeef25584a44ba0bb7f3859c47def","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"dist":{"shasum":"f4550e7f03ffeef25584a44ba0bb7f3859c47def","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.3.3.tgz","integrity":"sha512-0JcdJL3IhCV2KA6ky1P+GCBz+StylwgrqSLrzMxkPx/NCbJwi/Wg5Ve9PLW/oplrKIhcXHhWPveWVPuz/r3kxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQDQ6yr8inZdROwq1cG8OBR/zp4FYRz7kOGXfWBlVyBAiEAty6jpFT/8P3WOPVZe4LE9rYOpEy9W4ax2XWSU0bDskQ="}]},"directories":{}},"0.3.4":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.3.4","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.9","eventemitter2":"0.4.14","nconf":"0.6.9","winston":"0.8.0","utile":"0.2.1"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.7.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"gitHead":"231e5872e6c83f883e2b8ee5201fd94043b68148","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@0.3.4","_shasum":"871d82993d121cbe6b06a8d374596c13c7f1d80e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"dist":{"shasum":"871d82993d121cbe6b06a8d374596c13c7f1d80e","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.3.4.tgz","integrity":"sha512-gNx+++Ww06Mb3dNXrwSlRAAW7IrObNSrQAFL7b7I2GpAjENoM9lZgremePhG8/9xxPgGQzpTvytnYwF6RtrLHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP+/I1+SAXTQw90InF5jgh3MSDdopTNd+KI/FI3WHQpAIhAOunsqynC/gLqHp1raHKK3xZ2UVnSS+4HGUBoUmYyat3"}]},"directories":{}},"0.3.5":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.3.5","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.9","eventemitter2":"0.4.14","nconf":"0.6.9","winston":"0.8.0","utile":"0.2.1"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.7.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"gitHead":"a550c64180fd953558eca7d555d4febdfe928d39","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@0.3.5","_shasum":"de7aef236416620d6d05fa7e9db59eceaa8db53c","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"dist":{"shasum":"de7aef236416620d6d05fa7e9db59eceaa8db53c","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.3.5.tgz","integrity":"sha512-Zs/+2ZFU0HDwCHGSm1t+pnEhaq/7NOaiq7NSBjKGpK2jUtN9dl89W2wOkQF11iPz+D1iP35YBnlLtpQPqpy8MQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNBXRv5qkZmfP6ikDtxgQWlVe1sOo7ooz/UV8XvZGt0AiEA7JxJSArI/h2t4cUKkXsdwNu442l/R0BDDUc7Bxhs//o="}]},"directories":{}},"0.3.6":{"name":"broadway","description":"Lightweight application extensibility and composition with a twist of feature reflection.","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"version":"0.3.6","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/broadway.git"},"dependencies":{"cliff":"0.1.9","eventemitter2":"0.4.14","nconf":"0.6.9","winston":"0.8.0","utile":"0.2.1"},"devDependencies":{"codesurgeon":"0.3.x","uglify-js":"1.0.6","vows":"0.7.x"},"scripts":{"test":"vows test/**/*-test.js --spec"},"main":"./lib/broadway","engines":{"node":">= 0.6.4"},"gitHead":"d293e467b2364b2432259f8c21df0c6bf1206762","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@0.3.6","_shasum":"7dbef068b954b7907925fd544963b578a902ba7a","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"dist":{"shasum":"7dbef068b954b7907925fd544963b578a902ba7a","tarball":"https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz","integrity":"sha512-zivf7KWx8ftTEsXaKfmve6wdSfbDJ6NLXwhwWN4Q1z5+/nsHWALP952KV9jJbJGwjZHEMZABHyuKqEAh3wb2kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvGDXfWjKaKwD7wmpGPFzphYqoH6fYE7VZXUOruDNHmAiEAxbPEBaxVTugguC9/c7XUaHG5dVQ48NBhUgfRvUd9oac="}]},"directories":{}},"1.0.0":{"name":"broadway","version":"1.0.0","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 0.10.30"},"devDependencies":{"basic-auth":"^1.0.0","express":"^4.12.3","istanbul":"^0.3.8","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","stylezero":"^2.2.0"},"dependencies":{"create-servers":"^1.3.0","merge-descriptors":"^1.0.0","understudy":"^3.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"istanbul cover ./node_modules/mocha/bin/_mocha","report":"istanbul report cobertura","pretest":"stylezero index.js test/ examples/","test":"npm run cover && npm run report"},"gitHead":"b2a52a4e9498c12e008b56afa70faa1b9a045388","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@1.0.0","_shasum":"b65099a80cfd26992e10287c2467cb1bcf73b28f","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.33","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"dist":{"shasum":"b65099a80cfd26992e10287c2467cb1bcf73b28f","tarball":"https://registry.npmjs.org/broadway/-/broadway-1.0.0.tgz","integrity":"sha512-YhlX4iGv+6W5wKDluGEMazuhtsbmar2i/v06CMlC3jaJjHP16Bvl3Ecb1ffhl+xZcqFeIoWBwykX8NYwjeVdUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAE0cAXLf4DGO2A9TrYMgDBQyRadrzOig3dWs7VPF7EcAiAqKnwacQ2TH6LnXFeYEwJLYZpxqctcbyCylBMVHbtf+g=="}]},"directories":{}},"1.1.0":{"name":"broadway","version":"1.1.0","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 0.10.30"},"devDependencies":{"basic-auth":"^1.0.0","express":"^4.12.3","istanbul":"^0.3.8","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","stylezero":"^2.2.0"},"dependencies":{"create-servers":"^1.3.0","merge-descriptors":"^1.0.0","understudy":"^3.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"istanbul cover ./node_modules/mocha/bin/_mocha","report":"istanbul report cobertura","pretest":"stylezero index.js test/ examples/","test":"npm run cover && npm run report"},"gitHead":"2cd95a455900a46c326d9de89603812af6ae1d0f","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@1.1.0","_shasum":"cbbd99ef6c5b2ebaa83b54332e1adbc2123b91be","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"dist":{"shasum":"cbbd99ef6c5b2ebaa83b54332e1adbc2123b91be","tarball":"https://registry.npmjs.org/broadway/-/broadway-1.1.0.tgz","integrity":"sha512-pGfN3hPSle3rILmp7b8q5iaPLt3CnF5OHhT4jy7ECEsBEj7JRT2+8abqQ4mhFxzojg2dPH8cAH4FFpZP/s8trw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/Nbm7MB9LIPavQVdwQM11X6ngm4aiNTmVaqnxABcAyAiAMroFhl5mdHD+84+PyFD/Mw6jTVOx6upIkX9uNp4E7IQ=="}]},"directories":{}},"1.1.1":{"name":"broadway","version":"1.1.1","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 0.10.30"},"devDependencies":{"basic-auth":"^1.0.0","express":"^4.12.3","istanbul":"^0.3.8","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","stylezero":"^2.2.0"},"dependencies":{"create-servers":"^1.5.0","merge-descriptors":"^1.0.0","understudy":"^3.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"istanbul cover ./node_modules/mocha/bin/_mocha","report":"istanbul report cobertura","pretest":"stylezero index.js test/ examples/","test":"npm run cover && npm run report"},"gitHead":"8214451f6d578aaedde4560d31c699f278ce0f18","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@1.1.1","_shasum":"406e0a5eece4e55f9d163b7015fa8b08bc717640","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"dist":{"shasum":"406e0a5eece4e55f9d163b7015fa8b08bc717640","tarball":"https://registry.npmjs.org/broadway/-/broadway-1.1.1.tgz","integrity":"sha512-DPG1H6CP5h2vZ9dITZTnO9fb2DPMm9M4cYamnH3dnVZOENMJvw74+R1lmi3xDopXfKWoRE4RoATdw6KW3vMkYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEsG47NBXbW/PqzWlM90fqcE95s7lV8zYmAHrIzFzfuQIgWpCTnjW5ny2lRUUKI0sPEUCskXW025YS1eM+4q+gR5g="}]},"directories":{}},"1.2.0":{"name":"broadway","version":"1.2.0","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 0.10.30"},"devDependencies":{"basic-auth":"^1.0.0","express":"^4.12.3","istanbul":"^0.3.8","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","stylezero":"^2.2.0"},"dependencies":{"create-servers":"^1.5.0","merge-descriptors":"^1.0.0","understudy":"^4.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"istanbul cover ./node_modules/mocha/bin/_mocha","report":"istanbul report cobertura","pretest":"stylezero index.js test/ examples/","test":"npm run cover && npm run report"},"gitHead":"9f722c8ab620ce83ad6f3e25716028118737baaf","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@1.2.0","_shasum":"21b55eb55eba9e7ebb53399098db59f7e25dbeb1","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"dist":{"shasum":"21b55eb55eba9e7ebb53399098db59f7e25dbeb1","tarball":"https://registry.npmjs.org/broadway/-/broadway-1.2.0.tgz","integrity":"sha512-0Jiy+ahENVjgET5b5Ql4wjmCyu/oy3ERUbe+1VnBU7/APfpAGf2AcdMcvO0UWiVMr4FxmeBMPs3omNB6kpohfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0cg742ZzK0NyUMpaQJlMtkxKsO9f7CZqHJQBpNdlIrwIhAMWWuRDkFfeET/JRoAYkXRH5Wpo+ObP0WbxY80cep6LL"}]},"directories":{}},"2.0.0":{"name":"broadway","version":"2.0.0","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 0.10.30"},"devDependencies":{"basic-auth":"^1.0.0","express":"^4.12.3","istanbul":"^0.3.8","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","stylezero":"^2.2.0"},"dependencies":{"create-servers":"^1.5.0","merge-descriptors":"^1.0.0","understudy":"^4.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"istanbul cover ./node_modules/mocha/bin/_mocha","report":"istanbul report cobertura","pretest":"stylezero index.js test/ examples/","test":"npm run cover && npm run report"},"gitHead":"f02e840fa726bdabca12d2a37527be0c430eeb55","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@2.0.0","_shasum":"b46c4c63a9cfb7b17f4189870616ef4533f6906e","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"dist":{"shasum":"b46c4c63a9cfb7b17f4189870616ef4533f6906e","tarball":"https://registry.npmjs.org/broadway/-/broadway-2.0.0.tgz","integrity":"sha512-grEsUoEpLDyd3G8JYRYwihh7vJNnIFsYI8iODdTScK1DZg8yPvh+Z4JB2dmKcwmmMHJ0ptzsLQ/7gfcc+XSq5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBa55aLRuGWK55yulYkq2+rrwH4BH2ulu6MtN+cUhb+rAiEAhDKRgWadtNikFm3Ubljq6o4FXrDjQDadC6VnEQONKZk="}]},"directories":{}},"2.0.1":{"name":"broadway","version":"2.0.1","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 0.10.30"},"devDependencies":{"basic-auth":"^1.0.0","express":"^4.12.3","istanbul":"^0.3.8","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","stylezero":"^2.2.0"},"dependencies":{"create-servers":"^1.5.0","merge-descriptors":"^1.0.0","understudy":"^4.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"istanbul cover ./node_modules/mocha/bin/_mocha","report":"istanbul report cobertura","pretest":"stylezero index.js test/ examples/","test":"npm run cover && npm run report"},"gitHead":"1cb364e25ebef910f712b7a0668c9e48143266d1","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway","_id":"broadway@2.0.1","_shasum":"5c59b39fb04f9084154c7d30eebcff344f9c509a","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"dist":{"shasum":"5c59b39fb04f9084154c7d30eebcff344f9c509a","tarball":"https://registry.npmjs.org/broadway/-/broadway-2.0.1.tgz","integrity":"sha512-LhwdzyG6Nn1aDpcjk2dGBZsFjIxNxYrMpm9OCv2ds4LXQq7bF613O1eECNWZe56YpjGloPrguwXf2vMqteO+qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDJi7la1bVzPR48C4mf6cZmrTZJ9Urgq6Afy8R3ZwjygIgHIRyA4qNXc/lH9uXEa+c+nENM6YB7cQz7V2i4AItDl8="}]},"directories":{}},"2.1.0":{"name":"broadway","version":"2.1.0","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"git+ssh://git@github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 0.10.30"},"devDependencies":{"basic-auth":"^1.0.0","common-style":"~3.1.0","express":"^4.12.3","istanbul":"^0.3.8","mocha":"^2.2.1","mocha-istanbul":"^0.2.0"},"dependencies":{"create-servers":"^1.5.0","merge-descriptors":"^1.0.0","understudy":"^4.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"istanbul cover ./node_modules/mocha/bin/_mocha","report":"istanbul report cobertura","pretest":"common index.js test/ examples/","test":"npm run cover && npm run report"},"gitHead":"7ec011e4b0aa10257c998d4fe86be1f2da086d83","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway#readme","_id":"broadway@2.1.0","_shasum":"ac2cb832811cbaeedecf4346f962d70822e1e12b","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.10.38","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"dist":{"shasum":"ac2cb832811cbaeedecf4346f962d70822e1e12b","tarball":"https://registry.npmjs.org/broadway/-/broadway-2.1.0.tgz","integrity":"sha512-1kwkPuoltOyOV8swWVhF2bAP59KKK/oJ7tStgNH+sB8v7ecpM8uTjUj0vOgJKyi1Eet0CowDzXZxuXIdybmq5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4qxzI38dcblPL8+jAtbRk47C2cXnxcVQ+EnNxyB4AgAiEAiOBGF0YIH9v9y6D7w6k80AnA3e2AXs7kMdcahbDknDk="}]},"directories":{}},"2.1.1":{"name":"broadway","version":"2.1.1","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"git+ssh://git@github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 0.10.30"},"devDependencies":{"basic-auth":"^1.0.0","common-style":"~3.1.0","express":"^4.12.3","istanbul":"^0.3.8","mocha":"^2.2.1","mocha-istanbul":"^0.2.0"},"dependencies":{"create-servers":"^1.5.0","merge-descriptors":"^1.0.0","understudy":"^4.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"istanbul cover ./node_modules/mocha/bin/_mocha","report":"istanbul report cobertura","pretest":"common index.js test/ examples/","test":"npm run cover && npm run report"},"gitHead":"5cbe6b827b9516a086d4441e046869d7d323933a","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway#readme","_id":"broadway@2.1.1","_shasum":"3b83d9158a09452c21ce6d5352d8bdd094327622","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"dist":{"shasum":"3b83d9158a09452c21ce6d5352d8bdd094327622","tarball":"https://registry.npmjs.org/broadway/-/broadway-2.1.1.tgz","integrity":"sha512-9uLieWcg7wd0iPO7wEotd7o1JKtzQs7FAHX5H7vX1iJe9zF94Klb5tEn0Mnekod/tkRt30LeEiP0Bnc011uj5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGzu5KicJAgvYSeVzgdZqweIUU2YLBotniuIcWghM74AiEAsSR779di87D1Zl8twRGgFqSAXVXXq5XxW5v0Binck/4="}]},"directories":{}},"3.0.0":{"name":"broadway","version":"3.0.0","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"git+ssh://git@github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 0.10.30"},"devDependencies":{"basic-auth":"^1.0.0","common-style":"~3.1.0","express":"^4.12.3","istanbul":"^0.3.8","mocha":"^2.2.1","mocha-istanbul":"^0.2.0"},"dependencies":{"create-servers":"^1.5.0","merge-descriptors":"^1.0.0","understudy":"^4.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"istanbul cover ./node_modules/mocha/bin/_mocha","report":"istanbul report cobertura","pretest":"common index.js test/ examples/","test":"npm run cover && npm run report"},"gitHead":"b230a2a8aee4136bdb632c2bec2d51aefefc400a","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway#readme","_id":"broadway@3.0.0","_shasum":"d8abf456e1b2a996f9b5d4da51dfd1afb5b906a0","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"dist":{"shasum":"d8abf456e1b2a996f9b5d4da51dfd1afb5b906a0","tarball":"https://registry.npmjs.org/broadway/-/broadway-3.0.0.tgz","integrity":"sha512-K7KQ6zKcKeBYexRwMym6si7bxaEGHZTIeglmjNWPllMj1xa6916eQhe78HJtE589Mpt6BbOO1MuiBSYMJdDihg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNrRHAKFj9oRAYLXeeeDA8YxlWqEe2/sjmgQA6rdT7ugIhAOpO74Xg6srxXdG/VR76AL8CHE/MYtbLJoOWsPUWudBn"}]},"directories":{}},"3.1.0":{"name":"broadway","version":"3.1.0","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"git+ssh://git@github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 0.10.30"},"devDependencies":{"basic-auth":"^1.0.0","common-style":"~3.1.0","express":"^4.12.3","istanbul":"^0.3.8","mocha":"^2.2.1","mocha-istanbul":"^0.2.0"},"dependencies":{"create-servers":"^2.0.0","merge-descriptors":"^1.0.0","understudy":"^4.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"istanbul cover ./node_modules/mocha/bin/_mocha","report":"istanbul report cobertura","pretest":"common index.js test/ examples/","test":"npm run cover && npm run report"},"gitHead":"c5218c00ebba3b2f564864c62344c6d258696b75","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway#readme","_id":"broadway@3.1.0","_shasum":"7e6326f8212248145eec43bdba300199d429e56f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"dist":{"shasum":"7e6326f8212248145eec43bdba300199d429e56f","tarball":"https://registry.npmjs.org/broadway/-/broadway-3.1.0.tgz","integrity":"sha512-GHSKG/M30xgIDt7z1fcelMgcE3nFgoQQlUA1OZ8VKp7ccVwBqa5HJlQ1hT5NLjvxBnCF+PkuXxAmU8OROUkUdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmjd3ZN0+yeuhNSO/hH617yymxk3VfCn9/Ua5qRxLYygIgYzMCyAw8cEg85aG92eFy9xjAZkCO5ZtJqx8xFo4b58Q="}]},"directories":{}},"3.1.1":{"name":"broadway","version":"3.1.1","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"git+ssh://git@github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 0.10.30"},"devDependencies":{"basic-auth":"^1.0.0","common-style":"~3.1.0","express":"^4.12.3","istanbul":"^0.3.8","mocha":"^2.2.1","mocha-istanbul":"^0.2.0"},"dependencies":{"create-servers":"^2.0.0","merge-descriptors":"^1.0.0","understudy":"^4.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"istanbul cover ./node_modules/mocha/bin/_mocha","report":"istanbul report cobertura","pretest":"common index.js test/ examples/","test":"npm run cover && npm run report"},"gitHead":"01a5f02e9df6da2312703d127a2c434a9d246d35","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway#readme","_id":"broadway@3.1.1","_shasum":"1765022c960f107cd861917f9dd16509a424ec06","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.3","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"dist":{"shasum":"1765022c960f107cd861917f9dd16509a424ec06","tarball":"https://registry.npmjs.org/broadway/-/broadway-3.1.1.tgz","integrity":"sha512-N6NOCS6nxr1okyppA9Z3hZXGnh19DTWJPBa4xm9LugWjPLVYw0r4Tz1ipZ1TIAkpy+fN+yBuYpalk00c1AivJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICk2mFxt4Dc+8J9rSvy2nRISOw+uJhAepCkHYCx+L75DAiBXV9Fv7/O7T9cyBT/o8uGba+56fcb+0223bKNYrAeoSg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/broadway-3.1.1.tgz_1468543395390_0.4887664318084717"},"directories":{}},"4.0.0":{"name":"broadway","version":"4.0.0","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"license":"SEE LICENSE IN LICENSE","repository":{"url":"git+ssh://git@github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 8"},"devDependencies":{"basic-auth":"^1.0.0","eslint-config-populist":"^4.2.0","express":"^4.12.3","mocha":"^6.1.4","nyc":"^14.1.1"},"dependencies":{"create-servers":"^3.0.1","merge-descriptors":"^1.0.0","understudy":"^4.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"nyc mocha","pretest":"eslint --fix index.js test/ examples/","test":"npm run cover"},"gitHead":"c883b43f1fcfc09e014ff3867955a8dae4d5502d","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway#readme","_id":"broadway@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"dist":{"integrity":"sha512-cu4IcQqjecacc94zMY5m4A1JzfDEp3ZeiP+5K3evGbvgLfxi7PhCqnVGnir1ajMZ//CvNIwMPTHMQHlKZrDTvA==","shasum":"cbf5b86a72eddc252f48dc3d127e19bc870d04bc","tarball":"https://registry.npmjs.org/broadway/-/broadway-4.0.0.tgz","fileCount":13,"unpackedSize":18632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI7xpCRA9TVsSAnZWagAAS6EQAJKBXwDwNpcu+fVvMkVH\ndecC2dO/XSjRU/0UBhxZ+3fViD6Pg3GXSY2EbyAkA1C94KZppeNbaD8J3bvf\nzpNaFxzr8t70x/lPwXb4i290j/EBIJWyTxt2d9XbapKFLXOQCx5RHwWRlsjR\nXC49iyUTdJnTtGZ8XQeNnSM2Av/FKtjS+q8K5kHjnZbsDiY3F/iaICDIbdWf\nMsGB5Cd9bHZO/nJFpPz6H8hYl94D22XWbl9svERZAWJQhp+zk/+nUWslV6JV\njhrJJEPRLWc/DOzGABmQTWbKYwp+lOw4i0eTWT6uf91euxTwW00vEahaZ1XR\n29kgcV0ELKLocCvVdsD+8UeOU4Jc1MB62b3+HhCXkLeWQXPfPT4Hxk2D2w0s\ngZpDZd4kUAwhl7P1lU/6AyDea96AZDHP6uebpdcjGG2ytpFQ3X+GRZYuA/YZ\nWmQoGzibBr0Maf3QrwuJ8nfgLEF176vr69l2mpkcerO4Ott6RHZd8v+LJa0f\nZTddpK1Lxzgjovdfh2BKii0JA1AjQFnQOgGCqr4e5WvIMPk0a4i1b/ahZVu7\n/WLi501+uZ2bO4/OPGf9GcwxDWOyU/VL5yH92i3VePEUYd5K6f+CHS0yGfOk\n+0pyLwb7TeEWpmwirlPsCjB9XJfa6wp0GQ30MeQmQlrEQppjGu4pl71SEAv2\n7oAn\r\n=ToV5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJdl393jfIEIBU3WTL4zNmMPsXPwojiESVJfhdhtUqUAiEA+6v3K0rECkkEnM6mwBN0hhZjHK3sq60z2wff4xG0TSg="}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/broadway_4.0.0_1562623080626_0.5322384879246618"},"_hasShrinkwrap":false},"4.1.0":{"name":"broadway","version":"4.1.0","description":"Lightweight App extensibility and hookable middleware customization.","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"license":"SEE LICENSE IN LICENSE","repository":{"url":"git+ssh://git@github.com/flatiron/broadway.git","type":"git"},"main":"./lib","engines":{"node":">= 8"},"devDependencies":{"basic-auth":"^1.0.0","eslint-config-populist":"^4.2.0","express":"^4.12.3","mocha":"^6.1.4","nyc":"^14.1.1"},"dependencies":{"create-servers":"^3.0.1","merge-descriptors":"^1.0.0","understudy":"^4.0.0"},"scripts":{"mocha":"mocha -w -R spec","cover":"nyc mocha","pretest":"eslint --fix index.js test/ examples/","test":"npm run cover"},"gitHead":"43b77358a3628920fb1d26b13cc0f10f40a8afad","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"homepage":"https://github.com/flatiron/broadway#readme","_id":"broadway@4.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"dist":{"integrity":"sha512-K6jPHSje0AvIioVgqMIyiyZY8zn0SFhV/YctShycvQhEtsOpfNz/AHo4XzApNqkT0MZ/T4guAdCMu7rWclOoPQ==","shasum":"f72bd9eb95c391b8e22ea3d780d4afbdd28e4c61","tarball":"https://registry.npmjs.org/broadway/-/broadway-4.1.0.tgz","fileCount":13,"unpackedSize":18960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJNDTCRA9TVsSAnZWagAAryQP/iUuW2VOrrDhR5r8zgpB\n554ZfhIN4duOFpyLHIdLJIQxUblX7Yumm8s3a0dCNs2mA8uY1DWjzb3DaQHD\nYbtHBKGKCs0hxDcavMj0cXRk1HPYCfUxUJ9W4HYdSXejHnG9rw7Uhg6Xt9ir\nTYl7mVOYR6DJi8R2ljoSFbzKMv2AVRa6VO5rnIS3x63xb88K3CIeGTdzfOaz\nA4aoipBCNCB8FUA/vbiV38dtr1eEcf7uOfXrFocER0luifkolizrl+M5atD/\n+8tc4nX8t4ucd5JDw2SMHo0hnWsMjeOLxPao+3Eq98JSzAsnIqRMxuZi+TzN\nSBrVooPpA2PQNEWgneB4sr0aYeuCCuoaRo/ufT4gDyk8IpBtaPppRckoK8RU\noQ5GfSNxbLf0FMSw5O4kv6zZoyb44Q9fhNDE/RPjmrxQYsUzojKuGGEdZobV\nESYVXsptvVYzafbCcxeo9aMfgFr3Fx736owRspq6VVxU6J/20T2iy1c1KWd3\ndWEu94Tg/WSHkEDvCFqLCfp0AHegD5iMupYrJXWcMBVePY21VNGjqk4BbMjE\nSXvWyk3hrU2xZom00s8WafPXtY8binWlCB7drK4Dmbf5iSjNRBKR7jZAFEIP\nuhY9Vx1hKgVL0mAo143ni0PNv6zO6cwC/lENboofFIji4FqlU1P8BSM1NtS2\n26UF\r\n=1wSy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOPA7J4CqjIK0lq3eDQ+onzBo6yqu2qykSMoiuJaPcegIhAIc99NblGW7Z5OGV4Khm4JUUfZco9fJ1REJPm6PkI64M"}]},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/broadway_4.1.0_1562693843156_0.6292636786134382"},"_hasShrinkwrap":false}},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"time":{"modified":"2022-06-13T05:07:06.259Z","created":"2011-11-09T15:41:44.236Z","0.1.0":"2011-11-09T15:41:45.769Z","0.1.1":"2011-11-28T19:57:17.003Z","0.1.2":"2011-12-02T09:46:07.951Z","0.1.3":"2011-12-06T09:49:40.177Z","0.1.4":"2011-12-09T07:17:50.375Z","0.1.5":"2011-12-23T03:27:16.876Z","0.1.6":"2012-01-15T09:06:39.167Z","0.1.7":"2012-01-18T04:23:40.951Z","0.1.8":"2012-01-23T01:19:02.620Z","0.1.9":"2012-02-08T11:28:32.966Z","0.1.10":"2012-02-09T02:10:16.679Z","0.1.11":"2012-02-23T02:07:27.159Z","0.1.13":"2012-03-02T22:09:02.553Z","0.1.14":"2012-03-21T00:09:41.479Z","0.1.15":"2012-05-06T01:48:00.908Z","0.2.0":"2012-05-23T14:08:45.766Z","0.2.1":"2012-06-08T07:51:31.311Z","0.2.3":"2012-07-08T07:06:56.343Z","0.2.4":"2012-07-10T05:53:35.885Z","0.2.5":"2012-07-10T07:34:43.410Z","0.2.6":"2012-12-23T23:11:11.650Z","0.2.7":"2013-02-23T22:59:58.030Z","0.2.8":"2013-12-02T06:05:22.215Z","0.2.9":"2013-12-02T06:36:59.527Z","0.2.10":"2014-09-10T16:59:32.958Z","0.3.0":"2014-09-15T20:01:22.160Z","0.3.1":"2014-09-15T20:04:11.406Z","0.3.2":"2014-09-15T21:11:59.751Z","0.3.3":"2014-09-16T19:57:25.931Z","0.3.4":"2014-09-17T13:13:01.506Z","0.3.5":"2014-09-17T16:44:08.363Z","0.3.6":"2014-09-17T16:44:58.469Z","1.0.0":"2015-03-19T09:18:21.444Z","1.1.0":"2015-03-27T00:34:38.455Z","1.1.1":"2015-05-07T23:53:35.013Z","1.2.0":"2015-05-28T07:39:00.379Z","2.0.0":"2015-05-28T08:16:20.965Z","2.0.1":"2015-05-28T08:45:17.277Z","2.1.0":"2015-10-18T22:04:13.526Z","2.1.1":"2015-10-19T21:30:46.465Z","3.0.0":"2015-10-27T22:00:19.253Z","3.1.0":"2015-12-07T21:45:33.085Z","3.1.1":"2016-07-15T00:43:17.900Z","4.0.0":"2019-07-08T21:58:00.745Z","4.1.0":"2019-07-09T17:37:23.305Z"},"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"git+ssh://git@github.com/flatiron/broadway.git","type":"git"},"users":{"blakmatrix":true},"readme":"[![Tests](http://img.shields.io/travis/indexzero/broadway.svg?style=flat-square)](https://travis-ci.org/indexzero/broadway)[![Dependencies](https://img.shields.io/david/indexzero/broadway.svg?style=flat-square)](https://david-dm.org/indexzero/broadway)[![NPM](http://img.shields.io/npm/v/broadway.svg?style=flat-square)](http://browsenpm.org/package/broadway)\n\n# broadway\n\n_*Lightweight App extensibility and hookable middleware customization.*_\n\n## Usage\n\n`broadway` is designed to be the littlest possible extensibility for server applications. It is does not take any other external dependencies besides those to expose basic \"start middleware\".\n\nAdditional functionality may be added through `.mixin(base, redefine)`:\n\n``` js\nvar express = require('express'),\n    App = require('broadway');\n\n//\n// Create a new base App.\n//\nvar app = new App({ http: 8080 });\n\n//\n// Then mixin `express` functionality later on. This\n// can be called multiple times. By default: it will\n// only define a single property on your app once.\n//\napp.mixin(express());\n\n//\n// Do anything you want asynchronously before\n// the application starts.\n//\napp.preboot(function (app, options, next) {\n  console.log('Starting up...');\n  next();\n});\n\n//\n// Start listening on HTTP port passed in to\n// App when it was created above.\n//\napp.start(function (err) {\n  if (err) {\n    console.error('Error on startup: %s', err.message);\n    return process.exit(1);\n  }\n\n  console.log('Listening over HTTP on port %s', this.given.http);\n});\n```\n\n### \"Hookable\" middleware\n\nBecause `broadway` exposes a generic hook mechanism from [understudy] it is possible to write hooks into your middleware easily. Consider the following example that defines hookable \"auth\" handlers into its existing authorization middleware:\n\n``` js\nvar express = require('express'),\n    basicAuth = require('basic-auth'),\n    App = require('broadway');\n\n//\n// Create an app with default http options,\n// mixin all express functions\n//\nvar app = new App({ http: 8080 }, express());\n\n//\n// Define a simple \"auth\" middleware that only\n// performs Basic Auth.\n//\napp.use(function auth(req, res, next) {\n  //\n  // Before checking and/or parsing the Basic Auth\n  // header allow others to attempt their auth methods.\n  //\n  app.perform('auth', req, res, function (done) {\n    var creds = basicAuth(req);\n\n    if (req.authed) {\n      return done();\n    }\n    else if (!creds || creds.name !== 'bob' || creds.pass !== 'secret') {\n      res.writeHead(401, { 'WWW-Authenticate': 'Basic realm=\"example\"' });\n      res.end('Unauthorized\\n');\n      return;\n    }\n\n    done();\n  }, next);\n});\n\n//\n// Hook into the new \"auth middleware\" defined above\n// to add support for the `X-AUTH-TOKEN` header.\n//\napp.before('auth', function (req, res, next) {\n  var bearerToken = req.headers['x-auth-token'];\n\n  if (bearerToken === 'golden-ticket') {\n    req.authed = true;\n  }\n\n  next();\n});\n\n// ... continue starting the app as usual.\n```\n\n## Tests\nAll tests are written with [mocha] and should be run with `npm`:\n\n``` bash\n  $ npm test\n```\n\n#### [Charlie Robbins](https://github.com/indexzero)\n#### License: MIT\n\n[mocha]: http://mochajs.org/\n[understudy]: https://github.com/bmeck/understudy\n","homepage":"https://github.com/flatiron/broadway#readme","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"readmeFilename":"README.md","license":"SEE LICENSE IN LICENSE"}