{"_id":"@chuxingpay/q-router","_rev":"8-a66b2bf0fdfbbffcb49815fbfc681c00","name":"@chuxingpay/q-router","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"@chuxingpay/q-router","version":"1.0.0","description":"Q-Router for Koa2 ========","main":"index.js","repository":{"type":"git","url":"git+https://github.com/leeqiang/q-router.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/leeqiang/q-router/issues"},"homepage":"https://github.com/leeqiang/q-router#readme","dependencies":{"ajv":"^6.10.0","ajv-keywords":"^3.4.1","koa-router":"^7.4.0","lodash":"^4.17.11","require-dir":"^1.2.0"},"gitHead":"4e7d85c53b2029e30050d8c67747f190aff90281","_id":"@chuxingpay/q-router@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-i68zKc4J8U6lWA5qOL2gibz4Qu7qtF13SL2KCAacB9nQqps+xOkIoKERlgVpw/jn6iW8r5gWDnv7YpdOAGTxHQ==","shasum":"4a7a106c4ed079072b5c25e82cf782f4f36992d6","tarball":"https://registry.npmjs.org/@chuxingpay/q-router/-/q-router-1.0.0.tgz","fileCount":14,"unpackedSize":18038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekaUDCRA9TVsSAnZWagAA7H8P/1ozrCq0xc6USNcic4HE\nlrZ01p9D2Xb1n4S/o5NTrcMVR0jCljM1ADxrheVvismWaNfx5RUEpiV6rSJ8\n1NfN7wZZpStPQlW+gG/6ZGkPBgs2aqttwBZSZISBzrWkgNcDBiidR2Q2KP9+\n5XKRH2w9Hvzub4UQSBAzUJyBD3391R+TF/2hpCxev33GxUCddUYlqe3tgGbP\nfnZ+9uTe6wmjk6ZlxS96PnadGqaPgMOqQGUiZymh0LOBj+1eUB6oWEia6leg\nkMrztm0+FGV0bdlJhqvClaa2HMpZq+RtUGOwUngp+ybZqs8zLYKx32mzw7aH\nHyg0gLjfIxOjQS/XwTdXiXojxvM8WCRCQ1iup990QMG+P8iEl/C06DESeA/V\nkO52uFAbhXUj34dhRcf5wJpoOugJEspVOIB5rl8gpGCjgc8npF192kxCd8y7\nfPFoXEFuOM0fsM7h3piZnfR+ZiUwuJ2TZiq8q0dhR8SI3WWNBYYcGEKeXrbV\nvZSSplkCbx2mx+45KTIgyxIHeEZyY3u/hqJVaz7SvdByUK23HBp4hIqT5BvQ\nYWWcaHNmjMnVYSAo88cmS8shbQLL6VKMeBUudQ55S1eMFx6JarC5AdA6eIRR\nQfE+zQgScvqWrIRn0jlzgNI2N9/BtV6rKiv7KTbQSY/jIRzNu7zXIqCiMFo7\nz7ZY\r\n=KgvT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwJ+VWFl2/vnOLxt13NCovQezJPGF5O4vTlQlxuklLPgIgXHd9DjKzAB28Uc5OkYHDToS8CsVwhwklRJg8yxn34Mc="}]},"maintainers":[{"name":"anxing131","email":"anxing131@gmail.com"},{"name":"leeqiang","email":"qiang@teambition.com"}],"_npmUser":{"name":"anxing131","email":"anxing131@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/q-router_1.0.0_1586603267242_0.5592616433680138"},"_hasShrinkwrap":false},"1.0.1":{"name":"@chuxingpay/q-router","version":"1.0.1","description":"Q-Router for Koa2 ========","main":"index.js","repository":{"type":"git","url":"git+https://github.com/zhongjixiuxing/q-router.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/leeqiang/q-router/issues"},"homepage":"https://github.com/leeqiang/q-router#readme","dependencies":{"ajv":"^6.10.0","ajv-keywords":"^3.4.1","koa-router":"^7.4.0","lodash":"^4.17.11","require-dir":"^1.2.0"},"gitHead":"01a7012b77b6d5829e0a3ee18a592b32feb066e7","_id":"@chuxingpay/q-router@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3PB8bBWIMhQGjSJLSfPYLeRHHsqyM4+tStCsqg4RTeGVjEmyxNJf8i26dCMpX7XyCP/Rc5aC6PJKH3kEXFEI1g==","shasum":"2813d18d32e752d246fd544b8d52feb31dbcc807","tarball":"https://registry.npmjs.org/@chuxingpay/q-router/-/q-router-1.0.1.tgz","fileCount":14,"unpackedSize":18044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekbE9CRA9TVsSAnZWagAAeLIP/R+1WZ/1Ej7vJS1VQCTx\n0tdJOKOK0inX9K+KclzWZu1OGKAPgWVujlG9wH1yylCIDd8RiWyVSrhoftKT\nXHayW0+eknqVQYYFe/zuy8lBzVus0M6Eb+Pr+CEK8vfjVaCje8gWiUXkWn8P\n4ENNOm1IxcWl/OT7putVcJvwESb7WkA1gMho4rq2dpmkY7Ptaofcsl+rXwjl\nx+CiOTBWWnmGc67t4HOlJjzqJ/YxXacrnJl5yHfPxCvDYq9+qAnAfhrCz/ev\n31ikzF8hWfTsUL0ZLsrmvDxmKmJR12zJjdkv3bMeqJCK6xb2fO9zBFMsU5h+\nNwuecrFaKU6J0F2t/6yD27rHJkBYtv/4UlItwiyiSSExl+m815UxuFjG/aNn\neeiq4u9/eBIWzLgYqdXjWk/mtwS/GZOvkWU8gxDTl/oBkHg1+9+cB/99MBHg\nksAycdEoFqF/O2G62tyZFrdi7oWx4gLkRcIa7vGGaOHN5ICuCu5xPaQmqg5X\nQgf+ZTkFaE9lCXXrp/S7isG0sOuiKSUf43yIysG/H9O9lYXnPRUkAdruOmwk\nZDL9sYtbb0pZ4NReU4/XhncFUOZ/w42yjDGWe+9C14nons+7BhW8dA0Ti31b\nYaTsxNOeWwqkhOAtrweC/9VVae41Wn1hELRWES0Avgyca7iEXYLxuWOYwaM4\n/nma\r\n=Auvb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICve7wQcjQ/F3qlS4dB0gVgmYOlSKU+apqsM8xgSDu+tAiEAssEtbYtg4AqvLGNyyBROoauAs+rBHQdZ085Zn0mzlnY="}]},"maintainers":[{"name":"anxing131","email":"anxing131@gmail.com"},{"name":"leeqiang","email":"qiang@teambition.com"}],"_npmUser":{"name":"anxing131","email":"anxing131@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/q-router_1.0.1_1586606396844_0.5012930751671616"},"_hasShrinkwrap":false},"1.0.8":{"name":"@chuxingpay/q-router","version":"1.0.8","description":"Q-Router for Koa2 ========","main":"index.js","repository":{"type":"git","url":"git+https://github.com/leeqiang/q-router.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/leeqiang/q-router/issues"},"homepage":"https://github.com/leeqiang/q-router#readme","dependencies":{"ajv":"^6.10.0","ajv-keywords":"^3.4.1","koa-router":"^7.4.0","lodash":"^4.17.11","require-dir":"^1.2.0"},"gitHead":"56cf7cfad7d6c6b0c1abb8c4dfa43cda7c289526","_id":"@chuxingpay/q-router@1.0.8","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xnlBGcf2I0iwlMGryNsm4TV+qE7dyqulFW5A9F1H4wnQyavsKv4y1uB9E7Gdo2tKFm+CP0pXO1ptXSK1XIX+OQ==","shasum":"2f6b5e2ad555592fd70d4b838c308e3f166e7531","tarball":"https://registry.npmjs.org/@chuxingpay/q-router/-/q-router-1.0.8.tgz","fileCount":10,"unpackedSize":17148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2CuUCRA9TVsSAnZWagAAVMUP/1rMXqB4Umt2IbBiNh7O\nWp2u/Knc9npMDHtXk/imBtC/hd7R0QDFHHeR4q2Qeld8ufJSkFRFd4J6knlB\naLJWDZM6qspI8Epbbj8llCLHXYxArNoIxXia8c3Wo14AbMgcRGa/KIQo1n/t\nk9D7LTVxBCqFs6FD7cR4sBd8irBjixcrbHpnvKX0kSNJbuSuFvVzqVsXKSu+\ntQcU9WTmuiXNfx6nMDZOyz9P9Y/Sm2MUM+hnThaF02A8upD5OnuRDAG8E/2Q\n9UtAAGGOtfQIL1dzxVyOv6CgEEPLi3jNCfbmrOuleBwrHEhTULVBoqvDLFVy\nccPXTK9sYMnVMVdN1UgPXFeq78fGunRN1qyLPLuPF6YeEZOfcju+GcBNL0bh\nGEU3JbO+DY8/u54kx0lbSSPGNwDl8mhEaJvMAB7yuFys/i2C0nCmpA9dFBGu\nvdWo4GZe1NiXdjKLEPGd8nK1G+j5ISCH7evOWuKz8lXaWF3b1Cbmby98vyYN\nHzJ4gRy8hLD0wftUBPXYmNiRBUi+ITklsfO68894D6baJVualZxsM9jI5sVm\nWQBEO6PjRq47XbBbVr3I4qHcZBnU1LW1n/jmJvuQWVQxn6PWCfsW0isXBnRm\n03NAIHovK5+uDbWphT/Me/smoFjDbStzXx0ZhZ/EFn5TGok98A7QK/rgud/C\nzfDP\r\n=vppY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9FDw75SG64bug69WrfK5y/f9zgAOPMJ6HohHXVsWqlAiEAhDvcoF1LZdbqy3/Q+qcmJwHGxU2Nc5w38Op3QNP9cvM="}]},"_npmUser":{"name":"anxing131","email":"anxing131@gmail.com"},"directories":{},"maintainers":[{"name":"leeqiang","email":"qiang@teambition.com"},{"name":"anxing131","email":"anxing131@gmail.com"},{"name":"destec","email":"destecx@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/q-router_1.0.8_1609163675417_0.2707817822292249"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-11T11:07:46.996Z","1.0.0":"2020-04-11T11:07:47.366Z","modified":"2022-04-04T22:57:25.784Z","1.0.1":"2020-04-11T11:59:56.934Z","1.0.8":"2020-12-28T13:54:35.536Z"},"maintainers":[{"email":"can.liu@chuxingpay.com","name":"canliu"},{"email":"joojoonny@163.com","name":"jonny.huang"},{"email":"mingyang.zhang@chuxingpay.com","name":"qiuxiaoming"},{"email":"leequery@hotmail.com","name":"leeqiang"},{"email":"anxing131@gmail.com","name":"anxing131"},{"email":"destecx@outlook.com","name":"destec"}],"description":"Q-Router for Koa2 ========","homepage":"https://github.com/leeqiang/q-router#readme","repository":{"type":"git","url":"git+https://github.com/leeqiang/q-router.git"},"bugs":{"url":"https://github.com/leeqiang/q-router/issues"},"license":"ISC","readme":"Q-Router for Koa2\n========\n\n这是一个快速编写接口代码的工具 Router 库.\n\n### 如何使用\n\n```\nnpm i @leeqiang/q-router\n```\n\n```\n// app.js\nconst app = new Koa()\nconst Router = require('q-router')\nconst router = new Router()\n\nrouter.addApis('/path/to/apis', '/prefix/api')\n// add prefixes\n// router.addApis('/path/to/apis', ['/api', ''])\n\napp.use(router.routes)\n```\n\n// path/to/apis 这是一个目录, q-router 会检测目录下的文件, 只有符合 [Q-API](q-api.md) 格式要求即可.\n\n### 事例\n进入项目下 `example` 文件夹\n```\n> npm i\n> node app\n```\n\n### Lisence\nMIT\n","readmeFilename":"README.md"}