{"_id":"koa-route","_rev":"81-1526aa5ec8542d21cf92d1a13d87dea5","name":"koa-route","dist-tags":{"next":"3.2.0","latest":"4.0.1"},"versions":{"1.0.0":{"name":"koa-route","version":"1.0.0","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@1.0.0","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"cdb5a6697f4042dc559aa55ceda33378b2df0baa","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-1.0.0.tgz","integrity":"sha512-yvPtNBojl1NG6Z11JBWeeORYOGRRmPV6vA5YIsf7S0/AyfAG7zDacE61bQHVrQmX3ChjBm3KAHmpqXbFZuUQDw==","signatures":[{"sig":"MEQCIAgUoCUPd4F3Cwer5GvL+n1AEFiSHe5H97gg/lTJvcQyAiAoEtpmaKupTxBzEVZP9o5fNJT99wGoWq0hWg0M3DxqoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"repository":{"url":"git://github.com/koajs/route","type":"git"},"_npmVersion":"1.3.13","description":"Koa route middleware","directories":{},"dependencies":{"debug":"*","methods":"0.1.0","path-to-regexp":"0.0.2"},"devDependencies":{"koa":"0.0.1"}},"1.0.1":{"name":"koa-route","version":"1.0.1","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@1.0.1","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"ed7952798e55f12bfa49996264ac3c054ea5b23b","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-1.0.1.tgz","integrity":"sha512-CuPsUqnPuwlMjaIuCRBNAyLnej8FFyNjUNo8Oi1g5JUOLUutA8rX87gKhic426r45EEdh/hDCtNItaqu9glGIw==","signatures":[{"sig":"MEQCIETcvLFrgdaT2+HH9K6pP7plfXWLQ4Nl5dL8Njaxx5qcAiBGEPH5lA6IBr1MG88Uk9X/QYQ3lj2GW1RS08v5LHW1sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"repository":{"url":"git://github.com/koajs/route","type":"git"},"_npmVersion":"1.3.13","description":"Koa route middleware","directories":{},"dependencies":{"debug":"*","methods":"0.1.0","path-to-regexp":"0.0.2"},"devDependencies":{"koa":"0.0.2"}},"1.0.2":{"name":"koa-route","version":"1.0.2","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@1.0.2","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"136a675eab271fa8f3f9555a88dc28d5584d0500","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-1.0.2.tgz","integrity":"sha512-jLfa7UfG3hR9LXauj+cB7KakfC4/LAMq7kPYaLzZxkXVACubL4P8cGg0wXWB7G5VJtwJVRD4h4EZVzEwfniZZQ==","signatures":[{"sig":"MEUCIBlH2KixZm0GTDBPNT/tf6Q3XDvGwEMDwq5bgzY9SNPlAiEAsD6ku7rRK0vzr1Nb7eIFE8365lWCPd6qmKhs8urIWOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"repository":{"url":"git://github.com/koajs/route","type":"git"},"_npmVersion":"1.3.15","description":"Koa route middleware","directories":{},"dependencies":{"debug":"*","methods":"0.1.0","path-to-regexp":"0.0.2"},"devDependencies":{"koa":"0.0.2"}},"1.1.0":{"name":"koa-route","version":"1.1.0","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@1.1.0","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"c1ef24ee036b3aac87a9bb763a44ea536345c0e8","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-1.1.0.tgz","integrity":"sha512-dGjk5VsVuja9lQE5hfwx+/NfxfDYtYj5EGtW5k5ei7yH8KSDvBysrK+YoOqphNzxbdSvhp+ZduXf2z39jqSceg==","signatures":[{"sig":"MEQCIDqaXCmcwIpBglo/GlrpXe83iqHeI5i/r8i2DzWNE7a2AiAyKhhaEATj/dcUAkNQ0EiIjCuzVjpwSmUA1QL4J3Ai5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"repository":{"url":"git://github.com/koajs/route","type":"git"},"_npmVersion":"1.3.23","description":"Koa route middleware","directories":{},"dependencies":{"debug":"*","methods":"0.1.0","path-to-regexp":"0.0.2"},"devDependencies":{"koa":"koajs/koa","mocha":"*","should":"*","supertest":"*"}},"1.1.1":{"name":"koa-route","version":"1.1.1","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@1.1.1","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"4a27c334983e535c5403ac5b40eea09ea331f539","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-1.1.1.tgz","integrity":"sha512-AsSbbRtQqqePBLHQNtLqq+/hOKdL7k4mnuqC3+n6K9ivE0zODG/dP7YFv43LW8FsdUiqOb7e19m2i0zglJzscA==","signatures":[{"sig":"MEQCIA39wp9l0VR7lHcbpvEEnTyQT2IygSUBK/9EDo+LUgFrAiBIkQSehpT0V+s5UkqBleW8AIkO8zf1aoOQw+rwRkZI1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"repository":{"url":"git://github.com/koajs/route","type":"git"},"_npmVersion":"1.4.4","description":"Koa route middleware","directories":{},"dependencies":{"debug":"*","methods":"~0.1.0","path-to-regexp":"~0.1.2"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"*","should":"*","supertest":"*"}},"1.1.2":{"name":"koa-route","version":"1.1.2","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@1.1.2","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"a2162fa64582749598313dca05bf896d773fc42e","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-1.1.2.tgz","integrity":"sha512-sj2RK4B0GpOOaAJkuikXsHcy2BQhTfsNet8dIp4tgCd0ecAIUaidixKZOePG7ByVFSxrwJrNr7t5T0YpWhdW8Q==","signatures":[{"sig":"MEUCIQCLtvODTVZZIP0fYHWGYs1qNaslzajp8ZhpjVxbr3QV6wIgG46RawlQ4NPF34139jRtTvUkq4IBbTsG7Jhz4qZFn6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"repository":{"url":"git://github.com/koajs/route","type":"git"},"_npmVersion":"1.3.15","description":"Koa route middleware","directories":{},"dependencies":{"debug":"*","methods":"~0.1.0","path-to-regexp":"~0.1.2"},"devDependencies":{"koa":"koajs/koa","mocha":"*","should":"*","supertest":"*"}},"1.1.4":{"name":"koa-route","version":"1.1.4","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@1.1.4","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"ef65ba30914a4b6bb02ee815f3fc18cd0ff02b0c","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-1.1.4.tgz","integrity":"sha512-ABX0p/KrKBTuypctUefRzHj+O0DSha23EYTNVCDC989ny6y3DQIcipuYpHtHMilOkvzJeJWkYg3V5cCN0EdywQ==","signatures":[{"sig":"MEYCIQD/CchmSeFQkaVwPt1xnU55JE3zD7HvpcUoy6/4FoPY6AIhAJ4YlpLxS5gEJG0QaDMbEXfJDQ4XaHWV4URCr5EWWb3l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"repository":{"url":"git://github.com/koajs/route","type":"git"},"_npmVersion":"1.4.3","description":"Koa route middleware","directories":{},"dependencies":{"debug":"*","methods":"~0.1.0","path-to-regexp":"~0.1.2"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"*","should":"*","supertest":"*"}},"2.0.0":{"name":"koa-route","version":"2.0.0","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@2.0.0","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"8e882511ed08fa164f3bfaed3022d6531dc34a96","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-2.0.0.tgz","integrity":"sha512-7Q/UNCXcgPuMs9Iu997zfBcEEZbuqlqMJP1NhWzHD5zie5YCU4l7LoSTOHP+vcXFT+pS0obTMsWDOT6rZ8yehw==","signatures":[{"sig":"MEQCIHcvcs8iFI82ObgZFrEiL6OYcgYapOVTvw5NghPVpK/gAiAKYzB+3Qu6C7O1FVO21KSyaIrT3rg73VdmmuyENYhIZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"8e882511ed08fa164f3bfaed3022d6531dc34a96","gitHead":"ce2c3bfe2225abdba68965017c6d2ea1040196a5","scripts":{"test":"make test"},"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"repository":{"url":"https://github.com/koajs/route","type":"git"},"_npmVersion":"1.4.21","description":"Koa route middleware","directories":{},"dependencies":{"debug":"*","methods":"~0.1.0","path-to-regexp":"~0.2.4"},"devDependencies":{"koa":"git+https://github.com/koajs/koa","mocha":"*","should":"*","supertest":"*"}},"2.1.0":{"name":"koa-route","version":"2.1.0","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@2.1.0","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"6b8197e2e3a980b8a218e398117b616ae5a75b6e","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-2.1.0.tgz","integrity":"sha512-t77OyV58QkOzEXf4gGP3GuSL1V68Gupq6ELsnFGGeWvpb8TqyZ9CqLQksxzHCBUeKq86xB574eWDM5vfl9f0eA==","signatures":[{"sig":"MEUCIQDaHUYoE2mBXETvU2pMHJLIkXeLNQhgNi3DrMDH4KBfEgIgIGt9yGv3JzLvVOB1vyJRPLZ3Ccl2T03E4y2i6pNGE5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"6b8197e2e3a980b8a218e398117b616ae5a75b6e","gitHead":"6d4ed7d4ebfae4c007ddb7872f178921ace8f9b7","scripts":{"test":"make test"},"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"repository":{"url":"https://github.com/koajs/route","type":"git"},"_npmVersion":"1.4.21","description":"Koa route middleware","directories":{},"dependencies":{"debug":"*","methods":"~1.1.0","path-to-regexp":"~1.0.0"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"}},"2.2.0":{"name":"koa-route","version":"2.2.0","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@2.2.0","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"2430b9649755d35b565507546b9608fdc65dc73b","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-2.2.0.tgz","integrity":"sha512-OUqnW197IVXu0sbJYtabigq6SdM5mjQsW4Gex4MTLmAPcENdwie+hXSxFTzHmB8zjtck6hQSuHtBkq5T/X+63g==","signatures":[{"sig":"MEQCIHrt/kAcRYPi8xNJlUTwGQ8tr4ybRApx1vmlNvWfqfWUAiBBH+QeD/Cat9sCpjTit7e/2EGozpdKLGmlukyCKz5wbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"2430b9649755d35b565507546b9608fdc65dc73b","scripts":{"test":"NODE_ENV=test mocha --harmony-generators --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"repository":{"url":"git://github.com/koajs/route","type":"git"},"_npmVersion":"1.4.9","description":"Koa route middleware","directories":{},"dependencies":{"debug":"*","methods":"~1.1.0","path-to-regexp":"~1.0.0"},"devDependencies":{"koa":"0","mocha":"1","should":"*","supertest":"0","istanbul-harmony":"0"}},"2.3.0":{"name":"koa-route","version":"2.3.0","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@2.3.0","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"7041af71c75a43f54d1b85f837ed805343faa8d6","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-2.3.0.tgz","integrity":"sha512-PHqlLR0OJ+7nNVwdifjC3Jsv+AToOL64YWyfgkoStFx2E3MnUU1l9Zq1Zp7Ocyt0ZLM7rJOtmY6rphuio/D8ug==","signatures":[{"sig":"MEUCIQCjwGAahxsaGxbvC55HdSfDPunw1X0/n++wqT05YlelVwIgbY6ncHjlvY1ShuY9b+XSr3xoYxWbvwSRdL6sI+N+ogY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"7041af71c75a43f54d1b85f837ed805343faa8d6","gitHead":"41e3f4b9221707eadbddbf990096f3b40e321f52","scripts":{"test":"NODE_ENV=test mocha --harmony-generators --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"repository":{"url":"https://github.com/koajs/route","type":"git"},"_npmVersion":"2.1.10","description":"Koa route middleware","directories":{},"_nodeVersion":"0.11.14","dependencies":{"debug":"*","methods":"~1.1.0","path-to-regexp":"~1.0.0"},"devDependencies":{"koa":"0","mocha":"1","should":"*","supertest":"0","istanbul-harmony":"0"}},"2.4.0":{"name":"koa-route","version":"2.4.0","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@2.4.0","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"b784280d511f15d5d50a3859d21d7c73ab205b7f","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-2.4.0.tgz","integrity":"sha512-Ojw8abQik1RZjmN4ZBjzKU1J/UHVfZzesNbB7TjQVNKZ4YunQkev3TBkR54SpxNVRfTJwhcQTTX12s8T0zIUdA==","signatures":[{"sig":"MEUCIQDdRK+Y6YZwBbqpvJgeO2DzaCUQ1NCCxILEadII3IOJBQIgN1/NJJivH5MxEBXx0jFgPkl7MutgdUcP66v1Yk9RLnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"b784280d511f15d5d50a3859d21d7c73ab205b7f","gitHead":"39e67b875f7fda1ba3a064bdfd94140af4bf86f4","scripts":{"test":"NODE_ENV=test mocha --harmony-generators --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"repository":{"url":"https://github.com/koajs/route","type":"git"},"_npmVersion":"2.1.10","description":"Koa route middleware","directories":{},"_nodeVersion":"0.11.14","dependencies":{"debug":"*","methods":"~1.1.0","path-to-regexp":"~1.0.0"},"devDependencies":{"koa":"0","mocha":"1","should":"*","supertest":"0","istanbul-harmony":"0"}},"2.4.1":{"name":"koa-route","version":"2.4.1","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@2.4.1","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"homepage":"https://github.com/koajs/route","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"242c19bffe57a2922ccc2ba72fdaf4d3873dcc43","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-2.4.1.tgz","integrity":"sha512-mwVLl+yazREIR3BjezO0FtPQqRcf8KgKFniPirNjh1/tbTdnwX+WSawgdExlSESjPN+2CoLbb69pzu8QqtKpfA==","signatures":[{"sig":"MEUCIQCz1GHeFQQnpixRGqSrH+DS1FG+X25dMDhjiqEs6gyr6gIgDOyw8FGTh6GywFaZj2URKKLpk1sUnPC+qLsSOLEToGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"242c19bffe57a2922ccc2ba72fdaf4d3873dcc43","gitHead":"4115b082d2ec6c7f217f279b9b1e5a1056a66df3","scripts":{"test":"NODE_ENV=test mocha --harmony-generators --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"repository":{"url":"https://github.com/koajs/route","type":"git"},"_npmVersion":"2.3.0","description":"Koa route middleware","directories":{},"_nodeVersion":"0.11.16","dependencies":{"debug":"*","methods":"~1.1.0","path-to-regexp":"~1.0.0"},"devDependencies":{"koa":"0","mocha":"1","should":"*","supertest":"0","istanbul-harmony":"0"}},"2.4.2":{"name":"koa-route","version":"2.4.2","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@2.4.2","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"homepage":"https://github.com/koajs/route#readme","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"0de227989e6aa7334768abbfb16c519ad9a7fa71","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-2.4.2.tgz","integrity":"sha512-kRGHXf/er/s/xEDuYjsHeg8qXJ4vhuTYAq7AUKVpkP+gG/NxROjAhogPdKNfsbHk7mOdmF5lxgePQFrIywfVXQ==","signatures":[{"sig":"MEYCIQDrgRN5SF7B4QvJj2tEElUQ+SmjqA5eQVrswbeh4MTIIwIhALa81dycgpHLdt7hxk76OJNIvBuoQdarcrByUyS2JYJ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"0de227989e6aa7334768abbfb16c519ad9a7fa71","gitHead":"b17cd9d8d9a93c5ff4addb015efc4d28a27121b2","scripts":{"test":"NODE_ENV=test mocha --harmony --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"repository":{"url":"git+https://github.com/koajs/route.git","type":"git"},"_npmVersion":"2.11.3","description":"Koa route middleware","directories":{},"_nodeVersion":"2.3.2","dependencies":{"debug":"*","methods":"~1.1.0","path-to-regexp":"^1.2.0"},"devDependencies":{"koa":"0","mocha":"^2.2.5","should":"*","supertest":"0","istanbul-harmony":"0"}},"3.0.0":{"name":"koa-route","version":"3.0.0","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@3.0.0","maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"tejasmanohar","email":"me@tejas.io"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"homepage":"https://github.com/koajs/route#readme","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"0e2fb776bbf4a2a628becb251340c4b43c28b6c5","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-3.0.0.tgz","integrity":"sha512-wlYReLuYRuLFMa8ww0ACsr9BTZT9zXBNPczyZdyYEQczjlEwV0Zzc6kFD7/oFCGkjgqt4eyqnzPh0H9PYmec4A==","signatures":[{"sig":"MEUCIQCuT7pmTKwO+Epja692pYS8bAKjDny5f8p9Bemm5Y8uAgIgHduAaIXPSLpFfMAb11ZeHUguV4fM40bC2778tt4rktY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"0e2fb776bbf4a2a628becb251340c4b43c28b6c5","gitHead":"5aed272a74df0c4edd324eaa637fdbb9b0b4584a","scripts":{"test":"NODE_ENV=test mocha --harmony --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"_npmUser":{"name":"tejasmanohar","email":"me@tejas.io"},"repository":{"url":"git+https://github.com/koajs/route.git","type":"git"},"_npmVersion":"3.3.6","description":"Koa route middleware","directories":{},"_nodeVersion":"5.0.0","dependencies":{"debug":"*","methods":"~1.1.0","path-to-regexp":"^1.2.0"},"devDependencies":{"koa":"^2.0.0-alpha.3","mocha":"^2.2.5","should":"*","supertest":"0","istanbul-harmony":"0"}},"3.1.0":{"name":"koa-route","version":"3.1.0","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@3.1.0","maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"tejasmanohar","email":"me@tejas.io"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"homepage":"https://github.com/koajs/route#readme","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"94aa5601800120a2539a9e8ff434645f89640b46","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-3.1.0.tgz","integrity":"sha512-e/Ldr8dCxF3d/Ykw819vu87L1QcCIAftEc/JW0YXWY8o9UdGlzIENEMcf3FRis/schIvUtjgL6B8lWeQ5ipxXg==","signatures":[{"sig":"MEYCIQDQWX1w9uG/FAru1ePZ5QYWCdOsLe6pVU0e6LTgzqt/UQIhAL2K8JS1Aiik9tUQ6ywyovYGAK4nUGZ872T5V/CxbO+h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"94aa5601800120a2539a9e8ff434645f89640b46","gitHead":"c2bf0def4d7269026a28ebfac1fb4619389a1a62","scripts":{"test":"NODE_ENV=test mocha --harmony --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"_npmUser":{"name":"tejasmanohar","email":"me@tejas.io"},"repository":{"url":"git+https://github.com/koajs/route.git","type":"git"},"_npmVersion":"3.7.3","description":"Koa route middleware","directories":{},"_nodeVersion":"5.8.0","dependencies":{"debug":"*","methods":"~1.1.0","path-to-regexp":"^1.2.0"},"devDependencies":{"koa":"^2.0.0-alpha.3","mocha":"^2.2.5","should":"*","supertest":"0","istanbul-harmony":"0"},"_npmOperationalInternal":{"tmp":"tmp/koa-route-3.1.0.tgz_1458282294070_0.3398074870929122","host":"packages-13-west.internal.npmjs.com"}},"3.2.0":{"name":"koa-route","version":"3.2.0","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@3.2.0","maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"tejasmanohar","email":"me@tejas.io"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"homepage":"https://github.com/koajs/route#readme","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"76298b99a6bcfa9e38cab6fe5c79a8733e758bce","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-3.2.0.tgz","integrity":"sha512-8FsuWw/L+CUWJfpgN6vrlYUDNTheEinG8Zkm97GyuLJNyWjCVUs9p10Ih3jTIWwmDVQcz6827l0RKadAS5ibqA==","signatures":[{"sig":"MEUCIQCjjHoAg8/MJpte9A6fl4wDM9g816W+vkacj2HdmDMuvQIgfLG005s2y8F0bKc5A1HPYRFKABBHFkLfFkvDeL47IKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"76298b99a6bcfa9e38cab6fe5c79a8733e758bce","gitHead":"15408dcfea33b78dc1dd1e2b22af1cc860c6765a","scripts":{"test":"NODE_ENV=test mocha --harmony --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"_npmUser":{"name":"coderhaoxin","email":"coderhaoxin@outlook.com"},"repository":{"url":"git+https://github.com/koajs/route.git","type":"git"},"_npmVersion":"3.10.3","description":"Koa route middleware","directories":{},"_nodeVersion":"6.3.1","dependencies":{"debug":"*","methods":"~1.1.0","path-to-regexp":"^1.2.0"},"devDependencies":{"koa":"^2.0.0-alpha.3","mocha":"^2.2.5","should":"*","supertest":"0","istanbul-harmony":"0"},"_npmOperationalInternal":{"tmp":"tmp/koa-route-3.2.0.tgz_1472001587427_0.5868194664362818","host":"packages-12-west.internal.npmjs.com"}},"4.0.0":{"name":"koa-route","version":"4.0.0","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@4.0.0","maintainers":[{"name":"coderhaoxin","email":"haoxinst@gmail.com"},{"name":"aaron","email":"aaron.heckmann+github@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"tejasmanohar","email":"me@tejas.io"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/koajs/route#readme","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"aea9c70fb0d69c54c2adfc07656c71a75d154280","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-4.0.0.tgz","fileCount":3,"integrity":"sha512-SfUYUg9iDBMz9krbqXc20m4isnLN93bOPQKV9ubGBCkfoEYaCfdtCgJqYO9Cd6FltS9tLX6fVwSOEq10uad5WA==","signatures":[{"sig":"MEYCIQD1cleZAzeyK0ftweDs54r747lV0685AAHqvSXmVZ0r1QIhAJP/2BQsjFO9kaqnGdSYvWYdnxrOp21HhPiBT+73Xfik","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3402},"main":"index.js","gitHead":"377c0c452a8bbea82fc4a2832455e3c395a5a223","scripts":{"test":"NODE_ENV=test mocha --harmony --require should --reporter spec --exit"},"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"repository":{"url":"git+https://github.com/koajs/route.git","type":"git"},"_npmVersion":"10.2.3","description":"Koa route middleware","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"*","methods":"~1.1.0","path-to-regexp":"^6.2.1"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.15.0","mocha":"^10.3.0","should":"*","supertest":"^6.3.4"},"_npmOperationalInternal":{"tmp":"tmp/koa-route_4.0.0_1708898529269_0.6160650503064198","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"koa-route","version":"4.0.1","keywords":["koa","middleware","routes","router","route"],"license":"MIT","_id":"koa-route@4.0.1","maintainers":[{"name":"coderhaoxin","email":"haoxinst@gmail.com"},{"name":"aaron","email":"aaron.heckmann+github@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"tejasmanohar","email":"me@tejas.io"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/koajs/route#readme","bugs":{"url":"https://github.com/koajs/route/issues"},"dist":{"shasum":"9c252a7aaf9bcb3c5450e57894aded1dee033dfc","tarball":"https://registry.npmjs.org/koa-route/-/koa-route-4.0.1.tgz","fileCount":3,"integrity":"sha512-ytLrdDPF/qTMh20BxZCNpIUY329SoGu84xjGYeNsp/jkGT3OpZfkuK646sDScVJQ9XdsLXJVMml1dXMA5EIuxQ==","signatures":[{"sig":"MEUCIBC7etQTXtEE6TJ62LUTgIfqi7oNKkLT0GJiciZ3rHTLAiEAp8jXDsSNi3dv1LOkVCe0nhq2u6uba/glG36uSnYE4NI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3296},"main":"index.js","gitHead":"415add6945d5c96b387205e075b599d09ff1f70b","scripts":{"test":"NODE_ENV=test mocha --harmony --require should --reporter spec --exit"},"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"repository":{"url":"git+https://github.com/koajs/route.git","type":"git"},"_npmVersion":"10.2.3","description":"Koa route middleware","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"*","methods":"~1.1.0","path-to-regexp":"^6.2.1"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.15.0","mocha":"^10.3.0","should":"*","supertest":"^6.3.4"},"_npmOperationalInternal":{"tmp":"tmp/koa-route_4.0.1_1708899244105_0.2498457373834928","host":"s3://npm-registry-packages"}}},"time":{"created":"2013-11-06T21:13:58.976Z","modified":"2026-05-11T19:14:57.159Z","1.0.0":"2013-11-06T21:14:01.049Z","1.0.1":"2013-11-16T03:30:14.557Z","1.0.2":"2013-11-28T05:19:26.148Z","1.1.0":"2014-03-05T17:06:18.683Z","1.1.1":"2014-03-19T10:13:00.216Z","1.1.2":"2014-04-18T23:15:54.568Z","1.1.4":"2014-05-02T16:00:24.899Z","2.0.0":"2014-08-07T03:25:03.952Z","2.1.0":"2014-08-17T23:12:25.208Z","2.2.0":"2014-10-15T05:39:52.217Z","2.3.0":"2014-11-28T07:31:50.948Z","2.4.0":"2014-11-28T07:34:05.474Z","2.4.1":"2015-04-12T20:27:11.125Z","2.4.2":"2015-07-02T17:42:08.597Z","3.0.0":"2015-11-17T10:36:20.485Z","3.1.0":"2016-03-18T06:24:54.472Z","3.2.0":"2016-08-24T01:19:47.676Z","4.0.0":"2024-02-25T22:02:09.458Z","4.0.1":"2024-02-25T22:14:04.271Z"},"bugs":{"url":"https://github.com/koajs/route/issues"},"license":"MIT","homepage":"https://github.com/koajs/route#readme","keywords":["koa","middleware","routes","router","route"],"repository":{"url":"git+https://github.com/koajs/route.git","type":"git"},"description":"Koa route middleware","maintainers":[{"email":"haoxinst@gmail.com","name":"coderhaoxin"},{"email":"julian@juliangruber.com","name":"juliangruber"},{"email":"eivind.fjeldstad@gmail.com","name":"eivifj"},{"email":"tj@travisjeffery.com","name":"travisjeffery"},{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"tj@vision-media.ca","name":"tjholowaychuk"},{"email":"me@tejas.io","name":"tejasmanohar"},{"email":"jonathanrichardong@gmail.com","name":"jongleberry"},{"email":"fengmk2@gmail.com","name":"fengmk2"}],"readme":"# koa-route\n\n Uber simple route middleware for koa.\n\n```js\nconst _ = require('koa-route');\napp.use(_.get('/pets', pets.list));\napp.use(_.get('/pets/:name', pets.show));\n```\n\n If you need a full-featured solution check out [koa-router](https://github.com/koajs/router),\n a Koa clone of express-resource.\n\n## Installation\n\n```js\n$ npm install koa-route\n```\n\n## Example\n\n  Contrived resource-oriented example:\n\n```js\nconst _ = require('koa-route');\nconst Koa = require('koa');\nconst app = new Koa();\n\nconst db = {\n  tobi: { name: 'tobi', species: 'ferret' },\n  loki: { name: 'loki', species: 'ferret' },\n  jane: { name: 'jane', species: 'ferret' }\n};\n\nconst pets = {\n  list: (ctx) => {\n    const names = Object.keys(db);\n    ctx.body = 'pets: ' + names.join(', ');\n  },\n\n  show: (ctx, name) => {\n    const pet = db[name];\n    if (!pet) return ctx.throw('cannot find that pet', 404);\n    ctx.body = pet.name + ' is a ' + pet.species;\n  }\n};\n\napp.use(_.get('/pets', pets.list));\napp.use(_.get('/pets/:name', pets.show));\n\napp.listen(3000, (err) => {\n  if (err) console.error(err.stack);\n  else console.log('listening on port 3000');\n});\n```\n\n## License\n\n  MIT\n","readmeFilename":"Readme.md","users":{"po":true,"dofy":true,"ace11":true,"csbun":true,"holly":true,"ineva":true,"raojs":true,"adamlu":true,"xu_q90":true,"djviolin":true,"maxblock":true,"bian17888":true,"snowdream":true,"jessaustin":true,"junjiansyu":true,"lijinghust":true,"wouter_vdb":true,"brandonb927":true,"kesteinbakk":true,"phoenix-xsy":true,"claudionunezjr":true}}