{"_id":"express-routeloader","_rev":"46-0c61d6f880e35435a9041949f5044dd0","name":"express-routeloader","description":"Automatic routeloader for the express web framwork","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"express-routeloader","version":"0.1.0","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp mocha"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","request":"~2.40.0","sinon":"~1.10.3"},"_id":"express-routeloader@0.1.0","dist":{"shasum":"80df2ba5d1f59ae7352759e3a99bdead8932bdaa","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.1.0.tgz","integrity":"sha512-X8BbPxfqj5NQSPApOylfZ0FHWc0NrNm8ASpJ0QY7h8tCAO93lTs8PzcBEeb9x9vRurAMZMxACywpIwamI7zReA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDufW3SvOwTybv2ep2JPOlgl2xqZTAIqQatkyErR7BDsAiEAuMPRZuGAbYOcU1rbDqG03O+lMIPJ75iYPDo0MaxJKQU="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.0.2":{"name":"express-routeloader","version":"0.0.2","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3"},"_id":"express-routeloader@0.0.2","dist":{"shasum":"0ff913899291a3b4225824e48181dcbd4b7be639","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.0.2.tgz","integrity":"sha512-aNMmsxGa1tVDM1unIYUvHiKqSpb+utVWnPxG4AF2Dx7iwle0itxEUMf8ptADwIR9zXR8xvrKh2L77oFYBUSumA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2dfc8K6UswCNFTl70HJGOOmRvGjrjzJ9jpTZVkSTFTwIhAPhRnRhLNWNXWA59sCIYuOo5s3NEqNscA+ie/LeMUepM"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.1.1":{"name":"express-routeloader","version":"0.1.1","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp validate","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.1.1","dist":{"shasum":"8f380a1aa5cc875542f91eea4d77d543dfe2e0f0","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.1.1.tgz","integrity":"sha512-79ab4GThujERObs05uizv1Q8bYfux3DGSIfFKJaNFx0mg9Nhsyqt4ZVbK2pv2luu35zuNfzectLbuHv2mJP3MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6/s6qnRivqxcNJfj9lPE7Ze+7+1ldacj9fsDqKFU5jAIhANXh1j1MqAMNhGN9AG92Mc9m2wPyEfxtBGH5F/O2VBMB"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.0":{"name":"express-routeloader","version":"0.2.0","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp validate","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.0","dist":{"shasum":"ac234f1fc870febacc625a6f14d1d26170663339","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.0.tgz","integrity":"sha512-A+zlvdRw6utOgD4Jw5VJPI5PNKviPBNdEeIOVg44fdqlR1Q5yWl+VGeevDkWJBHaaOSoesHLiC0hFFS/Zt9mjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGJ8VF8EJ1WBWM7ZKnP41Z3apujtw7hKLJB/sP/eKDPAiEAsrfN5NogD2xnYKZEEMvBgh5qH9gjtP4XTxPW8+Tkyq8="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.1":{"name":"express-routeloader","version":"0.2.1","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp validate","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.1","dist":{"shasum":"0b97178fb9307821cebc3a66c786a7b21f6837a9","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.1.tgz","integrity":"sha512-JfHDjlURot/LbQhfVae9GliYw+Z+4U5t5EP426iKd2rV4+VDvfffBR5VXAnAlmwya6y3nqpp6Sfk5ACJfR5b1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrptKHZHMDL35/029hiauwvxBXjOIeSiwNHJniWRbCgAiBDBQMUcnp7RMKyr+G1YIQ6kMX8kQW2alV0AZi9lSWxbw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.2":{"name":"express-routeloader","version":"0.2.2","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp validate","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.2","dist":{"shasum":"56fd5e4e8c53640109218e1ea26c80200be5836e","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.2.tgz","integrity":"sha512-xTmY7k16BVmdUU1SobFx/EIPl5zn+TIzIPGXwOxuP5lyGC7QoJETIHs06Fr6qZsC0u4wRjfA2jSrlSIiA9WHDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwZ1wsqd86xk+ppG1SjPEzm4fcqjLOHpetiZGxelwiLAIgM+fjq2DowMbQ97K/s0GcUo5dhCP6bnzLbCbAcqrjHO0="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.3":{"name":"express-routeloader","version":"0.2.3","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp validate","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.3","dist":{"shasum":"be8af163da4e5c20b029406c278f8dab797160e9","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.3.tgz","integrity":"sha512-8d/Mgdyi/Tbo5FWNj+pbPPWV5sVab+TPZqr4/wBfQzEmUaWMduxoWLeV4u3xs4CcDZCKqh2BlOHy1+GIWpNFYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLnp5R9UuQ3dyH16MwFo+FtvgfX/5eDTDBP7MlDCeMfQIhAN+T9pCNWY9CoS+ZUOLcVyNGUN6gGCWAgw8CCvSFQmxQ"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.4":{"name":"express-routeloader","version":"0.2.4","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp validate","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.4","dist":{"shasum":"f72bb5c262fbf82a4a9d5eefb855d2a7d9e7ae85","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.4.tgz","integrity":"sha512-Cbwsmn6KnHf8sAWI9hPBuX5RW6jfoccdew8cxC0AhiThXQyEJhKUsCp5G6MCyklnBwYXEVA1Oi7Y1z/4ZJ0omg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkG01Im71j2pS28R5ZZLIDUSH69EmwPioV4xWH90QaKAIgVrP3XSZUvwI2P1or405Nw95Nn9QY6WhNMU8+biTeByE="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.5":{"name":"express-routeloader","version":"0.2.5","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.5","dist":{"shasum":"c0d685d02cbfc885b975074c55b3a9cee5eddfda","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.5.tgz","integrity":"sha512-mmQVD5Pi8NsT+Kofxmdt+vWWcWafzFeKRViLXMIb/74uzYInBRcfvEhQCCN6JA4c0kAAyMjo1xsfhlQYEIy9JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+AAqC5AtDTB8tvzSHPdbtuq+YnRJppxL0Ky0RjxuMxAiEAtOgCpc31Obo/M4ii7evBNgB5a0sJG5g4VBeRIvvpumU="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.6":{"name":"express-routeloader","version":"0.2.6","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.6","dist":{"shasum":"bb1b3b6df809e23092d5ad9fb281d0863e0a7cde","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.6.tgz","integrity":"sha512-1DdwjbQcMeYqQAaaP2f4vl9gyynOokxJNI0N0dExTNQXXOfnppw/WJL9sL5yMCmklW8BEz1yqaTA57kBXY8iMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+hP06US//Z5cfySue/+IrLGszXUjG2jGQo2PhToWz4gIgMG96UZbgGUlB03p//i6r81I6eNKi6V+nQ/7m1cuGX+0="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.7":{"name":"express-routeloader","version":"0.2.7","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.7","dist":{"shasum":"1baf5b4c315b92d26a1c466a8243bf7a62ba8a08","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.7.tgz","integrity":"sha512-wRNmorFtV+gER6bHWkhjs3zGMYJx3mnbqModkzDsLt8SXgqV7aFnD9mGipoqC1VG4cBK41oS4tPv0gvikyON6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9PuykxHdTmDISAOE9PQRqefUkyRm3eaR4DmHQrSe6SwIhANZMUEcTJVIoxmZhzefDrsMx63aCjfLuE4LGtRHUd31X"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.8":{"name":"express-routeloader","version":"0.2.8","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.8","dist":{"shasum":"ab33660ed6b43693ebc26d585e139c3adb5fd1a6","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.8.tgz","integrity":"sha512-MJiHb+uxNB+ia7Qgt/A3TXPE7PPjio35FpW4LnfJOA10eeIKbZAuoX/ADGyPSgomMeG+3gijlg8q5n7/aReGOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBIB5wc84sJ8BV9NeGnSkn1P9OcG1HN0Tlrk5TGD3OUQIgGx2nl/8E/SvpvJjWSBjqWsd2Xd41j+fGmDbJRoHn7bI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.9":{"name":"express-routeloader","version":"0.2.9","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.9","dist":{"shasum":"0c0021bf5492338afc1b3a9e73f5bec321076ed7","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.9.tgz","integrity":"sha512-h1bAhCodz/CMgxtPpFbyiAds17ufr778sd2KKyweyuKKqOl8pWe4MqDpruB5fEoB5FoA9sknUigQTpDgjCweug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEt851umn3DQVRpoZivsCcE5td8pij4KzrGJnQDaoiVwIhAPkURZsq0BqDR2nVe9Mya33LMek3+igzA9r1C0GUaGCJ"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.10":{"name":"express-routeloader","version":"0.2.10","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.10","dist":{"shasum":"5e5d481a70d7bd95556e38cc551184670e34869e","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.10.tgz","integrity":"sha512-zBE6NoLjVZ9TQkUinGRtatllsLlVO36htRl8WDNHgngc5AdPQeqQzImh0Yz4qC6P7YJ1swtWUat7VPs6C+94Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSYS73dDZMvqnbHXXrIh4Gf/YyNCvvSwGH6HYhtw0acAiBxAh/bXlwwWZpFl8G+3i9PD9CwDaZLDgkbX1KN/ab/pw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.11":{"name":"express-routeloader","version":"0.2.11","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"lodash":"~2.4.1","tv4":"~1.1.0","express":"~4.8.3"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"_id":"express-routeloader@0.2.11","dist":{"shasum":"dab3083cf7ba25af788eee1174303124dc22a440","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.11.tgz","integrity":"sha512-Gth4zIjOgbQPxTQdJzvh/yCtJ2fckRWIMUdwnzvOK8xKPa7cMIr4Jd6oaNAOwJ0qM9cAYkLVqL0SlKTJ562GCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqoVerDe9Wb2AS0O0O83iDGjbO47diOedzYfSJU8v/xAiAt2nFdt+V4rk3AMymCJjsajPOELtkIhICaz34B7vPYew=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}]},"0.2.13":{"name":"express-routeloader","version":"0.2.13","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"express":"~4.8.3","express-http-errors":"0.0.3","lodash":"~2.4.1","tv4":"~1.1.0"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"gitHead":"71511dc6a7db1d75bc94e8df481d7152bf892383","_id":"express-routeloader@0.2.13","_shasum":"4e17d59379bf3fec33d24c8d75e0251b7ad25ade","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}],"dist":{"shasum":"4e17d59379bf3fec33d24c8d75e0251b7ad25ade","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.13.tgz","integrity":"sha512-ua4lQceFHFoEkZEQgxKU1SRXg9FtqkUWE8pv6BftRTZexLH5ChlloqIeHmiaFrWt6RDMY1EN29E91ZnO8WddrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrsCILlr8MK/soxnFbkurjupxTuBQw6lbQ6AnUFX1x0wIgfCvoUWoSbjNHCAbAYOePaUVN6E8PxM/cFhjCit9Z1os="}]}},"0.2.14":{"name":"express-routeloader","version":"0.2.14","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"express":"~4.8.3","express-http-errors":"0.0.3","lodash":"~2.4.1","tv4":"~1.0.18"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"gitHead":"17301e3d3bec1e83d1bd9e77c87415e1a510075f","_id":"express-routeloader@0.2.14","_shasum":"324bd2fc85c0edeb15284ec2b6335b6c8ff61cbe","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}],"dist":{"shasum":"324bd2fc85c0edeb15284ec2b6335b6c8ff61cbe","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-0.2.14.tgz","integrity":"sha512-T/F1poJl4UKV/ReZa/RZwJ6ckhILr3hRB0wXh+b4sLFJB3G/E0RNJyolqW1vF9WZ7BsBsjEn5kZ4p3uG9xhxgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNeegn0HzeV0l0oAAV/As+ZHvbwt0ysDL/nfS0V0lRAwIhAKu0xbD8sFGfZ/tyYFTTbcc+RdRHQJ5S1/jFAQcNl6yC"}]}},"1.0.0":{"name":"express-routeloader","version":"1.0.0","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"express":"~4.8.3","express-http-errors":"0.0.3","lodash":"~2.4.1","tv4":"~1.0.18"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"gitHead":"87394133b9797c9dee115be2a4343f03893e60ff","_id":"express-routeloader@1.0.0","_shasum":"f3b1c2db4ad56354795b5c3e3baa1e1231c76831","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}],"dist":{"shasum":"f3b1c2db4ad56354795b5c3e3baa1e1231c76831","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-1.0.0.tgz","integrity":"sha512-rOKtRrC2Q+pKDvJYgWPWRuNr3cKtSFza5oczXH3vAayR2zTComknvpOy9WDmUxawESWueJC7Gsqj32B8R96Gcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH92nVhZeMeCQIQxH61Zt54N5STXR0Tew/4eGF0fTYN6AiEAxgdu9Ble2Cv/rXX2F6t4uoKj2hyq2RYQVhiZ6SeXZco="}]}},"1.1.0":{"name":"express-routeloader","version":"1.1.0","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"express":"~4.8.3","express-http-errors":"0.0.3","lodash":"~2.4.1","tv4":"~1.0.18"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"gitHead":"6106e8b128b3173d36dae0c505bdb8b578893178","_id":"express-routeloader@1.1.0","_shasum":"94b0bba4c245f9a60d7b1006e24962b65cc679c0","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}],"dist":{"shasum":"94b0bba4c245f9a60d7b1006e24962b65cc679c0","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-1.1.0.tgz","integrity":"sha512-eRHmXsIARkAVJOlP3/op/+xJqchLDYzQTN1BwIQeSw6rdXDPyTHaMlktYG5mlgJx4JA2U8+klBi7w9HTrQCoGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzqY7pZCGKwe+Z6uGMAfWjKXE2jcWmBjQXmT41jC8sswIhAP6YAKAm7ch9nfgS2NGn7dGOUAlQSDry0yu4SgdAQTGZ"}]}},"1.2.0":{"name":"express-routeloader","version":"1.2.0","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"express":"~4.8.3","express-http-errors":"0.0.3","lodash":"~2.4.1","tv4":"~1.0.18"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"gitHead":"75d9cb62bbb1df945d68cb5f16aeb3729e3af8d8","_id":"express-routeloader@1.2.0","_shasum":"6e7e190758624969aee73cfef3271148a9d709bd","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}],"dist":{"shasum":"6e7e190758624969aee73cfef3271148a9d709bd","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-1.2.0.tgz","integrity":"sha512-BZ+9qUzySw5JrKDrnJnNln2PEyFiy69WiNvBGDHQHPPyRBBRyB5LY2615JxZfKn/ek09wqtlMMiA72lH5bHXug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHKG/yPZLET3H38BYGKJetbVI8mSKlosNAMP46n4+bRgIgdcZAgNgabQw/zpIcc6ZkcZSyd+gsAwnwiOUEMRBwu9w="}]}},"1.2.1":{"name":"express-routeloader","version":"1.2.1","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"express":"~4.8.3","express-http-errors":"0.0.3","lodash":"~2.4.1","tv4":"~1.0.18"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"gitHead":"d4fc69e8d92f41a738570ba4ba9060d474436dfb","_id":"express-routeloader@1.2.1","_shasum":"44bb860459b65d486d94bac717adb9502829aa97","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}],"dist":{"shasum":"44bb860459b65d486d94bac717adb9502829aa97","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-1.2.1.tgz","integrity":"sha512-DPdqww6K/1oVQDEVOXiypbWFg4mx36gbx6ozHKKTUoDCSOvoen+z1DA8N55703zgB02Kz99EVWUOh8rcq83i+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBz8GUzRAED65e0Pef+4JPfszSPq0LbaoFOjX2nSeCEZAiEAzBUXsu55bdyh2mE/mooEVa/HE7frKnBMRHtocij+uqk="}]}},"2.0.0":{"name":"express-routeloader","version":"2.0.0","description":"Automatic routeloader for the express web framwork","main":"index.js","scripts":{"test":"gulp test","docs":"docco index.js validator.js"},"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"keywords":["express","router","routing"],"author":{"name":"Andreas Møller"},"license":"ISC","bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"homepage":"https://github.com/cullophid/express-routeloader","dependencies":{"express":"~4.8.3","express-http-errors":"0.0.3","lodash":"~2.4.1","tv4":"~1.0.18"},"devDependencies":{"gulp-mocha":"~0.5.2","gulp":"~3.8.7","gulp-jshint":"~1.8.4","chai":"~1.9.1","sinon":"~1.10.3","jshint-stylish":"~0.4.0"},"gitHead":"d3ecfdd599a1f6579f3b7e4584b09082b82c8f37","_id":"express-routeloader@2.0.0","_shasum":"890f1db3c13e9813baedf44dab45aaf054aefa07","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"oolon","email":"andreas.moller@gmail.com"},"maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}],"dist":{"shasum":"890f1db3c13e9813baedf44dab45aaf054aefa07","tarball":"https://registry.npmjs.org/express-routeloader/-/express-routeloader-2.0.0.tgz","integrity":"sha512-8siDiZSrwjyc9IJYomH6cm7zh0DlKzh4SDgFms6NpEdj24CZB0INi1QWgqQIjr0NFR5Q5wYb2E4er0TW4kERmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUpeNnaA1hvVXcY7iv20WcoESfj+k3m6MklDNhwK1Y3AiB93qqACDwcLOK1gC271vA040Bw9FMBQ5/udDeffcJOxg=="}]}}},"readme":"# Express-routeloader\n![travis](https://travis-ci.org/cullophid/express-routeloader.svg)\n[![NPM version](https://badge.fury.io/js/express-routeloader.svg)](http://badge.fury.io/js/express-routeloader)\n[ ![Codeship Status for cullophid/express-routeloader](https://www.codeship.io/projects/f4240bb0-26c3-0132-3434-0a478c9aef22/status)](https://www.codeship.io/projects/37539)\n\n*This is originally a fork of [Livedocs-routeloader](https://github.com/simonmcmanus/livedocs-routeLoader). Some credit goes to [Simon Mcmannus](https://github.com/simonmcmanus)*\n\n## Basics\nExpress-routeloader makes it easy to handle endpoints for your REST server.\nExpress-routeloader builds an express router from your `./routes` folder.\n\nwhen given a directory structure like\n\n    routes\n        - groups.js\n\nwhere groups is\n\n```js\nexports.read = {\n    handler : function (req, res) {\n        res.send(200);\n    }\n};\nexports.create = {\n    handler : function (req, res) {\n        res.send(200);\n    }\n};\n\n```\n\nExpress-routeloader will create a router with the following routes:\n\n    POST /groups\n    GET /groups/:id\n\n\n\nYou can use multiple routers in the same project\nwhich is really useful for maintaining multiple versions of an api.\n\n## Routeloader\nThe routeloader works as a simple router of express:\n\n```js\n'use strict';\n\nvar express = require('express'),\n    app = express(),\nrouter = require('express-routeloader')({/* option */});\n\napp.use(router);\n\napp.listen(3000);\n```\n\n### options\n\n`rootDir`: The directory containing your routes. Defaults to `./routes`\n\n`logger`: Logging function. default : `console.log`\n\n`hideCRUD` : Should CRUD endpoints have the extentions be hidden.\n`GET assets/read/:id` becomes `GET assets/:id. Defaults to true.\n\n`verbMap`: Json object mapping filenames to default HTTP verbs. default :\n\n```json\n{\n    \"create\": \"POST\",\n    \"read\": \"GET\",\n    \"list\" : \"GET\",\n    \"search\" : \"GET\",\n    \"update\": \"PUT\",\n    \"delete\": \"DELETE\"\n}\n```\n\n`prefix`: prefix for all loaded routes e.g. `/api/v1/`.\nthis is very useful for maintaining multiple versions of an api.\n\n\n## Routes\nrouting endpoints are node modules that export a set of objects with a  method `handler`:\n\n```js\n'use strict' // Ofc we are running strict!\nexports.hello = {\n    handler :function (req, res, next) {\n        res.send('world');\n    }\n};\n\n```\n\nYou can overwrite default settings by adding properties to the exported object:\n\n```js\n'use strict' // Ofc we are running strict!\n\nexports.hello = {\n    url = '/different/route/to/:id',\n    method = 'PUT',\n    middleware = [func1, func2, func3],\n    handler : function (re, res, next) {\n        res.send('World');\n    }\n};\n```\n\n### validation\nExpress-routeloader lets you use json-schema to validate the input to your endpoints.\nto add validation simply add the schema to the module.\n\n```js\n'use strict' // Ofc we are running strict!\n\nexports.hello = {\n    url = 'update/:id',\n    method : 'POST',\n    params =  {\n        required : ['id'],\n        properties : {\n            handler : {\n                type : 'integer',\n                minimum : 0\n            }\n        }\n    },\n    query = {\n        properties : {\n            someOption : {\n                type : 'boolean'\n            }\n        }\n    },\n    body = {\n        properties : {\n            name : {\n                type : 'string',\n                maxLength : 80\n            }\n        }\n    },\n    handler : function (req, res, next) {\n        // do an update\n        res.send('world');\n    }\n};\n```\n### Promises\n\nExpress route validator supports promises.\nIf a route handler returns a promise,\nrouteloader with call res.send on promise resolution\nand next on rejection.\n","maintainers":[{"name":"oolon","email":"andreas.moller@gmail.com"}],"time":{"modified":"2022-06-17T22:36:35.290Z","created":"2014-08-13T14:30:45.949Z","0.1.0":"2014-08-13T14:30:45.949Z","0.0.2":"2014-08-13T15:01:30.431Z","0.1.1":"2014-08-14T15:25:00.406Z","0.2.0":"2014-08-15T15:57:55.223Z","0.2.1":"2014-08-19T16:33:52.182Z","0.2.2":"2014-08-22T11:14:04.821Z","0.2.3":"2014-08-22T11:58:53.827Z","0.2.4":"2014-08-22T14:49:32.322Z","0.2.5":"2014-08-22T23:23:07.815Z","0.2.6":"2014-08-22T23:30:39.196Z","0.2.7":"2014-08-22T23:54:44.026Z","0.2.8":"2014-08-27T13:32:04.085Z","0.2.9":"2014-08-27T13:41:06.297Z","0.2.10":"2014-09-01T13:59:37.030Z","0.2.11":"2014-09-01T14:02:53.017Z","0.2.13":"2014-09-25T09:55:48.587Z","0.2.14":"2014-10-06T13:54:33.256Z","1.0.0":"2015-01-21T15:09:11.089Z","1.1.0":"2015-01-21T15:13:20.000Z","1.2.0":"2015-01-22T15:14:05.423Z","1.2.1":"2015-01-22T15:18:21.895Z","2.0.0":"2015-02-05T13:09:38.508Z"},"homepage":"https://github.com/cullophid/express-routeloader","keywords":["express","router","routing"],"repository":{"type":"git","url":"https://github.com/cullophid/express-routeloader.git"},"author":{"name":"Andreas Møller"},"bugs":{"url":"https://github.com/cullophid/express-routeloader/issues"},"license":"ISC","readmeFilename":"README.md"}