{"_id":"broadway","_rev":"207758","name":"broadway","description":"Lightweight App extensibility and hookable middleware customization.","dist-tags":{"latest":"4.1.0"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"time":{"modified":"2021-06-03T13:46:22.000Z","created":"2011-11-09T15:41:45.769Z","4.1.0":"2019-07-09T17:37:23.305Z","4.0.0":"2019-07-08T21:58:00.745Z","3.1.1":"2016-07-15T00:43:17.900Z","3.1.0":"2015-12-07T21:45:33.085Z","3.0.0":"2015-10-27T22:00:19.253Z","2.1.1":"2015-10-19T21:30:46.465Z","2.1.0":"2015-10-18T22:04:13.526Z","2.0.1":"2015-05-28T08:45:17.277Z","2.0.0":"2015-05-28T08:16:20.965Z","1.2.0":"2015-05-28T07:39:00.379Z","1.1.1":"2015-05-07T23:53:35.013Z","1.1.0":"2015-03-27T00:34:38.455Z","1.0.0":"2015-03-19T09:18:21.444Z","0.3.6":"2014-09-17T16:44:58.469Z","0.3.5":"2014-09-17T16:44:08.363Z","0.3.4":"2014-09-17T13:13:01.506Z","0.3.3":"2014-09-16T19:57:25.931Z","0.3.2":"2014-09-15T21:11:59.751Z","0.3.1":"2014-09-15T20:04:11.406Z","0.3.0":"2014-09-15T20:01:22.160Z","0.2.10":"2014-09-10T16:59:32.958Z","0.2.9":"2013-12-02T06:36:59.527Z","0.2.8":"2013-12-02T06:05:22.215Z","0.2.7":"2013-02-23T22:59:58.030Z","0.2.6":"2012-12-23T23:11:11.650Z","0.2.5":"2012-07-10T07:34:43.410Z","0.2.4":"2012-07-10T05:53:35.885Z","0.2.3":"2012-07-08T07:06:56.343Z","0.2.1":"2012-06-08T07:51:31.311Z","0.2.0":"2012-05-23T14:08:45.766Z","0.1.15":"2012-05-06T01:48:00.908Z","0.1.14":"2012-03-21T00:09:41.479Z","0.1.13":"2012-03-02T22:09:02.553Z","0.1.11":"2012-02-23T02:07:27.159Z","0.1.10":"2012-02-09T02:10:16.679Z","0.1.9":"2012-02-08T11:28:32.966Z","0.1.8":"2012-01-23T01:19:02.620Z","0.1.7":"2012-01-18T04:23:40.951Z","0.1.6":"2012-01-15T09:06:39.167Z","0.1.5":"2011-12-23T03:27:16.876Z","0.1.4":"2011-12-09T07:17:50.375Z","0.1.3":"2011-12-06T09:49:40.177Z","0.1.2":"2011-12-02T09:46:07.951Z","0.1.1":"2011-11-28T19:57:17.003Z","0.1.0":"2011-11-09T15:41:45.769Z"},"users":{"blakmatrix":true},"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"git+ssh://git@github.com/flatiron/broadway.git","type":"git"},"versions":{"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":{"shasum":"f72bd9eb95c391b8e22ea3d780d4afbdd28e4c61","size":5791,"noattachment":false,"key":"/broadway/-/broadway-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-4.1.0.tgz"},"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,"publish_time":1562693843305,"_cnpm_publish_time":1562693843305},"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":{"shasum":"cbf5b86a72eddc252f48dc3d127e19bc870d04bc","size":5693,"noattachment":false,"key":"/broadway/-/broadway-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-4.0.0.tgz"},"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,"publish_time":1562623080745,"_cnpm_publish_time":1562623080745},"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","size":7117,"noattachment":false,"key":"/broadway/-/broadway-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-3.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/broadway-3.1.1.tgz_1468543395390_0.4887664318084717"},"directories":{},"publish_time":1468543397900,"_cnpm_publish_time":1468543397900,"_hasShrinkwrap":false},"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","size":7051,"noattachment":false,"key":"/broadway/-/broadway-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-3.1.0.tgz"},"directories":{},"publish_time":1449524733085,"_cnpm_publish_time":1449524733085,"_hasShrinkwrap":false},"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","size":7013,"noattachment":false,"key":"/broadway/-/broadway-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-3.0.0.tgz"},"directories":{},"publish_time":1445983219253,"_cnpm_publish_time":1445983219253,"_hasShrinkwrap":false},"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","size":6985,"noattachment":false,"key":"/broadway/-/broadway-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-2.1.1.tgz"},"directories":{},"publish_time":1445290246465,"_cnpm_publish_time":1445290246465,"_hasShrinkwrap":false},"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","size":5563,"noattachment":false,"key":"/broadway/-/broadway-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-2.1.0.tgz"},"directories":{},"publish_time":1445205853526,"_cnpm_publish_time":1445205853526,"_hasShrinkwrap":false},"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","size":6791,"noattachment":false,"key":"/broadway/-/broadway-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-2.0.1.tgz"},"directories":{},"publish_time":1432802717277,"_cnpm_publish_time":1432802717277,"_hasShrinkwrap":false},"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","size":6498,"noattachment":false,"key":"/broadway/-/broadway-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-2.0.0.tgz"},"directories":{},"publish_time":1432800980965,"_cnpm_publish_time":1432800980965,"_hasShrinkwrap":false},"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","size":6502,"noattachment":false,"key":"/broadway/-/broadway-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-1.2.0.tgz"},"directories":{},"publish_time":1432798740379,"_cnpm_publish_time":1432798740379,"_hasShrinkwrap":false},"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","size":6529,"noattachment":false,"key":"/broadway/-/broadway-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-1.1.1.tgz"},"directories":{},"publish_time":1431042815013,"_cnpm_publish_time":1431042815013,"_hasShrinkwrap":false},"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","size":6509,"noattachment":false,"key":"/broadway/-/broadway-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-1.1.0.tgz"},"directories":{},"publish_time":1427416478455,"_cnpm_publish_time":1427416478455,"_hasShrinkwrap":false},"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","size":4931,"noattachment":false,"key":"/broadway/-/broadway-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-1.0.0.tgz"},"directories":{},"publish_time":1426756701444,"_cnpm_publish_time":1426756701444,"_hasShrinkwrap":false},"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":"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","size":13063,"noattachment":false,"key":"/broadway/-/broadway-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.3.6.tgz"},"directories":{},"publish_time":1410972298469,"_cnpm_publish_time":1410972298469,"_hasShrinkwrap":false},"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":"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","size":13065,"noattachment":false,"key":"/broadway/-/broadway-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.3.5.tgz"},"directories":{},"publish_time":1410972248363,"_cnpm_publish_time":1410972248363,"_hasShrinkwrap":false},"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":"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","size":13049,"noattachment":false,"key":"/broadway/-/broadway-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.3.4.tgz"},"directories":{},"publish_time":1410959581506,"_cnpm_publish_time":1410959581506,"_hasShrinkwrap":false},"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":"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","size":12953,"noattachment":false,"key":"/broadway/-/broadway-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.3.3.tgz"},"directories":{},"publish_time":1410897445931,"_cnpm_publish_time":1410897445931,"_hasShrinkwrap":false},"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":"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","size":12922,"noattachment":false,"key":"/broadway/-/broadway-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.3.2.tgz"},"directories":{},"publish_time":1410815519751,"_cnpm_publish_time":1410815519751,"_hasShrinkwrap":false},"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":"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","size":12924,"noattachment":false,"key":"/broadway/-/broadway-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.3.1.tgz"},"directories":{},"publish_time":1410811451406,"_cnpm_publish_time":1410811451406,"_hasShrinkwrap":false},"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":"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","size":12903,"noattachment":false,"key":"/broadway/-/broadway-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.3.0.tgz"},"directories":{},"publish_time":1410811282160,"_cnpm_publish_time":1410811282160,"_hasShrinkwrap":false},"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":"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","size":12779,"noattachment":false,"key":"/broadway/-/broadway-0.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.2.10.tgz"},"directories":{},"publish_time":1410368372958,"_cnpm_publish_time":1410368372958,"_hasShrinkwrap":false},"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":"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"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"_id":"broadway@0.2.9","dist":{"shasum":"887008b2257f4171089de5cb9b656969b6c8c9e8","size":12715,"noattachment":false,"key":"/broadway/-/broadway-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.2.9.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"directories":{},"publish_time":1385966219527,"_cnpm_publish_time":1385966219527,"_hasShrinkwrap":false},"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":"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"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"_id":"broadway@0.2.8","dist":{"shasum":"3e4751fe2d4142e596a820506f82d02356580c3e","size":12713,"noattachment":false,"key":"/broadway/-/broadway-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.2.8.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"directories":{},"publish_time":1385964322215,"_cnpm_publish_time":1385964322215,"_hasShrinkwrap":false},"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":"jcrugzz","email":"jcrugzz@gmail.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"},"readmeFilename":"README.md","_id":"broadway@0.2.7","dist":{"shasum":"3ba2f4b3de163e95e38a4950b61fd5f882a90762","size":12805,"noattachment":false,"key":"/broadway/-/broadway-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.2.7.tgz"},"_from":".","_npmVersion":"1.2.7","_npmUser":{"name":"mmalecki","email":"me@mmalecki.com"},"directories":{},"publish_time":1361660398030,"_cnpm_publish_time":1361660398030,"_hasShrinkwrap":false},"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":"jcrugzz","email":"jcrugzz@gmail.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"},"readmeFilename":"README.md","_id":"broadway@0.2.6","dist":{"shasum":"b3b96d7085da184945e6d73d4523a5768c37f5f7","size":12694,"noattachment":false,"key":"/broadway/-/broadway-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.2.6.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"directories":{},"publish_time":1356304271650,"_cnpm_publish_time":1356304271650,"_hasShrinkwrap":false},"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":"jcrugzz","email":"jcrugzz@gmail.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","size":13433,"noattachment":false,"key":"/broadway/-/broadway-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.2.5.tgz"},"directories":{},"publish_time":1341905683410,"_cnpm_publish_time":1341905683410,"_hasShrinkwrap":false},"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":"jcrugzz","email":"jcrugzz@gmail.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","size":13430,"noattachment":false,"key":"/broadway/-/broadway-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.2.4.tgz"},"directories":{},"publish_time":1341899615885,"_cnpm_publish_time":1341899615885,"_hasShrinkwrap":false},"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":"jcrugzz","email":"jcrugzz@gmail.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","size":13428,"noattachment":false,"key":"/broadway/-/broadway-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.2.3.tgz"},"directories":{},"publish_time":1341731216343,"_cnpm_publish_time":1341731216343,"_hasShrinkwrap":false},"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":"jcrugzz","email":"jcrugzz@gmail.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","size":13426,"noattachment":false,"key":"/broadway/-/broadway-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.2.1.tgz"},"directories":{},"publish_time":1339141891311,"_cnpm_publish_time":1339141891311,"_hasShrinkwrap":false},"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":"jcrugzz","email":"jcrugzz@gmail.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","size":13380,"noattachment":false,"key":"/broadway/-/broadway-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.2.0.tgz"},"directories":{},"publish_time":1337782125766,"_cnpm_publish_time":1337782125766,"_hasShrinkwrap":false},"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","size":12610,"noattachment":false,"key":"/broadway/-/broadway-0.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.15.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1336268880908,"_cnpm_publish_time":1336268880908,"_hasShrinkwrap":false},"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","size":13256,"noattachment":false,"key":"/broadway/-/broadway-0.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.14.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1332288581479,"_cnpm_publish_time":1332288581479,"_hasShrinkwrap":false},"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","size":13212,"noattachment":false,"key":"/broadway/-/broadway-0.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.13.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1330726142553,"_cnpm_publish_time":1330726142553,"_hasShrinkwrap":false},"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","size":13248,"noattachment":false,"key":"/broadway/-/broadway-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.11.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1329962847159,"_cnpm_publish_time":1329962847159,"_hasShrinkwrap":false},"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","size":13200,"noattachment":false,"key":"/broadway/-/broadway-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.10.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1328753416679,"_cnpm_publish_time":1328753416679,"_hasShrinkwrap":false},"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","size":13189,"noattachment":false,"key":"/broadway/-/broadway-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.9.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1328700512966,"_cnpm_publish_time":1328700512966,"_hasShrinkwrap":false},"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","size":12458,"noattachment":false,"key":"/broadway/-/broadway-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.8.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1327281542620,"_cnpm_publish_time":1327281542620,"_hasShrinkwrap":false},"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","size":20480,"noattachment":false,"key":"/broadway/-/broadway-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.7.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1326860620951,"_cnpm_publish_time":1326860620951,"_hasShrinkwrap":false},"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","size":20480,"noattachment":false,"key":"/broadway/-/broadway-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.6.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1326618399167,"_cnpm_publish_time":1326618399167,"_hasShrinkwrap":false},"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","size":20480,"noattachment":false,"key":"/broadway/-/broadway-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.5.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1324610836876,"_cnpm_publish_time":1324610836876,"_hasShrinkwrap":false},"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","size":10240,"noattachment":false,"key":"/broadway/-/broadway-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.4.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1323415070375,"_cnpm_publish_time":1323415070375,"_hasShrinkwrap":false},"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","size":10240,"noattachment":false,"key":"/broadway/-/broadway-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.3.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1323164980177,"_cnpm_publish_time":1323164980177,"_hasShrinkwrap":false},"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","size":10240,"noattachment":false,"key":"/broadway/-/broadway-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.2.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1322819167951,"_cnpm_publish_time":1322819167951,"_hasShrinkwrap":false},"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","size":10240,"noattachment":false,"key":"/broadway/-/broadway-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.1.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1322510237003,"_cnpm_publish_time":1322510237003,"_hasShrinkwrap":false},"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","size":10240,"noattachment":false,"key":"/broadway/-/broadway-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/broadway/download/broadway-0.1.0.tgz"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"directories":{},"publish_time":1320853305769,"_cnpm_publish_time":1320853305769,"_hasShrinkwrap":false}},"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","_attachments":{},"homepage":"https://github.com/flatiron/broadway#readme","bugs":{"url":"https://github.com/flatiron/broadway/issues"},"license":"SEE LICENSE IN LICENSE"}