{"_id":"@xygengcn/koa-api","_rev":"41-330b9cb184fd620e5325e18f109647c7","time":{"created":"2022-03-07T12:10:48.485Z","0.3.0":"2022-03-07T11:58:51.886Z","modified":"2023-06-03T07:13:17.396Z","0.3.1":"2022-03-07T12:10:48.714Z","0.3.2":"2022-03-07T12:19:49.567Z","0.3.3":"2022-03-07T12:23:36.646Z","0.3.4":"2022-03-18T04:14:37.150Z","0.3.5":"2022-03-26T09:20:58.036Z","0.3.6":"2022-03-26T09:31:27.886Z","0.3.7":"2022-03-27T14:27:00.107Z","0.3.8":"2022-04-04T01:12:48.018Z","0.3.9":"2022-04-04T01:32:45.356Z","0.3.10":"2022-04-04T06:00:43.457Z","0.3.11":"2022-04-05T07:07:52.363Z","0.3.12":"2022-05-03T08:51:04.018Z","0.3.13":"2022-05-03T15:29:31.912Z","0.3.14":"2022-05-03T15:46:57.998Z","0.3.15":"2022-05-04T07:48:36.323Z","0.3.16":"2022-05-04T08:11:52.440Z","0.3.17":"2022-05-04T11:21:35.259Z","0.3.18":"2022-05-06T13:09:59.083Z","0.3.19":"2022-05-06T15:25:19.579Z","0.3.20":"2022-05-28T23:09:15.376Z","0.3.21":"2022-05-28T23:12:58.270Z","0.3.22":"2022-05-29T02:32:53.785Z","0.3.23":"2022-05-29T10:45:25.676Z","0.3.24":"2022-08-14T08:11:26.977Z","0.3.25":"2022-08-19T06:42:54.931Z","0.3.26":"2022-08-19T09:43:45.879Z","0.3.27":"2022-08-19T13:48:02.674Z","0.3.28":"2022-08-29T07:18:59.899Z","0.3.29":"2022-12-02T14:36:19.586Z","0.3.30":"2022-12-02T14:55:04.741Z","0.3.31":"2022-12-02T15:00:33.798Z","1.0.0-beta.0":"2023-05-03T07:22:26.398Z","1.0.0-beta.1":"2023-05-03T09:26:44.962Z","1.0.0-beta.2":"2023-05-07T16:20:40.818Z","0.3.32":"2023-06-03T07:12:41.106Z"},"name":"@xygengcn/koa-api","dist-tags":{"latest":"0.3.32","beta":"1.0.0-beta.2"},"versions":{"0.3.2":{"name":"@xygengcn/koa-api","version":"0.3.2","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","build:core":"ncc build api/core --out api/core","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","typescript"],"author":{"name":"xygengcn"},"license":"ISC","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@types/koa-router":"^7.4.4","@types/node":"^16.11.12","cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"01a0476228eb2f6fa4fa5ef3380c782db07c81c4","_id":"@xygengcn/koa-api@0.3.2","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6GecKqBxKqMHvQLqQGX+JxUD/g2SfTKEGva/IEQoQt/6Gq0DIPIjpjrg45Ym2aGBLiolZ3aGdUEp/SY0hc9rjQ==","shasum":"072fd8484eca75b6a7a7c017d61b39aaa64aed09","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.2.tgz","fileCount":46,"unpackedSize":54050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJfhlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs0w/9EdHQYOzMcvr7I4CcZ3yV/iObigZ3dy6jGoGRwZrluMbFnJ2P\r\nXqsvB7gfolm/+BmK+zRBWPSzA6UNTk6oRebzMekkxBwRXz2S6DKxxOM7SBRu\r\nRpPPes+pG/iRjwb+PGDd/AV4vbjUJIqvrXDtE+EQ1WaRd9V7fFgnICh0hpNz\r\npWZGZhRvOiC3j9WstTab5opbFSGcaIsV4kZ2pCy3Wl70hqoBvHc8+t8ebykG\r\nVDIS5KGtiF5tf6kgLPM8Vd9KB5ECRy3zXy2UuVAcmwcfW3DWO77Fh4n2RduT\r\ncq70tp7ZhLwMAFH6Jd5kqLgr6ds+aC2ESllofNAT5+xTMmL/tbB1Pz+kDGEo\r\noglUZraKeGvNZR8hnjkK9nLzVLomONdi8ICRLwXuVCY78Trr5KnU8clvs1vj\r\n8RioQRuH0ElYPa2jbm/3mQn2iSN+Crdo4y/dm/EW8xxegx34v4q7etoMDrq7\r\nTfn19zugXs5kD+wW+nJ8BGpTPNx+IuNPK/xMUAafiZ2nARaDdcpA9iH20tIl\r\nXKxvpdWhUCf4Xw93yugik0xvArwObnqpmYWh/iItdnGt8zq3P2kKEdFdMpqF\r\nbBZMy7ruHi2GSXI3vPqfrsunInSpfUDUamKcb5Ff9ivrLZpxJMkOQ3iNw7ux\r\nPwnPFQN4UaWf6OY2iW//kZFCmbHvrKr7ptA=\r\n=BuU/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH49kewntyw5kqwmYyf/z8H0mQgycY5hQRANy3BXzQfIAiAq1bZFlEmXkI0wt9wger8+baja28VWw6pOItsUKMoTmA=="}]},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.2_1646655589412_0.7564812167946013"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.3":{"name":"@xygengcn/koa-api","version":"0.3.3","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","build:core":"ncc build api/core --out api/core","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd","publish":"npm publish --access=public"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","typescript"],"author":{"name":"xygengcn"},"license":"ISC","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@types/koa-router":"^7.4.4","@types/node":"^16.11.12","cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"01a0476228eb2f6fa4fa5ef3380c782db07c81c4","_id":"@xygengcn/koa-api@0.3.3","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wGRzEJhrBSn2KiASJRUklwj2V1fwV6fFIm2gpAWntImd7YmpevfCwh05dR+rNpX6WoD4klIHwnk6pfiWouyFZg==","shasum":"2a706a30bdf95f2fb2822bafe5dc0ed8d9c23c54","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.3.tgz","fileCount":44,"unpackedSize":53173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJflIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgNg//R6AeX62ekq6B+DnT5BSaoayVAXb0wr1+xSgPRmfY1WYgwavb\r\nnUi1CIZ2SG7j652wpuMohnRSn0DTf+qXKFMhy+BBwmczuKcWZQpNcTPzdfe4\r\nq83QfOc4eyVVtIliqIA/87p6vxeYEFuKt5ufRBy4LtY556LD6vNpbZAa1ZOP\r\nDyr6YGcduP/W7OZ1CC7NOU5ze4u7yP8kqolk599uo+y/Zpodj36AJi+RGWLb\r\nJz4gyDHWCVelGCUtW5ZYF+TO+ZcsJHsX5y4es4vnrI109eZ8yEieUljWs7u8\r\nLV8D+QYBmlcIF5dGa1ge3oN8TewONiXr3MtOHOcbDX0qZdmDkWvXPf9wFtXA\r\nKtyElbu8imA3fxdag6jWEk3Z9ueg+zvQal8KcAIMIaI993bJYf2GVGA+v4ad\r\nQcnPVQ58z60kA9i+L+CcY9Xt04Po6a5oiZlvTtKYFkRoc6igGWM7tx2FiFUd\r\nzsi50RKDmBYw1kgB9XWSyyjmccwqzzsPw6OEVaFhOtrzm6tdmhklh5JCXUqV\r\n0gZR4fC0itEXEUQT+xoXQYzteHlY3oMSed+55oHe7GqSyjhq27fGT4osF3Iu\r\n4xEz8YMOsMcFpsyBvUMwaxlNXese7sDA5TiK1SHBcCtIHK65qgkADVyCqdlB\r\nYtkC4Cs0MaVkVXSZy99U+gYN21yUXOLTNm4=\r\n=9nZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqakB8MgqAEhZ2T0mb/rdLudXtuOfz4PSGJknSh7qgDAIhAJpt43M2OYJ9OJZy4wVD+df116jGtYx7oc37vk7044bI"}]},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.3_1646655816495_0.6704172974573828"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.4":{"name":"@xygengcn/koa-api","version":"0.3.4","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","build:core":"ncc build api/core --out api/core","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@types/koa-router":"^7.4.4","@types/node":"^16.11.12","cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"274b520f61e352e744f7bb9913168e7980aeb2db","_id":"@xygengcn/koa-api@0.3.4","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-u1mIjy+XifdIDnU7oL91/kYBdqQcV/vtkvHC+A3PN5tGqZVh7AI2UcD3JegZ2ZC6nhIKQy1AqPT3X8JheJ6Qvw==","shasum":"de651bbd964b4632382e894792cf5163e99318af","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.4.tgz","fileCount":44,"unpackedSize":58118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNActACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXig//Xgyz7Wy9KoksnZJ/h5IoZd5Buxjh4Td7kQr5rQVlC9cD+WB+\r\ndr3juax1mGAxfRZ4rHqny8aLeIl877Vt03Dp834pkOKL4kO6NGyNNLd3k+ln\r\ne+pPsha0Ib3l3j3Zyo0uL0BGGIDHmBCOJulpSloC+/j+iqZRY8i4V2/+yB3g\r\nkLv3f4hdgOMuHs2eC9WFFJZRGFeksbkozIY4Nuo1zhkkYbaZTBU2zrrKkRXg\r\nq2wktGKOUvq+vkX/dHiTAXVe1XCR0TGQ49Cfj5mA2C9nNtLc+GjcImKcKkf/\r\ne7q4KSI1VtgNC6jzdyhXjq54WuroG68WKd8hKKxMdROQ70HoPs/sM7TKo37E\r\n9UIohIoAOAraTa412vGN5hXVkhi1RgKI1yyS4OD9sX9AL6OzaGPV5b714fBC\r\nnb/fQAcMYPG0aJgaWalQWt1+ejD0a+9OFFBajJ0pPSrb1kGGfMCSOu0DKYp1\r\nJeuqJ0Ff1ty+jRZhByujo8d7MEgpFwsPzjEyXqI/pIVAL8NYqVxOcyVsSQGh\r\nmtWnDV+1+x7LO24mLiPLfZYDxUjRmDxiXoAlVHwkTk3taTsu3SDTCfIx5hM1\r\n7TtGomOYI3sp+mCXF5NJEmDTO+KUsW2W4nUe/UD92Zb2CmoW2nuS7gy+1cuy\r\nHFaV3wPXEVcgA74m+auAdQBEMu7a4y/rjAw=\r\n=m7oZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnTOBiK2INKDDQC+RXGM/Gi5cqm2kkYjnc7prH46yuEAiB42pfiaTZ52/4K3kidJHFZCSGNC2QdaMoUtb09wOti0g=="}]},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.4_1647576876960_0.7573829259700737"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.5":{"name":"@xygengcn/koa-api","version":"0.3.5","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","build:core":"ncc build api/core --out api/core","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"a2ea5450b37c169d827d6a68025bbcb25b1720b7","_id":"@xygengcn/koa-api@0.3.5","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mtX813uaE8SxfsrbCGDpDjbYMUHP5aQSjsjIdBQwbRbVADvMIBg/pdLIjlSUBH+kvoTtWCAdejYZjC1t+23Y5Q==","shasum":"a18beac10e99dd15427d8ee2b23f99de120fbcfc","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.5.tgz","fileCount":45,"unpackedSize":81468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPtr6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9tA//cXZ9iBYMjlApLCcqsVol5hSOGl7mLyWwQBSioQP8yIB5xFjr\r\ngq0JdYFFgMqSqxep2JPJS0PbWvwE8aJ/rLElN4XwSj87VJwBIbZwC2391l3B\r\nQV+A1DVp3fJiVjsN84v6dFq2WrYScDgfcV7VxX0XuiN/kv+E0k8fp5rEk0IQ\r\nFdRq09xG+3Wp+JVRNDhviP7IJqvzuxouSisQNd0bdLzkRhps3QPMQzAo7WMl\r\nyJMjm4AjanRZSAybVQTMygsBIx4sn1dGeKxSmwKOq6LbbRnZ2xnaeHJ9szNC\r\nFUXwZePwRMo4/Yplk8dn1Ij3KQZc9LIHkQAJ3Ull7SVdD9sbtpw4nNIWiGSV\r\nqQ8rfLw8JEidIOx9a4kLRz3/wJ683K0ebzGg2y/L5jNgpBE1OT4pgs4r3jCK\r\noDZU8bJzZlril4tWfFXU5N7gZyBh8mQVIZOktWsEj8Ww+JFKngzORX7N9c1T\r\n1QNbOglQQ+n64NeVy1Z9UgDpU+mW5XUDXwJu6tUVwha7UO+5gI31fURs57+5\r\n2biKy2rujfYe8rrW6pWklRXHv0RTDt0xYEIUDMQJ21KRBX44qnnG52E1LN6I\r\nHlZk/AvS06kbTriYQDtXYQYNM+RC+my0t69VdWhr09aoRe3w4u6EXDlcRAOy\r\nv5KGmRcxe/jsbJZahdjSlnUD0AfxfLd2Cyk=\r\n=G0/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3lxbACaJqTqW0nOU6egKislCLwWW1P/oQ1BmyHa3tpgIgDdTY2Dk73fukybrFQhCRZoLonPS9NeVFL1j9WGmT26Y="}]},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.5_1648286457860_0.7376954554389588"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.6":{"name":"@xygengcn/koa-api","version":"0.3.6","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","build:core":"ncc build api/core --out api/core","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"a2ea5450b37c169d827d6a68025bbcb25b1720b7","_id":"@xygengcn/koa-api@0.3.6","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RIPPpC1uvSy9ZiGVOH23tB1yBAcoi/o4Hm4C0EPL4qPvGFep4O3oI7CHtRb1uhkbOIS38yDphWZsE4NUwZvmcg==","shasum":"f6f1a96ef33b1109140b1268190984610abb03ea","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.6.tgz","fileCount":45,"unpackedSize":81468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPt1vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAPg//Xa5NO8yc/XtyJ6yfLVUTpPiBOWbk2Pewy80iJl9J7gB36NFT\r\nqYMEihmkVS+T8RChrHCtV70baOI1gZuCZWajsR/j0JdW6Mn+xKT0tfQkcHB9\r\nFHtPVfP6yzoBGQVBCEs5THkr/9gBOekO3+9kNpztGT9Ddziz4thibZmey1xa\r\nzU51S/zyJcPtPTHRR6Nk20XyFWBIAmQPDbUwet/BUfAP2cZvLQWXeHY4oOde\r\nNz5uyp3B4Bqiyvq5tB0XUYKpvWidmV8IeUeeYfJUPDm950zCFxc4F3CVmGrq\r\nbnSYDD/mocP/RLVCy1ypzynx8G3BM0cnMaAKpXzacrtwzYK3mSDIGuM0qpqb\r\ncdbrXe8z3Zxqre6Mg+VZ6ykpIeftx6KGW+x1ijzzsBEx/pB2u99oj1XyMhfX\r\n3s1UXCUIYD/ooTTtLQBQ62PYNzPWvCnCntxlLPEyw+Q9U6Smto2IjO3/QUWs\r\nepnMZeaJttocGqtsm5SCF/DPMW0M7QOon8IejdgZYi/gvz+yEuLDKx/d2D/L\r\nnK4gUSgA5T0OZ3PpuaWoddvZUMcgzaxCaV6kbpjMkMvfr7oeigvTq/xZkFgX\r\nJp53HX6qlw5Gw6Txl9CjOWP1AgR7UulRWETJ3bOLoa+twDTqXFP1hEo7iKsH\r\nX9El2VxkuzwM4LlciTwgaAwJW9AC01+UJPs=\r\n=lLh+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAs1iWUChd+NsPFDqBkpsnHZ62fgO7iw9ZkKiKvFIG+AiEAzB+VvBRmfdhZCOTc1Eym1E5kFzb0hmgx2K7YdWYNmkc="}]},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.6_1648287087701_0.573124086201124"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.7":{"name":"@xygengcn/koa-api","version":"0.3.7","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","prepublish":"npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"35afb6c37076c07357468d344ce951d0a290f7fa","_id":"@xygengcn/koa-api@0.3.7","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jvvl3ATIshnJLytd/w/tiKTHvyLE7rTVIK0XlxiCfGID5Ei4VJA0xF6OBm/4ahIWp4+5L8Fd6/P/NyV5XUywcQ==","shasum":"4fcb1dac6b932805edde60b658d763ab3d80cfe1","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.7.tgz","fileCount":38,"unpackedSize":61870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQHQ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHig//TUiMM6uI20CXmFMp8RYQqJr9OimUOimedPcB+N5ts7lhmNto\r\nOjlbWjifDJU1IW0Px5fbGcb8RBcsLKOnMRwvcQCFT2qXJlSVMYRkaqUcO63E\r\nW2iD+DI6ipSahfHQV5opGmgF8iwiDQdbhXavnxTiZOkgmMMPJJH/nn/j1Y6L\r\nlYmemQvW0LjkFBp6Dp0HDvx2IsINw/NIZRxyC2RTVMoISxyqhOMt6XWBuhov\r\nRpXgpKI2N4MLj1TMKcdWBNnQ3mo7LQcMVCiQ0KwP+690HWo6FK/tyLxT5g9g\r\nxBWhPPl78XCzj3HfGXW8asx55Q4ZDs4f5uH/EchmkMEhEHOIenHFhmCgX8mW\r\ngo8b/6GOE4mcxZmSc4LHICb+VgVYSvuahWykhcxEThFUeshyPL/qmzYyPoM7\r\ngBDwnSNtqJgGFDyufaNBxd5kcWPY3wst0BYVC/F0G+4V3ohW49/YGZWkzvBc\r\nQ+QxlNdAs8JItdGXy/VEe6nN6lQUGql/8PqGWVGA7NJUvpZALKw8jMPmbTqO\r\nyYL74YVSB84JBAztJke6cUcDytddwXyhRyhCDQWN3JxPVD9351NATfQ4uV8v\r\n41pn+2geXIDaLEh7TE5bDrXXy3JC1tUAIjkmE0Xa/h1h1TQw5htUt9WLumzS\r\ncqR9Dalqf3EpAX8XwxwM2LucEfyVi8DS45c=\r\n=9Piy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAtLp8gXFpzR4sXSv8c7lGzJOw6dYJTaybHXadcxH1uAiB2CrNgkAzKASPXxlFdh7rVHCdonkgPMuMFzQvHgL92oQ=="}]},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.7_1648391219945_0.792032113329886"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.8":{"name":"@xygengcn/koa-api","version":"0.3.8","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"2ef8df2d286a0a5502341ed6a4e399a22bba8beb","_id":"@xygengcn/koa-api@0.3.8","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-d89Aop8REG43Opez2sKWewFtEcRtlKqe0z/zCAq1wKb+U8RrMzkpYDDbf9f6n6GFhqsdzD+YB9uoq2ekWQHHlw==","shasum":"faf997b4ce93d65b82e1c503c6afed6860a4b708","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.8.tgz","fileCount":41,"unpackedSize":67449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEsDgyCHOa3HGL8T5tgahFMw7IG0BO14+B8lLFleoMEgIgP0UnVNSThFX2WVa1haPD4CiRdNf8DVNVKBCqEzPwpa4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSkYQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeJA//eh7MNRh/y5qJ65A1txjkgVmuOczdPNMlF5SE9QN17Cb196Sf\r\n0yDgf0Vg5sqK0OslpMMUXpyhwUVCfcInwGqJ8fa1G5N0jMRDzlZvW6IM3GlS\r\nBpbiQhV1aX4J0ujzBhWKrLe7eZ/0A2t6l/Kjb57NQ9FE/E5yqrHqNE2yAzZ7\r\nhM5ylFgUeotbN8ezkwHqaIgxHsmQmSAdNB97uwjkMdMygJHp+jUxpJbWV7SC\r\n1ZkYQ2xsXB9F9sGQNDgTYqRK50WoPU+Yu8Jl75uaKEHr2RQyBl1fsV+bc9HB\r\nBx1RdVrcOkANItrP/+PuX3urp6Ftw4aasd7pbjYIkQl6n3tkfnzZikm3HAGU\r\nRDv1eLhf7+6R8McrKcW7Efa09LQ7Uk9M3xoh/dtHkrGHbqskqlwWWIvAT2gR\r\n/NrLupSl9hbMo4K1+TONDYezdZTSWjpZm+nZBVArpdd2Mjdw1OJHkt3oT6pN\r\nH0Wd9dd4BVGrJGeRXZOHg1FN3DxpgIeADYXf+OuKYP9ZgjBdwkTAQjh8TgrX\r\nkMHQUKnurkxOwpdqeHrvQcuuJHlvyqp3r2YX5oHP/lNGAj6tT2WeNCngiL02\r\ntFM2BIpaUWAvIhbF3iwmV7gmuiWRadckx2lPaoVwAURnO2AqUnXickPfrt56\r\nSo4yXyErJUKyn+ifmKM1lLl7808j4RGE6Wo=\r\n=i1lO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.8_1649034767870_0.15304391050083344"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.9":{"name":"@xygengcn/koa-api","version":"0.3.9","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"2ef8df2d286a0a5502341ed6a4e399a22bba8beb","_id":"@xygengcn/koa-api@0.3.9","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-72QGbSFfln3BY1CyeWUmHv3HTfyBqGbsu94gOlNE29ZACUwj0TAx+LqU/3TCfmdJZoXRpjbjs2ylw78VfTygnw==","shasum":"664507defa94e1956cde561c74fcf4246b7afa74","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.9.tgz","fileCount":46,"unpackedSize":92747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOo/kJyGC+F/rCd0nh0xXmNGY5/sdQtOoOjJp6PsRNdAiEAmskhIS7NxDywa3m1AgBy/WBm8O0JmBS6n8j0yQ8HB2M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSkq9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWzw//ag9d1cq9+6DinR9YgF7lVTdWlotrB0GM124/lh3AVJJUuVw5\r\nAnSn+Bh7pWjsy48GBiN+XYlAl1ObPiuoZ0fbyMS60OrTCIW7O0NAfcnwaXn7\r\nCoJq3bxX3lNR1R/Y16o6sAFRL2HC4EQ4S/nkrPRu5qc9qR+GLATRP8+U6PqE\r\nhcdkC3zx7jUn8+qBFmzEs7RhQwL/rfKiLZC+zeSpOBbUjUapXuYY1AFeikLi\r\nhSHDoUeYeex29ZzSgmDs0OT92sctl4DLz8cer3DTy5jq6wahXQXp3cpVXC0V\r\nffMDxK/YRixea44K1ltokKCLD1r2MCS6S7p1dHykhFrrAGKa0yKS+i2KGGzK\r\n635P3oXBnYXqHspI8iLlpzgW0hQrG9H/afv2Unt+f4PQGBvAZf9EVEW7Gv9p\r\nnoKYHQ8o07YbW5MBnZSNLJGf3zFggzYfnUtT4nkugCJ3u/Cjn1HVoHtneCTt\r\nci171UT5rIZZFaTMjjzNqm5Lzkm61s8Rnk5gGUCG+wuWHQ24/EMv/SH/scRx\r\naz2qENPxmzJ/+oYUwTx515IE3/gP5RsHDmA64rGI6n/3PtwUJpd7LVVmB03J\r\nTuU4Oz0Jf3+GniDVFKV7VrYrFHwTjWx9O/ia7Gb/lkaGRVtLfOlySCRLn8sC\r\nP7FGa4gOAvcd5LG95h5c2Ud2MP22bXBA+b0=\r\n=hLht\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.9_1649035965115_0.3694967539572227"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.10":{"name":"@xygengcn/koa-api","version":"0.3.10","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"a8af36d4ba63b26d893ac258ef19e2d8e69c3cb3","_id":"@xygengcn/koa-api@0.3.10","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7sGYwT/tXv6RIh1PwJpwD962X+8VrllYg0RJ4cRMk2zKA9ppWHKPY+bfJY6uxraOn5ZCb2+JsANHIUmz/r/Vfw==","shasum":"b076f6a48879157ce6e4957b8bdbdf6c4a35135f","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.10.tgz","fileCount":48,"unpackedSize":94694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwn7BhB4UKp2SoaWPOj0oaWDL2YTVEcNGj66/A8howaAiEAxuqlwqu2mVj/IDwufxg4EkGWtS01+Md417dOg17im40="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSomLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAFQ//ZKny0HnJul5oPnIJHC+KQzUc3PfEhBa8OeWHXe/nB5QdsngZ\r\nXcod8AehqCT3YMrc7Q8HqnMKsPtF/9L8nJlmeKTFrmcO94nmKCCDIk2A/0uf\r\nTwxpSU6gRz3jAMs+qlg+3+KKyA5u0b7JH74WH3vGTwrisqsx0vKpurFElLZM\r\nIw9zZUMPg1MZK37G85rLF6kxCMuMmb/JMndRelCs+F8LQ3lhDUllB0sqgCmY\r\nwR32wCw0Csyc/HEmjzpvBG4mFDWWFZpIzEi+5cbOT3ekXbg8xk2xjuAm5G9I\r\nutjfzGGvJTZaaVOLEyxXmMg/+i3g5bbM8MeCeUOwvOpC4eic/+FabHDEekGA\r\nzdvPQKCXDSfuBuQK3pxnVR5UyiB6AGKZ/BLlzpi6aSni+bxCqTpMuN8QPUbY\r\nlqy0PmwD+SfFOUSq//c6MB5K4I7ajK9rD7oKHiXjB/cxhhqnhcU8mYKvgoRe\r\n2BBMTFj7rhuUw9fVFBVRVvgWlCK9+pO5K8zbDHiyDjH/XrdPFuOJx4457zTl\r\nN40kDDq51rBOOBMjGJMYkLRHFblkStb7r1E2Ym3x/JpBs9l+5e1stjU7gxdD\r\ng1KcoZgpN5FD8436BTg/v/UC1HyjR5Y4lzpm0BWAvVOdKWfX6/vCZ6IPR3dw\r\nt6UTuGbeZPqlqvoUxmILOu1g8yUcB81yVys=\r\n=eM9k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.10_1649052043325_0.6699569294792551"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.11":{"name":"@xygengcn/koa-api","version":"0.3.11","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"a7d3113db6ce369b48286917f985ce359db735ba","_id":"@xygengcn/koa-api@0.3.11","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9XYHXamwq1EmhEGxufeoYfeUaF099SzevN70arerFtRbRDgAu6xLtkJzcfcyP5ZvBM+QixY1QxEPeQImBRaGMw==","shasum":"69f467e6de80efc3ea7d859fe72cf0786366b30a","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.11.tgz","fileCount":48,"unpackedSize":95352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDkxRa1Whl+F2fyd5RjdoodQchd5/eBLK5FmqhDbjH5AIgTxX+Ns+RKycxeJE8h9c863Z1d+XgqKt3hMULzUx6e7w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS+rIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSww//RXPKHM/zu343y76zR6zC5WKSxGdxhU+AcuwS2SZ3AhpyzBT5\r\nvGk0zJPrCB9efItOvKYzAHDh1NHby155TzSJUx4mj6TcuUZ0zgB5c5LM+tLL\r\nEGFbi3XTxpi0JeS5ulGhhiMeGl8IqF30G74PaTwK4lTrVUtFiR34SA8jKYMx\r\nRQcXouOsxFvO5OqW5lgMcboagLJb7l0gsf3IJTDO6lPJW27yA8E8s4uHZ2/E\r\nnzJfXAH4244Nl0K3UXqOGRL8EJ1AxkSY27pD3+tcs5Ip0DH4g/clDqFZG5AP\r\ncAE1bDY5XdKypOhYLloqQvYrF1G1D2ErwU31c0PfHd7lm35lTWrg7YIUBy6p\r\nko8lF12W5nQDVoZzuUlv4CjYm/VIYpKPjBn5n8Xmg254F7ztAeTIdPPNGol6\r\ntQrtrEuV3vkh8dHTQJ+EbEKPNviAKmqtDnCyOYACOgpFAcezCaiFXZIPEJ1S\r\nwx6Ypkr5eAggbPNQ7gmujehKoytt7D2y8QXVLv/s2/YF0oQOdBOvWd7bhzwy\r\nvxM3y1lLQmcSJTKyvPVe3jdtkLfbr1BoSK0Sudo99LIOAVdpeksxR92fAEB4\r\n0HNmnkEvDb005DHLn/kFNKgyzMLYc+X92sEcDCrj1g6ZoN38KoIY2rwTTe6G\r\nIDDKautuR8ejx90faNB1sDgpE2Yf8WU95uk=\r\n=zIAh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.11_1649142472182_0.8409046208263542"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.12":{"name":"@xygengcn/koa-api","version":"0.3.12","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"3922d1ba9e4b88ae9aa6b61a92fe64f25237c0c9","_id":"@xygengcn/koa-api@0.3.12","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-QtZtEu1UReMJ3a8rs7m63fFLvOvhuIUNJ1jOg4ZL7RBgECnYBVkPmsAwvgN4AuH6mSrQSvSVuqOV3/UaH8kcEw==","shasum":"1e3237c0a8c625fac48a638f2b90bc54a52eaf4a","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.12.tgz","fileCount":48,"unpackedSize":95366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/UMCCyNSxl1Nq21LGEipgnKoKt14sv5ecMZUNZJhgPQIhAMKoWribvvdKWGdu3tPA/K/r2Iu3OSTxdmPO9A3boe/b"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicOz4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoutA/8C8R8fcKo675hPPvHi4C5xTCL8USfl3TZ/aaZfB3e3TNCLGM2\r\nMEqjgpdSNzNBEx0C93KJLVwxgeC437w8FP4EBRQCOe3z7WuVSARC97Uz0g6e\r\nnr92+RuohnIO7WOG4RH3P+DUC6mULIrfyRXDI/ADSc08M55k3UnO5xs6aeQz\r\nq8A9P0T4v/+dgK9FLzhr9byKGld8xvoPBmRQpK/OVTPSfg442zr9aTRHEecg\r\nGW6LYYMbX5w3yxU7BtAHKFlllRMf7e+lnq0yfwmWmRJNj0jcDrGIxUVtpeSL\r\nR7HOd3AMqa09zmCcCy472za926kpv4/lF684zUrunaDo1Db9FhEW6VpBclZ3\r\nB9f2sJqffxWfSSBd/7ex+vbsh7+I0emXGMw7M/hTg+4rFvA/5915dBwPQ80v\r\nWXAtsVEXP0C0ZkiE/Y2MOhzwu5YwKB1LsQdCA0bx+6wTyIVntsyKmz4Vk9Ca\r\ny+LapEGu8zvW3nM4fy1UURQJ/O2kmXCy2GtqePk7MCizODwRs3SJPHDK3JdZ\r\nku91bYiKZeKJqizR0Gh1NwdVcbhhSrrtEz5xYkjFbeMEI3wWs0xU6KrHPgM6\r\nZOJI1B7hy7U4fPK5xFXDRCINtIJ0tCMJzdaEpx+k1YyYFghNKJ8xcs3iXDTO\r\nop+Dw+Ms/scT9x44WZ5QTB7wFXFPOdmi6zI=\r\n=Z31c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.12_1651567863896_0.6331949170638991"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.13":{"name":"@xygengcn/koa-api","version":"0.3.13","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"3922d1ba9e4b88ae9aa6b61a92fe64f25237c0c9","_id":"@xygengcn/koa-api@0.3.13","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1NRnFRDLGyTUXfWPGGG2JV7EUwyRV2/CUKL6y5EJxbysO9+JVd1hVpWdG+n/6ihAA5iZUyJzr1wyC+oWuYyUiA==","shasum":"d30dbf328e8820269f1f715ad47a599b39211b4e","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.13.tgz","fileCount":48,"unpackedSize":95363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGsC/NcY1RBkd2WgQdzOdGe57x1gpftv3qPJwqAS0r0QIhAOCrVXC4374O1z9ktZPh8EuHLzFFnEG8Nx/Neu8/0l0U"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicUpbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzIg/+LN31SvO06azbow4Zx5ygA3bzXa4XZjwzWxA+qO40trwUenYI\r\nzUkDqIhNKAGhlaRrjNz/pAkN0lJlVrCc96CFk2XorxcMJx+V/xqIriYOXkuK\r\n06mHeRXb7gbCT9ETPwDZbCusZO7Wd6phdjWHhaZB4CNH/DaB7GgTpaPTkVU/\r\n/PIbs3qktNeKM/5Wpytgyn8Vm7Pp5DIpjfRnC155TnWBbgnuVGeqFLnNxdXd\r\nOpsFd3NBHFRHryyrdAW1/sglMRIORZuj3SOm9gRvREFU0AVq3UqdRZ1IrFei\r\noT4HXx4if2rBUXPpqE0TgTtEZlxexxxPRw65NpVEfcWIGRmJ6YO3heQiS6Jx\r\n8yRxxse4li7CT24DWRvmAkmosEc6OoNh6byprZ68lpywGX89UOOXiZTxPdq0\r\nm69j3CL4+QadQP49ef+b7F+PUsTOFECZXTFfIwgKDV3ZDiN2e0mEQb4cuj3N\r\nDMtmCrZUJ5QevVjSGFUwAj2CMJEDoj/ga53eFauEBfyecXFTy5hbPdyhdV/e\r\nAelI3ChxgEIXZZeCW4bHtmSdnkDo6QHqdwc6AJzHiHyNnWTX6NftbWMGMSo0\r\nYmAn77JU4d/j4uXKy/9obl9wEjhSIOlRSsVmftUK4sAX6bmKn+kncB+Effr1\r\nmoPheM8MM9lQgwB8leEL8uAIPIVvS5KLKPE=\r\n=aGI/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.13_1651591771767_0.5366055490057606"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.14":{"name":"@xygengcn/koa-api","version":"0.3.14","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"3922d1ba9e4b88ae9aa6b61a92fe64f25237c0c9","_id":"@xygengcn/koa-api@0.3.14","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JKCea6dbnDkEnn9Mv81LdXW3gXW+OUX7WxQpZ1wRZ1p2bG0qjlNmK5fGLixPsk6KQY5oYstqfJ4G/yVw0Pr/aw==","shasum":"7c4414c406ab0596e5f4b98e09bf59b7192c3ce4","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.14.tgz","fileCount":48,"unpackedSize":95554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNgda9KpkwG0kcwRTML0FHu1Yv2iVOmchsyp31H+5FGAiA8YN3U4KUX+6LbB/X4WjwVJ8zixcGf3xvT51ZYAFxq/w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicU5yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbSBAAlN3YbZOVUFRk9iehWYODp63ot43G6Ydi8TofdUbZTSclkmte\r\n1YEz3aKfzBwrxD4/ls18nvFMJehu6oBx6LqPD8Mw2KvnZ4cj6I+iDRpBNwbW\r\nMf36sv+b48JdpPTmj5tj0/ZXiUhA0MoVAkAZO89rxAyPAvdcpWs9kr05oJ0M\r\nJrhBdU+0aJRb31dyOXouslQ2skgSCKHAIUEqZ5M6Vy9WHUhtJfwvlFnB7QDn\r\n/lJ5oo2Rqr3Du/euSj4cG4JcTLdZnu+gbIh2hzB0YzcriE6i1C/0E9r+A7zr\r\nIDeuw/CMZYKKZK1rWkuymn6FOD8iYA3rqMcucsvhiglgm1ACr5Lj/pIr+3hM\r\na8WH/ycwV0DVCI76FXjZa5o0q4snwJ+imvoraHDeN7NTV8g2STUiY0LGUr8X\r\nr98T9h0pGlYc3QoFnr1QdMDFs+a0Jx9frHOHs0GLY+kWeSY2husVwuttB7JF\r\nJdHze11enH+Ymn6CoUMuex4JYRTp4LNaBIBj6vB0lJ80h9Cj3rgXao/i6s4Z\r\nt7K1NNR7CiodPqTCmvmDN8GtEzJ/wviGDTWhNaJmS6q5Erp2yIBtZGX+3vTw\r\nmoNBEmYDgOE0tyuLXAAqB99aC2vEyXVA5TyDX5maw0dCMssgaP2aoI4TkZHe\r\nn1sRBuQNhV82LDTGbqhQVlUdpk6FibHBMW8=\r\n=uVGo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.14_1651592817808_0.3466466420249974"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.15":{"name":"@xygengcn/koa-api","version":"0.3.15","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"70375bfcc9fbb4fed76a8ce5b2a0e072eb30eaf5","_id":"@xygengcn/koa-api@0.3.15","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-IrqA5vg5IinpeI3RCDpUEIy2VWioVflZAxzhNpKemRSMSt6jl/2gSAABK5u046o9rlB9GvCiqGASUYY4D+ADtw==","shasum":"c15d597d4c37feb482fa6ff02df40f0e2c9f1507","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.15.tgz","fileCount":48,"unpackedSize":95370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDV+0fttdJQUJ4sFcdpD3lj6zwujG2H+ZvQ/1RCVIDKlAiEA7WnME2nk7iDX6J63J/7sSuNLFq4+RHa50d30kt765mk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJici/UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSnhAAoDpqJR6lsfN/UnoO+Iw9lx0vlVmSHWKfL8kBLB3UeaJiZTMK\r\nkLfey0tqGvbmrrnDthwJ466TpaQAuQNLV2+yO42uXf3qX+CwdiuZgCtXpbH7\r\n9IaLgWMYQ8gFq6PqM95OpS8RU0LqW9NCs+vEt82YHg98Y4XedQAP6L5wFFxj\r\nHgn1JCF63813R7Hb7AxpYbb/z0tIQoVKdhIg8Jzu2YJ1ZUxnbW5PxekRx2qx\r\nZ+fqZlbBF8r+EZrmjtnw9qP0S8bF1k1RlgJWrHxTmfpeUyY9SJlLwZPpw9m1\r\nRIAOPwDKyN7NxBQtdM2sCLGHj3gHJJY4jNW1McuOK9NUCK5MCDo+8fGrNCBq\r\n6SQD7rdSzBMvY50g6t7ugKb2qxlVRVTAqV3U3J5D11S8l/3NZuDPJqvGmVaY\r\n8S0Rmj1ulExzfIQS7f0f5J89wuuFvsnNNxUauiwMaJEfoVn8wAfbzAa1LlZD\r\n/otP1DC+a1Zj3kJfvrrdHtB4tJ2i8n2CW26hs9mHtucZyIfFA2eReHrSthMu\r\nPm/cdPg56XD1/XN3hCZrSbV6g1MeFG+WmqVBeKwsjLaYpirn/x9D/5TrvYmj\r\nTe+Zt5SBoLrMpEto1VYJ7HjJFdemiygqtn+5qNI1eOdhZq3sADL3Kfh2QekA\r\noog0FML9HaU1Bi5c1TIb+Yvj9CEx1t8U6A0=\r\n=/YgF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.15_1651650516187_0.46749064798408657"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.16":{"name":"@xygengcn/koa-api","version":"0.3.16","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"99e6327de44b58b69edc05a3ea3da0e2674225d0","_id":"@xygengcn/koa-api@0.3.16","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+gjVGVsCOY+ZhcrH+pFFLIc/mDZe9oJb4fozF6BeeyWeCzXdVIyPe4uf4kNeSs9OrqZhF7mZLPFLIS+QP36V9w==","shasum":"a2ce12dd2634e0ae3d22da2a0c5cee9be700e5a6","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.16.tgz","fileCount":48,"unpackedSize":95647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcG9JH3oVC/irKUZSqEgfIFWRXWcbj8nvOLqwV+J9sUAIgXOoGi7QSjxc8wF98r/a6E2VG61pQkyUK5CqGw00lRBw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicjVIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNUA//eb8kJzYvE0WW0CAkVRksKFtImcjAZ4g/g2lFuiA6OCMDt3lS\r\n95yUlHzSnabSEDb0MoTBVyaQFfTy+f0Y3SyLLwt4vG9jIprY45dBy3V88D60\r\n8SSPiZuTbaRAdiAmBPiLeGyse1wSy/Y5rn7TWkqsuKGPQtmB1yR0yssnBNv7\r\nwaBSnLZ35JXrLG8qNI/mBb9yY3x7TRnCTZMlV9rz+4g2UD4bnf5RjUOUVP0W\r\nQLpCqMGFnLp79QT6C48GMWGi6jy2bp1cQVxaLyX7AO3xDGG/eGDchVhXdsvT\r\n8K/aQ4UweDHfvXyvxZ5GOPiht0O2sL40/C6Icw1ATq60zqiW4F7TzAeJGXhL\r\nFdZR5YyGabM567I8J5BHsm6x95Y3ix3MO9wWNMo8+Y2nZ+P4OeftWZyKXZNb\r\nQ3j5vAXvU6Ix8jEQj8f113aOaFoWfV2QQLPMLiYDsLLgD9uh7uepgMsUqpkj\r\n3YHm/ePPOh4xJ3+zxEel74AqBLq7PUw3KxNc/kEph4kww43iAYFi9F4+o6E8\r\nyQVl49lNe6yt2KH3cC8BVv+xrh6Dqyn93wyhp57xpes2S2JrXhg1PtZ3KQSX\r\nHduOTu1KmOzwGidvt1uK+cukq0PWsw2OaZN89lONk7eZyZHt6AgXI1FO1gZA\r\nPtCEf8XsVXIgOyZCcqSANhkNWOwzL+i9BeU=\r\n=ZpE+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.16_1651651912077_0.9038262617605701"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.17":{"name":"@xygengcn/koa-api","version":"0.3.17","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","postbuild":"rm -rf ./dist/controller ./dist/index.d.ts ./dist/index.js ./dist/middleware","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"16fcd01be76865d10334f04e021fbf0f48c03311","_id":"@xygengcn/koa-api@0.3.17","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-H/S94aATUfhDYI4CmAjNGQUFZDPuQI8OSy7T5jxmG1lQuhiI4IciVAja+eomxLSJhcIQZQ2nJqgLm8vo4J4kbQ==","shasum":"1a7692706e651dc357defa30f39394154c938ac5","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.17.tgz","fileCount":42,"unpackedSize":92137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFjX+WiExIzdtdIDsMtm4/GS7FwZJWlUaGuBQeHgJ4oQIgDvqQ4QXqDfgnqk4WWjyf74VWiFeSGUU8ZfzUP35hZWY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicmG/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/ag//XtyGdnh9Y7JDa+6yt3tzaRRkIZSaaF47pPLNUUr9+9iDO+i/\r\nlhaS9SMgMvVhekpsxwYt20drnyiRl7jYyojDvUcyBJiKRWynGq3jaoTdO0p6\r\nxcekPXDaJ5AK2O5gR6aAb9tXzp3mMMEptiu8ZRAlKJrXs3LOq4HJ7KB0VeHn\r\nsgQ1Q1d2W6LR45XpLcsygFbWJ1oRQcMyo6B3Qy37hB2sDowRnKiAx10kIwvV\r\ndPbZfKYCbGNC/knYmxz25U2S7LimHPu29YNVuFxWtwMjjc9HDYWoaM3wiKBn\r\nXj9bkQY3QkYcQ3Cp0IteKSGpEOhZX/3GXGTYQZkEmQZU9JkgyySRLfV8pxAB\r\nKXsg5NaJuwBT3wUQgGHPlTGKk4c0+1XZyjqWmv2/YK0iYqYecPGUXmIUV1lu\r\njKHxqfINSPubzTj29fMlH6XlpgCiNEqJiWfef6zzuo7zm01SqxVtuSZArpEl\r\ngj1mxMQqbFfAm8zFqdzzWoxbVZ96TW5fPB+3kgNm0JnAfRJ6HIfJTscp+Vc7\r\nvcFOLRrN5UTx2pep9bdLrMsEUCQEp2vZhZOovEs7E+66z7bNRSdhkgrCAYh/\r\nMxeSYlrduoXxaUosn/GU3fmHU5tTU2WCg9EVAq3NGgNuKPjkA5Xv7D4OqzXg\r\ncz8KdeXLJZja9A66qladouJQbQAdgOouHtQ=\r\n=jln9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.17_1651663295062_0.08134855166355859"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.18":{"name":"@xygengcn/koa-api","version":"0.3.18","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","postbuild":"rm -rf ./dist/controller ./dist/index.d.ts ./dist/index.js ./dist/middleware","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"feb9ea72ccc995740c1743360cfcb6276d8c66e0","_id":"@xygengcn/koa-api@0.3.18","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-G3b2aPrEP1LlEsQjUjrYHuEvURh3BKE72xdHT8AnTIJmbEQDNIMdFTS8+IsYQYKSYA3M6pFGBUvEGHHryPBwgg==","shasum":"fe451de32bc08e9037fc6f324f83eeaeb192b21a","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.18.tgz","fileCount":42,"unpackedSize":92139,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP2n0OkimFwHrfa8rnciY1diwxpsTtzVqKcfboty4QkQIhAOqVSVBlVpZ856rgWPCHfoveZ9CKmNFMV/5d1g3SV2fq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidR4nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6mw//SwPaRnGwGXSyY7J5yq6PqSQKRojEdRfqD9zIzjeq499IcLEo\r\nge/YC9Y9xlZ73agg8eSaAL7FNwJnNKQ4Edzd1TvHyhRi6yPDIBff1Ju0O39E\r\ndIXhpM9fXKrxHJNSGs1pV7bHXxsAyUQWb5mJerhmGlbRF/AATG4E/q7WD5ry\r\nKi8BJzCnS2Yn9D2ps/XHXF193v2WkZvdYk7UEOAwoWvArDFaaJ3DRmZUvg8z\r\ny/z1Nb1b3mb2/lCB20B7i113LVzrf/DDOZ2QwEashfnsUBzEy+d/pkVBfg6i\r\nw/JiakcAMQtmp832Wr46Od2TOqL8PROZqNaN34Gj0thoOIy9XZNQZVUBtW4n\r\nMGmvhukCMpocttUEPzFI11hsCz9wDybLtHzSgK102QlKyPHkKucumivRM2vL\r\n7O1z1kWBvKzFV981OnpycfpjyAc1IZmH9OGWm58UXimF9F7aHbk/zHflagr6\r\nGOL8JL4hn/VvBdz3stcN5kQQJQ5zpvabm57Wu67+k8SWJhSiKY0CQ0osnlcM\r\nNIqytmBUfGs/roJ9m3RJiurfo/lsfIRN059IgJUTjpYnxaVn2EgwsHQGy59t\r\ngjdmKiFES+/O4XA17a/ZbaFoEjO5N+x0swSh3CYCYJl8Jmo/MVrLzBL4h6Mw\r\niOHzID4KxExZzYYSLRFarOrTOkzi5nyLEDU=\r\n=WmWR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.18_1651842598905_0.25368656077492124"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.19":{"name":"@xygengcn/koa-api","version":"0.3.19","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","postbuild":"rm -rf ./dist/controller ./dist/index.d.ts ./dist/index.js ./dist/middleware","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"2501892e533834782537aaaa1e0883e4e7dd5d92","_id":"@xygengcn/koa-api@0.3.19","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3EOuRWgOFQu16hhu98ymq8zhMic+LCLmRaVIHpnRl4ZRjGGfHtz0xgBFtySEAk/nDEdyh7Vqcb1ZoUpYjYnKbg==","shasum":"5ca1e1a1920bb6f52a43fae1a8b22c54943054a8","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.19.tgz","fileCount":44,"unpackedSize":95160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu6lq/S4GWbl8dn2VyPNzo/RqrxVBBeaoVKfOu0LDDaQIhAOOePIE3M11+tS4muDnojKWddxulX8+mb8FqtgkZsA6y"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidT3fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2gg//TRsoxHz/2aFPuWx1yK+XgbxEI2pzcEEfJQbwonV5vFae96hC\r\nt92VNUP9KEBGlFSMVElAN8FcV95z07D3C4J93D9rX2e3gp7zOTUXFWnOzZwC\r\npDbfpu25raCAl/l9qYjrLcrPGAeYg4PsGU3mXkjkqnn9qHvSepEhstcvVDYg\r\nXbjeG/DYm0ZdI11qxUOLfUbhoFQoolyYndC8Gy8PzhWST6a3HOBOEOjWemca\r\n2ezZE+5ppMUczZ5WfTN0l0RPDfJBKqZb0C4UE4LfaMUnFS1jihN788ks9/ds\r\nrkezqSWG1ypd0mnr6qur6Kc3/0O5VSltW86XfzHWhd+rn5JVfWdhaS7ZUMCZ\r\nwT10GnbmwMN9ydSxWzWjFREvgEK92xxHp2OpGqlciPM5tjYU1agNu5H3m2bm\r\nemHWUQJkhn60PZeEBJrQY1QZLtd2289oP/HJIKswamApZvDtFMgd6v+ugebf\r\nN5F/4Vmfr2XRHLEL+qcBnqy5CnLCdr6vmdid68Ftv6TQTmv4ukh3yT+lt7fn\r\nwXxezq8AM4kIkYtLRSDC0DyJw5fJoCQpE/9zAIBKMEgW2OEV+nOWVhKSU+Wj\r\nsveGLXod+A8eGWYRsKhtCDvVynN/ykCKTJpWCJYdshWHxUh+GT9FGT568iY1\r\n0h+MnzfFdwDjBrn0sPzUyRwqFVQvY+s25tk=\r\n=/JGS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.19_1651850719403_0.7863657171017164"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.20":{"name":"@xygengcn/koa-api","version":"0.3.20","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","postbuild":"rm -rf ./dist/controller ./dist/index.d.ts ./dist/index.js ./dist/middleware","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"768fc002815d7245482645ca4712d0c93e299eb6","_id":"@xygengcn/koa-api@0.3.20","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E+0Lm0wkqXMTHFMM2mWnIK7tQwtg2ZiLndnQOVtuNd7H5Dp9SrV3ewwN7I6HgkAoHqdYOts4KvS8bzWddbQpOA==","shasum":"b6304f5d927c7b0ca0110379e61e9437aeb760d1","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.20.tgz","fileCount":43,"unpackedSize":72895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGh1RrAF1HNRqhGe/2tqwc2am1fgfQ1eGF9768vZh4nAiEAh2VJg5kaOQh09mxgD0JsxTvVAvLHp7G9DKTjzVQOibU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikqubACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL/Q/+LqIDLO6lC/7YMskNoXYwcxQhvEzEjCqFS9xda2cEaWEB1AuD\r\nMFFRPhnbajWazmSTdBLxnkf/fqTygKYQLRVUBKRP0U3jaAXMBRCCICmdRjSv\r\n4hZtv/0/h6F6UtohKH6wfE9QVcvSTmn4DPZNgSzRD0IoYd3YpTeI22pC3L7P\r\nA/nq62QrHip7dbym5qOhVWV8Ur9DCnDder1iswhWObwDCsjhgCpA7kC31qRL\r\nwXQC/TuVfu8zGhJSjSSLUUEga/wHXQqxxjOqAxcFJVN/teq2Bf3YGa+KAcms\r\nbDoqxkoezIrKmsnn5kkVmydGWc8ax4DwICAfvja4lLAurX65DH3B6Dy3CRZR\r\n69qo1M+xRhpUIi4falQu4ofCZeMTNavjb+S9+GYdNjJoyOyisn4CVdDuXOzT\r\nbUvac8YAIkdtP2UoDc/saXARIh1tSb539wAyHMwgQ+qrxSbdt/yuzUobK9dQ\r\nscmx0A48+Ocjvy2mk2z98vx90cwOg+8xRScZpETxhj5cCBQLuiGha4TKwUwB\r\n3SddHq2PRcd6wYnj/cqADi6z3GrIDuC44UofN2TY+Z5bZkdkaB6cVbmftJ1Q\r\nCcjJaInlGWsEZDyeMDWRs/lJKEYn538D0lQSxg/IjQNQagGiIkmbEdvKAGdp\r\ndePqy1ffblbTtndMw18wfqWUQcd424pGXJQ=\r\n=ah+J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.20_1653779355186_0.4743891009285899"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.21":{"name":"@xygengcn/koa-api","version":"0.3.21","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","postbuild":"rm -rf ./dist/controller ./dist/index.d.ts ./dist/index.js ./dist/middleware","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"768fc002815d7245482645ca4712d0c93e299eb6","_id":"@xygengcn/koa-api@0.3.21","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wEQYiz490Kd5iM8TwKPn2PkIeY7o8Z7O4iyAJjz0DeR4J9Wp9dUCVNKm7O804+A1G62/XFsoFBi1MNyRkfrVvw==","shasum":"f3fa54a9f218a8fd6c432464a3ca480f899f7409","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.21.tgz","fileCount":43,"unpackedSize":72982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ5JOPxSr7yEKeRi3k3Bhjx6nPQm7F3yBzqLQ5tk9jsgIgIGwKyxqvchmSP9Wm8+dSdoF08FKvUvWIJmRbwpXaZQc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikqx6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJmw/9EJGDhOxVGYtsnz6aq7UBwZCUIzuOOB+GgrjF1AExyaWKIzH5\r\nPiE8vQoeMjtc3q0OTtm4tDvF/o042FtFD0ojacBN5ULL01NE4blrzVEgyPaV\r\nvkL9QH2HtgQXsyAfVQeV3wElJ0xSTMnUWoxjUlq2XJUPB8tBpwnPXc4ZVsQf\r\nCPlZAhSSvJ9eB7Zo90aw2UXgpIYG/WJhdU/6deNMbC7eGVDQUC120SkuA0mZ\r\nSyiIlT0IrFMc8J99TYFIIQDhYZkOQomSVOcpBjdMCtQekeFYflKs4E7pwVfW\r\nVcjUbD+n8tWWEYDCxPildzE+nf/nGS/lonrz2JsoFuUP93Jvrz0/mMh/5Xon\r\ns3LIOkyLcPG9ZOImv5AJVwgsY7FTMK6UJlY2nGwJLY/iJl42q4vZ7bDwXjIu\r\nlIcM5SZup5NvDNm170ksKpsxR4sc/5QnyBVE873nZVc5Lt8C48DYt/L14MLA\r\nW2p0PGb+k9RXz92eDLA3smQzMCe8hUSVOLLGOp7pAy32u9XasPouAzVAFyMZ\r\nvsPIhZ6NEzNnrf/ubUlNQ5az23EbvXuh7KVE4tl7477sKssOEDHxgcIQdG/C\r\nwM4+ok3G75uxuP7BkK9gzNmWcRfHVawG5ynQMyJhAgq9V6KP0h1SAgY8PFh5\r\nPcPr/vMfCaTfX+KwI0CdPgT07DoxzMjufgc=\r\n=TH2N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.21_1653779578099_0.689669368096375"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.22":{"name":"@xygengcn/koa-api","version":"0.3.22","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","postbuild":"rm -rf ./dist/controller ./dist/index.d.ts ./dist/index.js ./dist/middleware","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"a942a986839f148b66cbbf9f3d7b76d4667e386a","_id":"@xygengcn/koa-api@0.3.22","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4JNoqTRWZgy07NE2FXgR5qB1G/UYvoW7jZHGGtz/W2CkvZs0roeC2Ra+Im7W02syrG68BBtxI2UTr43DFMUafA==","shasum":"e8fa42516e3fa269c0bcdd3133651b7e5ce4e884","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.22.tgz","fileCount":43,"unpackedSize":73080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5pjdVGJ+4qc8H8yIqrJSN3+d3fMP8+kx+mAfhcB8ElAiEAtZytd9xvYf2bvG4bGGrRzEZTps90FgLM/4wQtAs/Mjo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikttVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlJhAAjeke/5oJjRA/nesFz+Z6Ce8c40g3gusDtx1R+FXolgfScF8l\r\njy4SLdblg0GYXYfvjxL9ALpJUSNrELf5uzoGrmBdJiCasZis7YV7QZGiw30v\r\nouSjv5WaNS6J7JAMumErcDqrS20K0bmeHgxL0WSESAKPh03pV6x19xC4rJhc\r\nyH82yjeLuhAT7d7c7FaWkGFdo5BR1CV7YwJ7shgxM5eXbXAQMkOrDbfsrNKr\r\n6Z95FavPm6b/WxaNFUfZH61EzsgVs+gaat9FXO79mkcHitOECIySVTvqlMxH\r\ngitsNMvBNWIjGXIn+mtLN2ODJ0inmc1QUYmOLvBzzHs8ixzvGoFnCxdZD3p8\r\n8ChRVJcqryamlCka8MEhAo+wiGuEzzaYwSHhoRH4dSJPdxui+WINqqTP8OAp\r\nYV6/0hUAGRdVDyzwSAcfMeVQHmmzq7x7dQWch0BXJHGS9+2Hu52Zl+ZYVpdq\r\nNqt54RN8r38WJCegcZQD3KuyRT8ZcefoxgopgHzq+MKkJKjksjzNdIt8M+O+\r\nHkQHSNubcJVlBPH/w2CdwGn4LRaFD+WByP7DW07mnowGetB/7rnJzHMEBzRp\r\nM8WCjOeAUE1HFwTtwa0Rqx4ve2g+D1Ml71dbL9NdHQqObktDy1a7cmQ0Ii9T\r\ngDnAWJS6CyBkvyttNl7PLHEb31/6pKkMBKg=\r\n=5TLU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.22_1653791573595_0.4430118417748661"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.23":{"name":"@xygengcn/koa-api","version":"0.3.23","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/core/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"tsc --project tsconfig.json && tsc-alias -p tsconfig.json","postbuild":"rm -rf ./dist/controller ./dist/index.d.ts ./dist/index.js ./dist/middleware","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^8.4.1","nodemon":"^2.0.15","prettier":"^2.5.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"4f35425784ecdf1b0fed7d04d364e68b34339aef","_id":"@xygengcn/koa-api@0.3.23","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-nhxHXKP/qKHeGUAUsYchtMDABS5cbip7o1UIgsXrCHgs+bvVotz8TQRFt5/UOJSs7yptvOeB5qvP6KKg6wZkkA==","shasum":"17167d0bcb1c3e9973bec6bd27fa847bd9666f36","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.23.tgz","fileCount":43,"unpackedSize":73150,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9PYcNrBosUqKjS7NN7xRAw8NwMwk1ePZ+tPDRhC866gIgNV7HL3x19fZrXifcHPat+mue+EAet7YeWHhvTscHbG0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik07FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSfg//bRSYErGvvqCpkkYBcwdNKFf/vAcawv4beVKU+4M9RVjvwG9B\r\nasI9xiP7ldgvoKHEeFFbPAzII8IAwXXcNLLQThor0qUeJtXxempxvYQ0Udp6\r\n+djB2iX4v6Xf61gN3Msl2CiB3mwPtXIqQ5Db9hCMUpgV7pzOFnW9EDfB64WG\r\nZd+rK7/UtpichPTcPi01+Qiq0RmtwIngXZyC7h5nKMTQ4CqjPdnOsRZCEAgh\r\ntbafUmamGg4uKGIJFPMW+7nfK3jHOlyDSrTxZgHDzWxwb2XeOSz+L92ONGqh\r\nC4ldzh52l6549wFf2CUuYb8/+heMOWdKI+J2Bt0bQ7d7evOJNoyHUbO6KLqI\r\nzbl0ooJMrn3WS1sm2QHWrUAIJvFqQbCxxHXemXZTp1UVGV7HOsBJL44OvQoS\r\nV562OYufA3AxAqbIHWwOHECgON2GhxtOhLVv18ivNjgE6rS/hjjtsirAf2Yy\r\n49MnDgUXjQV1Dx3EOs9rboFmRV+T11q1SsKSF/M6MrUWt/MfYvqL+jOstu0w\r\nhIR2ab9FsZBuNolXtUW/lEesj8++s83IFlkiChP/PFsqimA5XaHUtvULu7Ej\r\ntBQz21SrcRbCEzYPn7JTRo5V7JVdNMWE8oXL8hCWK3XNmgjqrbhmv60NFoM8\r\necO5GSOkdb7iNWNhLVBaDpS/LeAzJdaYnmY=\r\n=IKxr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.23_1653821125523_0.34331877665566557"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.24":{"name":"@xygengcn/koa-api","version":"0.3.24","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"rm -rf ./dist && rollup -c ./build.core.config.ts","build:test":"rm -rf ./test && gulp","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","sit":"cross-env NODE_ENV=sit nodemon ./test/index.js","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","cross-env":"^7.0.3","eslint":"^8.4.1","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-ts-alias":"^2.0.0","gulp-typescript":"^6.0.0-alpha.1","nodemon":"^2.0.15","prettier":"^2.5.1","rollup":"^2.77.2","rollup-plugin-tsc-alias":"^1.1.2","rollup-plugin-typescript2":"^0.32.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"^10.1.1"},"gitHead":"937f6da658eaeba89f373038995ba5527d390c4e","_id":"@xygengcn/koa-api@0.3.24","_nodeVersion":"16.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-WSWYJSkmuP8WV3opWYHqqPC55ZSIAkEaCd+tCgvA+Hm6PSV9pOUw7W9bMwbXOy5XHqv/O7sNwq+M0byCz1Fwig==","shasum":"a9bdcb4a5e60590e9de1b6067dd01bc790bc7409","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.24.tgz","fileCount":36,"unpackedSize":129606,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVk4YwlMuLvUPfxmRM5Jx89WhQ9s0yC6z9AMizz6yCSAiEAkin6PO0ZqjdMQTWjCbMXMKWTItoQmheK10EpAfdY1bs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+K4vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxWw/+NNx6ySTbxLKHtQSCYTLBIuJoheMgw3K/2EITVSxSY/mv/nca\r\n/emwrP96xLAMVc5RV6X2ivNbmSnENwtvFsXnt5tT9sOr91QczJ57fq5nwCLl\r\nA+oW/4eiO/FVu0MA3WpIjBoDWLCtG8ErPDUIfJi28Gzy53tbgvofEVsuBCBg\r\nKzgAvh00BM9BRd3UjZvyvvEWnuhAFVuH3nYkv14sC9O23vcTn/GEMFe+HobH\r\n/h07KkpIiPV08M8h8k1sNwwf0o8EQ28Mn7M0A9xLi1c/t6PK8gOLhQXRGLUC\r\nS+xJtUze7twUm9TuRXPJxbeoXYrcygohifZQVkFykyNJIRg+hBGAJIbUvp64\r\n6JBfX1g4Fcr2CJ26mwZUKu/oIAJSR9WPIfwENckaY80VPn12ixgV91hqkuhD\r\nedYeQRL8+XPauNUp9QvvC5db5j70cxQSpNtFNAgdt0D/212v94GPirn3NCrZ\r\nAo/mcYR1fgNL53F1j5Pu+w7vFxAMDtgYNlZStMb0iHX+e5JubTymugaikPkK\r\n5Hr4zChI8DOuFtcOdELEWDvovdj8YPJKudQ+uoR4P097XbvyTm+4GP7yYB2P\r\nWuYhN1K4wJ8WHP9/abLfJmLYgCw3jRQpr9CHBAy/BZz8Pk/phQ00dUEOmGzz\r\nl8OMug+tqKP7Nrdjrf708fZ876S3WhOi2VE=\r\n=3pz/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.24_1660464686743_0.10870141197171046"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.25":{"name":"@xygengcn/koa-api","version":"0.3.25","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"rm -rf ./dist && rollup -c ./build.core.config.ts","build:test":"rm -rf ./test && gulp","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","sit":"cross-env NODE_ENV=sit nodemon ./test/index.js","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@types/node":"^16.11.12","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@types/json-stringify-safe":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.4.1","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-ts-alias":"^2.0.0","gulp-typescript":"^6.0.0-alpha.1","json-stringify-safe":"^5.0.1","nodemon":"^2.0.15","prettier":"^2.5.1","rollup":"^2.77.2","rollup-plugin-tsc-alias":"^1.1.2","rollup-plugin-typescript2":"^0.32.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"12.0.0"},"gitHead":"937f6da658eaeba89f373038995ba5527d390c4e","_id":"@xygengcn/koa-api@0.3.25","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-uKKRxUol3nReZpP+bROKXxGq7m4gRGbtVM17HFX0Q5sCH4CWtMPcApMO62VmxZlR38VVMiDeWygqeDh4xfDvew==","shasum":"4d0e5c2e8a15bc87e2aebb7a23e36ea2b97cca69","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.25.tgz","fileCount":36,"unpackedSize":132803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLJeuAxgDZ743I293etPjKpjEgcs5rrZzUn0J+AAcnxgIhALLqNnTPWibAUy8kl2W7CKWRagEbx746L4L4OONBoBrd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/zDuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqUg/+KyvW8q60/9GrSoZvFFxxPp+F7TiIV9SKY19GrGR9j/W4oZ0K\r\nI71oSzi97p5/mc4M1BWDMdCnoA1KC2m3QWMxQPGemH6rlTBHoc7Nu/8QNX4E\r\nATg3F8SHiCWsNNTSvzk7IcWRp1JBpOVgtb1qEEvISqQX3LcPKKVXVwhBbqK7\r\naiE3Yz6OFmosCw9AT3SMb3d++WNNNGbQAGEXUfrmS1NVAl148A1cwx/Tmo1i\r\nVk+CmXL1ovq5aVe927rCOxS4efq/XQysKFroiPM8ZcBtCF6ywUynFnVyHy95\r\nFXZQIvOZor1n51/nEIzWlejUnUC2/TkaKkTIybZV+MxN4HrVddIxESU1S68H\r\nRQFMjYz3/YMYjYluHrQjyAAftlOn2LBayikb1b6SU8BlCamImfm1qndMfehw\r\n3C5ohOiRkPkodaGhmwyp7cAgc80gP16bC7QeCvUu+NPFbuFr64hP2hH1AxBT\r\n/Y5y1/nenpdkS4ZDELakH6+2h5YTSTGIE8FNqioui1ROpI7ferya/MSCVKpU\r\n4Yn2AYqB0eh0AiCIzknkwlR1r72jAJgDJh3g7Yp9VISQoEqXkwJxZoVoJeeV\r\n831WuJfn16Znz2H7VV7B2qqvbTJaLS/SsGrALkk2u5aSiTpNtRjxdrOFtude\r\nlsM4XdW/ktFa/XMJN5y4+bNbAeTZNTbHuVY=\r\n=rESK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.25_1660891374740_0.9668507579630989"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.26":{"name":"@xygengcn/koa-api","version":"0.3.26","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"rm -rf ./dist && rollup -c ./build.core.config.ts","build:test":"gulp","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","sit":"cross-env NODE_ENV=sit nodemon ./test/index.js","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@types/node":"^16.11.12","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@types/json-stringify-safe":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.4.1","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-ts-alias":"^2.0.0","gulp-typescript":"^6.0.0-alpha.1","json-stringify-safe":"^5.0.1","nodemon":"^2.0.15","prettier":"^2.5.1","rollup":"^2.77.2","rollup-plugin-tsc-alias":"^1.1.2","rollup-plugin-typescript2":"^0.32.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"12.0.0"},"gitHead":"5bd7399b48062c15fdc2052fbf9e63ebc3e307dc","_id":"@xygengcn/koa-api@0.3.26","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-EapMbH2OO/wMwRdPHGy6Uf558fjvvgja4KTY0YkG6vWcCBP0Kcsos0bLsdfOfJoZC6aUm9x/18q7RsTAQCtdpg==","shasum":"f72f7db6bb059b389b5cdac622719b423b4a5809","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.26.tgz","fileCount":36,"unpackedSize":135274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2qMpCUCFMrUXZXWzr9Cx9lZuVDQxLbLU9oo+4zALLTAiBX+350DQ+ENYpk9fyuO6kMufPYMKsA8JhWIex+FPgUng=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/1tRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm3Q/8CtrY2/lsjwgbimgaeY8JeMBc/8+S7W8quxs6CvcO2kqEUcNq\r\n5jUT5+n2MCdv38tq01N+zByULEF3K1uKy4hjytb4UGb5ymTANbTPjdnMGujA\r\nlBJAVmIxUH+/74AkX5adnErk4/04dzqS/qpGtduSVcZKI6DDkHecNQ4Yp076\r\nAOPD9h5aNP73Q/lojslUIRU9EOWnsJH63wW9yx9lxurNMEsKGN/zPz0ixYkz\r\nUpm+2IfvFxSnwCpwI3+9NOGcDotovBh67h77thS9u8Kcbfp6PX1rYVLOLhS4\r\n0nvqBicJP/pdlkotLL14pMFNBcpi063b/HGgnOxw7heoRG3XTL75G79F10WR\r\nwQ6zERqMiYfRKSTBSf8if+ekbNG+/VF2q7O9YYmKRO276rizHC/f7Y/WaCbw\r\n8cy9QkGPHaU/6mznVaifneZSYH6rB8lHxf+/qUPb1KFWlMQoBPZp4jAcU2OE\r\nEEPx1ueBpy7o87Ddcj26iUuUAuokExPe/U9/mdYWcaBijrnxJBwr2rRo+l8c\r\nXjHeer8aajHhxth0NBBUPxPmBQVVtWoQXS5QyobewEfyTxX3sCYOkEPy6/VH\r\nQqlQ6KLwN1bfZ0uQcSyRNycn+thXLllXzV4e33ANuGi3fFtxnz8yV//Vy8/l\r\nVMD6Hv/3OKRKywLCx9l91Neui0bj36oQDeQ=\r\n=euzK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.26_1660902225738_0.8820982657803944"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.27":{"name":"@xygengcn/koa-api","version":"0.3.27","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/index.js","typings":"dist/core/index.d.ts","scripts":{"build":"rm -rf ./dist && rollup -c ./build.core.config.ts","build:test":"gulp","prepublish":"rm -rf ./dist && npm run build","publish":"npm publish","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","sit":"cross-env NODE_ENV=sit nodemon ./test/index.js","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@types/node":"^16.11.12","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@types/json-stringify-safe":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.4.1","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-ts-alias":"^2.0.0","gulp-typescript":"^6.0.0-alpha.1","json-stringify-safe":"^5.0.1","nodemon":"^2.0.15","prettier":"^2.5.1","rollup":"^2.77.2","rollup-plugin-tsc-alias":"^1.1.2","rollup-plugin-typescript2":"^0.32.1","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","koa":"^2.13.4","koa-body":"^4.2.0","koa-compose":"^4.1.0","koa-router":"12.0.0"},"gitHead":"5bd7399b48062c15fdc2052fbf9e63ebc3e307dc","_id":"@xygengcn/koa-api@0.3.27","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-YJwLcP68sgM87GB6uJz6BuoeJ9qvED6emBmU6inOgbbWJd4RuBTS+YUk5ccls51xvc+HUBkTPzuMPUo5MFX7iQ==","shasum":"8eb72661f8629f1fe52602b08c2eec7ccd002846","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.27.tgz","fileCount":26,"unpackedSize":62777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx3ui2cTWQU29CgTGRUMEnk5rPHMU9XfI4pai5OGy4BwIgcyO8TaNz9d9SKmKZcruvR+cgCoqKowu9cUn04FO4R/8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/5SSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIDQ/9F1x0Ot6M7oS7869HlSvjv4ciERFH7b1W139Pyn1hT/IVw+Hj\r\nLWWV7IesZ0wScX7oV6LZFwZ56YDauHz7TaSyTEjO2lVYrtXnJh+rzfnGnWhg\r\nM80azYF14MqqD0FqM4j+1xpX63YHVS8GJ9Ht0tX8ZnTF2xooVQpUF+YgrSWt\r\nZeQ90SsnM2i9OlWc5WaUwa1qgCO2GaJAdtOCdE+I/Z+EqkS8zm6FSZ+CikOk\r\noUvrMkeOu+74vSvOxEo73fU7TCGyJKSreNR3ZeykbpugqvoJlScDZjHxoeE5\r\nu0RGZ7dAqeT7Z0oKjwQo+eeGuT/0w5ZyHvaxEouJs2vFOFYnWltTEAeW/Y+n\r\no7aZvUx0w5URmdbdpWujJrun5lO4dxVWqwcsl+o3WGo15jRi6f41X/ZHIAEf\r\n7tM4Dujjwqcd7PPxgo92NaW19QxMchs1Rbd6tGmCVetrutwk/xSMab0SxJDp\r\nZLNYZV/Wt8qzGvcXWu45GUx4nVDKyVcVgiZdFxD2KVcc7UdiqJOwRFqkwwnN\r\nHAiRlc7J1cezIJLP7fANolYEsdr3klgT5RC/zs8WC/P6AyN9IPt4oyuRLlrx\r\na78Z0YsoWFPkfkDeM9BOLciyR8tLcBkVcRvRAtHnEOzNxotbV4BSuDDMvzof\r\n8+wwicuqxLqK8hTqymhoHIh491c2hKDCsKI=\r\n=kMao\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.27_1660916882485_0.9460914273275636"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.28":{"name":"@xygengcn/koa-api","version":"0.3.28","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rm -rf ./dist && rollup -c ./build.core.config.ts","build:test":"gulp","prepublish":"rm -rf ./dist && npm run build","publish":"npm publish","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","sit":"cross-env NODE_ENV=sit nodemon ./test/index.js","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@types/json-stringify-safe":"^5.0.0","@types/node":"^16.11.12","@zerollup/ts-transform-paths":"^1.7.18","cross-env":"^7.0.3","eslint":"^8.4.1","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-merge":"^0.1.1","gulp-ts-alias":"^2.0.0","gulp-typescript":"^6.0.0-alpha.1","json-stringify-safe":"^5.0.1","nodemon":"^2.0.15","prettier":"^2.5.1","rollup":"^2.77.2","rollup-plugin-dts":"^4.2.2","rollup-plugin-typescript2":"^0.32.1","ts-node":"^10.4.0","tsc-alias":"1.7.0","tsconfig-paths":"^3.12.0","ttypescript":"^1.5.13","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","koa":"^2.13.4","koa-body":"5.0.0","koa-compose":"^4.1.0","koa-router":"12.0.0"},"gitHead":"44270ca47c39b5f32268a3cd5350eeca3df1b442","_id":"@xygengcn/koa-api@0.3.28","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-4D8raGlYphacCcNaCgV7CJdGwbxEjWPcKC8W1QVra9b1JbPLM1Q/ru4wLLrZZ51XnGbzGBYulIEnGDsztZYfYQ==","shasum":"1d12559b80f7c0ba6c0964773f90fed56a95311d","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.28.tgz","fileCount":26,"unpackedSize":74029,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAXp0qM3PgwPkrlS+JcerrYNPlZ0klO/L17A+5Sq3wAAIhAMyMZKjrz5awStYBMZfmMY2/L5wrb9wyBkLIYNV1Hw+v"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDGhjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqenQ/+LlEEuqnXDRO8fvhYd3xEkuyJ0DDSVWZvs9xmrMAgVHOfFYXJ\r\nl7UfJpnnkMoGIEtCtVfQnQGCHV+X+WoNJtydogduUx0MyRoYqBmxkLdrrBCd\r\n3IUz42zI9Ou6kPDh2iGsO9JaLFjEP26YX94eXfrtK4tTITXSanz3YoK5Dy50\r\nBqYCodu4Rl+2vV5k8vTKeZFAHRixAu/5Op0PNSOArMbfKU/ashLW0zVWgyrr\r\nUq2LYWiwDkcylDcD5ESY1AFvhMFknuuniBpUREf6nQ6qIRVrarD3l/npf/j5\r\ncLrQifE0htTp13Fhktrt77d1m/FlwkllwcrzTgmE9GaO8iOanIqC+D0StCRX\r\nvzZcFSPYSmWF5cIiBU1agYGyc4PsgtKa8ueM4EBsvIzNS+Z/cG3dVI6LxIXg\r\nm3FxK+2MKeKa+Is8L/utJKLkx3WJgDhv32IIrtaZBkT8WK7AizkfG9AMMtg6\r\nILC9NAZRZNZoXM4AZovMKii7VCJSZ0bHli66eVe09PRlusvexEwQ42xK7Svt\r\nq4g6nYqEtIZ7G5iT/O4wEhiV4bVrPCTfTyG6TLavevCiBovqle20wy6PtEQ6\r\nVaRqA5p098w9wRR4iLFfjb02IJB/cZkR/NMZRvJTd90e3RPt+sKPNV7Jp6Ij\r\n8O7Hqsm36XoETY7jwxF4Mu8h7zNaFjVmyy0=\r\n=32lu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.28_1661757539671_0.7929105731784962"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.29":{"name":"@xygengcn/koa-api","version":"0.3.29","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rm -rf ./dist && rollup -c ./build.core.config.ts","build:test":"gulp","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","sit":"cross-env NODE_ENV=sit nodemon ./test/index.js","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@types/json-stringify-safe":"^5.0.0","@types/node":"^16.11.12","@zerollup/ts-transform-paths":"^1.7.18","cross-env":"^7.0.3","eslint":"^8.4.1","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-merge":"^0.1.1","gulp-ts-alias":"^2.0.0","gulp-typescript":"^6.0.0-alpha.1","json-stringify-safe":"^5.0.1","nodemon":"^2.0.15","prettier":"^2.5.1","rollup":"^2.77.2","rollup-plugin-dts":"^4.2.2","rollup-plugin-typescript2":"^0.32.1","ts-node":"^10.4.0","tsc-alias":"1.7.0","tsconfig-paths":"^3.12.0","ttypescript":"^1.5.13","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","koa":"^2.13.4","koa-body":"5.0.0","koa-compose":"^4.1.0","koa-router":"12.0.0"},"gitHead":"7a1221eecff181f4154006946430ee7d1f30315b","_id":"@xygengcn/koa-api@0.3.29","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HnA1PwSLXBeraVNgFhjTg1C7YUgiq8B4Zzbe94B5G8jTZqjgfUcW6mxN6S/JDX9sOqoXIJkG93sc0a4J0hlzLw==","shasum":"5fad8a9d03316901327e6f901d1520039b397e7c","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.29.tgz","fileCount":26,"unpackedSize":73997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSmGSDYfo5t6cerDazRst7hNYxBKSGq+57DBhuACuREwIhAM196hFnkV/h7nYhI+KXUFIZ03gNQpfnfMpDMPKShwC5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjig1jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2AQ//dnOXhdiqUCVHVzI05ZXotNosj8kZHJ4PLmNGGHlmOJ4WhJNg\r\nNTVP9g3ZO+GqUCc6JVBPPn59PTvEr0WW+Qfif1bQ15bh+loBaUUEtZ9NBXSK\r\nlkN21y+rzoEvDClZWfKpRFhoArtvMmYuMRHf8LYiKnTj/LQuUlfXKXeQgyX7\r\n2YV+DlQ2WoWPm+sLHC6XxPknBtxSa/pQ16BKam+McQT/CRaX2POVenDGJo9d\r\n6IfPNgzsN/Ao8BBHVMDVm+VvhPiOacP2zx3zfyA1pOz3pHmxgUL8EqEyvA5S\r\nnJ52GmirIfjceuoONNYPewQezrnJWRCxbZKgi8XHARFBJFS/8tqIc33/tiMp\r\n5NQ+1TjAM40cBfCY1gpa38bA66/NPx4YsMRUU7ohB+V9CIcf2ZfsWUUr8HM+\r\ntJQMJ9iyNbwbHwIqHGXldGPd+XPd/7zUR+2OXo39dpCGvWXVI1MXHKRuSy+1\r\nh5f/WyK90Ot7NS3cUcR3tI+qNT7dFFm8VF5TAEPpppdsuZRuEqW5+P3OUiDE\r\nLsTFKVMcXJOTBilisX0PaRcF4SVMMes3SorucM9X+eQadGmHxGWRFB7PLSHi\r\no6aJ+Vme6aYLyV9cGVN14SyjWGfA/wXGbhw+L+JeDJG74qGNDRsj1QitidZW\r\nCoMgvf9u0C5c49tO+uHKTaOAKmnQtrid5N4=\r\n=JYVa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.29_1669991779422_0.9755371325516744"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"0.3.31":{"name":"@xygengcn/koa-api","version":"0.3.31","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rm -rf ./dist && rollup -c ./build.core.config.ts","build:test":"gulp","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","sit":"cross-env NODE_ENV=sit nodemon ./test/index.js","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@types/json-stringify-safe":"^5.0.0","@types/node":"^16.11.12","@zerollup/ts-transform-paths":"^1.7.18","cross-env":"^7.0.3","eslint":"^8.4.1","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-merge":"^0.1.1","gulp-ts-alias":"^2.0.0","gulp-typescript":"^6.0.0-alpha.1","json-stringify-safe":"^5.0.1","nodemon":"^2.0.15","prettier":"^2.5.1","rollup":"^2.77.2","rollup-plugin-dts":"^4.2.2","rollup-plugin-typescript2":"^0.32.1","ts-node":"^10.4.0","tsc-alias":"1.7.0","tsconfig-paths":"^3.12.0","ttypescript":"^1.5.13","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","koa":"^2.13.4","koa-body":"5.0.0","koa-compose":"^4.1.0","koa-router":"12.0.0"},"gitHead":"7a1221eecff181f4154006946430ee7d1f30315b","_id":"@xygengcn/koa-api@0.3.31","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-T46j4jZtW+E3plcChKiyhjfQsMKrSt/nSVJwgdb07QwAedoLXQxFJGUHJK7v807bCKgnExRGrhoTjqwkQMGWlQ==","shasum":"53635e124d5a505de8ca08e4016c43a3fd9fde56","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.31.tgz","fileCount":27,"unpackedSize":74788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICM3xIbZW42ak/VUMBCGeWWcHdaZezBrvwSqgZc6DYnFAiB3SpW1rpEgsXst/KeTcBnk428lP04N+t3JGCwnjjQFCw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjihMRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBIA//YKXIY1XvEDiZ84nR/dLhXz26rgwbWisGLrGfK34YjcG8wse6\r\ni2qnySyCDBA0UrBRqQDzDxr4mr4YaEq9zJD9/oDdkDpGho4h4A0PQ89a4J45\r\n4Duj08fFcMKeabDTZuX8lZsTmEjG9rXB9rKaa42ydmyqLLeCopuxZnTQTk7D\r\ne5jWCaS3PvSfIJqa9pAM0uCcxiZ4ntZOnx4vDlRajRZNzfGsNptdIZSBvpiO\r\nBw3lA8K9NKr0z4MaqjMjozXkKbImnAv3aUYBf4d2WEf7lY7efL8wvSxf0eRm\r\nKg5lAp2E5QThF5rQ/5SPQvRELjnjatD7NiqvjDs2xYkH3qDT6oAtLdgS8PZF\r\nltOY8QZt4gTmEdpceQzf+1g8R0uLOnc4Lu/ooKPFwwAbCbBCIra7hK4nV5Tx\r\nQJbMoKNcbLikZGGYFAllBBB/3HRuAtkli8F+N1JIRGeeqmC6z2ncjP3uPldZ\r\nmlkoa+jPS4FH6gZHAUQ6jH0WJmypuBJzPm2BmcwY2qAMgbCuWq1hI/57uMld\r\nxxm1FNb92ZkaQWevGTZmoVcDNWgGeUsrss4vGu/D/CxKE93XtZFsSQ5iso2Z\r\nSkoD+4rJcEZzM4OnTx0M4cGXLPoWoE7/kAebw0XgiUZPLYAHjh9YZ87DU8YX\r\ne7+esAoZJ2gYYRQGpfT0aQI8KvFGjexSI9g=\r\n=ROUm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.31_1669993233624_0.294737381824697"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."},"1.0.0-beta.0":{"name":"@xygengcn/koa-api","version":"1.0.0-beta.0","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"dev":"env-cmd -r .env.js -e development nodemon ./examples/full/index.ts","dev:simple":"env-cmd -r .env.js -e development nodemon ./examples/hello-world/index.ts","prepare":"husky install","husky":"husky add .husky/commit-msg \"npx --no-install commitlint --edit \"$1\"\"","build":"rm -rf ./dist && rollup -c ./rollup.config.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"ISC","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.2","@rollup/plugin-typescript":"^11.1.0","@types/klaw-sync":"^6.0.1","@types/koa":"^2.13.6","@types/koa-bodyparser":"^4.3.10","@types/koa-compose":"^3.2.5","@types/node":"^16.11.12","env-cmd":"^10.1.0","eslint":"^8.4.1","husky":"^8.0.3","nodemon":"^2.0.15","prettier":"^2.5.1","rollup":"^3.21.0","rollup-plugin-dts":"^5.3.0","rollup-plugin-tsc-alias":"^1.1.2","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","tslib":"^2.5.0","typescript":"^4.5.3"},"dependencies":{"@types/koa-router":"^7.4.4","inversify":"^6.0.1","is-directory":"^0.3.1","klaw-sync":"^6.0.0","koa":"^2.14.2","koa-body":"^6.0.1","koa-bodyparser":"^4.4.0","koa-compose":"^4.1.0","koa-router":"^12.0.0","reflect-metadata":"^0.1.13","remove":"^0.1.5","serialize-error":"8.1.0"},"readme":"# 基于 Typescript + KOA 开发的 Restful APi 接口\n\n## 测试网站\n\n[测试网站 api.xygeng.cn](https://api.xygeng.cn)\n\n## 特点\n\n---\n\n-   ts 开发\n-   支持装饰器和 控制器 创建接口\n-   具有日志记录功能\n\n## 安装\n\n---\n\n-   克隆代码\n-   安装依赖\n\n```\nyarn\n```\n\n-   开发运行项目\n\n```\nyarn run dev\n```\n\n-   打包命令\n\n```\nyarn run build\n```\n\n-   生产环境\n\n```\nyarn add @xygengcn/koa-api\n```\n\n## 控制器（重点）\n\n---\n\n> 存放控制器的目录，防止路由重复，文件名将默认为路由前缀。路由规则：/`文件夹名`/`类装饰器(文件名，index文件为斜杠)`/`方法装饰器(方法名)`，支持不断嵌套\n\n> 控制器文件命名规则：index.controller.ts\n\n### 装饰器\n\n-   Controller()装饰器，在类前面使用：@Controller(路由前缀)，默认文件名就是前缀\n\n    > @Controller('user')\n\n-   GET/POST，请求方法，在类方法前面使用：@函数(路由)\n\n    > @GET('/login') 对应的路由就是 /user/login\n\n### 使用方法\n\n```ts\n// index.js\nimport { Controller, Get, Post } from '@xygengcn/koa-api';\n@Controller()\nexport default class IndexController {\n    @GET('/test')\n    async hello() {\n        return {\n            title: 'haha'\n        };\n    }\n}\n// [Get] /test => {}\n\n// user/index.controller.ts\nimport { Controller, Get, Post } from '@xygengcn/koa-api';\n@Controller()\nexport default class IndexController {\n    @POST('/test')\n    async hello() {\n        return {\n            title: 'haha'\n        };\n    }\n}\n\n// 【Post】 /user/test =>{}\n```\n\n### 详细用例\n\n> 文件：[完整查看例子源码](./examples/full/index.ts)\n\n### hello-world 例子\n\n```ts\n//\nimport Api, { Controller, Get, Logger, Param, Post, ApiLogger } from '../../src';\n\ntype User = {\n    id: number;\n    name: {\n        firstName: string;\n        lastname: string;\n    };\n};\n\n@Controller()\nexport class GetController {\n    @Get('/get')\n    // 获取query参数\n    public get(@Param.Query<User>('id') id: number) {\n        if (id) {\n            return {\n                id\n            };\n        }\n        return null;\n    }\n}\n\n@Controller('/post')\nexport class PostController {\n    // 定义日志\n    @Logger()\n    private logger!: ApiLogger;\n    @Post('/')\n    // 获取body参数\n    public post(@Param.Body<User>('id') id: number, @Param.Body<User>('name.firstName') firstName: string) {\n        this.logger.log('post测试:', { id, firstName });\n        if (id && firstName) {\n            return {\n                id,\n                firstName\n            };\n        }\n        return null;\n    }\n}\n\n// 创建实例\nconst api = new Api();\n\napi.on('log', (...args) => {\n    console.log('[log]', ...args);\n});\napi.on('start', () => {\n    console.log('[start]');\n});\n\napi.on('error', (e) => {\n    console.log(e);\n});\n\n// 启动\napi.start();\n```\n\n### 实例函数\n\n```js\n// 事件监听\napp.on();\n// koa默认中间件\napp.use();\n\n// 默认启动服务\napp.start();\n```\n\n### 打包流程\n\n1、自动加载控制器\n\n直接打包即可\n","readmeFilename":"README.md","gitHead":"fea061d38d88928b7ce47dc3ccd1852a000a7de6","_id":"@xygengcn/koa-api@1.0.0-beta.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-1RYYXHfBUMXR7OFVOgyUPxbWtTCHQEaZG98D0kJqeSPnw7nnor2mb7JCTPGAvDTsEJjR2kl1DW4f/vvClNxEIw==","shasum":"ac0a989ee0fad0954a7662d1c516558ff7189df6","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-1.0.0-beta.0.tgz","fileCount":8,"unpackedSize":2607450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+YYhno6LsD2ex64Y03bOn9e0ACE1gFwgBxzO8r41B0AIgNqMUBQEXaJzyMNun7nepcMwYCAxF0TuI+iteG9o3fI0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUguyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Zg//YWVi+o2xfwutBGi6MQAPRc2d8GCd1HPj6XeC6UNtdUt9sLBG\r\nzmndv/dk2XMMlDMzcBhizbQ7zP+cFeYh9lFCq55sdFL/OQcihXGP4LrEgHYF\r\nuCjaG8ZjdPfnuPumD6HCXMXGrTtXnEJZLFPKWXeL09aQ8qOvizP37Agw5K3e\r\nRrJ6PxhbvW6wgN0KMtuRlgd/diJ1H4gfiPnexF3B/GbsMbEqYDR674rGZi7t\r\nu+jYFxQJO2Cy9iH72fcUu6tX8DsLo/50gM8H9pn4QB0tRe0iV0ad50aaYQ5r\r\nuWOiMbmHaqZFE404GwWWZe1a3rl5x42xwApvQupGUvP2mIKAPsLqgoq5TXih\r\n6s2ycyohvlZ4v2wdbyls7G5NqEj8ePSrZrl4mANMumRmbXDasvChIRum4vaE\r\n1ETy+jOFG2aYA7DtXdXgZNqT/iKdJUdp/EnuDVpWDBEFOZ1iP8Bi4mOOiZgB\r\nmKmKd7S2Dq3/3vhQ+noD2Cgy/uIgjfm3Kat2nACCHkU9KUxtryBsZ0n0knZL\r\nZSKC+1iDFuVQxyp15E/V7+Rz1mviuJvyrbNGZX2KVhbVoEDl0Tr7MJ/gQzEN\r\n1Zr/qdhDLdsLLb3Ee+tFm96I0TOMDk/EFOST6XFvxdcQHv2unv4Nq7r+cCfa\r\n6MQa2tMsKHK4dVMywawGv+8YdoSJ5zz93pA=\r\n=tAw2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_1.0.0-beta.0_1683098546132_0.30822104485107826"},"_hasShrinkwrap":false},"1.0.0-beta.1":{"name":"@xygengcn/koa-api","version":"1.0.0-beta.1","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"dev":"env-cmd -r .env.js -e development nodemon ./examples/full/index.ts","dev:simple":"env-cmd -r .env.js -e development nodemon ./examples/hello-world/index.ts","prepare":"husky install","husky":"husky add .husky/commit-msg \"npx --no-install commitlint --edit \"$1\"\"","build":"rm -rf ./dist && rollup -c ./rollup.config.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"ISC","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.2","@rollup/plugin-typescript":"^11.1.0","@types/klaw-sync":"^6.0.1","@types/koa":"^2.13.6","@types/koa-bodyparser":"^4.3.10","@types/koa-compose":"^3.2.5","@types/node":"^16.11.12","env-cmd":"^10.1.0","eslint":"^8.4.1","husky":"^8.0.3","nodemon":"^2.0.15","prettier":"^2.5.1","rollup":"^3.21.0","rollup-plugin-dts":"^5.3.0","rollup-plugin-tsc-alias":"^1.1.2","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","tslib":"^2.5.0","typescript":"^4.5.3"},"dependencies":{"@types/koa-router":"^7.4.4","inversify":"^6.0.1","is-directory":"^0.3.1","klaw-sync":"^6.0.0","koa":"^2.14.2","koa-body":"^6.0.1","koa-bodyparser":"^4.4.0","koa-compose":"^4.1.0","koa-router":"^12.0.0","reflect-metadata":"^0.1.13","remove":"^0.1.5","serialize-error":"8.1.0"},"readme":"# 基于 Typescript + KOA 开发的 Restful APi 接口\n\n## 测试网站\n\n[测试网站 api.xygeng.cn](https://api.xygeng.cn)\n\n## 特点\n\n---\n\n-   ts 开发\n-   支持装饰器和 控制器 创建接口\n-   具有日志记录功能\n\n## 安装\n\n---\n\n-   克隆代码\n-   安装依赖\n\n```\nyarn\n```\n\n-   开发运行项目\n\n```\nyarn run dev\n```\n\n-   打包命令\n\n```\nyarn run build\n```\n\n-   生产环境\n\n```\nyarn add @xygengcn/koa-api\n```\n\n## 控制器（重点）\n\n---\n\n> 存放控制器的目录，防止路由重复，文件名将默认为路由前缀。路由规则：/`文件夹名`/`类装饰器(文件名，index文件为斜杠)`/`方法装饰器(方法名)`，支持不断嵌套\n\n> 控制器文件命名规则：index.controller.ts\n\n### 装饰器\n\n-   Controller()装饰器，在类前面使用：@Controller(路由前缀)，默认文件名就是前缀\n\n    > @Controller('user')\n\n-   GET/POST，请求方法，在类方法前面使用：@函数(路由)\n\n    > @GET('/login') 对应的路由就是 /user/login\n\n### 使用方法\n\n```ts\n// index.js\nimport { Controller, Get, Post } from '@xygengcn/koa-api';\n@Controller()\nexport default class IndexController {\n    @GET('/test')\n    async hello() {\n        return {\n            title: 'haha'\n        };\n    }\n}\n// [Get] /test => {}\n\n// user/index.controller.ts\nimport { Controller, Get, Post } from '@xygengcn/koa-api';\n@Controller()\nexport default class IndexController {\n    @POST('/test')\n    async hello() {\n        return {\n            title: 'haha'\n        };\n    }\n}\n\n// 【Post】 /user/test =>{}\n```\n\n### 详细用例\n\n> 文件：[完整查看例子源码](./examples/full/index.ts)\n\n### hello-world 例子\n\n```ts\n//\nimport Api, { Controller, Get, Logger, Param, Post, ApiLogger } from '../../src';\n\ntype User = {\n    id: number;\n    name: {\n        firstName: string;\n        lastname: string;\n    };\n};\n\n@Controller()\nexport class GetController {\n    @Get('/get')\n    // 获取query参数\n    public get(@Param.Query<User>('id') id: number) {\n        if (id) {\n            return {\n                id\n            };\n        }\n        return null;\n    }\n}\n\n@Controller('/post')\nexport class PostController {\n    // 定义日志\n    @Logger()\n    private logger!: ApiLogger;\n    @Post('/')\n    // 获取body参数\n    public post(@Param.Body<User>('id') id: number, @Param.Body<User>('name.firstName') firstName: string) {\n        this.logger.log('post测试:', { id, firstName });\n        if (id && firstName) {\n            return {\n                id,\n                firstName\n            };\n        }\n        return null;\n    }\n}\n\n// 创建实例\nconst api = new Api();\n\napi.on('log', (...args) => {\n    console.log('[log]', ...args);\n});\napi.on('start', () => {\n    console.log('[start]');\n});\n\napi.on('error', (e) => {\n    console.error('[error]', e);\n});\n\n// 启动\napi.start();\n```\n\n### 实例函数\n\n```js\n// 事件监听\napp.on();\n// koa默认中间件\napp.use();\n\n// 默认启动服务\napp.start();\n```\n\n### 打包流程\n\n1、自动加载控制器\n\n直接打包即可\n","readmeFilename":"README.md","gitHead":"fea061d38d88928b7ce47dc3ccd1852a000a7de6","_id":"@xygengcn/koa-api@1.0.0-beta.1","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-pe+zQWj1Xsz8QVZIZXPV6RqcqBnwuNTwbFWhjj7U5p2/PsxoNKDdPI/8O3J/GgJgsS3yPsKaQcGZD6BDTBr1WA==","shasum":"a26f25bfd9b82cc23c921def23d088389584a710","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-1.0.0-beta.1.tgz","fileCount":8,"unpackedSize":2610463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4VrZ9HGeXprkTOqQ1xnQw0sM4bENbR+m+wxVIVbaNEgIhAP39a+Hb0j1tqndynfnFnXkqk0UJuXLY1GESnQyIolae"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUijUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4jg//dAwMzlAvRylEkrVImGurg4NMDbqTwDaIpVU/ZHRlUDFnmOtj\r\nlfaYxfVaXO1PtVfrwO/yO/S2iH4Zce9eLPkK3w4JsVkLkZUpcvZ7cuHSw8XQ\r\n300Lm7rBFOALeNklyO0QZW0jL1pN+GZcmTD75tRjQITAOW5FxfZ2+nunRjKt\r\nAlWeMorWErYFkvb/hbuANN0VvBxv+8yy6zs5/xD8O8NyWSx7h6xC0W3FwIqJ\r\n9LWLoOsG8FiKe6PpV+G4AHpxM9ewDRhPENpuhfJRw+KZn2MiglJb1k/hgFpN\r\nHxKXLrbS3oTSv1Gy2BKiyEhLzfCV6FdDLbEVFhpd+jpSGEzbepPKBoYVWsYo\r\nyt6EcIGLLzcbOfc6g4gfcFCK2t4rJyIVHA7zC+mpzvVJaoe5d1ncR2L2ERxR\r\naynvMxsNdy06RjBRd8N8p9tleSGkO2tu/Upcs1A8oCaiUmCysYCpznEz5f8i\r\nhneJfAiiHnqx1iWevCvYJ0h60AZWN2pF9QJ7mvUisgdiCXmxOW3ExCC4Xl+G\r\n/aSE0OTcPFCYVbmYR9VDJWaf9y2vN/nYgo6ide2udKP8fBPzHmpehimsUalJ\r\n+rdB54sLufSXXr43N5sv03Y+anFu7oh1uXDz0Rq18cHB+lodJ0sMrELxc5SN\r\nP/Qx04DXWgQddvKK6Tfv7DVkoicDN2QDSTs=\r\n=QtsZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_1.0.0-beta.1_1683106004757_0.9569846561336661"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"@xygengcn/koa-api","version":"1.0.0-beta.2","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"dev":"env-cmd -r .env.js -e development nodemon ./examples/full/index.ts","dev:simple":"env-cmd -r .env.js -e development nodemon ./examples/hello-world/index.ts","prepare":"husky install","husky":"husky add .husky/commit-msg \"npx --no-install commitlint --edit \"$1\"\"","build":"rm -rf ./dist && rollup -c ./rollup.config.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"ISC","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.2","@rollup/plugin-typescript":"^11.1.0","@types/klaw-sync":"^6.0.1","@types/koa":"^2.13.6","@types/koa-compose":"^3.2.5","@types/koa-router":"^7.4.4","@types/node":"^16.11.12","env-cmd":"^10.1.0","eslint":"^8.4.1","husky":"^8.0.3","nodemon":"^2.0.15","prettier":"^2.5.1","rollup":"^3.21.0","rollup-plugin-dts":"^5.3.0","rollup-plugin-tsc-alias":"^1.1.2","ts-node":"^10.4.0","tsc-alias":"^1.6.3","tsconfig-paths":"^3.12.0","tslib":"^2.5.0","typescript":"^4.5.3"},"dependencies":{"inversify":"^6.0.1","is-directory":"^0.3.1","klaw-sync":"^6.0.0","koa":"^2.14.2","koa-body":"^6.0.1","koa-compose":"^4.1.0","koa-router":"^12.0.0","reflect-metadata":"^0.1.13","serialize-error":"8.1.0"},"readme":"# 基于 Typescript + KOA 开发的 Restful APi 接口\n\n## 测试网站\n\n[测试网站 api.xygeng.cn](https://api.xygeng.cn)\n\n## 特点\n\n---\n\n-   ts 开发\n-   支持装饰器和 控制器 创建接口\n-   具有日志记录功能\n\n## 安装\n\n---\n\n-   克隆代码\n-   安装依赖\n\n```\nyarn\n```\n\n-   开发运行项目\n\n```\nyarn run dev\n```\n\n-   打包命令\n\n```\nyarn run build\n```\n\n-   生产环境\n\n```\nyarn add @xygengcn/koa-api\n```\n\n## 控制器（重点）\n\n---\n\n> 存放控制器的目录，防止路由重复，文件名将默认为路由前缀。路由规则：/`文件夹名`/`类装饰器(文件名，index文件为斜杠)`/`方法装饰器(方法名)`，支持不断嵌套\n\n> 控制器文件命名规则：index.controller.ts\n\n### 装饰器\n\n-   Controller()装饰器，在类前面使用：@Controller(路由前缀)，默认文件名就是前缀\n\n    > @Controller('user')\n\n-   GET/POST，请求方法，在类方法前面使用：@函数(路由)\n\n    > @GET('/login') 对应的路由就是 /user/login\n\n### 使用方法\n\n```ts\n// index.js\nimport { Controller, Get, Post } from '@xygengcn/koa-api';\n@Controller()\nexport default class IndexController {\n    @GET('/test')\n    async hello() {\n        return {\n            title: 'haha'\n        };\n    }\n}\n// [Get] /test => {}\n\n// user/index.controller.ts\nimport { Controller, Get, Post } from '@xygengcn/koa-api';\n@Controller()\nexport default class IndexController {\n    @POST('/test')\n    async hello() {\n        return {\n            title: 'haha'\n        };\n    }\n}\n\n// 【Post】 /user/test =>{}\n```\n\n### 详细用例\n\n> 文件：[完整查看例子源码](./examples/full/index.ts)\n\n### hello-world 例子\n\n```ts\n//\nimport Api, { Controller, Get, Logger, Param, Post, ApiLogger } from '../../src';\n\ntype User = {\n    id: number;\n    name: {\n        firstName: string;\n        lastname: string;\n    };\n};\n\n@Controller()\nexport class GetController {\n    @Get('/get')\n    // 获取query参数\n    public get(@Param.Query<User>('id') id: number) {\n        if (id) {\n            return {\n                id\n            };\n        }\n        return null;\n    }\n}\n\n@Controller('/post')\nexport class PostController {\n    // 定义日志\n    @Logger()\n    private logger!: ApiLogger;\n    @Post('/')\n    // 获取body参数\n    public post(@Param.Body<User>('id') id: number, @Param.Body<User>('name.firstName') firstName: string) {\n        this.logger.log('post测试:', { id, firstName });\n        if (id && firstName) {\n            return {\n                id,\n                firstName\n            };\n        }\n        return null;\n    }\n}\n\n// 创建实例\nconst api = new Api();\n\napi.on('log', (...args) => {\n    console.log('[log]', ...args);\n});\napi.on('start', () => {\n    console.log('[start]');\n});\n\napi.on('error', (e) => {\n    console.error('[error]', e);\n});\n\n// 启动\napi.start();\n```\n\n### 实例函数\n\n```js\n// 事件监听\napp.on();\n// koa默认中间件\napp.use();\n\n// 默认启动服务\napp.start();\n```\n\n### 打包流程\n\n1、自动加载控制器\n\n直接打包即可\n","readmeFilename":"README.md","gitHead":"557571ef6de8a63af74b56b76796acf8b7977033","_id":"@xygengcn/koa-api@1.0.0-beta.2","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-SXqKXaOtKm37zc+16lZd3NDIu7n9UZcBndgD8TmXxCUjXQFls3hIbckc08fXE5uzQa0cVhWCMxqzeSOHV/r1aQ==","shasum":"988ec8e63fe8a8d09bf6932925f51e80ba45b275","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-1.0.0-beta.2.tgz","fileCount":6,"unpackedSize":2616076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTrKWYWYB1kAuOhr2Q1EhG9ZXbocnVAzyNqCxZzR5K2AIgFxwL+8rHM91MdbMpGHDaUIDCa1PUqwSnkhalB1n9S9U="}]},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_1.0.0-beta.2_1683476440371_0.6425005495885068"},"_hasShrinkwrap":false},"0.3.32":{"name":"@xygengcn/koa-api","version":"0.3.32","description":"基于Typescript + KOA 开发的 Restful APi 接口","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rm -rf ./dist && rollup -c ./build.core.config.ts","build:test":"gulp","prepublish":"rm -rf ./dist && npm run build","dev":"cross-env NODE_ENV=development nodemon ./src/index.ts","sit":"cross-env NODE_ENV=sit nodemon ./test/index.js","prd":"pm2 start pm2.json","start":"npm run prd"},"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"keywords":["koa-api","koa","api","RESTful","typescript"],"author":{"name":"xygengcn"},"license":"MIT License","bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"homepage":"https://github.com/xygengcn/koa-api#readme","devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@types/json-stringify-safe":"^5.0.0","@types/node":"^16.11.12","@zerollup/ts-transform-paths":"^1.7.18","cross-env":"^7.0.3","eslint":"^8.4.1","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-merge":"^0.1.1","gulp-ts-alias":"^2.0.0","gulp-typescript":"^6.0.0-alpha.1","json-stringify-safe":"^5.0.1","nodemon":"^2.0.15","prettier":"^2.5.1","rollup":"^2.77.2","rollup-plugin-dts":"^4.2.2","rollup-plugin-typescript2":"^0.32.1","ts-node":"^10.4.0","tsc-alias":"1.7.0","tsconfig-paths":"^3.12.0","ttypescript":"^1.5.13","typescript":"^4.5.3"},"dependencies":{"@types/koa":"^2.13.4","@types/koa-router":"^7.4.4","koa":"^2.13.4","koa-body":"5.0.0","koa-compose":"^4.1.0","koa-router":"12.0.0"},"gitHead":"f3ba162c0390c8f98b518a68a8573bf2a90fe47a","_id":"@xygengcn/koa-api@0.3.32","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-d31ckPi5EfTc1C2acfMdcYhWVybavB9QCRNgTHqPn0pnDWiKRM8/7lnaQjtzaO8g3Lt51X6JPZuyzZs9IaoK8g==","shasum":"fc435aef18ab549305c6ea69d9ce5e02d4addf13","tarball":"https://registry.npmjs.org/@xygengcn/koa-api/-/koa-api-0.3.32.tgz","fileCount":27,"unpackedSize":73234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxtYTM92vwSFG9T7ZEEkqjObGil6lpygMawydZtUds6AiB0fwXgM4dkcyFmQ6dCWpy+1Jq0nHXj2IZS2CNtrpv3EA=="}]},"_npmUser":{"name":"xygengcn","email":"xygengcn@qq.com"},"directories":{},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-api_0.3.32_1685776360904_0.8583112736629981"},"_hasShrinkwrap":false,"deprecated":"Warning! @xygengcn/koa-api is now deprecated. Please use the new library koa-api-plus instead. koa-api-plus offers more features and easier operations. You can install and use it by running the command npm install koa-api-plus. The documentation can be found at https://www.npmjs.com/package/koa-api-plus. Thank you for your support."}},"maintainers":[{"name":"xygengcn","email":"xygengcn@qq.com"}],"description":"基于Typescript + KOA 开发的 Restful APi 接口","homepage":"https://github.com/xygengcn/koa-api#readme","keywords":["koa-api","koa","api","RESTful","typescript"],"repository":{"type":"git","url":"git+https://github.com/xygengcn/koa-api.git"},"author":{"name":"xygengcn"},"bugs":{"url":"https://github.com/xygengcn/koa-api/issues"},"license":"MIT License","readme":"# @xygengcn/koa-api (已废弃)\n\n[![npm version](https://badge.fury.io/js/%40xygengcn%2Fkoa-api.svg)](https://badge.fury.io/js/%40xygengcn%2Fkoa-api)\n\n**警告！@xygengcn/koa-api 目前已经被废弃了，请使用新库 koa-api-plus 代替，koa-api-plus 具有更多功能，更方便的操作。你可以使用命令 `npm install koa-api-plus` 安装使用，文档地址是 [https://www.npmjs.com/package/koa-api-plus](https://www.npmjs.com/package/koa-api-plus)，感谢你的支持。**\n\n## 迁移到 koa-api-plus\n\n为了迁移到 `koa-api-plus`，请按照以下步骤操作：\n\n1. 安装 `koa-api-plus` 库：\n\n```shell\nnpm install koa-api-plus\n\n```\n\n2. 将代码中的引用从 @xygengcn/koa-api 更改为 koa-api-plus。\n3. 更新您的代码以适应 koa-api-plus 的新特性和 API。\n4. 查看 koa-api-plus 的文档以了解更多信息：https://www.npmjs.com/package/koa-api-plus\n\n## 社区支持\n\n感谢您对 @xygengcn/koa-api 的支持。如果在迁移过程中遇到任何问题或有任何疑问，请随时联系我们。\n\n## 许可证\n\n本项目采用 MIT 许可证.\n","readmeFilename":"README.md"}