{"_id":"lark-router","_rev":"29-4e970a2ed23d5381e12e941c38238cca","name":"lark-router","description":"An koa route initialization and configuration module.","dist-tags":{"latest":"2.3.1"},"versions":{"0.1.0":{"name":"lark-router","version":"0.1.0","description":"A router middleware for lark.js","main":"index.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --harmony-generators --require should test/test"},"repository":{"type":"git","url":"https://github.com/larkjs/lark-router"},"keywords":["bootstrap","koa"],"author":{"name":"mdemo"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"app-root-path":"^1.0.0","koa-compose":"~2.3.0","koa-mount":"~1.3.0","koa-router":"~3.5.0","rd":"0.0.2","strip-path":"~1.0.0"},"devDependencies":{"supertest":"~0.15.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~4.3.0"},"files":["index.js"],"gitHead":"13c32f26d283aafcd3ce79bb91fd4b9866b176ad","_id":"lark-router@0.1.0","_shasum":"fa7e8c7cd161146e8ca258513b35d0c954efcfbb","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"mdemo","email":"mengdesen09@qq.com"},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"}],"dist":{"shasum":"fa7e8c7cd161146e8ca258513b35d0c954efcfbb","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-0.1.0.tgz","integrity":"sha512-8rKFnZeCt3mDd9GQzCgk7YadtYcjlGsU1ttxAzQy6s/r1XGAOaF3A58pdQdmK7TfceM8lALu9QU5jakGcibbsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEaURt3AiKwuibDFAPPYDk1CNGIN1fJttyPF7V5atUYAiA6VqW1esCFyDuX4CEksOjBhD77Nm1snbMY7Ccb8iN82w=="}]}},"0.2.1":{"name":"lark-router","version":"0.2.1","description":"An koa route initialization and configuration module.","main":"index.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --harmony-generators --require should test/test"},"repository":{"type":"git","url":"https://github.com/larkjs/lark-router"},"keywords":["bootstrap","koa"],"author":{"name":"mdemo"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"app-root-path":"^1.0.0","koa-compose":"~2.3.0","koa-mount":"~1.3.0","koa-router":"~3.5.0","rd":"0.0.2","strip-path":"~1.0.0"},"devDependencies":{"supertest":"~0.15.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~4.3.0"},"files":["index.js"],"gitHead":"189931b94c0be2006bc3d7eef246ff14dcff1109","_id":"lark-router@0.2.1","_shasum":"a07a41a4eee5feb6224f60486a0b0d6c367796c0","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"mdemo","email":"mengdesen09@qq.com"},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"}],"dist":{"shasum":"a07a41a4eee5feb6224f60486a0b0d6c367796c0","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-0.2.1.tgz","integrity":"sha512-mvF9I6UwgWWpxZHKJlmGLHAx3bBoLviMHOs8P+KZrneXGRWJ1X5jEKoO7n1j7/Gb00/elOaxcPCHmaqPzCUm3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgetgq70W+/PmMuFoASI9RJAFLM2iBvRriuSMKYm/49AiEA7D0wCReJiNulrkihSkeIZzm4RUZzIwleXu6tD3BWI6o="}]}},"0.3.0":{"name":"lark-router","version":"0.3.0","description":"An koa route initialization and configuration module.","main":"index.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --harmony-generators --require should test/test"},"repository":{"type":"git","url":"https://github.com/larkjs/lark-router"},"keywords":["bootstrap","koa"],"author":{"name":"mdemo"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"app-root-path":"^1.0.0","koa-compose":"~2.3.0","koa-mount":"~1.3.0","koa-router":"~4.2.0","rd":"0.0.2","strip-path":"~1.0.0"},"devDependencies":{"supertest":"~0.15.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~4.3.0"},"files":["index.js"],"gitHead":"9619e70c1a7e4867e89e9fb45829d16d7895366e","_id":"lark-router@0.3.0","_shasum":"b8518dbf5a4e90b5b1456c8f9225af2159967ff2","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"mdemo","email":"mengdesen09@qq.com"},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"dist":{"shasum":"b8518dbf5a4e90b5b1456c8f9225af2159967ff2","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-0.3.0.tgz","integrity":"sha512-P5/hgCaXOfVL/Yu7PDlq6aQres9RPf/NMjdvMO6mMBCxcgG1oAGEqZRdMlQ0QwRKKDX9dWCDataC99jqIqQDCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCYNXHIrZum9E2v82ukdbng/ys3X9QBh20vy/znPbu0QIgdDVL4rtJL1LfDxfQT3qShE9DYS2mLPT/Q5XkAESPnLE="}]}},"0.4.0":{"name":"lark-router","version":"0.4.0","description":"An koa route initialization and configuration module.","main":"index.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --harmony-generators --require should test/test"},"repository":{"type":"git","url":"https://github.com/larkjs/lark-router"},"keywords":["bootstrap","koa"],"author":{"name":"mdemo"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"app-root-path":"^1.0.0","koa-compose":"~2.3.0","koa-mount":"~1.3.0","koa-router":"~4.2.0","rd":"0.0.2","strip-path":"~1.0.0"},"devDependencies":{"supertest":"~0.15.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~4.3.0"},"files":["index.js"],"gitHead":"f1da1c61da5e55368d92b7ba855581f64bdfc684","_id":"lark-router@0.4.0","_shasum":"76bb1f21d806faf513045b3c5745b768afb51084","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"dist":{"shasum":"76bb1f21d806faf513045b3c5745b768afb51084","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-0.4.0.tgz","integrity":"sha512-EQ3qloUYLwSh0s/383mRN9BUOU5gPOuSBwhnuNmVa8Mmg3cBE6eMKD9TjL++0+/0XOByOJ/Gk7SExP+C5RzmzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5sKdWgTWE6MEFvLIltm/mt3JGgBAKnQQCQMmpxG5psAiEA/MjzNGojL8XpIi3OuHAI52KU7d2qQDJyZkJ8mvodlGo="}]}},"0.4.1":{"name":"lark-router","version":"0.4.1","description":"An koa route initialization and configuration module.","main":"index.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --harmony-generators --require should test/test"},"repository":{"type":"git","url":"https://github.com/larkjs/lark-router"},"keywords":["bootstrap","koa"],"author":{"name":"mdemo"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"koa-compose":"~2.3.0","koa-mount":"~1.3.0","koa-router":"~4.2.0","rd":"0.0.2","strip-path":"~1.0.0"},"devDependencies":{"supertest":"~0.15.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~4.3.0"},"files":["index.js"],"gitHead":"8de588cde487425b1e5f83cb0af1c76dce88040c","_id":"lark-router@0.4.1","_shasum":"e2ff7a11160451d0bf97fe395106fda78589c688","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"dist":{"shasum":"e2ff7a11160451d0bf97fe395106fda78589c688","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-0.4.1.tgz","integrity":"sha512-/L5Vl07QqJBxPC/uPr0YMAE2hRBSWRIHwPqlxadu4HQfCJnezflxHXzXbgKf2OK1VK/16yikBiZYWkg/IlEvzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCakeYB/s5lw7hYMsHiBVxvRqzrHLDb6MYAa/g/fBHNQgIhALou3/lGn9mMV/NnDaEZNA/YmCDvUktsmE0lGy9Wfs3Y"}]}},"0.4.2":{"name":"lark-router","version":"0.4.2","description":"An koa route initialization and configuration module.","main":"index.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --harmony-generators --require should test/test"},"repository":{"type":"git","url":"https://github.com/larkjs/lark-router"},"keywords":["bootstrap","koa"],"author":{"name":"mdemo"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"koa-compose":"~2.3.0","koa-mount":"~1.3.0","koa-router":"~4.2.0","rd":"0.0.2","strip-path":"~1.0.0"},"devDependencies":{"supertest":"~0.15.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~4.3.0"},"files":["index.js"],"gitHead":"6d38ba644008ae482fcfdb84a8c528e800347d0f","_id":"lark-router@0.4.2","_shasum":"8a43b05d1fcd9f906c75cff76f359fbc41423275","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.11.14","_npmUser":{"name":"zezhou","email":"xuyizhi@gmail.com"},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"dist":{"shasum":"8a43b05d1fcd9f906c75cff76f359fbc41423275","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-0.4.2.tgz","integrity":"sha512-N8vX5MGIEWBpYbawjn1uow6BuY6CdXdabQpXlv+nlA49JzBDFWfbTXBtgtqRg1NQVhdrjORnhsWOzPXhOColUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF456QBij771nns21Oit342bpNC7Fy6H1a1ltcvixjdAIhAK14rg487TJFY6dvn+WJrs5EXNpCGxraNyA5W1z2NZrn"}]}},"0.4.3":{"name":"lark-router","version":"0.4.3","description":"An koa route initialization and configuration module.","main":"index.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --harmony-generators --require should test/test"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["bootstrap","koa"],"author":{"name":"mdemo"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"koa-compose":"~2.3.0","koa-mount":"~1.3.0","koa-router":"~4.2.0","rd":"0.0.2","strip-path":"~1.0.0"},"devDependencies":{"supertest":"~0.15.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~4.3.0"},"files":["index.js"],"gitHead":"ec482ebb5315119e9d37049fc774c227ae7f23c8","_id":"lark-router@0.4.3","_shasum":"dd23880656f66237b1484ea9fb96dd4c8b5fd3af","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"dist":{"shasum":"dd23880656f66237b1484ea9fb96dd4c8b5fd3af","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-0.4.3.tgz","integrity":"sha512-lYHNS3NDwpr/iTFyGbdNcXHiWt8FrAuvcVXOWLiUYViS9e8KtXk2tSD/P/SyZ+Q3de6eFZMu9tXaj1vCFvZe5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvghboVbT3338IbOawkRMAVThP9mzoMIuMhKLHYxpCEgIhAOpTibaGFrSuJBfJSmlc8bCWxlX7j0Gpur6lP2APZ88q"}]}},"1.0.0":{"name":"lark-router","version":"1.0.0","description":"An koa route initialization and configuration module.","main":".easy","engines":{"node":">=4.0.0"},"scripts":{"test":"cd .easy && rm -rf node_modules && ln -s ../node_modules node_modules && NODE_ENV=testing ./node_modules/.bin/mocha --require should test/"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["bootstrap","koa"],"author":{"name":"mdemo"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"caller":"^1.0.1","chalk":"^1.1.1","debug":"^2.2.0","escape-string-regexp":"^1.0.3","extend":"^3.0.0","koa-router":"^6.0.0","methods":"^1.1.1","path-to-regexp":"^1.2.1"},"devDependencies":{"chalk":"^1.1.1","easy-babel":"^1.0.1","koa":"~2.0.0-alpha.3","koa-convert":"^1.2.0","mocha":"~2.0.1","should":"~4.3.0","supertest":"~0.15.0"},"easy":{"main":"index.js","scripts":{"test":"NODE_ENV=testing ./node_modules/.bin/mocha --require should test/"}},"gitHead":"5b09a3b1a0c9cfaa9330a028698883637fb809fb","_id":"lark-router@1.0.0","_shasum":"aecb89e938577714365a270fcd39b5961898085f","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"aecb89e938577714365a270fcd39b5961898085f","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-1.0.0.tgz","integrity":"sha512-7OiUJ/smLAyocf+hv1RjFnx2cZ7+KPwetAraabeqZ6J6QIMSwArsQirFjzE0S8UjSxFJWed7MhJHVxl2u4HuOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmjkVXld51idOuAkPS10y2EE4eDxwmCA6aNhKlXG/xlAiBHO1Beuo6qhI5u/EgE/UDBq7HheKbuJt08C67G7iZB7g=="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}]},"0.5.0":{"name":"lark-router","version":"0.5.0","description":"An koa route initialization and configuration module.","main":".easy","engines":{"node":">=0.12.0"},"scripts":{"test":"cd .easy && rm -rf node_modules && ln -s ../node_modules node_modules && NODE_ENV=testing ./node_modules/.bin/mocha --harmony --require should test/"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["bootstrap","koa"],"author":{"name":"mdemo"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"caller":"^1.0.1","chalk":"^1.1.1","debug":"^2.2.0","escape-string-regexp":"^1.0.3","extend":"^3.0.0","koa-router":"^5.0.0","methods":"^1.1.1","path-to-regexp":"^1.2.1"},"devDependencies":{"chalk":"^1.1.1","easy-babel":"^1.0.1","koa":"^1.1.2","koa-convert":"^1.2.0","mocha":"~2.0.1","should":"~4.3.0","supertest":"~0.15.0"},"easy":{"main":"index.js","scripts":{"test":"NODE_ENV=testing ./node_modules/.bin/mocha --harmony --require should test/"}},"gitHead":"91f9080dcb72da76ac02424199ffbd6ffc876d55","_id":"lark-router@0.5.0","_shasum":"dcd3301821528955c37d4b5054a68acdcdce78fa","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"dcd3301821528955c37d4b5054a68acdcdce78fa","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-0.5.0.tgz","integrity":"sha512-HZwFt6535VXbARIyql9vkZgDY7TCwogd9unrbuSee45XMsi5p8dj6b8Y/MJrXHF5Qv35jii1Ljad7XpCakmNJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVGZn7eOUg36ibbFGBnfi9mogbdr0MW62uRckfs8oiFQIhANjiyhsk7Vc4T/MqaQ8SujIYcwZ+TWO7ADn2WWkJV7PD"}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}]},"1.0.2":{"name":"lark-router","version":"1.0.2","description":"An koa route initialization and configuration module.","main":".easy","engines":{"node":">=4.0.0"},"scripts":{"test":"cd .easy && rm -rf node_modules && ln -s ../node_modules node_modules && NODE_ENV=testing ./node_modules/.bin/mocha --require should test/"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["bootstrap","koa"],"author":{"name":"mdemo"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"chalk":"^1.1.1","debug":"^2.2.0","escape-string-regexp":"^1.0.3","extend":"^3.0.0","koa-router":"^6.0.0","methods":"^1.1.1","path-to-regexp":"^1.2.1"},"devDependencies":{"chalk":"^1.1.1","easy-babel":"^1.0.1","koa":"~2.0.0-alpha.3","koa-convert":"^1.2.0","mocha":"~2.0.1","should":"~4.3.0","supertest":"~0.15.0"},"easy":{"main":"index.js","scripts":{"test":"NODE_ENV=testing ./node_modules/.bin/mocha --require should test/"}},"gitHead":"10a5231cf7751e3a858a37fce091b0b06e5569b0","_id":"lark-router@1.0.2","_shasum":"471139039d818a291a0230dd7eaae64f2c8e1f79","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"471139039d818a291a0230dd7eaae64f2c8e1f79","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-1.0.2.tgz","integrity":"sha512-ugLpiklVyRJK4/QZsMsZARpQXMrNzg/WB/6BbUkiG+hU/LHnCD8sRX6vx/a0Qq9ucbGnfXBIk4uKti0/lGrakQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5hOEp5GMpJn32agxFiZKGz/LE3mMBuVeIGy8SFRJABQIgf0moCUsXJj2uWK4qQ2CL+mWgmND7OtOzwHyStTHBc5Q="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}]},"1.0.1":{"name":"lark-router","version":"1.0.1","description":"An koa route initialization and configuration module.","main":".easy","engines":{"node":">=4.0.0"},"scripts":{"test":"cd .easy && rm -rf node_modules && ln -s ../node_modules node_modules && NODE_ENV=testing ./node_modules/.bin/mocha --require should test/"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["bootstrap","koa"],"author":{"name":"mdemo"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"caller":"^1.0.1","chalk":"^1.1.1","debug":"^2.2.0","escape-string-regexp":"^1.0.3","extend":"^3.0.0","koa-router":"^6.0.0","methods":"^1.1.1","path-to-regexp":"^1.2.1"},"devDependencies":{"chalk":"^1.1.1","easy-babel":"^1.0.1","koa":"~2.0.0-alpha.3","koa-convert":"^1.2.0","mocha":"~2.0.1","should":"~4.3.0","supertest":"~0.15.0"},"easy":{"main":"index.js","scripts":{"test":"NODE_ENV=testing ./node_modules/.bin/mocha --require should test/"}},"gitHead":"f8389ba5e5aa74663ca61bc43215b7e75c8d3015","_id":"lark-router@1.0.1","_shasum":"9049e3ac9b3e5bd95c87d90125d8734ada38dbcf","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"9049e3ac9b3e5bd95c87d90125d8734ada38dbcf","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-1.0.1.tgz","integrity":"sha512-iBQPCarbVECqbSM18bXLbG2G1FHnK3mjzM7EhKwjRwnO7m0/Ho01gHBZQuDyvKqu59Qb/44my/sU/sJtZhXqFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaRY8akSP00J5h4cHui6POoRQ4M6EDB9HryIKZia24/wIhAKU/MZx3ZnHMLP5hMmkNL4B/pJ9o6rq7Go0cxhN4NC2V"}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lark-router-1.0.1.tgz_1467699020070_0.4552281729411334"}},"1.1.0":{"name":"lark-router","version":"1.1.0","description":"An koa route initialization and configuration module.","main":"index.js","engines":{"node":">=6.4.0"},"scripts":{"test":"istanbul cover ./node_modules/.bin/_mocha -- --require should --recursive test","_test":"mocha --require should test/"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["router","koa"],"author":{"name":"Sun Haohao"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"debug":"^2.2.0","extend":"^3.0.0","lodash":"^4.15.0","methods":"^1.1.2","path-to-regexp":"^1.5.3","switch-case":"^0.4.0"},"devDependencies":{"istanbul":"^0.4.5","koa":"^2.0.0-alpha.6","lodash":"^4.16.2","mocha":"~2.0.1","should":"~4.3.0","supertest":"^2.0.0"},"gitHead":"86a4451f6b50b710a7bbb989f2c646968726d1bd","_id":"lark-router@1.1.0","_shasum":"8b16d99a95d6e4b27d58427823e3a09a1d7cfde9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"8b16d99a95d6e4b27d58427823e3a09a1d7cfde9","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-1.1.0.tgz","integrity":"sha512-wDo6/Ay9nODDxQbrqGdBOunVRgoWFYAAe9CGQ05knG6zdk7lTbbRcbe7MjwNuRYFEYlVsvNs4Bxo3HV4NcANHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnEjbcyCYMT2SL2kNTD7Kz1TimIjzYhRXWbx8xAoDxOAiEAjIJILconuQbVULswr8vMnjNGkUFzVCAAjoTzPfrcSp0="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lark-router-1.1.0.tgz_1474870319805_0.44569821981713176"}},"1.1.1":{"name":"lark-router","version":"1.1.1","description":"An koa route initialization and configuration module.","main":"index.js","engines":{"node":">=6.4.0"},"scripts":{"test":"istanbul cover ./node_modules/.bin/_mocha -- --require should --recursive test","_test":"mocha --require should test/"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["router","koa"],"author":{"name":"Sun Haohao"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"debug":"^2.2.0","extend":"^3.0.0","lodash":"^4.15.0","methods":"^1.1.2","path-to-regexp":"^1.5.3","switch-case":"^0.4.0"},"devDependencies":{"istanbul":"^0.4.5","koa":"^2.0.0-alpha.6","lodash":"^4.16.2","mocha":"~2.0.1","should":"~4.3.0","supertest":"^2.0.0"},"gitHead":"e24eba2696736bab831b5eaa3cd8c290d354160c","_id":"lark-router@1.1.1","_shasum":"cd9e7f8068ee530e140a43980bd4ef93185d2a2f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"cd9e7f8068ee530e140a43980bd4ef93185d2a2f","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-1.1.1.tgz","integrity":"sha512-25Eqn3/zhgoKD/L7bV7EMPVdy1Y6mKp2cmAM7ctBJ2SXrp7EagE0E9UQVXoyGwJMiXT8A+6Iia5x/nokVtiJFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUYj9dWOkQRSqfBtcgm9XKCVFMbTl5y99GLiFWTYKILAiBhaGanED1mqW9jMbPd/X+dA0OZIyT+zPoG2IYJAGSTxA=="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lark-router-1.1.1.tgz_1474975254461_0.9409508467651904"}},"1.1.2":{"name":"lark-router","version":"1.1.2","description":"An koa route initialization and configuration module.","main":"index.js","engines":{"node":">=6.4.0"},"scripts":{"test":"istanbul cover ./node_modules/.bin/_mocha -- --require should --recursive test","_test":"mocha --require should test/"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["router","koa"],"author":{"name":"Sun Haohao"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"debug":"^2.2.0","extend":"^3.0.0","lodash":"^4.15.0","methods":"^1.1.2","path-to-regexp":"^1.5.3","switch-case":"^0.4.0"},"devDependencies":{"istanbul":"^0.4.5","koa":"^2.0.0-alpha.6","lodash":"^4.16.2","mocha":"~2.0.1","should":"~4.3.0","supertest":"^2.0.0"},"gitHead":"7c1448ac94cca421d62d21da18415a4a343f8757","_id":"lark-router@1.1.2","_shasum":"e720e4e635c40b6e130a0e53823adf9e321d179e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"e720e4e635c40b6e130a0e53823adf9e321d179e","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-1.1.2.tgz","integrity":"sha512-jt1rZKfKKQ4Xt2FK01s25f39myoHBMPS7lBwxCegN1l3bup2RVcVxJOEu3aZVrppt0Gdinn9HMRCARpE8zKZAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaJ/jqv+2L1T5vIsEpAe86K+WJriiZsOaM1mrhjizCxAIgQTyDYzLEOB/eAKlQX57/L+gtP9C6TfumQhS0z2dgwXA="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lark-router-1.1.2.tgz_1475051332536_0.3879360796418041"}},"1.2.0":{"name":"lark-router","version":"1.2.0","description":"An koa route initialization and configuration module.","main":"index.js","engines":{"node":">=7.6"},"scripts":{"test":"eslint example/** lib/** && ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should --recursive test","debug":"node --inspect-brk=9229 example/app.js"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["router","koa"],"author":{"name":"Sun Haohao"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"debug":"^2.2.0","extend":"^3.0.0","lodash":"^4.15.0","methods":"^1.1.2","path-to-regexp":"^1.5.3","switch-case":"^0.4.0"},"devDependencies":{"eslint":"^3.18.0","istanbul":"^1.1.0-alpha.1","koa":"^2.0.0-alpha.6","lodash":"^4.16.2","mocha":"~2.0.1","should":"~4.3.0","supertest":"^2.0.0"},"gitHead":"a1728e52a9191587b31b2c848c2b8274be355198","_id":"lark-router@1.2.0","_shasum":"f8816686151e01658aad9c74581321777c02a42b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"f8816686151e01658aad9c74581321777c02a42b","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-1.2.0.tgz","integrity":"sha512-yF4WZqXaRGFLOt3SWoksBgt9/OsyUbtDZSttBNInXoSv8kc+EmCfdgUCyuIMt37sv+qVk0fqLaJGPeSmoyGoxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyA1e3XMCfrKJfhfF8/Mq3rzeh030b269e94fPM1IBgAiB7H6NX8XgU7FvtfeEKr3rvAisfeViCbHyK9ZShH7iA2g=="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/lark-router-1.2.0.tgz_1490928898325_0.003931441809982061"}},"2.0.0":{"name":"lark-router","version":"2.0.0","description":"An koa route initialization and configuration module.","main":"./lib/Router.js","engines":{"node":">=7.6"},"scripts":{"test":"eslint example/** lib/** && ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should --recursive test","debug":"node --inspect-brk=9229 example/app.js"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["router","koa"],"author":{"name":"Sun Haohao"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"extend":"^3.0.0","methods":"^1.1.2","path-to-regexp":"^1.5.3","switch-case":"^0.4.0"},"devDependencies":{"eslint":"^3.18.0","istanbul":"^1.1.0-alpha.1","koa":"^2.0.0-alpha.8","lodash":"^4.16.2","mocha":"~2.0.1","should":"~4.3.0","supertest":"^2.0.0"},"gitHead":"32fc9deae152a407600284e7e1f46db5c315afed","_id":"lark-router@2.0.0","_shasum":"db253d7ef6573ae93eee7837517d34b0875a4703","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"db253d7ef6573ae93eee7837517d34b0875a4703","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-2.0.0.tgz","integrity":"sha512-0G+acM3WxmCiZBv5cQGwo9SJeZ5b21ZIVckL/FTK+FeTFdr5OAJMq4Sy1xNhxaG34sJGe2v/6bjOmxie4wZrmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh3MmGLM5ufXTac/rSQQ13GM9DjIiDJKdfT9H5kvoK5wIge6Jwxj2AuPtfnQ16i9TCAlimC2xRYRxk6lPhp0fXdlg="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lark-router-2.0.0.tgz_1491394491199_0.7139736297540367"}},"2.1.0":{"name":"lark-router","version":"2.1.0","description":"An koa route initialization and configuration module.","main":"./lib/Router.js","engines":{"node":">=7.6"},"scripts":{"test":"eslint example/** lib/** && ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should --recursive test","debug":"node --inspect-brk=9229 example/app.js"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["router","koa"],"author":{"name":"Sun Haohao"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"extend":"^3.0.0","methods":"^1.1.2","path-to-regexp":"^1.5.3","switch-case":"^0.4.0","vi-misc":"^1.4.0"},"devDependencies":{"eslint":"^3.18.0","istanbul":"^1.1.0-alpha.1","koa":"^2.0.0-alpha.8","lodash":"^4.16.2","mocha":"~2.0.1","should":"~4.3.0","supertest":"^2.0.0"},"gitHead":"d6eef6aac3b74e848987369391a9ba48baafedd6","_id":"lark-router@2.1.0","_shasum":"bb594ddb53dab718fb716f2e5d53e6cb032fc39b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"bb594ddb53dab718fb716f2e5d53e6cb032fc39b","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-2.1.0.tgz","integrity":"sha512-lD6Ue+j6dA1e2aTKkI5r5ylhlC2txQD59AEiAWBT8pBooepSQLDztAsJG9F5Wo4eb5Vyj5z799x4YR4wqgFTig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS/TV+HarFI0hvUbW/llYKdjvqZfdQkL1V/COCiYJ/GAIgNQcJm7KqAqME8fAqWjiX91N8eRtqV6J9Is/zqK4C7os="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lark-router-2.1.0.tgz_1497031458171_0.9216280246619135"}},"2.1.1":{"name":"lark-router","version":"2.1.1","description":"An koa route initialization and configuration module.","main":"./lib/Router.js","engines":{"node":">=7.6"},"scripts":{"test":"eslint example/** lib/** && ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should --recursive test","debug":"node --inspect-brk=9229 example/app.js"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["router","koa"],"author":{"name":"Sun Haohao"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"extend":"^3.0.0","methods":"^1.1.2","path-to-regexp":"^1.5.3","switch-case":"^0.4.0","vi-misc":"^1.4.0"},"devDependencies":{"eslint":"^3.18.0","istanbul":"^1.1.0-alpha.1","koa":"^2.0.0-alpha.8","lodash":"^4.16.2","mocha":"~2.0.1","should":"~4.3.0","supertest":"^2.0.0"},"gitHead":"23b29e248bf026ce50b1f9b9ac0259ad859ec35a","_id":"lark-router@2.1.1","_shasum":"a54c8a4c1fe584061f1147373ecc0b11cb8a58da","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"a54c8a4c1fe584061f1147373ecc0b11cb8a58da","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-2.1.1.tgz","integrity":"sha512-QvF/DZGtSH8B8TSsmbF4FxnHPK/mS/w/GrGYKcfERfyIguQ8a+pKdcyWcsgmLuc5/HbZn2M4mueRqPhDqzxVWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxPpIL/pVS2+d1F38iv8xbZGXF2lBNfaEgOPJgBBzZ/AiEAmJ6jGQS4GHrVsi37VF7ZGn0ZLf/RcZ7fm8eNgkPkTS0="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lark-router-2.1.1.tgz_1497032159524_0.025076031452044845"}},"2.2.0":{"name":"lark-router","version":"2.2.0","description":"An koa route initialization and configuration module.","main":"./lib/Router.js","engines":{"node":">=7.6"},"scripts":{"test":"eslint example/** lib/** && ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should --recursive test","debug":"node --inspect-brk=9229 example/app.js"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["router","koa"],"author":{"name":"Sun Haohao"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"extend":"^3.0.0","methods":"^1.1.2","path-to-regexp":"^1.5.3","switch-case":"^1.0.1","vi-misc":"^1.4.0"},"devDependencies":{"eslint":"^3.18.0","istanbul":"^1.1.0-alpha.1","koa":"^2.0.0-alpha.8","lodash":"^4.16.2","mocha":"~2.0.1","should":"~4.3.0","supertest":"^2.0.0"},"gitHead":"c9755565a756ddea89c5818abd68516317ef559d","_id":"lark-router@2.2.0","_shasum":"e75279a020f5991e398eff3fbd6941ee98f4284c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"e75279a020f5991e398eff3fbd6941ee98f4284c","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-2.2.0.tgz","integrity":"sha512-oOa69onStQckgb/PlAdMxmA4Xmt3WChfMomoYq+hHQGVzM6JcYvtN9EsVI2oxa2kIePYKq/SjQ4QrVrXScS6BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsy+opIM4L4+1LXF4bcXEeADqhSr8syknVu5Ii7mRTKAiAZScTum22w6dJhwuULLyA4VkC801hTvTMUVDS2KRsr4Q=="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lark-router-2.2.0.tgz_1497115597241_0.4722873060964048"}},"2.2.1":{"name":"lark-router","version":"2.2.1","description":"An koa route initialization and configuration module.","main":"./lib/Router.js","engines":{"node":">=7.6"},"scripts":{"lint":"eslint index.js example/** lib/**","pretest":"npm run lint && npm link && npm link lark-router","test":"istanbul cover ./node_modules/.bin/_mocha -- --require should --recursive test","posttest":"npm unlink","debug":"node --inspect-brk=9229 example/index.js"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["router","koa"],"author":{"name":"Sun Haohao"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"debug":"^2.6.8","extend":"^3.0.0","methods":"^1.1.2","path-to-regexp":"^1.5.3","switch-case":"^1.0.1"},"devDependencies":{"eslint":"^3.18.0","eslint-plugin-spellcheck":"0.0.8","istanbul":"^1.1.0-alpha.1","koa":"^2.0.0-alpha.8","lodash":"^4.16.2","mocha":"~2.0.1","should":"~4.3.0","supertest":"^2.0.0"},"gitHead":"024635196d1fbf44fd915e1189b9c16530dad158","_id":"lark-router@2.2.1","_shasum":"bde0b32b3bf46a8286bcee92c060364552cb0e25","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"viringbells","email":"viringbells@qq.com.cn"},"dist":{"shasum":"bde0b32b3bf46a8286bcee92c060364552cb0e25","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-2.2.1.tgz","integrity":"sha512-fyU41RQJ6WhYANVpL5ofVI7isud1sVa8kjNV1Te7OzPVocExNwF+U0wvF63e0R9xHN2tJU3iIL/zCZ0zQDzXnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwKGShCWPQkeVBdZMMS7KEP4zzxb1rkmaDv9T3+9pCvAIgDyRkw7vEWxAcqU3+ru9qA94tyy57nu/h+Eax9bx6LDs="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lark-router-2.2.1.tgz_1500448478503_0.19794704904779792"}},"2.3.1":{"name":"lark-router","version":"2.3.1","description":"An koa route initialization and configuration module.","engines":{"node":">=8.9"},"scripts":{"lint":"eslint index.js index.js src/**","test:clear-env":"npm unlink lark-router && npm unlink && npm install","test:prepare-env":"npm link && npm link lark-router","pretest":"npm run test:clear-env && npm run lint && npm run test:prepare-env","test":"istanbul cover ./node_modules/.bin/_mocha -- --require should --recursive test","posttest":"npm run test:clear-env"},"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"keywords":["router","koa"],"author":{"name":"Sun Haohao"},"license":"MIT","bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"homepage":"https://github.com/larkjs/lark-router","dependencies":{"debug":"^3.1.0","lodash":"^4.17.4","method":"^2.0.0","methods":"^1.1.2","path-to-regexp":"^2.1.0","switch-case":"^2.1.4","vi-misc":"^1.13.2"},"devDependencies":{"eslint":"^4.15.0","eslint-plugin-spellcheck":"0.0.8","istanbul":"^1.1.0-alpha.1","koa":"^2.4.1","mocha":"^3.4.2","should":"^11.2.1","supertest":"^3.0.0"},"gitHead":"3729ee7f08dbdada678f5e8da111813f0b32bb7a","_id":"lark-router@2.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"viringbells","email":"viringbells@qq.com"},"dist":{"integrity":"sha512-gpl9j9A63jaucd+lIkL5HOCNrvPrDtLu17+AgfA6s0j7OfkKHb03W8n2Wq1wCZ7G95cNfLYjQgSxPPmlkOuIIg==","shasum":"27e6109e57dc6de3caa68eb216256ece90e5d364","tarball":"https://registry.npmjs.org/lark-router/-/lark-router-2.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKJ/uEK61BlMC46fcdiz17AgEbrbVJtUFnrT2nKl4qUQIgO+2N0c8Mjv0AlEH/IzF8unB4rKkYbD/rm4R9V/6cobo="}]},"maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lark-router-2.3.1.tgz_1515345598958_0.7720301733352244"}}},"readme":"lark-router\n=============\n\nRouter for lark based on koa 2.0\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![NPM downloads][downloads-image]][npm-url]\n  \n## Install\n\n```\n$ npm install --save lark-router\n```\n\n## Get started\n\n_Lark-Router_ is a flexible and easy-to-use url router tool, compatible with native http apps, express apps and koa(v2) apps.\n\n* http apps\n```\nconst router = new LarkRouter();\n\nrouter.get('/foo/bar', (req, res) => res.end(\"/foo/bra requested!\"));\nrouter.on('error', (error, req, res) => {\n    res.statusCode = 500;\n    res.end(error.message);\n});\n\nhttp.createServer(router.routes()).listen(3000);\n```\n\n* koa apps\n```\nconst router = new LarkRouter();\nconst app    = new Koa();\n\nrouter.get('/foo/bar', async (ctx, next) => {\n    ctx.body = '/foo/bar requested!';\n    await next();\n});\nrouter.on('error', (error, ctx, next) => {\n    ctx.statusCode = 500;\n    ctx.body = error.message;\n    return next();\n});\n\napp.use(router.routes()).listen(3000);\n```\n\n## Params\n\nSee [`path-to-regexp`](https://github.com/pillarjs/path-to-regexp). Params object is bind to the first argument of the app processor.\n\n```javascript\nrouter.get('/:foo/:bar', (ctx, next) => { console.log(ctx.params); }); // ===> { foo: xxx, bar: xxx }\nrouter.get(/^\\/(\\d+)\\/(\\w+)$/, (ctx, next) => { console.log(ctx.params); }); // ===> { 0: xxx, 1: xxx}\n```\n## all, other, routed\n\nLark router has 3 special methods.\n* all: match all requests\n\n```\nrouter.all('/foo/bar', handler);  // ===> response to GET/POST/DELETE/...  /foo/bar\n```\n\n* other: match all unmatched requests\n\n```\nrouter.other(/.*/, response404notfound); // ===> response to GET/POST/DELETE/...  /foo/bar if no other route matched\n```\n\n* routed: match all matched requests\n\n```\nrouter.routed('/foo/bar', () => console.log('/foo/bar has been routed')); // ===> response to GET/POST/DELETE/...  /foo/bar if some routes matched\n```\n\n## Nesting\n\nYou could nest routers together:\n\n```\nmainRouter.all('/api', apiRouter);\n```\n\n## Async processors\n\nFor async processors, return promises.\n\n```\nrouter.get('/', () => new Promise(...));\nrouter.get('/foo', async () => { ... });\n```\n  \n[npm-image]: https://img.shields.io/npm/v/lark-router.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/lark-router\n[travis-image]: https://img.shields.io/travis/larkjs/lark-router/master.svg?style=flat-square\n[travis-url]: https://travis-ci.org/larkjs/lark-router\n[downloads-image]: https://img.shields.io/npm/dm/lark-router.svg?style=flat-square\n[coveralls-image]: https://img.shields.io/codecov/c/github/larkjs/lark-router.svg?style=flat-square\n[coveralls-url]: https://codecov.io/github/larkjs/lark-router\n","maintainers":[{"name":"mdemo","email":"mengdesen09@qq.com"},{"name":"zezhou","email":"xuyizhi@gmail.com"},{"name":"viringbells","email":"viringbells@qq.com.cn"}],"time":{"modified":"2022-06-19T10:42:57.445Z","created":"2014-12-11T03:13:25.163Z","0.1.0":"2014-12-11T03:13:25.163Z","0.2.1":"2014-12-18T07:56:53.891Z","0.3.0":"2015-03-18T03:46:58.160Z","0.4.0":"2015-05-11T10:07:18.567Z","0.4.1":"2015-05-12T06:14:42.955Z","0.4.2":"2015-07-13T09:39:10.013Z","0.4.3":"2015-07-17T10:15:12.710Z","1.0.0":"2015-12-02T11:06:06.337Z","0.5.0":"2015-12-02T12:20:24.041Z","1.0.2":"2016-01-05T11:58:27.790Z","1.0.1":"2016-07-05T06:10:23.420Z","1.1.0":"2016-09-26T06:12:00.052Z","1.1.1":"2016-09-27T11:20:57.033Z","1.1.2":"2016-09-28T08:28:52.772Z","1.2.0":"2017-03-31T02:55:00.330Z","2.0.0":"2017-04-05T12:14:51.486Z","2.1.0":"2017-06-09T18:04:18.260Z","2.1.1":"2017-06-09T18:15:59.689Z","2.2.0":"2017-06-10T17:26:37.354Z","2.2.1":"2017-07-19T07:14:38.603Z","2.3.1":"2018-01-07T17:19:59.085Z"},"homepage":"https://github.com/larkjs/lark-router","keywords":["router","koa"],"repository":{"type":"git","url":"git+https://github.com/larkjs/lark-router.git"},"author":{"name":"Sun Haohao"},"bugs":{"url":"https://github.com/larkjs/lark-router/issues"},"license":"MIT","readmeFilename":"README.md"}