{"_id":"expressjs-router","_rev":"59-9ac698908e3138ea92405c425a5efe6b","name":"expressjs-router","description":"Structured routes for ExpressJS","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"expressjs-router","version":"1.0.0","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","chalk":"~0.4.0","express":"~3.4.8"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.0.0","dist":{"shasum":"c67fe59c4226d1ad171d12b849ba97338a7be859","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.0.0.tgz","integrity":"sha512-csoRQvYdb5bW/0yS8COZqdn8k0VRDAFmAIfymiJVcaMb382suQgbnl/YRzGa2md9JRTLSSyy/KC8GKpFA/I26g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7NvwKgC0CUts89TZP2KY0bkO/5mOwxQCYsuKap5y4AAiEAvtwswSOphMVBsUY6Qf8VLgLFZ0YiGtIA4OvGto5xqFM="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.0.1":{"name":"expressjs-router","version":"1.0.1","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express":"~3.4.8","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.0.1","dist":{"shasum":"b3397c7aaae6660ce74a1f30e126e978334ecfe1","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.0.1.tgz","integrity":"sha512-uQtjWOlkLZg4/BqP61yPAxQBLXwBV578XegyujYENZCCV/G8yz45IE/2irA7VilXMdJPzaQKpKiCgQYcewEoAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD65sgJKYGsrLKN05ltBhQq3PoDK2yUIYQPr0QQ4MpppwIgEgkp7dtFB8Kp3/3CXSkCmWPrBFr5H68F/xcePvvy/kA="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.0.2":{"name":"expressjs-router","version":"1.0.2","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express":"~3.4.8","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.0.2","dist":{"shasum":"6649bb20f92825a47897d6d0f3c9394b82c5b2db","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.0.2.tgz","integrity":"sha512-ZoUpREa/aQoGldlOU1MnalvWVptqR3ANVQEbudxME4AHnWT9ZdtMn+DOXNmPf8qFCiKZH4D6QynbpQQ4kHF4Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1iwiNxnsrBYHkfjSA8qPfvmIrl6IJ7Rs9skWbBXw1CAiBBJf/cAIRL8dX4bNP8WsJ4OS/vQchnLyr/3VhdtkG4+g=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.0.3":{"name":"expressjs-router","version":"1.0.3","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express":"~3.4.8","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.0.3","dist":{"shasum":"ed4ae3bb2cc8636a58d6baa56361faef8a6d832b","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.0.3.tgz","integrity":"sha512-xahIdc5Zo7zr0DIy77Rhx662I/QLH3vKzFMpjkrxV5pX/1jA5ocMEw/D3eHMLcwyNMCC+McxCFDRvi0FkuAhNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBcqT3ZBz6c6eAs3XtCm47/9hrVwk59mfgQSy+sgeOiAiEA6l381MnMmRhafZtgYeM3XjO7dwGARmSByBeBdslDQCo="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.0.4":{"name":"expressjs-router","version":"1.0.4","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.0.4","dist":{"shasum":"427b96bc81f65579181a1312a8a60e9f3569a159","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.0.4.tgz","integrity":"sha512-J4xiNDVgO4NpeWaXba/teBqW0p0AqaGYbGesRxbPGQJP4HIbDLuV55sPbfDdXj0FPDxYVkA0eQloJgVlBxzy1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuINi50T/SsAHNIaCpNak78v6Uimrb77dNzH69YEOQfAiBtDJmCqBhnpPSmhTARIrnV+51ohEpsHl6ulwXBdvrlzQ=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.0.5":{"name":"expressjs-router","version":"1.0.5","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.0.5","dist":{"shasum":"0de7138ee5eb13126b89824e8e78d5fda6b35712","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.0.5.tgz","integrity":"sha512-HxRu2kkQIMioILKS5FQEEirtrW159j581PjPiZUepeyYiqGCxedQaZlKEqzqcQ07oC0/3Dgui35zRminQyfcuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD22+KewNxvDS3plvsfapLr4L6oEEmfmd1/3RyevSqltwIhAJfTYWraSrfuG+OulFcKzWwyuUt5KJn/fhi24BjI8vLF"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.0.6":{"name":"expressjs-router","version":"1.0.6","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.0.6","dist":{"shasum":"5e64649733a2d6074a6c50d3850a9619e616a4e7","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.0.6.tgz","integrity":"sha512-ZO0F+UJcukiYzR88bbCq/nfnACp42T9eQlBDTksDOC2ggFmypI27Pp6RgHxKY522GZk3sOpxczrvsuTpzC3/BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3NdA2jzWZOc+dVCNeIzyg7cH+DVbcqzGjKlhte/2VvAiEA/uK230MeefWhHbdGjBCgjDgYkje+OpXG8Nu1xNOX02o="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.0.7":{"name":"expressjs-router","version":"1.0.7","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.0.7","dist":{"shasum":"fe2327e8b305e95151a67a674bd6e603c0a27862","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.0.7.tgz","integrity":"sha512-Tvu0Dzpk4oTOh+99PNWeo7QJLmPYtLQ2mDI1S1o3CJTQZfMoWq3EmyHW6XW7kHZaS4smkTnWnRqKDFtp66Bx/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkqDFO5s8T19dH5StynlH51bK088vtm2llJHW7OUct1gIhAKjy47cGxjoQ00+48wNhP+cZLY12EcYy+YY6HVDtoPF8"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.0.8":{"name":"expressjs-router","version":"1.0.8","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.0.8","dist":{"shasum":"96bc38336263e2bfb8342ee27964cb308c8531ba","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.0.8.tgz","integrity":"sha512-93TRDCk6AmsOEXiPqgg8YsU8o43uvHI6T8026+wMElQJjhJEPLlVedy85s+yMlTU1L5SfD6lx9g15J7cyyF1rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+LryVLfiydkZXWzzuV2RTpPIoVts/VSor7zAlz/SVEQIhAK9g0OIjw8rVNOg29F1aM6nMg6o/lxQt2rDCf+BH3Mey"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.0.9":{"name":"expressjs-router","version":"1.0.9","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.0.9","dist":{"shasum":"db2873f5f3cec437d775ed86116db2cc54925ba5","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.0.9.tgz","integrity":"sha512-HvcPbQC9wmqpTbQ5StDhCxerG9tYIxi49UFeGO1ueWVp+FTLpK4Ln44VjEd5NQUEZ8DM/CwdHHGOe5qNU6wcdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEns1Frbk32KykM22c4L6tDC6/x3LDHaNzkUEaSx4TBVAiEA2D2ZekT20W+piZq2XjmOoVLTFObgqhTvSdIjkl8Gx2I="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.1.0":{"name":"expressjs-router","version":"1.1.0","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.1.0","dist":{"shasum":"d3de2a32bfec8754b12692735b097159894faeeb","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.1.0.tgz","integrity":"sha512-nm/l/S3iR+n/Q4heGx4+0747rArJJiaqeOuzyZvu3iRIXHJawrFswCCp2VkMbBdF+Yf9xSSHYDoBuKr4K8VGMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFBqYXQ4Lt+mZKvypF4PTRF92YMcOC+kXh3F6F/zH0CAiEAsZ1MBsms3uO3w2OJ7G4BKc26BJaqflY4welZRxB+IvI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.1.1":{"name":"expressjs-router","version":"1.1.1","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.1.1","dist":{"shasum":"ea12221e15826e0c8d9ccb2bafcd63109d154f6c","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.1.1.tgz","integrity":"sha512-u7andX2bLzVZ9DQsZxGRl/zMy09PtPHLfq6mPUeClMzdOnJj0egiQbrTO5gXqi+HqIvW70itDm/Mji76GefuIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8/z2zR0TUMUtgR3ZnLOlJJtIklqL9z0Tk17ADwgT5xQIgdp+Q1qoTRc2hmk94ZmAXqinZ53MqrdO25J44rSjWhCs="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.1.2":{"name":"expressjs-router","version":"1.1.2","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.1.2","dist":{"shasum":"539e5fb732292cf063892278bb0087d1cf345cf9","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.1.2.tgz","integrity":"sha512-E0ZBQT9gmn0K1lNtcQpFfDKqrhFrOBhpAaOjWpwxKIdtvVRRB8ppG1GyNoew6+9jZVEywkF7wSzE9PUWjDiJQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnwXh0M0m3ZhtNDA7jf27BUzYz+nUvIm/oi1aAg4Ai4AiEA82ESUOSzZeb2cwcvgNJQ0Jk213GLbvxGiLLV0R89ESk="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.1.3":{"name":"expressjs-router","version":"1.1.3","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.1.3","dist":{"shasum":"8ac86fefe9266076c61c7e096e3e87d506f77556","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.1.3.tgz","integrity":"sha512-Wq6WTk7Bph++dkwOZisBQF2cnX3XJLt3Ymxj7X0DarUATScXbAbY432zzmNROhmg6EiMlQdt5z1QfPBbcxzbsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrZBIbeHYHG9h4PGCshCd30kyq+XE0SbmHJMS/T5bJcAiB/F54gCi8hBT8JeNG7m4Wu1Duxzrez2l/TRxhfX1GXQQ=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.1.4":{"name":"expressjs-router","version":"1.1.4","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.1.4","dist":{"shasum":"8a69104dc441bed6d3a476f73ecc69741d847ed5","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.1.4.tgz","integrity":"sha512-h0oWLkhPe6bH7NlBgMBmjT715IScNxcl9aLBqaWOWqPoD3GvoCEPGiQ20zlNgINB7U6m4P3Cirqbsr3+L2TR3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKwiZqa2sJluOh9VtWXygTcQ3EXns/ovuh/MYTKSYozAiEAj99pRrCs0bIuO1hFh7nG3RQ+t+wsuRQ/4UAKMVDEMbs="}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.1.5":{"name":"expressjs-router","version":"1.1.5","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"q":"~1.0.0","lodash":"~2.4.1","express-validator":"~1.0.1"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.1.5","dist":{"shasum":"d43b49b376e257647ca1e87f669055ddb960ff30","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.1.5.tgz","integrity":"sha512-ueJzqDXlI05FzY4s2dvU8OxeuCN9+VVOKYJPUUvGHK5U52P6Cjisck1MYM8OZLVMq/LmpBSIEX21IecJlFNYig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0rHBVnXGBeb6DGcjufSWalFT9sR+dlLQ9raDj93cmjAiEA7xGhfNu6uKV6+5Tdf/MTQ0esMUFl89rr+y5vuRFWgd8="}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.2.0":{"name":"expressjs-router","version":"1.2.0","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"lodash":"~2.4.1","express-validator":"~1.0.1","bluebird":"~1.2.4"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.2.0","dist":{"shasum":"77847d6b644884750ba494eceb11097b5a379c17","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.2.0.tgz","integrity":"sha512-HkGh91rCH8RaAqLLnBovZ133Dj/ORQBClji6AZRwTmwTIrXcgb9vO441q7J+YuG4XytJmnkIr6uEX6RN7ZX7+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLZJu3KC5l1i6mUe9jIlhV5wfpeShg6sTyM+hv3GqXAwIhAPTEqThuYjRzNBcFB3R5arboym6PRmgqkxD4ttXlVXx+"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.2.1":{"name":"expressjs-router","version":"1.2.1","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"lodash":"~2.4.1","express-validator":"~1.0.1","bluebird":"~1.2.4"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.2.1","dist":{"shasum":"2896bc1e3386ceaa21e753032bdcef525c9ce376","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.2.1.tgz","integrity":"sha512-jZaEeG5gCB1HwG0Kn5mX1/u7xJtfUwCaelNrh+IYrjgWB2lTfjkjh8750cqNrfMdc/GKTTQViJNHSKFCNIj8EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa0wBoiW82uxppBHQN1sd1Mt7OyH10XJlB1mwwT9hEcgIgXSfLNrMJ28bV+4cBbEhXzHWENV+ym2xORJNMSIiu3WI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.2.2":{"name":"expressjs-router","version":"1.2.2","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"lodash":"~2.4.1","express-validator":"~1.0.1","bluebird":"~1.2.4"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.2.2","dist":{"shasum":"3d4ab14866f1fd1ed2e8573576c469ecbf283095","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.2.2.tgz","integrity":"sha512-Qcdg7LTEB/DAKOx8K3yoZ7xEyu1u3POBrtAGPXvVv1ZwL23ghsWtE9FN1XlQtQU6sJ8uO1N2U7MKmP404eHH1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVNMXeNIiRcJwHbAUe4zy+xyyywKDonnlui664TLRE2AiEAyhMLraAl3O90Vw902TWuvCjAB2OqqJJggrF7s2wMTQo="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.2.3":{"name":"expressjs-router","version":"1.2.3","description":"Structured routes for ExpressJS","main":"index.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"lodash":"~2.4.1","express-validator":"~1.0.1","bluebird":"~1.2.4"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.2.3","dist":{"shasum":"a784d839e49445177a17c7b3786fefc1df80eaa8","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.2.3.tgz","integrity":"sha512-Oit9c5X8YND/43nFFJpaZB/GHjSk7u0DfXi/FDmI+f5vUp6eQCuI45LwGpdmmRVjbJWzcIQ43Emszqy7bWqSpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRfyTUyogGU0Sk7HuG7ABH6L6usTnJ5eol9p1FASTsTAiEA3MkW+GQj1/Ht+tZVEQdIBFJWOJG9Hxf/O8I1qlpbROg="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.2.4":{"name":"expressjs-router","version":"1.2.4","description":"Structured routes for ExpressJS","main":"lib/expressRouter.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"lodash":"~2.4.1","express-validator":"~1.0.1","bluebird":"~1.2.4"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.2.4","dist":{"shasum":"1c7ad9c564c0818d914ddb03cc79e9594f2487c5","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.2.4.tgz","integrity":"sha512-sfRrrArsyjK2Q+RmspYafNJnjGEWYnx4VdxOIHsBJwS0YCj7pPH1IVhN2Oa2eHRjm6+AxJghUyz2jJWqr04lTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC242ASHoBJvRxhgLiTRTRn1dQ/UON65OGTYrujk60yBAIhAKKo81dwgpgR6riwn+wcgMhIlsCgny1cMPhHS4MZVaJJ"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.2.5":{"name":"expressjs-router","version":"1.2.5","description":"Structured routes for ExpressJS","main":"lib/expressRouter.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"lodash":"~2.4.1","express-validator":"~1.0.1","bluebird":"~1.2.4"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.2.5","dist":{"shasum":"560c59137435f1d09644efd6d1f5d2d15e6ebfea","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.2.5.tgz","integrity":"sha512-AMdry4BkLLBVdGs6En9L8r9dZgoIfuQpfMD2ct29Ty+1OH+IBFdyHUa+mhuPOjCvMgo9g03bC3Le5I/602KJyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3Da740z8pRuvhNArMBK0HP55+g8nRXoHCfSbfsP5BhAiAHdMuw30d4hG9qR7RNsynIV5qnIeG1juTHvBQ+1Gz4Ww=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.2.6":{"name":"expressjs-router","version":"1.2.6","description":"Structured routes for ExpressJS","main":"lib/expressRouter.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"lodash":"~2.4.1","express-validator":"~1.0.1","bluebird":"~1.2.4"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.2.6","dist":{"shasum":"f8343b6c35e191470be9660af29ce4fa5b04a61b","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.2.6.tgz","integrity":"sha512-ww/3GHbHcU+JUWiE8J4UCNL427S7c4oddW0QXskgrjgjwTg13ZSokW7Z6TW5em9y13J6QWhEOzV9BKlSVApdCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5Vi7L83QztkvS6L8fpC2RZRT5ICVgucl3kDmyv4TxkgIgdxMyLKQj85RrzNX/kQo0c3L5Is51551MnjyPthw9osY="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"directories":{}},"1.2.7":{"name":"expressjs-router","version":"1.2.7","description":"Structured routes for ExpressJS","main":"lib/expressRouter.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"lodash":"~2.4.1","express-validator":"~1.0.1","bluebird":"~1.2.4"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"gitHead":"429deacc98188e2d9f67e8895ae4df3a2946d506","bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.2.7","_shasum":"1e4b48f713addfab56cee314e8bd4f5234fbc43a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"dist":{"shasum":"1e4b48f713addfab56cee314e8bd4f5234fbc43a","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.2.7.tgz","integrity":"sha512-BUtg4ZUfQrHSDGHk54llQrWV0BGv4LdtNuj3dX+rA58tsAgreKCG5OkggbEwxQKHFjgrcCJA+NbWX2LRta1uPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClwBGfyxFYwLqo8OXo0/DfCxel3NkLz96X/VeOIoUcRQIhAK3s5ogJPHFh5P/5bbzZZca2h+rRnWXNpGPblVHIYnRy"}]},"directories":{}},"1.2.8":{"name":"expressjs-router","version":"1.2.8","description":"Structured routes for ExpressJS","main":"lib/expressRouter.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"lodash":"~2.4.1","express-validator":"~2.8.0","bluebird":"~2.8.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"gitHead":"c39767ce227371dad7365f16cf209b3a78900124","bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.2.8","_shasum":"5bad12de886744ab1c0f594e1719a89cba4f5c67","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"dist":{"shasum":"5bad12de886744ab1c0f594e1719a89cba4f5c67","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.2.8.tgz","integrity":"sha512-gjWQvi73NSOTq9l/6kjjM1YX3UmuCvPplL3UNqptpN2944Ku/kM8GnEmPWuxV4J+0nv17zZSpDUWnCtdryafbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN/ZrV+3q89Q07ZAiDsjOexJciQBY1DTFceemYBgdCmAIhAJjC675Sfuom3NXAf3QT3Sh7IxeouS6/Fd4hhfzS0XAs"}]},"directories":{}},"1.2.9":{"name":"expressjs-router","version":"1.2.9","description":"Structured routes for ExpressJS","main":"lib/expressRouter.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"lodash":"~2.4.1","express-validator":"~2.8.0","bluebird":"~2.8.0"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.17.0","express":"~3.4.8"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"gitHead":"e851380498cfe4d2014f9ccac151255a26db6de4","bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@1.2.9","_shasum":"6c7c3772ae9e3840bb91b752c80ccf23d255199b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"dist":{"shasum":"6c7c3772ae9e3840bb91b752c80ccf23d255199b","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-1.2.9.tgz","integrity":"sha512-VilrMYuj4C5tXUpCzqvpLIlUrsxP396Wp9MGJb0ENrvHTqbrTxISlSPsTnAN5KFjQpJQxS+LBeKuh0CsBgvm7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZyd4Sz7Pe50vGfjgZeMNIUPLHV7ilPbA6LiIrNsOhFAiBF7Ss4/RU7HIgnokIFuxEGKnQxLLtGOD+Tv6bY7KvWUg=="}]},"directories":{}},"2.0.0-rc1":{"name":"expressjs-router","version":"2.0.0-rc1","description":"Structured routes for ExpressJS","main":"lib/expressRouter.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"bluebird":"^3.3.5","lodash":"^4.12.0"},"devDependencies":{"chai":"^3.5.0","express":"^4.13.4","mocha":"^2.4.5"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"gitHead":"7dd87b6e969704ba891be89b868e4724789f0763","bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@2.0.0-rc1","_shasum":"7c4f45e59ebbad4e9daefe52870ce6c665f41669","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"dist":{"shasum":"7c4f45e59ebbad4e9daefe52870ce6c665f41669","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-2.0.0-rc1.tgz","integrity":"sha512-1y/44VpgcEFnFlq/5OL86BJsB88Ggq7PyZu+ESEZy3ztt2vuoFeXI6y3qLgFHH2qCYCG+Hb478+/yfVlsZowhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfOKEWE6AeEXl93DVHg/sQ3MyJzU91c5zN3KB6Rs5CLQIgS7RFTaIt5Nm3u7Fyk7e23QDPGdHfAsIkS1kwst+h7FM="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/expressjs-router-2.0.0-rc1.tgz_1463057725454_0.18320219684392214"},"directories":{}},"2.0.0-rc4":{"name":"expressjs-router","version":"2.0.0-rc4","description":"Structured routes for ExpressJS","main":"lib/expressRouter.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"bluebird":"^3.3.5","lodash":"^4.12.0"},"devDependencies":{"chai":"^3.5.0","express":"^4.13.4","mocha":"^2.4.5"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"gitHead":"171c8add8e7afd444704bb077bf21eadfdc93642","bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@2.0.0-rc4","_shasum":"018b80266e2f7d4a40fe08f14289c4173f6e422d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"dist":{"shasum":"018b80266e2f7d4a40fe08f14289c4173f6e422d","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-2.0.0-rc4.tgz","integrity":"sha512-j1oBMbdFBs8XW8uuJQOCi9KJvAYHweVOpDhFPlw+XVW+/ShTbCZJIzYvftwGOcSAQhfsnCmVJLJZ8BzkXUMt7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHl199gIWgqMsP3YgiRRJ9Lacrm8sV4Yhj6ySnDKk4lZAiEAyRrmnejsw9oKckOWk5FIIDrC/dKNBQkBeZWXhgAnDwM="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/expressjs-router-2.0.0-rc4.tgz_1465475657729_0.6421307129785419"},"directories":{}},"2.0.0":{"name":"expressjs-router","version":"2.0.0","description":"Structured routes for ExpressJS","main":"lib/expressRouter.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"bluebird":"^3.3.5","lodash":"^4.12.0"},"devDependencies":{"chai":"^3.5.0","express":"^4.13.4","mocha":"^2.4.5"},"repository":{"type":"git","url":"https://github.com/olivierkaisin/express-router.git"},"gitHead":"319ccac790a468f1e68bc02fe071e1f99753b2d5","bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router","_id":"expressjs-router@2.0.0","_shasum":"60c13fceca61e6354bb96bc14c800d55c06da8a5","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"dist":{"shasum":"60c13fceca61e6354bb96bc14c800d55c06da8a5","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-2.0.0.tgz","integrity":"sha512-QEVQ5fDI41Vkqy4vMrv/FpifEBBRyUhNGMTp+G9Dd8xZSMCrDePPeieSWtyZ3sR32fZiypO0YJDI2DVXcPgz8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPluGiiM5fBVgatYCFVjvyKDve0QFcagGE4xYbOcPu2AiBbc7PhD3RGMroTMXPmtFF93bWci+un4QGJsD7xh1yx7w=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/expressjs-router-2.0.0.tgz_1467042355569_0.04535859636962414"},"directories":{}},"2.0.1":{"name":"expressjs-router","version":"2.0.1","description":"Structured routes for ExpressJS","main":"lib/expressRouter.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"bluebird":"^3.3.5","lodash":"^4.12.0"},"devDependencies":{"chai":"^3.5.0","express":"^4.13.4","mocha":"^2.4.5"},"repository":{"type":"git","url":"git+https://github.com/olivierkaisin/express-router.git"},"gitHead":"b73cc2547d8f5e94529a81ae3daffd9f1e2c1de4","bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router#readme","_id":"expressjs-router@2.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XDSHuIOB/vz4FpL+fVF1rYST0KU31dkBjhTY11S9d2ubrFxwzDmdq6OOFyTFDIt9hUAWWMeS2T7qAV//RCWmQg==","shasum":"874f073402fb03f4d192a9842e71a7ac070ae0bf","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-2.0.1.tgz","fileCount":8,"unpackedSize":14834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJF+WCRA9TVsSAnZWagAAwbUP/0+BP1d87W9z6kCu70PF\nXc39khIdbsmJ7Lfum3hzlQNQStvcRryKspZHA3KnYfxlmb8Ue+GscxsRWHIS\njqA520zbsjtZ+vuYVaw/VsqUX1yRsFQCUIr2c/9tiqJe+6xvCgwNZY3G9m3o\nWqeQEMBUt4kkM9+JU2YoB+LCYmlgURJw+y3zU6S3QUQftXsYh8IuA2VWgvnR\nmlBxjTwIsZYs/F8izShs3IcUxCn1oqCTZMckCyg3FufrGCtpSHpW7taSbTJq\n50XvNS9yqYNmp1d2rDIh5KwOIzP3Kdivh9MxzKEZ/oob2PE3HMCVL71FELSM\nczrgKEEYFCduXauVRUe59MOJ4680AVtb1vFpJ1pPcOmTOBoplzZYj4ahZ6Jn\nySegfcgzjia7RFE49RvmjLcZZ5VQZR/OvaTJCBVyYM19H66tXErK5sT97S6s\nXU6He1hCbTAgU9D6Fnv2L3dwusnwGqbnBKFcuEG/dvt6K9PvhjuzYXJcdTyB\nocB9aZTKNqQ3jVpj+ZOilabQT2lMlGHyTj5HAFpRw6U5BDghKat+8Ie6JreJ\nDhxLigsjWf2HTXoDqM5v+IguFFAr9aa52yKHbgk9vnMOi/kV0laOb2dpzeOf\nIJv4G4xpoqaPEwzgz9GvdJOlxFuU2Nn9cWeAl/x7LHNtfSB6dS3ktW5slI7w\nvOGk\r\n=fqnP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8OMRvRBip5lGwD1cd49/chyguY+hByrTdAtaohTcP0wIhANtfDwgVV2QJW/659TssxPGgKDnvJNObc7rdq5lN7o11"}]},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expressjs-router_2.0.1_1562664854394_0.11987762661478607"},"_hasShrinkwrap":false},"2.1.0":{"name":"expressjs-router","version":"2.1.0","description":"Structured routes for ExpressJS","main":"lib/expressRouter.js","scripts":{"test":"mocha --check-leaks"},"author":{"name":"Olivier Kaisin"},"license":"MIT","dependencies":{"bluebird":"^3.3.5","lodash":"^4.12.0"},"devDependencies":{"chai":"^3.5.0","express":"^4.13.4","mocha":"^2.4.5"},"repository":{"type":"git","url":"git+https://github.com/olivierkaisin/express-router.git"},"gitHead":"659e0ac6f741e5e312ae35ed7b4c5887c54c543c","bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"homepage":"https://github.com/olivierkaisin/express-router#readme","_id":"expressjs-router@2.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MhpMX/1Wu+ziOJqFf8eoOt0QP3m6i93SAfAgiw34HrYFSWPHm3cus6Jxw5juYzbx35igifpRb6of/hQh0W9paQ==","shasum":"e5916778293e946ed8a878b04c2d148ad9389428","tarball":"https://registry.npmjs.org/expressjs-router/-/expressjs-router-2.1.0.tgz","fileCount":8,"unpackedSize":14865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNdZ3CRA9TVsSAnZWagAA+l0P/REq+UJSaIu1m8pOjBoe\nT8Ps3uoxUFVOstVDjCX0jik7Zx4uAa04L2/FEl3A+G3PPDNMf5gOh1ygfYWf\nNUBipH7pW5irKiqdmCqcBURy+7RXyHrTftxvpZyZKBuOvwRXECV5wu5QKADi\nR8ZP4r176QXSsQryf8t+16qoE1gcY4gRtln7sWAgpg+pcZqACI4n29hHroce\nOhiF7ZvQ1x0XI2Ctm7klC61jnmePHXCznxBZCuM03bKo1ZP+FgFjIbCOXAYK\ncMfonm5gyiv9LVVkPsD3NuHHYdDgwQYmNeGkYRWFVgVlnlEu0k9iUVgiKK6G\nfWFR/GBthvbT2leGrKWlxjEwl/Gtqn3IcnN+lIsxiZNsSvxoH78XLqAps6/W\nvkCSOSbBQlVjnQH6OPbOoC/qpzd9e2U3T4IwNar4mcEzQlYtmaBDqRZhl68K\nrAzf327wbtm/26GLIgud7lyL7VGUkhAWELdd2npT/qs0FvgdsEPBFvAuIR5y\nLt4j8nV8aLY4qqceXHgTCZwVPbvvjXRTUZhYIzUuFPYoa806NANaaXJutWLn\nYSabFW9fDvSD9c/HFOrdubwp1+NRrOFF5np1isFmOam3+7zulmMl12ESQT7v\nWi77BtRYzBdmJZeQlKHMR6MxgTF72o5ByP2cwL+RagYY8/fD6wWprJACrZgq\nCbMi\r\n=/9c8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVMlorQcY2Ej0QSUjGVh+D52u0Ut5aLXJYgOJeNTQfrAiB92km8WzeAQmnu87p3/Sg1k5vUSjSdLuDjJcyjmsG08Q=="}]},"maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"_npmUser":{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expressjs-router_2.1.0_1563809398694_0.20332427426846644"},"_hasShrinkwrap":false}},"readme":"Express.js Router [![Build Status](https://travis-ci.org/olivierkaisin/node-express-router.svg?branch=master)](https://travis-ci.org/olivierkaisin/node-express-router)\n=================\n\nStructured routing for **Express.JS**\n\n## Example\n\nEvery route is implemented in a dedicated file\n\n\nExample:\n\n```\n.\n+-- routes\n|   +-+ todos\n|     +-- create.js\n|     +-- update.js\n|     +-- delete.js\n+-- models\n|   +-- todo.js\n+-- server.js\n```\n\n\n### Example route definition `routes/todos/create.js`\n\n```javascript\n// File: ./routes/todos/create.js\n\n'use strict';\n\n\nconst Todo = require(\"../../models/todo\");\n\n\n\n// The validate function is executed before the responder, allowing\n// to easily check for the existence of parameters and their format.\n// If some parameters are not valid, the function must throw an error\n// \n// Note: Can be either synchronous or asynchronous.\nfunction validate(req) {\n  if (!req.body.text) {\n    throw new Error('Missing parameter \"text\"')\n  }\n}\n\n\n// The respond method is the actual implementation of our route\nasync function respond(req, res, next) {\n  let { text } = req.body;\n  let user = req.preloadedData.user;\n  \n  let todo = new Todo({\n    text,\n    user,\n  });\n  \n  await todo.validate();\n  await todo.save();\n  \n  res.status(201);\n  res.json({ todo });\n}\n\n\n\n// The exports describe the route definition.\n// .path, .method and .respond are required\n// \n// Conditions are checked to define wether the route should be\n// executed or not. You can define as many conditions as you want.\nexport default {\n  path: '/todos',\n  method: 'POST',\n\n  validate\n  respond,\n  \n  conditions : [ 'isLoggedIn' ],\n  preload    : [ 'user' ],\n};\n```\n\n### Express app `server.js`\n\n```javascript\n// File: ./app.js\n\n'use strict';\n\nimport express from 'express'; \nimport router from 'expressjs-router';\n\nconst app = express();\n\n\n// By enabling debug mode, routes will be logged to stdout\nrouter();\n\n// Conditionals allow us to add handy condition checks all over our app\nrouter.createConditional('isLoggedIn', async (req) => {\n  return !!req.session.user;\n});\n\n// Preloaders allow us to easily preload resources before the requests are executed\nrouter.createPreloader('user', async (req) => {\n  return await User.findById(req.session.user._id);\n});\n\n\n// You can decide if either you want to preload resources sequentially or in parallel\n//\n// 0 -> parallel (default)\n// 1 -> sequential\n//\nrouter.setPreloadingMode(1);\n\n\n// Finally, create routes by padding the path where they're stored\nrouter.create(app, \"./path/to/routes\");\n\n\napp.listen(80);\n```\n\n\n### Remarks:\n\n1. Routes prefixed by `_` or named `index.js` **won't be included** \n2. You can enable debug mode by calling `router.enableDebug();`\n3. Route creation is recursive.\n\n\n### Changelog:\n\n#### 2.0.0\n\n* Removed `express-validator`\n* Made validate function support asynchronous execution (using Promises)\n* Added `ALL` to match any HTTP method\n* Allowed `method` to be an array of HTTP methods\n\n### License:\n\nMIT\n","maintainers":[{"name":"olivierkaisin","email":"olivier.kaisin@gmail.com"}],"time":{"modified":"2022-06-17T22:50:00.487Z","created":"2014-01-26T21:01:20.511Z","1.0.0":"2014-01-26T21:01:20.511Z","1.0.1":"2014-01-26T21:10:00.392Z","1.0.2":"2014-01-26T21:13:32.089Z","1.0.3":"2014-01-26T21:18:27.044Z","1.0.4":"2014-02-01T10:49:55.228Z","1.0.5":"2014-02-01T13:27:18.813Z","1.0.6":"2014-02-01T13:38:28.575Z","1.0.7":"2014-02-08T10:41:29.735Z","1.0.8":"2014-02-08T10:57:57.069Z","1.0.9":"2014-02-08T11:59:39.894Z","1.1.0":"2014-02-08T13:29:10.852Z","1.1.1":"2014-02-08T13:33:11.630Z","1.1.2":"2014-02-08T13:41:21.435Z","1.1.3":"2014-02-09T12:41:06.535Z","1.1.4":"2014-02-22T14:32:31.864Z","1.1.5":"2014-02-22T14:36:40.905Z","1.2.0":"2014-05-01T13:39:36.169Z","1.2.1":"2014-05-03T07:45:50.843Z","1.2.2":"2014-05-03T10:32:50.282Z","1.2.3":"2014-05-05T14:04:31.935Z","1.2.4":"2014-05-05T14:16:49.992Z","1.2.5":"2014-05-05T14:56:45.080Z","1.2.6":"2014-05-05T14:58:42.183Z","1.2.7":"2014-11-19T14:13:00.725Z","1.2.8":"2015-01-19T14:54:38.887Z","1.2.9":"2015-04-17T08:33:10.955Z","2.0.0-rc":"2016-05-12T12:28:10.016Z","2.0.0-rc1":"2016-05-12T12:55:27.089Z","2.0.0-rc2":"2016-06-09T12:16:20.540Z","2.0.0-rc3":"2016-06-09T12:20:02.467Z","2.0.0-rc4":"2016-06-09T12:34:19.820Z","2.0.0":"2016-06-27T15:45:56.559Z","2.0.1":"2019-07-09T09:34:14.495Z","2.1.0":"2019-07-22T15:29:58.820Z"},"readmeFilename":"README.md","homepage":"https://github.com/olivierkaisin/express-router#readme","repository":{"type":"git","url":"git+https://github.com/olivierkaisin/express-router.git"},"author":{"name":"Olivier Kaisin"},"bugs":{"url":"https://github.com/olivierkaisin/express-router/issues"},"license":"MIT"}