{"_id":"crowbar","_rev":"76-18a2580f6065b1eaf04709ba3e35a40f","name":"crowbar","description":"HTTP Router for Mojo.js","dist-tags":{"latest":"0.3.2"},"versions":{"0.0.0":{"name":"crowbar","version":"0.0.0","description":"crowbar.js ==========","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/classdojo/crowbar.js.git"},"author":"","license":"BSD","gitHead":"ca7b17c347eb07ef0e3bbe24782a5c139e6dbf2e","_id":"crowbar@0.0.0","dist":{"shasum":"0e461ef833934daa1943444da99363b5654787e8","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.0.0.tgz","integrity":"sha512-ilqcFzO08k6WAN02CxPUWHYu/jXFfGo8Jt5Xi7kQ0gnTOWAEX8tpGQoWEgqfsv/qbRweEwFzyVyAP3leXRz3ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOMMU4tAk+QVBsomWmWXWnKtG8wJVzaUAHuf8xJImN6QIgBzwyw3OrEUrPwMfwGHrfkE8Majw47E7PF38/JTBBbEY="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.3":{"name":"crowbar","version":"0.1.3","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.3","dist":{"shasum":"50f6300ca2ae450d0c5288b94ebd08669a35c89b","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.3.tgz","integrity":"sha512-+rXkKPBfv8JoZ7Vuh1zH5FpfA1zGYigN+efSxwYtHYGtQgJ128fhWwPJc4y3ja7Y9YclMVjINffPhSbunxy6Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZkOOkO/9Gf6f3v4KVXCSvAC3/4QpikyZWI6bmVQuULAiACfjTMp6dSPyXhnfRD60tHELBsaR4YpsLfgWW3Ip65vg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.5":{"name":"crowbar","version":"0.1.5","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.5","dist":{"shasum":"0ffaeb38352cfedb06aab8494222c7b4bfa0604e","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.5.tgz","integrity":"sha512-DqvqQd2RkaE+RQeIL6bymmQXzNPpWBdxCI7xbSwAykwoP4PA9qu+Ppj4udVR6kDSYAkPHlJfEmL/wZjS4ItoZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+SZeP8PomM4DWfOduzkn8vbjXfkAvSC++GFad4cbv/AiEAm/3hk4Ya/y8ZeZ7BE3wpa90b0HVThhtff5gP2B+6s+8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.6":{"name":"crowbar","version":"0.1.6","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.6","dist":{"shasum":"0a3f538361e1f741e8b4eeea842db9eb09d707c5","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.6.tgz","integrity":"sha512-TZhZSz1FwOSrMBz/eTpK6ky0DOZNggmyFLuYjLCY3XmCTadasPpJITCOv5BiA6r4b9G3uLUYrxr25PN4dqU+ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOwY+G/Ngw7U5KhemwTGirrwRnOG1xYGhDxS/qIF3b5gIhANWfAhGpRvtRPhqwD3shGlYOwiVuredFwYl3ZTba1614"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.7":{"name":"crowbar","version":"0.1.7","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.7","dist":{"shasum":"4bcf4aee0971da3b269649d3d42b40482e6c034b","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.7.tgz","integrity":"sha512-1DR1LLJVX8aS7DRa4gR6oQx51oPD/t6oiAEGaDCGaMuYVdgy1lAlZhBEKr8PkiCCS/ZawJiQFe+kagqc9nWISQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi/kV7gLwYYci3K66SqWChOktmnmzyJ4dQHhifzqEYaQIgWkEFRsrza7+VQGdVXuPguBddNDHKjxAvd7LQzObjTK0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.8":{"name":"crowbar","version":"0.1.8","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.8","dist":{"shasum":"185c7dde2488a6a0e14e8a52b297e15e478d70e4","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.8.tgz","integrity":"sha512-WyTFxaSdayWmZ7x3KxDnEbL28vMq3mV0dAjS4HjjWvXSyQcHpGLG9YVq7Jz98So43sws0TYhomAqjlVDB6njoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKJrfgW1Ve257ltvaGwgWX4VvZwjJI+srEt1YZ6rnNbQIhAIfS0InbMJ+0pwtm85t/R17SX5h02oh7YuV6S+HnjeUW"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.9":{"name":"crowbar","version":"0.1.9","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.9","dist":{"shasum":"4283468cae0fc2989de79e8391e208a42bf21897","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.9.tgz","integrity":"sha512-JndkP0xkPeUA03cnr22a4O6RZW+9f/P/Fm25le6niCcUzL87f3vnKDK3Pjk+m62J+Bss7IAiDOuc2SptAd3pUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfSwKEwFsEPGQmhx4jvqvd2LMWUkvs46GhVrMBwuo4RgIhAO4u5hZk6UI+2JH/GVnC71yH6ecyGe7TkO0J6PpwGXoY"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.10":{"name":"crowbar","version":"0.1.10","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.10","dist":{"shasum":"d78259e9ad5475c7e7141841ba82ee5fa0ad2913","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.10.tgz","integrity":"sha512-k79jV4KOJ3IP8SwLb2ZUNunD4S8RpZIG9SN1c986r7NdvRY5oB4AgLo2MlPoGBPKmgC8zhiushEfRmFYKsWcyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5F55NnGksA+8YQ/k6cWUbUplxQc4zy+9sq5DxbSQBGAIgWeQXP/8h+BqRVfa6gKcddv9ONyY+EZ7htExVwdg4dJg="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.11":{"name":"crowbar","version":"0.1.11","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.11","dist":{"shasum":"44a83f35dff4e00787f15a6d161e6025f116a0cc","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.11.tgz","integrity":"sha512-ugHurb3G0XmZGsNbmyRMPiOz2VQzC4QjMnOLl9F222QAml0scC8sGR9/X7MViFjdX9W/V1s6yqJgTrblnaKLZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZ43B5NxbQf3v8maR1OWwL6Fw4iMOZqMdW0E6qD/NWdAiAxTXN5d9p9PoRhaN8wx4LskTQ/0o5JEH3j7KLU8qOTVQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.12":{"name":"crowbar","version":"0.1.12","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.12","dist":{"shasum":"82530b6141bd2c32142cfe693981e1531825397d","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.12.tgz","integrity":"sha512-ZuqegyHALykegRqT6S66eVZssQSMSk69hv1Sm/ZkMrDeNWg7G6W5hkHJ9QsQbiLnPPHxeKGLQ/3El2zmy12szQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIIORC1gwRKBGgtT2QSPnosaZ8RyPHUy651rio+q5lNwIgeS9lBT3Z0AdeW2u7d4KKwwM7ZSqW00aj4AuOmjka4t4="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.13":{"name":"crowbar","version":"0.1.13","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.13","dist":{"shasum":"3d044ef9468ace20b649a4f00711d572cc3d4390","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.13.tgz","integrity":"sha512-ba0ckqQHO1C+lXJoDzwUUSNlz7CZjZGvHKM/Dm2PudFwry2RwlT3dKXgQExmyAu9ZvB+r5xEJywgNmnVPGu1Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD+f2ZKmmbxfI2ThrFDfEuGI8ted038JZOaoBWHWNzkwIhAM6ucSx3HsWfqDrE7fe3wRBLnNG9IHzyYavQrbJh+y3M"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.14":{"name":"crowbar","version":"0.1.14","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.14","dist":{"shasum":"0787263e979cac9cc79f77fb84a0cd40b6c36966","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.14.tgz","integrity":"sha512-ukay9yfy5yt5ic9EoFopnV4l6IxRpENU1icZI80/CpSrP2vb5vmQVQkpvj4bobLKcqDgxRvyjyAWJyIWukhwog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6J3S2S1eycFFYffQruoujAiAtv0HH8wuqTQou3C5lVQIhAM+4zwX4wQRUj4wT/phG9nWOnW8qog7RJFGTyDnZ35ar"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.15":{"name":"crowbar","version":"0.1.15","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"preinstall":"npm config set ca=''","test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.15","dist":{"shasum":"18f1fced80e096547b038007a0fa876716e1d9cc","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.15.tgz","integrity":"sha512-64OordtcFN0Lo5u6kO5hts3RoA+H8X8wJj7ibKF7RpbrgV3tW2fydzF4VPrIAhJI2gc7M8FOR5s2ItRakAyGOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6URi068oBimNrOJRYloI1x4sSrB0z2R/Tp9QOAplnkAIgYOYUF4K3qlL+/cwZoWIlD4SmWLViQhWXMoqvFgP2ym8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.16":{"name":"crowbar","version":"0.1.16","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"78ced3a01046442c407760f41c3e504f3924e72a","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.16","_shasum":"b72b5fb61f744c3fe6a01a495cdb96410c343e02","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"b72b5fb61f744c3fe6a01a495cdb96410c343e02","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.16.tgz","integrity":"sha512-O2U/o7uqqJFFXIFjrsTk6/AmCo75LwVmX/ZuCnbPKnrz/MVgoUwgp4ewmF1JYJDrXotVEOUvPG7SAJ7e0K0Iqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5/jHZK+DfyybpNP8+ZH4dGLLfPgoEd9lQrzmMDjHIcgIhALuwIoDn90SuR5zyNR5bu6n4fjYVKYsNijVRnIGgWTl7"}]}},"0.1.18":{"name":"crowbar","version":"0.1.18","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"a1e3c7c06526f7839c68cb7da6c15333838cae5c","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.18","_shasum":"df8f5caf26b625b37d310d963fd073c5414876dc","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"df8f5caf26b625b37d310d963fd073c5414876dc","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.18.tgz","integrity":"sha512-R2c8cBL9QRbqGX6Cdz/k0wKecMgnP8iGO4S7a6n2a3NferjrTktNk65T3O6wZI5JPwBSeDI/d8ptjyd48LXqCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDtlJ9sUABPnRM7fOTJje/PxsBeoYMpQAJicemNJlt4wIhAMKlWXzlBgOtryQNg4kQv9h9P/MZlLuDXyr5fu8n9ZV9"}]}},"0.1.19":{"name":"crowbar","version":"0.1.19","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"558f1ee7b4988e8570f1a5aac9708d893ea125d2","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.19","_shasum":"e095aae88ef2fed8e7c5568ba471a6475130980d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"e095aae88ef2fed8e7c5568ba471a6475130980d","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.19.tgz","integrity":"sha512-fqfei71aoiBjWG2t+UnE7LWz74XzZVg2KcNc6eEeiZ3KuTjpSVJQfz9QGLlE9hCoxfjF2fUZZqvakQMvKkhzTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWf3GDb5sBDR1z1z0uz4MmsqynIO+7NUgFxEfA1yp6IwIgXHmxP2zoWCS2eTiuNDi1tbZTY9g68Rba0cHCA7Z6di8="}]}},"0.1.21":{"name":"crowbar","version":"0.1.21","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"85ad21ea49cb4888cff5a65967295b76a32b030d","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.21","_shasum":"2b21b8b2d5d8393968a02f2108849180571a2407","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"2b21b8b2d5d8393968a02f2108849180571a2407","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.21.tgz","integrity":"sha512-42oJd8YR9ifcXH4Z2sYDpTqnAEOwQC+MYchgxTuXP+GeAhkhVjEINYYT7Iq/B7iFY6m/tVkCCnyO7OdIHDqSwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZDu2C7ommrGe0ZcNdC8RMleDxySd+QEO+lyxc7lXOhAiEA0WKYt+PxQY8XIrRZ6Go++dUmvQhtNfqlKYfW3urU4VY="}]}},"0.1.22":{"name":"crowbar","version":"0.1.22","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"85ad21ea49cb4888cff5a65967295b76a32b030d","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.22","_shasum":"539f57cbcd7f4a44037157698ac6d81bc77d95fa","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"539f57cbcd7f4a44037157698ac6d81bc77d95fa","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.22.tgz","integrity":"sha512-MnF1FHsjG/k7myNGX5+tJaxf8jjZ+jYXmoPlVm4XMVt5bTem5mPCj9p4E24SusixVckEo6Vnt9FABqe/PTDXaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7eZJnNnh0zQozLK2NC5FlWpbumkAoYhhCKFWFc1l83QIhAOH7TtM7MgEBR/p9G6o0YmnRiAKWfwg95RY/FUjtfYhw"}]}},"0.1.23":{"name":"crowbar","version":"0.1.23","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"3db9c5167a21f0d0ca4572a3fa51dd831ef72717","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.23","_shasum":"c4eff008cee505293641f3677a4b83c5c2cec013","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"c4eff008cee505293641f3677a4b83c5c2cec013","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.23.tgz","integrity":"sha512-4G0ZIAo4uJh0eMOt0U6gYSejfu7NzcTx/jDnDXZBSvaXEF4hMyJkSZT8VEmAd/auvz6VdE7jekTTUFaBbmQWjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDIH6eRxC892p/3bzAy9mIgVNuSO+UwF1PJAssebAD5AiEAy9vEdUU1miyxnoh9wCTN8tY467p95znMINx96dWCOW0="}]}},"0.1.24":{"name":"crowbar","version":"0.1.24","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"1a1f255b15f06a98ac21f5b721733aeae95c5761","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.24","_shasum":"4c456fb31d8b048987cef432b2ff906b24e7020d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"4c456fb31d8b048987cef432b2ff906b24e7020d","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.24.tgz","integrity":"sha512-Gy9EOTUHdhdRsw+E4gjP7YqsnBhYo1O5MQ7g5Dvdf77c8rxEqEncMFVIOQsDqQ9f3IwqxZcP+fNu3p3HtbwFSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+1rzdHGYseEE4WzHq+l5yWgWtg8nZLFdTLRtSUcAuYAiEAkmg6KnhGWIW6FPBAF9+6BYtWYUtXwhEgLRLj/y/AHOg="}]}},"0.1.25":{"name":"crowbar","version":"0.1.25","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"094454ca9754e9d5d27c4a125a99f7559885e847","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.25","_shasum":"cde126a2b407d5f71288bd99ac33c2a1775aebe7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"cde126a2b407d5f71288bd99ac33c2a1775aebe7","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.25.tgz","integrity":"sha512-8k1RVqRp2SKiGiqWFQh0630IOMHE4XqE6HTS9MuPJtcAOmWRJezIGohBj2xqPCvBnv80vQIxwky1AkIz9MGwbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbvF1nOokwlBFmzOxKY7o3C+gHEeHrlrUHTe4lCveuPgIhAP4R465wyeLBCgWVo7K5xxcuQmNq4qllWCe2/kSsIHL6"}]}},"0.1.26":{"name":"crowbar","version":"0.1.26","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"f91f7535ec5dd6e49fd37f1566214e584809f15a","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.26","_shasum":"869978f104b7e2d37e09c5b24a41a282323fcaf7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"869978f104b7e2d37e09c5b24a41a282323fcaf7","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.26.tgz","integrity":"sha512-GDy0Sng4joUya/W5WvuX545TbOdb+2x/gDEiy+/9kds3WDTbzHbyXT0G75CAdVjrNeHTStY0TY8ptWa4PlrXsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4TosfhViuVC4Gcx/ugBIGwdCJ51sSY2owerbXtdxX/AiAh0wNke8v4JWrz1jG3FEnmFwjP41dmiRcGK+zLFUZlWg=="}]}},"0.1.27":{"name":"crowbar","version":"0.1.27","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"8851c43ce6b18bc641546de184e74525485125f1","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.27","_shasum":"8a6f5c3cd159c39a88ed70beca1bb202db40882e","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"8a6f5c3cd159c39a88ed70beca1bb202db40882e","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.27.tgz","integrity":"sha512-K9ovkzLRSWemte0rFBQHAJotDEylKQ7RzKNjscu6EIt8ed98Q+AtC1Nk3RhHElEKNjkR/RDWh1tiRjqm3LkoqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDn2p9gFUw5sFoE1CDwc+sJt+8bWC2VDmjfCa/Cd84JAiEA70AvDUBpEcn3UJdUx2XJpOsVhOh5p5V52LSDcOkx1pI="}]}},"0.1.28":{"name":"crowbar","version":"0.1.28","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"ce26428f5670203a47d97a681b1dc630ef4349f6","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.28","_shasum":"25b8269a8de61ecc809b35db12d12227ab28a5e0","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"25b8269a8de61ecc809b35db12d12227ab28a5e0","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.28.tgz","integrity":"sha512-46oiH17UktIJS/wXJAyXGA5eZwS710lYbTPEeprNzTvOSqg1pWdMNYqjsuNi6PxrUdIqdceNeVFCuVfFLahKBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCybe4K6fvoe1+i0UyOzRHWjYH72fLtGhafWaWPRcSQgIgPQLQEvNC/BLlvuwqkY1ec/zj1wFqAX0YAT4FMg6WxvU="}]}},"0.1.29":{"name":"crowbar","version":"0.1.29","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"f0fbdd03d4dc51318f272c4a95834194734413b5","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.29","_shasum":"0c6b25d92000a96c3f1936d549753b707397e82c","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"0c6b25d92000a96c3f1936d549753b707397e82c","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.29.tgz","integrity":"sha512-YteBrJ1NzAONoSLej3pqmhuQOCI1FFe/u7Kl+Xfs+cxErj7mPge+0NncJVaBI0itoSWJC1fdXsVXuZyIzlNS9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICU2taXqAk3Ytg9sZlVaNwa+x2aqq3qX1bh9H/QhWJayAiEAhL4W7JUIab+KdjO83KzJu45ZoQ4ek+gk9AYdJbVLoEc="}]}},"0.1.30":{"name":"crowbar","version":"0.1.30","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"6ebd6d920f2820ea549436d4f397d9f27ea60c5d","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.30","_shasum":"f8badd3714a7aee110de614fa5369f15776fb35b","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"f8badd3714a7aee110de614fa5369f15776fb35b","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.30.tgz","integrity":"sha512-WGnnX0socwt/m1iUSq8Pp1uH0Xtjg8rTRK3U4ydq/mjCrPDAvVsEYEHAJBNXVFTMpOwyvRwfYu9nB6m8u+hUyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNDnRHAEg9nePqBNWZ1VMQWsFNtxLnXkx5QIoebcc1LAiB02aidN6wRw0+bVEZYKaepO4Tzgvw0/NuY7hFsrejIVA=="}]}},"0.1.31":{"name":"crowbar","version":"0.1.31","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"59488032df0fe7f7a2ca7c0ac0596a7337f936c6","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.31","_shasum":"d9c495e67df12e988ce3193b659d55d14cbba545","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"d9c495e67df12e988ce3193b659d55d14cbba545","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.31.tgz","integrity":"sha512-sH5eh8C0rpeBWViZTBfHHREGtLD+DHfX74Z9Ebr6yxlEnLnKO/a4qwwwuDclwut265ynqOO8oeq/9s9tJVDKjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe17jkvnzIWNsbYI0uh6nnRYh3CYiFItHFht+7TYwAEgIgLyzuhwhBHHITAzQF/MAW445roCoMukbwW0CRhIwQefc="}]}},"0.1.32":{"name":"crowbar","version":"0.1.32","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"e41d2dfa048dce1e01af46b8b02d691115a5aa3b","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.32","_shasum":"ccd677cf716acb03e7996eacb8f9e654e4a55847","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"ccd677cf716acb03e7996eacb8f9e654e4a55847","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.32.tgz","integrity":"sha512-o+exOAv6ls/RISeQTXPkJNOL9dvznScQ5RIFnj/6CTV3rzkHP4V3UeXeHlhd7ctWUkrTHwLzqXUKimu5HG1hlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDpV8oy4nMKP1orRWtO8UKhxB30B9pcKI2ZaCOlkoEPwIgKHkVsBQ/unqKlerwXBr2mG+UOWI13H1HsP+XkcjtYw4="}]}},"0.1.33":{"name":"crowbar","version":"0.1.33","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.5.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"738efe2916083dd08090a18a9cbd728d2384cbe0","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.1.33","_shasum":"0448b9a3f80dd0dcc7255b1c448da19bc3fa37a6","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"0448b9a3f80dd0dcc7255b1c448da19bc3fa37a6","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.1.33.tgz","integrity":"sha512-cqqcJzy780CQn8tRRrePPYxYooCZ1jnrekTy3V0EzGMhBFT/2dRtSWM+BQIP7ROd0z84lXUjn+MYQ1HuniGPZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDrZFWfuf7S/aWBksjnGiApmov+BRfyPDhlRtWIvm46AiEAp/KfEUqjuEMj26vEhIY332KDw6QivX86bOkWhGTYJMk="}]}},"0.2.0":{"name":"crowbar","version":"0.2.0","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git://github.com/classdojo/mojo-router.git"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.6.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"b328027d10595db8e79042f9f5508a757160c494","bugs":{"url":"https://github.com/classdojo/mojo-router/issues"},"homepage":"https://github.com/classdojo/mojo-router","_id":"crowbar@0.2.0","_shasum":"1c6c2984b5107eb81bdf2a4ecbbea8b75faf69f2","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"1c6c2984b5107eb81bdf2a4ecbbea8b75faf69f2","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.2.0.tgz","integrity":"sha512-+laHKsxYtdqUZHPdUReMvapgmBVx4U2kT5bDA8WH/1L51C6nbavokBH4vvIFpZDWJeTNnnMGhjB3Wi6smWE9Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDucIuEdCPprMHjCgASzagyWeVW2+ke/4QYtd0fqnWkPAiEAsTko8pjS0OHHPjltonirjeUxTsdqyTaA3Kg6S/d5zTM="}]}},"0.2.1":{"name":"crowbar","version":"0.2.1","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"https://github.com/mojo-js/crowbar.js"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.6.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.0.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"b72a37093f3643d301c705c30a17fd4f6d31685b","bugs":{"url":"https://github.com/mojo-js/crowbar.js/issues"},"homepage":"https://github.com/mojo-js/crowbar.js","_id":"crowbar@0.2.1","_shasum":"13ddda373dcc26c804946abb51c143fc53e47b21","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"13ddda373dcc26c804946abb51c143fc53e47b21","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.2.1.tgz","integrity":"sha512-egOxPmYKProq1AbtxthC6KdAMZMBoOPxX4sFP118CI1zXGE5hDtdrGT1rbQCERT6UIxxxJJqZ0oU36zwS9t3ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrUM1O4gaWDqNjYLC5uVFFKT5nx/rol6N/EpbVpZaePAiACjGbsHMMliZEHmYhJTUiPFEK8jlr3Mc9NXl52TncZBg=="}]}},"0.2.2":{"name":"crowbar","version":"0.2.2","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"https://github.com/mojo-js/crowbar.js"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.6.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.1.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"a48e38000af7987bd20b70ebafd72cc5fe1a8fce","bugs":{"url":"https://github.com/mojo-js/crowbar.js/issues"},"homepage":"https://github.com/mojo-js/crowbar.js","_id":"crowbar@0.2.2","_shasum":"02909a5fdf384e02b9efc75f01521a29ab1a867c","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"02909a5fdf384e02b9efc75f01521a29ab1a867c","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.2.2.tgz","integrity":"sha512-O2gzRmupZjgzEIh4KSNsOzpDxEDw2e+IO9QXYDwnyz/ozDW3hqBXAoM4zAPTrOd0mTRe7qh+kC+dRbsZ9zGTYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGcYxDlVafNm2kaDuUez+Ijx57O8yot/+oFOhYTkMu5AiAmlOXR9zsOKp2b5dcAIt1XDWmItEsao8u+NUntB/yPSg=="}]}},"0.2.3":{"name":"crowbar","version":"0.2.3","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"https://github.com/mojo-js/crowbar.js"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"protoclass":"0.0.x","bindable":"0.6.x","mocha":"1.15.1","underscore":"1.6.0","async":"0.7.x","comerr":"0.0.x","toarray":"0.0.1","mediocre":"0.1.x","hasher":"1.2.0","outcome":"0.0.18"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"07959cee52f2af0704b0caa3d48d0beb58aab839","bugs":{"url":"https://github.com/mojo-js/crowbar.js/issues"},"homepage":"https://github.com/mojo-js/crowbar.js","_id":"crowbar@0.2.3","_shasum":"292aa65c5a048e0767622e6010e9e1d97713ceb6","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"292aa65c5a048e0767622e6010e9e1d97713ceb6","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.2.3.tgz","integrity":"sha512-lUF142KC6fw+xBGqwmXEl918iuaWr5Dz7cOkrJ5JvzQS7jnCPcyXkpgs+MNcEXky5qfFmqEpSY5lCTZPBplylQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVIPy2Ubh/Lf7+PiElkXKCgPhr131E36lYq6cZEpp9cAiEAr23kDSROwiy9g2bxpiy+4HPFnICsKSQ68NAKh/km8fo="}]}},"0.3.0":{"name":"crowbar","version":"0.3.0","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"https://github.com/mojo-js/crowbar.js"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"async":"0.7.x","bindable-object":"0.0.x","comerr":"0.0.x","hasher":"1.2.0","lodash":"^2.4.1","mediocre":"0.1.x","mocha":"1.15.1","outcome":"0.0.18","protoclass":"0.0.x","toarray":"0.0.1"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"dcceaa8077ad208911fa3238b60dfa0391f7b66f","bugs":{"url":"https://github.com/mojo-js/crowbar.js/issues"},"homepage":"https://github.com/mojo-js/crowbar.js","_id":"crowbar@0.3.0","_shasum":"6f4a6a4826f9d0545d5e2d935946335311117291","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.30","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"6f4a6a4826f9d0545d5e2d935946335311117291","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.3.0.tgz","integrity":"sha512-ZayLjTm+G5yM8Ysv5C7bEEMx6aAyTbWuadERPPhOiwgSZDGIWdNQ+9oq5vGH7H40ANi3rlUjNS7zjEj6O/Zq6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUV3X3cqNg/4vf3xEXhjpHCp7HnZavn4Cz9+cS0IFjBgIhAPcFRpxFgrrUbUvjSLxapySNSJSAk793dAm0nQDtEhiZ"}]}},"0.3.1":{"name":"crowbar","version":"0.3.1","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"https://github.com/mojo-js/crowbar.js"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"async":"0.7.x","bindable-object":"0.0.x","comerr":"0.0.x","hasher":"1.2.0","lodash":"^2.4.1","mediocre":"0.1.x","mocha":"1.15.1","outcome":"0.0.18","protoclass":"0.0.x","toarray":"0.0.1"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"9d025d7a07370282483c4483f07ef70e4ca90d12","bugs":{"url":"https://github.com/mojo-js/crowbar.js/issues"},"homepage":"https://github.com/mojo-js/crowbar.js","_id":"crowbar@0.3.1","_shasum":"d3a61dc263bd6e29c862037601f4fe10c58c8cba","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.30","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"d3a61dc263bd6e29c862037601f4fe10c58c8cba","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.3.1.tgz","integrity":"sha512-PoOyNCivvs3btDvI60K/jyWRr+AkA93Hcf2Vhv+kV6wwG+K5C3G+nN+dGAL2SiCcSAE9FPL91Rc2H3lGQxkOcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXF8jJclVOkOsXXwmg5juOlpHy6kfm4b55PASUIa5NhAiEAw7amU/i4DKMQYeUgnvfpZUowco4oTy5bmrfRmxU/qvs="}]}},"0.3.2":{"name":"crowbar","version":"0.3.2","description":"HTTP Router for Mojo.js","main":"./lib/index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"https://github.com/mojo-js/crowbar.js"},"keywords":["mojo-plugin","router"],"author":"","license":"BSD","testling":{"files":["./node_modules/es5-shim/es5-shim.js","./node_modules/es5-shim/es5-sham.js","test/*-test.js"],"harness":"mocha-tdd","browsers":["ie/7..latest","firefox/3.5","firefox/latest","chrome/latest","safari/latest","opera/latest"]},"dependencies":{"async":"0.7.x","bindable-object":"0.0.x","comerr":"0.0.x","hasher":"1.2.0","lodash":"^2.4.1","mediocre":"0.1.x","mocha":"1.15.1","outcome":"0.0.18","protoclass":"0.0.x","toarray":"0.0.1"},"devDependencies":{"expect.js":"0.3.1","sinon":"1.9.1","istanbul":"0.2.7","testling":"1.6.1","es5-shim":"3.0.2","express":"^4.6.1","request":"^2.37.0"},"gitHead":"8b8b38f04b7ed89eca05227a3d670f85507e35a3","bugs":{"url":"https://github.com/mojo-js/crowbar.js/issues"},"homepage":"https://github.com/mojo-js/crowbar.js","_id":"crowbar@0.3.2","_shasum":"76facee4c9f826b2f88a2bffc7d32ef4cced427e","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.30","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"dist":{"shasum":"76facee4c9f826b2f88a2bffc7d32ef4cced427e","tarball":"https://registry.npmjs.org/crowbar/-/crowbar-0.3.2.tgz","integrity":"sha512-T5rZGNckwmeATmPPaiuN1ugVrFsbc1FRflZSdUnn4jDSl+JC/0sAaD7veoIZPyDlLscXQuzOYghy4mSY4lXUWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMLJPr9hVgVnpKlet6eRh+4kYBhQ0gk+NubLkW6k58SgIhAKdKZ23ymTU3X+Cquhe9qDFbkepIgDLIK+zZN95FRe6P"}]}}},"readme":"Crowbar HTTP Router [![Alt ci](https://travis-ci.org/classdojo/crowbar.js.png)](https://travis-ci.org/classdojo/mojo-router)\n\n[![Testling](https://ci.testling.com/classdojo/crowbar.js.png)](https://ci.testling.com/classdojo/crowbar.js)\n\nCrowbar is a flexible routing system inspired by [express](http://expressjs.com/), and [director](https://github.com/flatiron/director). \n\n### Example\n\n```javascript\nvar router = require(\"crowbar\")();\n\nfunction auth (location, next) {\n  // authenticate here\n}\n\nrouter.param(\"classroom\", function (location, next) {\n  // load classroom\n  next(null, classroom);\n});  \n\nrouter.add({\n  enter: auth,\n  \"/classes/:classroom\": {\n    \"/reports\": {\n      enter: function (location, next) {\n        // do stuff with route\n      }\n    }\n  }\n});\n\nrouter.redirect(\"/classes/classid/reports\", function (err, location) {\n  console.log(location.get(\"params.classroom\")); // classroom model\n  console.log(location.get(\"pathname\")); // /classes/classid/reports\n  console.log(location.get(\"url\")); // same as pathname, but also includes query params\n});\n```\n\n#### Entering Routes\n\nCalled when a route is entered.\n\n```javascript\nrouter.add({\n  \"/home\": {\n    enter: function (location, next) {\n      // do stuff\n      next(); // continue\n    }\n  }\n});\n\nrouter.redirect(\"/home\", function (err, location) {\n\n});\n```\n\nYou can also specify multiple enter handlers:\n\n```javascript\nrouter.add({\n  \"/home\": {\n    enter: [auth, function (location, next) {\n      // do stuff\n      next(); // continue\n    }]\n  }\n});\n```\n\n## API\n\n\n#### Exiting Routes\n\nUseful if you want to teardown a route before entering another.\n\n```javascript\nrouter.add({\n  \"/contact\": {\n    exit: function (location, next) {\n      next();\n    },\n    enter: function (location, next) {\n      next();\n    }\n  },\n  \"/home\": {\n    enter: function (location, next) {\n      next(); // continue\n    }\n  }\n});\n\nrouter.redirect(\"/contact\");\nrouter.redirect(\"/home\"); // exit handler called\n```\n\nJust like enter handlers, you can specify multiple exit handlers\n\n#### Route States\n\nStates are properties set by the router which may modify your application state. This is used specifically in mojo.js.\n\n```javascript\nrouter.add({\n  \"/classes/:classroom\": {\n    states: { app: \"classes\" },\n    \"/reports\": {\n      states: { classes: \"reports\" }\n    }\n  }\n});\n\nrouter.bind(\"location.states\", function (states) {\n  // { app: \"classes\", classes: \"reports\" }\n});\n\nrouter.redirect(\"/classes/classid/reports\");\n```\n\n#### Parameters\n\nJust like express.js, you have the ability to create parameter loaders.\n\n```javascript\nrouter.param(\"classroom\", function (location, next) {\n  console.log(\"location.params.classroom\"); // classid\n  next(null, classroomModel);\n});\n\nrouter.add({\n  \"/classes/:classroom\": {}\n});\n\nrouter.redirect(\"/classes/classid\", function (err, location) {\n  console.log(location.get(\"params.classroom\")); // classroomModel\n})\n```\n\n#### Naming Routes\n\n```javascript\nrouter.add({\n  \"/classes/:classroom\": {\n    name: \"classroom\"\n  }\n});\n\nrouter.redirect(\"classroom\", {\n  params: {\n    classroom: \"classid\"\n  }\n}, function (err, location) {\n\n});\n```\n\n### listeners\n\nKubrick comes with an HTTP listener by default, which is loaded automatically in the browser.\n\n#### router.redirect(pathnameOrRouteName[, options], complete)\n\n- `pathnameOrRouteName` - pathname or route name to redirect to\n- `options` - route name options\n  - `query` - route query\n  - `params` - route params\n- `complete` - called when redirected\n\n#### router.add(routes)\n\nadds new routes to the router\n\n#### router.use(plugins...)\n\nadds plugins to the router\n\n#### router.location\n\nThe current location of the router\n\n```javascript\nrouter.bind(\"location\", function () {\n  // called whenever the location changes\n});\n```\n\n#### Routes router.routes\n\nRoutes property\n\n#### routes.find(query)\n\nFinds a route based on the query.\n\n```javascript\nrouter.add({\n  \"/home\": {\n    name: \"homeRoute\"\n  }\n});\n\nconsole.log(router.routes.find({ pathname: \"/home\" })); // /home route\nconsole.log(router.routes.find({ pathname: \"homeRoutek \" })); // /home route\n```\n\n#### location.query\n\nquery parameters on the location. Note that if the query changes, those changes will also be reflected in the HTTP url.\n\n```javascript\nrouter.bind(\"location\", function (err, location) {\n  console.log(location.get(\"query.hello\")); // blah\n  location.set(\"query.hello\", \"world\"); // gets reflected in the HTTP url\n});\n\nrouter.redirect(\"/home?hello=blah\");\n```\n\n#### location.params\n\nsimilar to `location.query`. `location.params` are taken from the route parameters.\n\n#### location.url\n\npathname + query params.\n\n```javascript\nrouter.bind(\"location\", function (err, location) {\n  console.log(location.get(\"url\")); // /home?hello=blah\n});\n\nrouter.redirect(\"/home?hello=blah\");\n```\n\n#### location.pathname\n\njust the pathname of the location\n\n#### location.equals(location)\n\nreturns TRUE of the both locations are the same\n\n#### location.redirect(pathname, options)\n\nredirects the location\n\n## Mojo.js Usage\n\nbasic usage:\n\n```javascript\nvar mojo = require(\"mojojs\"),\napp = new mojo.Application();\napp.use(require(\"crowbar\"));\n\napp.router.add({\n  \"/home\": { }\n});\n```\n","maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"},{"name":"crcn","email":"craig.j.condon@gmail.com"}],"time":{"modified":"2022-06-14T03:46:49.135Z","created":"2013-05-22T00:29:59.055Z","0.0.0":"2013-05-22T00:30:15.192Z","0.1.3":"2014-07-16T22:11:40.023Z","0.1.5":"2014-07-16T22:31:11.683Z","0.1.6":"2014-07-16T23:39:10.618Z","0.1.7":"2014-07-16T23:44:27.902Z","0.1.8":"2014-07-16T23:46:32.338Z","0.1.9":"2014-07-17T00:15:07.366Z","0.1.10":"2014-07-17T00:32:30.580Z","0.1.11":"2014-07-17T00:51:32.853Z","0.1.12":"2014-07-17T03:21:34.778Z","0.1.13":"2014-07-17T03:24:35.814Z","0.1.14":"2014-07-17T04:00:37.195Z","0.1.15":"2014-07-17T19:01:32.037Z","0.1.16":"2014-08-07T18:33:05.518Z","0.1.18":"2014-08-07T22:40:15.347Z","0.1.19":"2014-08-08T18:05:13.413Z","0.1.21":"2014-08-14T19:46:43.313Z","0.1.22":"2014-08-14T19:54:14.247Z","0.1.23":"2014-08-14T19:57:45.465Z","0.1.24":"2014-08-14T20:19:58.933Z","0.1.25":"2014-08-14T20:39:54.963Z","0.1.26":"2014-08-14T21:02:40.597Z","0.1.27":"2014-08-28T22:22:20.093Z","0.1.28":"2014-08-28T23:07:17.570Z","0.1.29":"2014-08-28T23:33:59.988Z","0.1.30":"2014-08-28T23:38:08.911Z","0.1.31":"2014-08-28T23:49:44.580Z","0.1.32":"2014-09-26T18:00:47.429Z","0.1.33":"2014-09-26T18:01:49.161Z","0.2.0":"2014-10-10T05:26:33.960Z","0.2.1":"2014-10-14T19:24:38.639Z","0.2.2":"2014-10-14T19:44:05.893Z","0.2.3":"2014-10-16T21:32:25.275Z","0.3.0":"2014-12-01T21:02:28.493Z","0.3.1":"2014-12-01T22:12:54.090Z","0.3.2":"2014-12-12T01:55:08.647Z"},"repository":{"type":"git","url":"https://github.com/mojo-js/crowbar.js"},"homepage":"https://github.com/mojo-js/crowbar.js","keywords":["mojo-plugin","router"],"bugs":{"url":"https://github.com/mojo-js/crowbar.js/issues"},"license":"BSD","readmeFilename":"README.md"}