{"_id":"ts-api-core","_rev":"35-4781bba428892822b90e27f64e985940","name":"ts-api-core","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"ts-api-core","version":"1.0.0","description":"Nodejs api framework core","main":"index.js","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">=6.0.0"},"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","axios":"^0.21.1","express":"^4.17.1","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0"},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0"},"keywords":["api","core"],"_id":"ts-api-core@1.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-WkXQumYqhxmuhmcJFnN0EuULBv3Sbfmg2yEdhIwYjIEXv/VmkDUkTBjfvqIp3ZVDsIeZKz/lMu/B6LwrS6WeQw==","shasum":"a433867bd72dda87e620b276dc4d8c7a04b8a96a","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.0.0.tgz","fileCount":123,"unpackedSize":510841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwXK8CRA9TVsSAnZWagAAaoYP/i6bM2lzR4YPupEEC0u0\noPp/gZA6KjQ2Luxy3G58mATOYI4BZmIrD5Q7nVSNP6dnLLKx4H6MvWIWEAD+\njUJtx7h7z8fk6sottIp6fPc8wBtl5XKFM13aCK1gfSmENSLKWiSe2T/3o7GT\nxg419wqY9IKWe8XCRRHt3iRKKyLlX0hhif7kQzSBZJBHmKEVGXXzomWFkWS+\nX4uw02oaNbQj3xkjDmGjy39lJnFmtDDRXNl4kv7MJjDTJqhNOX8eApeQ9DsU\nsFURylfIBbj9sPZXuexwx8RRx4GeN2fzeKLKc6WMf6Q5pLnL74YTDcneVv87\n7PqZdjFdnBEdt7WUOLR6Z+7TxkDnYc08ojA+d742yovUo8lYD+LMfEaedfpq\nHHCYsR6sFm5pBdco1MqNz6Mj3JNnACB+Bm6Jv10ityel49Tx1RBPLhzRp++5\nFWw+p/Ih8Bz72OV6aXRmW5Jxq9RHm9XRClKXO+zBPNfiWJt9rGg2S4KAlHtv\ng3mD7RqPSFHz4kGNuUigqRKSrvuPoq5IBY4J2D1l6wpOQO83cmjp7i3yDx87\newLgjihxyVa8NQ/F2GS0OM2JCmw5dYyX0nJ05M9QPnPgxbLTHiF11+MFD6ew\nPlPNZpG3mk3k4MkKnxF5yrkLz5VgUgtJjO+akJHiEzdOYNpvIsg0P6ZppMYs\nWhcv\r\n=x2KO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVxRjYX1XVT05tMM7n28FjNETZKYKCktDxq9EIfiMWnAiEA1a7aLWKsYoBugrOWi70YzMIUaOKsgeO9qJI4EEcySe0="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.0.0_1640067772715_0.0468732886686527"},"_hasShrinkwrap":false},"1.0.1":{"name":"ts-api-core","version":"1.0.1","description":"Nodejs api framework core","main":"index.js","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">=6.0.0"},"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","axios":"^0.21.1","express":"^4.17.1","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0"},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0"},"keywords":["api","core"],"_id":"ts-api-core@1.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-N0pOeX0n1Zb4cTSkfBJatoouOqqYfHrADe5tPhfaL2yYHUAWuoOMOPjZPXpTe5u6fhFD2wnj+Nmfb7M3XCly4w==","shasum":"100ffcefc9adae7a3d9f75c707558de7fd4d1257","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.0.1.tgz","fileCount":121,"unpackedSize":522159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwsrYCRA9TVsSAnZWagAA/scQAIhSFyUSpegPIUq9VGcn\nTGKVBNQMWDiYBox0ZEuaMvOy2pkdK6i7WoXUibGOw+AiRFln4m6IJwOOpPAr\nXvX5RvbJA4QPnjsBZGuye/bcm31PYeLQf32hpM9/TgQL9coyEcxlj/uFrZo3\nTjSgnxCXAVBVOwxN0io7fK7KvxJnqzNt39pwxFutT0s+M1sc0F70DAiChmSe\nEUXBVmxRDXli/KgVNtKvbV0i1DsIirG/P/RoA/Ns1mMky1dxDCTYIBQX7Esg\nD3gcTqG/LViEnL5S2BI040YgDCTARPUBiUnmcLQ0Ux+6T6HC/qkMvD+yHbsK\nNhODIKqzKwClDq1of2ljJcgBELyaf9VckOars++fkjfj2vcb818QTK1UUYFQ\nbAe8ewWgOOpCqRf5cjdyhI1CqP522d0f0si5kDLYbQ8FustWutcvUDy0DLM6\nYMr1dAqMl/PfoPxFNkHgv8ARTcmHQ903FmfmTU49cwDOaS7m2zId4ANOUOsu\nGv1cBGEWp7+S0v4vJLOn2xmdJphg9Ip5pXZt84AIs6M/fRXqte252kgh7Zww\nY+WsKVM4rv3q/moL9zxlAaOxzKyj/WMh8AGtQYVKtHr2HIC0W9smghEdmaWE\nffuqr2MccHJdHFXijWQDsRIlYFE9nEBId97vAtSjd6Na0sYBDN7q8Nwh6XP2\n2FL3\r\n=S8Hr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM9j/Rkzhyiv2ukinq54pVZZWUDxcvnG2PFs0iY3QpZAIgfkN7NUlhaG6EJZLYSrxt2FPlHvavs2sSxE8HGx2yXbA="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.0.1_1640155864335_0.11352594300766006"},"_hasShrinkwrap":false},"1.0.2":{"name":"ts-api-core","version":"1.0.2","description":"Nodejs api framework core","main":"index.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","axios":"^0.21.1","express":"^4.17.1","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0"},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0"},"keywords":["api","core","container","application","webframework"],"gitHead":"c10ff00d9e2d26f5a8774580836ce18409349085","_id":"ts-api-core@1.0.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-eThbV3nHqF0X+95svk6T+Sxhi/OChidxVfYfSr5Pq8Cyj8DM0qWcbpFhDxta4oVm2MEnq+hZuPoPJexD6H32UQ==","shasum":"8909dec5124479a448e496f7c3dd160d91541dd9","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.0.2.tgz","fileCount":62,"unpackedSize":260562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhws1qCRA9TVsSAnZWagAAwvcP/0w8NTYCpY59c8Fx1rss\nTt8vJk4tHK13XfXJA6IF7RWkjbeL7xEhptR9T4O24T7I2D4dr9qfFhlA3Fv9\ntSifDVw+FOUCpwF/1jnKk5Gy6LINBacw/VbBzPbjHQe1AIVgvXdHoh/BtAJC\nItTxWFa1qQJNI2NEoUdURTsRvESOAteGCNmeGjJnc4TTZ90dV82UWWXzH+4J\nc3SzQts4MSr6/m9tjrcxZgN27YEuFFQ93NMX8RWIIEq0qnrIWP7VmpRYiQUw\n6f8/8Kp2hTA1HwNX3cdxX27p3vnyu1IAvXP5HZFHnF9InQVbjF3l0BnxCwCY\n2v9DSQjvt+ifKOGfXcJwnKm+F5S96vYay+aVdRSluxtv9RwvLHkGCwzW1HJA\nIXIVn1gXjvKX5vJ7Dtc62QTlbXnNKEa2Np/VwmKEDF93Q18CaMUSULhbhlv5\nZVidZt1mX+clsXVmXX7tXyAKmpX47GCaEJQac9sG1ugMESfrUh9wq1Iw3DAN\nhDsnMqVxA1VmHzpsUVfhNR3IEZFeIC9v+6aeqM0NcvWQpKuVCi6T61QewDXK\nQZ/3Tx/MbIuYSi2FwL7NUE/91Xl3JLWWWRdmhOuD8EnZRpSrlonbNyU7/IFk\n3aE2z2bDtHmnPIF9zwfEiv98R7MEBgUjppxsrbc61irSaw8dAKG2DEVA3+Ox\n6ove\r\n=UyNn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWe8zVKHukMMvTiZnodKTKrUMChFad3yCKm1D6gXbhOAIgFwjV/1Rdxt9D0NdZDlkFb+VZHkGGxAXVAuv7bwMge0g="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.0.2_1640156522210_0.8805123546885074"},"_hasShrinkwrap":false},"1.0.3":{"name":"ts-api-core","version":"1.0.3","description":"Nodejs api framework core","main":"index.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","axios":"^0.21.1","express":"^4.17.1","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0"},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0"},"keywords":["api","core","container","application","webframework"],"gitHead":"c10ff00d9e2d26f5a8774580836ce18409349085","_id":"ts-api-core@1.0.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-afg5VSHxA8LW2NhLpXn6kpSuVbjF7QsudRjK1dhOc0x7hC2ThkrDCYsdz7wKcU+/fBxMoSUJSM47oaCs2RV9Zw==","shasum":"f978a99dae3e1771caad554f53b09b5bfabfbe1f","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.0.3.tgz","fileCount":62,"unpackedSize":260480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhws5HCRA9TVsSAnZWagAAWeMQAJT+10O5O7LrcNl+rfK2\nMmKWUwOOw28IcpHe1RrG2rS/Ao6D8bCzo1/CGtAEnOzSZW7tIcODWZsyKuNd\n+Zz7DcGiBmRTNMqmypTRh3nJs9GB0ag/C7ebqfHRie0IoBU7uvzkDSVhIz1r\ndzKmVCW86CnGjYpPTnxJdPoehWZ6xr+0THJIxeVBy3TEMv0ZfSbmbYYjPUmj\nV/LFh9YqDMhfjQ2H1UN0X6ZQ1/QCPMVTo7TxYToAQ+DQu6UmhPOgB+8rFXxg\nQt4L78pYuzvEqzxRABceuMh3B/qhYcIC0NYdRw3FQ5We+VPrSEY4CN7SPtaL\n5aEp7WwbXr6YcSU3uJtJ4lKwthFeBZexpwOjE39yFtbuV6CuIFNh8f86dtsu\nHk45WTVaC+7Fkfh0b0Ejh+Hz7yyRwkAjAxS+qRTsOcYHikz71wG+LW9gaza+\nQ0KDc0GYIqTXNiPFa9wvA/bA2KRkl6QRrO8bDmYI3UiyUOFjymJMe42f3y6S\nDmHiBnebccdWQx7a4nT7BAfDpDGxdZNW+RcRXHrANGQCLGqLIpbP1tBP/oaI\nJl3ND7Qt5B8SpYCS1DyRm7O5Ul0ShQS4V5+xLA49W8f23hl6xJoP2wDnKb6d\nDY2CrBnLgydxeS1DcqxbaxPJWa7Hw9Y6oSbbKdgLAeXvlBPgBR5wYozGe+q3\nl/hX\r\n=WyJS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxek/wAPxhQ2pzoz24oPYvuMAD2QC/GJafocNkh1zSnAiAxLV/43ymxrTNDzWuJBCw99trKRv0QKrE5Ryr8m16H8w=="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.0.3_1640156743086_0.780903786568429"},"_hasShrinkwrap":false},"1.0.4":{"name":"ts-api-core","version":"1.0.4","description":"Nodejs api framework core","main":"dist/index.js","types":"index.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","axios":"^0.21.1","express":"^4.17.1","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0"},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0"},"keywords":["api","core","container","application","webframework"],"gitHead":"c10ff00d9e2d26f5a8774580836ce18409349085","_id":"ts-api-core@1.0.4","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Ge4+gbxT3OiaLmZZR1NT+BwUu7DSSyl1jCF8obGKJfjIsnQGKdf2GeDMBnruNz/T8/yhMqCDS3aLrKWskyy4dQ==","shasum":"d5848d9ab45b9edc024923b1d9eaf5a9a249aead","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.0.4.tgz","fileCount":182,"unpackedSize":784534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwtHNCRA9TVsSAnZWagAAwYcP/2yLYKmxaMEgHjst4bB0\n74sspaY3puf9ZNZLa3TRZR52udyaLd88n9T7Sr8gkudDy+mUe7DjNlIF8a/Q\nk+gK0xRPkIN3WoCzO1oA/Yax6dIULp+7uWJ5Wfsg+hZH1xoyj2ycDCR+m3h4\nziYeXg4d1DLHYgrUeiWxukab+mWQ3XV0b9DaIhFcj29vxaevfC7rkXnemZWe\nCP1XhTO3FWpamg0MbLJnrjddN5Nx26tHwoE9dkirzRaifrdBzxVZ4V31OJJJ\nZKVaphNvnv/xQ32FBt0fmk8KwLSFSaAC9EyldznN/AFZUxKVSv4GoCoT+WTZ\n9o3bUSJAl3feovTxT0thuR7NwvGNgIXNZfDDGy0Mc6ynV9T/daXAl6vgzVLa\nocSfTO5jNnZvMRUPTirLBz9zT04RbJJCCrmfybWv/7NkyV/yDLrfZHUS5OFj\n5TzQTuMy1pZR/ke1vvoV5Z510X9t2YnTje05mS2pq956M6viTSspqfQkeOI5\nwdZh/nFHB8FShlYxBYRF6dcHWgMvOi6xCRhyteXEYc6fcX4StUPIYszMBe0J\nKuk1xQecVy1LrM0ULtZMH2mbeDe675qvLBrWGgfm8GhHCdVigEvByJbBZSdX\nd4EL7aud+fhYc+haTxSsxiD7uQ6dcZnb6ZMN2DBocTq+7rRQjLK3oI3etFI9\nm+25\r\n=swLu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDC001DXZFn5uDg+od1Bk8vlfCm71tHkBuMR2DvkkqSZAiEAiG879JSdBBxES3586gD6oPZHKPtW/D6xOU4W5Hs14VU="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.0.4_1640157644865_0.09811289248222632"},"_hasShrinkwrap":false},"1.0.5":{"name":"ts-api-core","version":"1.0.5","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","axios":"^0.21.1","express":"^4.17.1","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0"},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.0.5","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-faHfd8fEkemJKdZacDLyscjOnsbZpl+ssHTyHoecCv1fVMw656xUD8hqS42eWqfRscbM858Q6skpANNxXhqhAg==","shasum":"22d81e5cc22deaddd02b18e2661cfbf108d56e12","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.0.5.tgz","fileCount":181,"unpackedSize":632543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwt6+CRA9TVsSAnZWagAAXQ0QAJTuR3W/y9FT7jKmQjVy\n6Swy9K2pqfjcKy0K4kp2Yh3nM0m+Kk23UN7W2+LPK5Fb6jNP74zT2E7caH90\nVaxwQmLHkvqO6kFL64JVT3FHOzt0bdnk0xX56ICRJfqdfgDCYzyrMTMQlD8S\nEkY47hbB5cud1Yb4kOfJYZrWfQA7/I1sdDXTjTLay4/EAg+lncXMFFwNzNs5\nL/HDxyvpezePj4cAeIugaNoGu4etO3SmpUn+dxgNEhTF78p4OSXOOUmg4jYx\nVC0TuAgoHJf4KdmTrw7vUC6PGyT7XqGuaLc0MFh3L3RwBjRvqEJ2OBnUGbw/\nLWN3Emq45WOzEI6zm85p3b1sY61GzlrkJtK2nJ14UBeefp2lJBhclPDI8heK\nGr+sPBGzO0+XV/mkTCuVY+gNy25D3Lp2r6P2gzCM0PFX476bDDJsBaYLaxZF\n2Zoiu+kJw1Xq9VnQcxS2mEIdsyPtmIibHU8sEFRXS0mNRAyWi2OreytipUji\nkBxcyCRJUxdAtEfTRJm/fYc92pnuvQf60ZJPI01knmOef8lsNO+BTaZE7Tlb\n/3G5QPdUndjkAodUEAbR1X/zgES8WBxCC7q2TTqI+7j00mVfIpDX5vWQI2Px\nhjiCzGHh79hQjGo2quPhAFwpO3CbUw8IjqU75/ck7VdUJ/MYdGoUv2YZQzMw\neQOb\r\n=Eh9q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDllYiZjE2bo+sz/cm6EDU5uTyvUNVdTwtsGp1maHqSDgIgUevTtr9N0kFFIgq1MVKIOM7kG/EAIfbwQtBVVjGzOgk="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.0.5_1640160958103_0.9627688296445769"},"_hasShrinkwrap":false},"1.0.6":{"name":"ts-api-core","version":"1.0.6","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.0.6","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-SvR/UHUo7IF8mFP8tdETMUh9ZFA8tr67p9D/Ecih2htH4tq2iB43C1yLxzTbMwvgl6z3YccM6+8BElu0/EpKXQ==","shasum":"b289248c772e15322053351addd8a1822f47f501","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.0.6.tgz","fileCount":181,"unpackedSize":640967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw+yFCRA9TVsSAnZWagAAImsQAIFX7SYebiSjqxMnVJCf\n7VjMyYMXSq9RkvjGGpCpxkW0tGTh/0SIIwDm5Z3AXuDHkVn3XjI/olB/kTwP\nqhDRqL0IVU0Mb2uSP1meZWfRQkyy5Sjc04+h3pOfBQxVjnIDyleSjQqaPF1V\nOnu47gcHtIXLqyAyZHSW2EbNEbrJ5G4kyPoEA6GTZuKA2uElBbFYT7AVsfDx\nCkTK/uuCm+TS5qA7hbmpThR+TkqYnBgtMej+FH2uQz6bI3DJiySeUoniem2z\nRj2TMXp9t4iLmVPzi0Ng6Kv9Em62d9aUs3am+R8F9zssps851Gl0hCjlPbWT\nyUHM2j5+71sjRHsgA8eQQ3UxLDta1As+BP/feWiojLpokoAN3w1IE5lWM/+8\nQoB+CUiU746kZ2DWGCcSh7onkWlzEd31IFqhfcKa5FN3bUdL3XdlwU/t9Bp6\n8uWFZ+zxzeHxlKtUsSUkWbjdKfCvhxG8IiR2JRmukUtbCsjanJb/Gxz3sTEf\nCVCpya28tmOlhvDJIu40eS60yaFxO2b/yT/KG6Jx+Bb81iXyOqPHx7Z3SdqW\nPHpIVSRgTGKyx4O0ehNj+9yaSdNNm/JUxPlT7nxRXPRKaBC91Kt+tGWtaXQJ\n4p6UQh/gPi0WcYDg+5M/4/D4vCYLIVTAXa36oOqKaKKc8NxMaRqs/xAsy7SL\nk5Ih\r\n=TC8L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw/dE8SapKq+p3AxUE/DN5+g7aDa8nerIuo/cPl/3mTgIgZE/8Irro+87L/h7zCUufhsRq5/0srI/67llIj/VXWZg="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.0.6_1640230021499_0.1048200798068124"},"_hasShrinkwrap":false},"1.0.7":{"name":"ts-api-core","version":"1.0.7","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.0.7","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-xRvG1S9lr+GHQRXOU7EjijLrdQHbHsn+Sv0QBWQWmohYW8m+mPdpFDGJcIj19GoXOWMpB0puxReFJMeHerwwew==","shasum":"4deddde653bf8e9e344ed5989807c72d82486b67","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.0.7.tgz","fileCount":181,"unpackedSize":647018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxEtoCRA9TVsSAnZWagAAM3UP/17lDkYGehw/g0/XAtF4\nr4OdRMQloxGCjc4OM+3RTaxqcGuxWHq11WDQUp1tm0vGntyRT8XVops+h5pm\niCIyc6RRcen4cPAYTh0r9PuwA7Gh9XstT7zfrl+99jVQeWeQEjFYIwdiA1dr\nvCkoNmx0Snp36kURwF+gTMsR8k7lfFaYglS5+Geo+P/iZ1vHfaHnDuXZLca3\nF5ESZNobti9Z8A1Rchr79W1/x6jGfNB9KseGnIZfjfZo2XJVOF4/dPq5OpD5\n6uy6uYchvdkOOweG1aHZx/OSQeWou36moxl8m2JODqPaBpVBY/NppEB4UWbD\nXPQvZWLOGPE5uxi1F4BhC3LGBHWYmVWhLPuwWZaL0QjiTDGY3JYiaJYnRnrt\nvpjZFjiAyp4gpkjYdY2VDAxvkw90ReLYbaRz8Jy1o0cOIseB89cHF7buvQBn\n/i3eAxx+0XOJioO6/jzUyWAFnMUbT8ie82y7GSEIt3HQ1UGvFsW9arJjlyPO\n9U3aO33Bfi8a+P1ZQNqFwbp8Uh58UUP56R9OkTkCl50lxGVLYVKxww4WhIva\nEDy36vktvePhFg4G225bmNFmTN6Tfz4RwHEyFJblTF7shRJgP3q2a6YYfG7P\nIO+JZ5BMxI/Ixg3jvFZSpH2pMZgI3cqug4r/F6z0Mcke67xXd/7OZJV1eJS0\nrEKA\r\n=A5K9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxIpgITHGnAysFaf+iqMQG+WgX7JMGF+a5XAB9gZ7bmAIhALn9E3h5z0UH4e/9OOBLTG6ZkjdUX4sqKDlyq9Eqg43w"}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.0.7_1640254312650_0.5454610442791397"},"_hasShrinkwrap":false},"1.1.0":{"name":"ts-api-core","version":"1.1.0","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-oEW60t+bCadj5tAE0Mlm6HOMNclHs6ODeCBQPlO++4df+Asv1fZPKgd+b6oY8BU8IgCnhIxey4/gdZeB83TrWA==","shasum":"ddd083cc2955a243144418c2632a3d6dbb06dd63","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.0.tgz","fileCount":184,"unpackedSize":686627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxbIxCRA9TVsSAnZWagAAf2QP/jBWnEs3aZmla5FdZDkD\nzcq5b276h/sql9H+4hq6K0upaxd0pWCJwPak4rMFbNe0ErTOKlfVdwyQdNlD\nVtPR2lmgVo159RZVu4AiPs5kuEYEtkC3jb9UQmV9GKqudCOtp+2lnZgB3QXn\n2aH9pLBfvy6gUBSSdgfPa3UlvXtc36DThkLrDIX2YmdBa15XzIDesKxEJPQV\nePbY8JGw8QHHt1ApG59CeJbLwH7htlKboQqpiI5xYo1CNfFV8nJ3YcSXU1Tj\nIk/yqBuGHoSXSt0vgudmdSef0IeAxYHwicAV0yZc5xg7hSJ7B9+hEL94RiJH\nN3/eRKB1gFR5andS3XKyEzYf6a1ZljQCQb79tc6xAnUL+0D+3oM4Qjsew2ff\nqm2PqHYms+RLd1LDnyIO+xWSCQ/BEcNinmxN0KJJ65gSw2RpOmIskC3bKtju\nXcxV7MeWX/kQjJPefIb4c+4IjJ4nrzkv1i6m8M7rYx5jMFJcl+6QtdtgGgbd\nK+Cq2LU+p3Auftd93JeF4BFDg6cV3pMy6EYHhse1ZYKQCF2iGgnJVo3jOIRE\n9jLXC1TCOJdu7Dr7YtxIdR2TTZ0wQ9seBvcjZmWzjW/MddJ4PrICp3UuC9+/\nT8JOU3i3xHZYGFSMYMJL0v3Rj3XXv6AqqCoV8HHDLMNRXvDYE8Wx3uDCc0VF\nzISa\r\n=ZORd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFF5KZQQyal9yKqHQwxqESVP6ckIP51BcM7YhrarRC+6AiEAxrBLM8Rjpe6bsEoWynt4Tkk0SxQgB8LMnNZpyCwP+Lw="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.0_1640346161203_0.32630504758964074"},"_hasShrinkwrap":false},"1.1.1":{"name":"ts-api-core","version":"1.1.1","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-v5MHM2DvhingG1yeF5ettgAfgQjTXiBtPl0/a5uo9xOPkz6ChbNU06iEmMAmL+c5M9dddIISGmwIworcn4eZWA==","shasum":"fe34c12df20795d0e5bc56346e017d38e251c8ba","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.1.tgz","fileCount":190,"unpackedSize":695153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyVYQCRA9TVsSAnZWagAAE4YP/i8gHKeW/G9xruCk56oQ\n81SeH5R3f+4itakpWHFbjhUGrdfrgge1TdWY5ye6LalQbRRfkQcAWIeO5uA5\nC/TpwujkKlqsqGfD8rY1lpHt7znvnw8p7v7xDrs+YuhpqtSN7DsosqF68oRN\nrAbA4N/MSG7SxYXonE7sdeS+zcZApkBldSLDxgcrawReTgd0PBBUFAXYA0Ke\nRFenFedSnBp/gTA6pe1C9tZumvroBXqkmdPRUltVCkA7Vh6H69/GI2g1cihX\nlUjw9/r2O3rHrY208wSvFbv0HmaHZp8haY67y2y8mVUieiDyw36wXQYnXV3V\nN/4qx9vruIDYnnjbLgLsZXoBQd95AGo2DrtSBzrg1VOBEeJlEImpzBJnrEga\nkO7qHbCXlV9C5FpxmvfjHvCeJNCtp94eFuX3WoZH0xEVsLAMHpSGiw4rVQ75\n6WaEJ2/gmXV+eooNb3SPZhWR6IE3wRQwlE8CUtl+i3cPgrxPvKH0ZsshmClf\nTXaMgvn3r8XDJKGdtmswqsl+Lv0J9uSYTOLHjcg3JNU1cRwvPWIKbMX/irBn\nOOqPQkgOl5yk2zo0/aW3kyhziImimkS9OJRvn3FyTkLaRAZJz+sv39G32uRB\ngu6TA0L8xBqvp5eNxJVNxvt5QezNJhrflZJnDMHaGN+ohmltvqTm0BX1EtiB\nw4bR\r\n=PbyL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWMnbkCUGEg6KiyqWNrRK9VWQzVYLvvmTdZjyzJaE+WwIhAKed7heU0pzHs825FhBiwkNmj7Vc+PH09iFp//FZonAQ"}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.1_1640584720182_0.8350058789370609"},"_hasShrinkwrap":false},"1.1.2":{"name":"ts-api-core","version":"1.1.2","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-HQLQgkZIthoKS3jFBiCD64HVz72FpTRULb3jBq2/bgyjMw7Pxln5I07CVlZiSUXQlbfaEODnskNx7Joqke9lfg==","shasum":"9df5c4aa5f02c3e54ba4a03c15c095fe30f0c37c","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.2.tgz","fileCount":190,"unpackedSize":697851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyZfzCRA9TVsSAnZWagAACkYP+QEfZucuueuqed5E4BA3\nfpFTu0logYCK+8bgsiZRn86tmDKO6SMRbYaTY2bEDY4LFUBdFM98PG7c7u/O\nKkjMwdbRaeTK7ExGVgx9fY6yu3BzCZ3S2dLDcJ+en63zXx5uRqUFxbYLS8Ih\nJ7th/exmSFZw0ltJ8t4vAhYXsxAwS0VZoe5PbiZ1uTrKH6VNzAI3wEKOt6Ah\n1o5rS8Dc2M5nnf5xEzqZCoQZofwnXTQvXOLYpa1mTtAAT6MnC0N8Z5m10C/6\nTCS42V12fXJ/1ZGSKQ8QmF3o1VovKgw+RuWRtOCkN9pV8PseCgjXlUrDry0O\nyUeMlIKdA1dEl/S4Nv1HMDhB3NMaG4ADqT/33bGPVUbPYHir1bWK1V+mLg3K\nVZ8Vb3l+SsrjiURWI7lxMsMCTiW/2UU1E07LaHUoVLx4fm6AFcfCvVJa4yxt\nHWow+XWcW5N2DCVll83p5zIH9Lll4qW9Lots1iD1T9b28wO3yku79hIqbEZ3\nGbBpujUcxo1JxPBtZIxoEQGexp4g7TX737wdwEnwrPsdooGt9wkCdShEpSi3\nM2bFmvyiNH5MGgITP/LiCS1gsuqJnyrcrcpDBHhwnM2CCewdUVKKmarni34o\nwzOTjpsHrhEYicYzmHQNBcyd7bnZAWNnaWDSOtR2Wt7YSuRu3C1/37mRm4F6\nH9h9\r\n=knxo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA62W4Z3dJ8e2P3iy0g2ZXjOPJrCZQAbtomaHm93P/egAiEAoIUhoqDEk9sJ3CgKxEz1H7Ctc2d68b4CX6JaWHcTaBI="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.2_1640601587702_0.34333663057590447"},"_hasShrinkwrap":false},"1.1.3":{"name":"ts-api-core","version":"1.1.3","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-T34771FDvOACPoNusctIINg2U6YzkKJkpxnKcrjclyF6DF3R/xZhSz15/qSu3SD1AAfT6dY3dk74IhQkGMH/0w==","shasum":"080f971d65bf976f2555181b6a90c6b73f2e12eb","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.3.tgz","fileCount":190,"unpackedSize":702930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyq+4CRA9TVsSAnZWagAAq3cQAIZFzfZA0Vn2YQZ0q6NS\nEjtUTWroEm9QY/dMHGp6GFxneTxL0tja9tIBjlQUL26Gdz6S27yDTMPc8gr3\nK+fzWyyI+tnNF7e4zp7ycLiBkvDpSf0nA7pSem4dvWyjGoqvBm+yOKBlkXaj\nf/qiku5mxWE76WJR/e2T4vCjTEdnK+nyPiFQwFTmkPsgfeK4WNhbZrmoQOGA\nboa5qmYv/wRAU/yWxJnFscKzwXcP4zWnnjrg/z3gqH4KyZAfkLTy+bDQNpcv\nw0ouk2C7qJxQDIIuBNMq0SmsW5E/+2hRaL49W1YTt0Xe25vF0DbYxVrOHgOb\n5LsphBKg8r1sQ5TiIfHywC/oVVmQRzxiVpu+upxU0y/fLCeu7eaJrwGIr35v\n6VNI4TSAXobReDvatM5eqi/nbHea6LeiGnFxvSOD4mIxRN7mQYJZcx1Tt+t6\nEFrxnYDwJpE5x+vckis5ElhqC7FieZj/awIHDaAZ8Sm2ccX32CI+878APGNe\nMx/UHsqCb4JGvblMQ0Q4lOyKwKkkQO3bBUey68Imea9IZwJHb4AjzR0Szk48\nyaOo+M5vELtCLxlI8FKYMESO64Vn9qsqvus8hf/mKctGtC8J9NRoAt3ik9j5\nq1KiTDrrwMWmBS3eGDYeOF/SVm2sunTl8xDZSVswb3OPW7u8HL+wsgQY42jp\nl73q\r\n=ME/q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrPW7qdM69v5kxJg/CD2jv7jfskTWQ4xw0v8eTQbYxRAiB7SF9ZijdBVpfAe/nDAYJyIvhA+ISv/bv8fOX6Za1+ww=="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.3_1640673208001_0.5733466551749744"},"_hasShrinkwrap":false},"1.1.4":{"name":"ts-api-core","version":"1.1.4","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.4","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-qMCQNYBLYBJjNX1AU6Y3cQ49Fiy5m7swqRmPxvenu0zEhSQQu4J6g05INxICwdsRF4xWmwVUW+KHrFvXFI5j0g==","shasum":"55fa9c78c6623542cb98c53ab614a093bc1d0870","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.4.tgz","fileCount":190,"unpackedSize":712792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy9FcCRA9TVsSAnZWagAAB0kP/Rfsgijq6fBd+RCZ6dIt\n9R8AnukwVCu882o9hf2CSCdoOhS1JVtTHX5x5TSS2/AUCQNLRNZgHpNv2aS6\ntcgiUz8lrVDEw/mMkO2qJw1fYqdVctkh+tNHOQEMPxTtW7TIyYGGcNQ/WP82\nwxvTLH3Liv1ASsUTlI5g3f0mhO3AcKoa5QOP4u2d3xQ7wqyuHEDveWHuS5HF\nbCIbt0PRcrh3aSAYXmZXsbRWKv4NPozbu3STd8xnW83O/UgbJT0kV1LYOZXZ\nKrpiXfP+YzvdZcqzuKLKP2zfaKaRu6W0I06ou55Jy+hqowB7Oy6Nnk6efieY\nciccNVXhPy68RJ+n4ka86trlQ0XytXkDYeiPqy6YFrOPWp03oOlT++QgXxJW\nnaHy2HPo5f4tz665/QR1nFrsLwj9WUCkhhqMjEwkrEVMXGs4koNJTtQkuEMa\nZWNGK9W9z7Z23Asz9zQG63qfHXM7S11h1Qn8HUnjIG7xVYy2q7lEMDGKr9kn\nuzx74bt6tSa6NmF+2+SPxJcnYhXNPtXJMRBC/j5XEOflYL214WvN+rhif6kJ\nVsYDhq1JQw2GI+8S1XUQ1vfwj5B+skO0d+62ji7EApb8WoPVeOW9u01fp0HC\n7pxYdyu7OK4fV4vANtyyC296WqWoLCY7Ggv6Tdea8upHcn4bJCuVLMAWcwS1\nOKlj\r\n=I4bx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDDo4zxtfGQEpKOltPHUpOBTioUETyhF0v6DhhuZfWXQIhAMf82RJ/93Ue/wGemVkRTliTK2KdQCwc94HVPzJrZq9U"}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.4_1640747356314_0.26272217395591735"},"_hasShrinkwrap":false},"1.1.5":{"name":"ts-api-core","version":"1.1.5","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.5","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-nrX2AOtpMSbjdXZuO2DCv+GjNx4e2qa3vkm9NmPUCgq3krRQtcCM2Ow/zx1NA+TdyDwse1F7wj4kIhu9QcCCBg==","shasum":"ec0799802fa7610ef731af97d89baafb49561ee6","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.5.tgz","fileCount":190,"unpackedSize":712752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy9YACRA9TVsSAnZWagAAEYcP/3exjmflt7Qqc8OKgS9a\nWKeRM0TiJbwVJT5ce5+GsnQknSK1nh5d8dJ6UuK5HjL4PPlUJBYwBd+q15y5\nWytQ4BgMh20v5NBL5Kc+p+2KS6F4G3B3VoL+PSejkHm3eAHH/Jad7QnNhVMk\nIHneOX5FMjCHXHLVUtxCOdgDRRMAmCLJugSjVWwx2D1Rr9cXGe4MM8wlVcz3\nH0IEhmF5mWy/w3+DXiIAXFqzQpKILaiR1CKCAmp7vUW1qxgNaqZt9i+OF2nt\n+dj548SlggTpzS0Q6IbWipx6NT07ktPCCh+ekGw9omKboeVoPR8RHGhdQ9uo\ns+JlgFPrp8eOwgQAt8hTfsnSvJdz7p5iZt4gLWJ00hIwWgDETfcLem9kuGtV\nW37/0qFm8s+t8L9ec3l9IXdwuvgncvQDhL35dmRSbNYxD3HEw0lmAYWAQMr4\npG8Wm42bD6T2So57Qngd9uKJtKaHZvnJQ/Gt8+BF/ZQDjOvGkXoWdHjj7+i6\ntBwxl2b9BaRIUBMZq5dX3tNN0NIBkcVA6dUmV7qBfy28VXf443ciXp2H36AH\nIYDNm76YfGa5rdvRQwn785e5Xj2TvGfCkQ6nmEL0HRMsCkVIiPDpiASQqQxp\ndGEszE8zYaECpii9vC6GW2uKGlRLx4z3dSk0Dql/fqy7gXWG0gQSLL34Tguf\nphB9\r\n=no/K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMu5S+UXWhYkNvLYhDYHrDFRoug4Ar/DgMzFNE3CWqxQIhAKbfCahA9lqwcmGw5S5VrqAgFDOJAdYa7Dyi+W/EtNzi"}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.5_1640748543725_0.2168869788968273"},"_hasShrinkwrap":false},"1.1.6":{"name":"ts-api-core","version":"1.1.6","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.6","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-8B/ZFCwTPnUiD0ufvgopQexVvR5sxhC6omSNIYsmZrYdia8zQLS85jRQIeHG3YzVcB6iXuj3FR4jyy88L4HlJA==","shasum":"6af8527460d2282ebe7fcf1836f2a771ee9403a6","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.6.tgz","fileCount":190,"unpackedSize":715040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzAExCRA9TVsSAnZWagAAZ8MP/3jnzL/2PHxOqTJl4E+q\nqDQe9cQRCB/0G13WAZwMKUNBdT/+S+KmjjYiyR8clNRQywxpKDXGuQ1rq+eA\nPzrMkk9NSx1ZqRlbblXcaFC32jeVMtYloybzC5cTPzgNVgDxOdhGMLgitoJl\nSXut+ZoCLO8lWEySmC6GfIc7e+6vLPR2UOKXNvn1EguLxJqCCK0w5iWo50TV\n6eusE2gkwjdx94zX1TIh9qkW9TboY4DfnRSNoye9BGKFEk0lqUeDlEb/8WhQ\nptRcwsI/s042GriKKbXQ+yHW8bJUuJF4RNqy5GHZQCCo0ft7dTuH7bE19L4T\n9D058bAIK9n2XovJpwCwaJlV0LcmxReaOq1ww3ABagA3b6Kw/QnxH67WRVXE\nZXwD9yPnLOmal9r4373aDZqFUjSjYkZvRrrQ2lxndufpA2oQG5S5qh/nq6oj\nLy1OorPxUAOaKenUAy7o/WJ+vRvO7/eFY23gfhpEBp59JdyAzUswXefynYyK\nOhItCa8Sass2fuZuIyYDYHbsv+Pg/IP9tAJNPnVxtetVNUBxMe4K2XrgIcFs\nRLDUoFvgwT6xD5b9YtG6qD+u70LpADO85y3mc5GXYoTgIawe+MZXkNTHCV7L\nCIjLShH6J4FN84I5lCPS/U93MQCOEE0CnBR2Ken5pkRg6iUdmJb5xcXeIgeA\nHTTS\r\n=v3fz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkMx06jwiKgnmhaL+cUtkRV3LgH5EtIFTQSbDUdAmWQAiEA0Q2yRgggYdHbsQsnfvTcHgOU7ZAou8G6Uy4LIhvCd78="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.6_1640759600975_0.0014445789699701894"},"_hasShrinkwrap":false},"1.1.7":{"name":"ts-api-core","version":"1.1.7","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.7","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-NoVQga/s6cW4JdLNSXPKXVuuBYDtHA93JdiY4Z2BhAV9HmBEYmaFX2zS90HoEiLr1XBDUKUl1QFa9/AkS4DFFw==","shasum":"6aaa73ef19b6d251db5928699c8406510ecb75f0","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.7.tgz","fileCount":190,"unpackedSize":716573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzBJJCRA9TVsSAnZWagAAPFkP/in+iie1k7pkG/x1eat/\njn16Y9aFAFGSJ1r+9LNu/bO5GKRZ+CgiNft2fAy61wW5LsLUtfD6kUe2+i+b\n/5QD6n5Z40QCVAX1Fi9AHuPnheOWL32DVg3OXpE45eyARsd3qDN+vZ8o5EI2\nj1T1pxWI5CwH/qPqa8IKeD3W0YfTz2jtuOBZEVWvqg0TPzaDqfdZR/rRGuvp\n93pdQQrYAg4bvw141dymawMS/2bY6HbJtoWAwp5IWUVuaoPJ7+Coysh4UZfR\nwdxyeyksGOz5HLtqwUleuARAOZAYoAl1yS/Xqafa5Gckc+A3BEvJTznDf6jA\nyPgdkdTPSoid6hSUTUF2WMQ/X9b0tABbxJ8SGNVovohmwCiDl7NkT3bpzBn7\nHn9oDI+R/CZdDR7zy+995eKtgoS/0S2RPRzSMZ/v8FMZJb+mqipmx/YXLudn\nlMH1yVvmNgQT8biqQ90Iooz7z8U8ytyButjI619qME3XUQSpfeNC35LVzjbn\nMlQZm9q4oE2o2Rg1B63qJb/hj4Vl2G0v2VrHQlZcm32/Xx5qOJuMddkx1M6r\nMM0uaIEX49WFZbKk1NIjcJQ3A6XPI/jvINC2Q8JXuk6eZnaXCTO/U7KhpBWZ\nFfVx05G/MYD/WQx226Jy/dw1syzacyO9/0Alm2hndNd3VJ2zoqhSoN5/OCmY\nVhhP\r\n=ul/c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyzZqRZcqUZ0KgGZr2sPkYSwgy8hmGzCpZtMg7SdsscAIhAOdMxGFIAYoddCHy4XedJaSDs/V1oa5Wgav3/iyR96kG"}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.7_1640763976967_0.665454214261429"},"_hasShrinkwrap":false},"1.1.8":{"name":"ts-api-core","version":"1.1.8","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.8","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-QHLmfoUkG7Ktk1GCnWnCjRpcbvmTFWY72AiwRbCoU/3uFdxhV6+ZcP0ZxKxJTyduphpO/gSu+3Pv7NbFFJ0SVA==","shasum":"00c853111ffe99d40eb147ef2e8189fd75c6ae87","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.8.tgz","fileCount":190,"unpackedSize":716573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzBPhCRA9TVsSAnZWagAAuXMP/jrF1OO46evKLS9K40nl\nH/EDTBUI6sUIU1qfvhUiyksG7CG2szsMA83wsAWA+FBVDwZq8s0aIbGsGJG4\nayHDIjpQUc1Ova6Q39LnLUOJutNZlNZLTyxUkC/Ygqhm4Eqsll74JNdOJR//\nrFx+lydcI4IxiPKg2Ahu824jz1/5ObLYwwtfJBhfbVTdBulkzSWThyN0x9k4\nLjJMIvdKq/Qzv5j+dBrUO/w72fTpK4bLFpBGBu0yFWs5zPewJTFPEUcYwvuJ\nEaPC8RMFmMr+SE9YTAg43uGrOGmox2RMJPuHZsT6PQj86L7u9BY3/yvYSsr2\nvdEJISGk4XEfAsWJAH1cD/9jMnf+FSyhpk76xoCA+6wBpNYXo69vDxs6WQjt\n2jcV3CIuDhb8FkvCvKHNF4H6jfBnagv8uw4WEPqBC8ok/H4qLPHHYc6DTrgo\nqD94S0AlGKufbVhlOzaSePfPQu5qXC5ujGkegzvHnJU5arJje/FO+ptLIO+m\niBPlHp3R4jYGqoaAi28IPU8DHlablUgEyEb3lemQViPfaDq9tle5rDEZrJuz\nbVLOqxAlbzMLtYmO7BzKafpVVBetwPV0PlxFLudgOj09A4g6I05YH46d9LvQ\nVMPhE5kzAcm4QBb4NpRdfMF5ZCZsFluWffG2oVP2eYTVR3Mh2hCkrmYBuIqJ\nkewD\r\n=0Kyc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrAKNa1Q4XYbOOksqgFOvvq1rXBUstKb0sP2oLwYH3TAiEAuJtY3pXF7Uzet/TItbPUG/AvKpqUztNsGjVqRePYi8E="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.8_1640764385085_0.35911105078934114"},"_hasShrinkwrap":false},"1.1.9":{"name":"ts-api-core","version":"1.1.9","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.9","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-T4Ym27HrHrxWPiY04GQOUEJ+lehJUsHIcOTYoTTVywCevaKaDq8koJbMRDg8KNQnhsWpVnRV5i8XzUGTUDF0wg==","shasum":"5154b9e29cd27c9413f4c369e45f47afb1e0def2","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.9.tgz","fileCount":190,"unpackedSize":717159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzBWWCRA9TVsSAnZWagAAf6oP/RptpMpUWdvWkHCp/Z6s\nWWOmkWMbIzea/qFB5nM17MJIROq5hwdqiw0Z4yQS6pS++8xyVy0TswdzktZA\nYeNrkJFYxw0iuTA8Pu3DA+2XnMs4dSNoGMQnk8EZHhpMgg3NcrUiw79GABti\noUN4djIHuYmwRj89FYn/QFeMqJ4KP6VhPPSn5FbvoQwGTyq05YCYWMSHUIhl\nADvisbg/XmF6ZjDc7ucACWFTVaQzHxuR/7ax3LY27BgqxRQ/LiSOoSGYcWVl\n0/gHWeREVifC0WtST2a05zkGkfj/WCFctC7RS9qWr1VmyCLXRKGpWTPy3VWj\nIE3jUjqkfyjb6bF19Rf3HizewGju1d7HCy2KklmkWAA42YYsV+B8jZ65+xCf\nr9JHG5JIAx/PU1lGbyNA6a7Q4Yw2e1OnWK3Dnauc4ggYpnm7zKmbZIfs82bt\nz2W3MQlX6c+fAGigdlCcR0K3rROhnQ00EzQCcdLrumWGT1uj5HGGcTI1a9uA\n5kQAIpWzkd5K+gWmXIrDqvsRjpfd6syXyI0VC7Qjh8FtFYbOKW8lLfa0BBfi\n8myOV7gfw0LytMvkSi2KeTu8IZggWFGiacwy3rTexPT8FmdDn6ggZvoEACaA\noRCZ0K5Pat7iBCkBoO6OqbtsxdmiVkxLB/bvbiwCD9ybNBoMg1pj75OqTt2c\nNci9\r\n=JZ8A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVfUYE6zgRfhVVqnqjT22sxS6rdhmvjzlJY3qerfV3bAiAZXXHatLYQyuRQCCFOvExDra80Js3VgwuzKMcjCwXFlw=="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.9_1640764822377_0.3038742144310187"},"_hasShrinkwrap":false},"1.1.10":{"name":"ts-api-core","version":"1.1.10","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.10","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-gc524YAgOPGfiP31x787ORGt2V8RXMlGJby7chV0qweL2BqIU2IQ89rUwkgvKCKuaK0RpkvW1D9K4DFvmty2bw==","shasum":"106a7f7c782a8a1e7295fa7e5b98e459e82e0b8c","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.10.tgz","fileCount":193,"unpackedSize":725918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzYItCRA9TVsSAnZWagAAVoMP/iraLmzMwcLPqaYzIe0C\nk+ajG0X9QCicI0GAfuMIf54Z0oIVHyJ3yzPvlnCchZ7pMQnp63oBFm3UVM6n\nHgWCjpeyFr8vcYwik7v0h3N7Rdd+5VrqOPv/SEtD37s4dctwQw7EB6E1G1N8\nj4GkS0sT6zw2jO/i6aMUJOF0j5IJjwTzBmd2BHMt9zjHilF2U0OHhsFH4LPP\nXZ8Gy3LzcjY49ttwQ6CuVCSpSny2MlcPku/8fXYc+KM8DPwdVFkmt4wnNU5E\nwlTYrbmItq3UrZsu6Tr9AFEXP25YqCDspj6aSY1ymrsba32/DiFPB3mX+U66\nhFxx2MjoCQ2GKUsRQzNTZVl11UtAzngoXifPJzCeO6pgCOClx3BsiWYs/cS5\ncOyqVgGtKxq4VOrd++4j38vjgv9ydBCLrdbtj7AwPvwZJ17MINk/rSRH52wx\nmZND52HuiK63ZsWheBnB3ISn6hw0YH3FAUA023Gq4NTM41sAXFkC0MKxLv6L\nkW6EkhLTnqUzSBgKgYT3Gn2AntqQa2pezh0tS6hJ4709Cq4GDQlpNXRuh5Cs\npwj6+i4+A7nVVU47Ka8PrIS6woDueXluQC6EK2a1oUGBwo12ZX+V5ZveJYE4\nrEX7aJZ0bNi+Z+/XL4j0I9khSyCrPBAuG3jmEZvHuHnEatWKmaDIc7LSmP8m\ndLU8\r\n=fubN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaN/2t76yh9vBwG6m/+KOtu16EmC7kC8UDgMe6UebtcwIgQDHvGmIvu6AHPUwJPl9dwTj/iZyeuQySICrqkHxkmqQ="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.10_1640858157717_0.8146615686249972"},"_hasShrinkwrap":false},"1.1.11":{"name":"ts-api-core","version":"1.1.11","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.11","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-/PgWfV5ZvFz1pC2cGNFnqYqGrwtGIwtpaddIVwCSfNHm10prihQXgJ2FkTSFbUZbIWsgwH+IJGyU4AjM5saxeA==","shasum":"a5dc27dfba4526077dfa70e7f8afcac183024eb8","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.11.tgz","fileCount":193,"unpackedSize":725854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhztCVCRA9TVsSAnZWagAACekQAIGf210OXWKYp6qGwus0\n5FpgwrTFUXMCex3fGRBm0b7ZFXUzIWXGOeBykEcMj3mqpmBZgOP8c5spLzDt\n7Wy1T0Ji6NGi1SW/G2uMHpXmDjap/Qw8wendIUIDkRbSUmOkQAwUHRhMW8ju\nL5YKeFlYpiq50OkbOatf5xI9n9IyzFrJ7Bsn9pNMHjQ9dQKU1OhyndJcBc8R\n2Q64Z+TgOfH6xWgiAQ5G0pCqvuRnABpUXwINMindM98G3Eyz/vIHFzNGvXFD\nxy6HN74qBewAHt0ro3tKNbc4CdnHCDZBp9jDm4THwNb1VvLoOrMoG/cO7gwC\noyIk9KMb2panSVITM5XMrZdY8aETP7yuPgE21Sb69KxPMEL1ODolom2N0hC2\nF2AVYDSogyP2ax3TnHMAvNTql//srEofyTbzzaQcNy191GJwhGHuPcGEb/82\nap2iXHl7K7fLp2n4PZLzU6LVObZPVmlPFqjyYoMxHSNOaWlPOX1AXRB1eurH\nrKko5vTuwBZByPkBOCgmDY0/zvggrs/wUW/Cfb0yiskIWe4BRsUYGEc7nDCY\ncikAhNTj5BbmlcoX1dEMx9gbysOyIOng1p0P70bOrb3LsWFlrLdvWc304sag\nUeW0sg0jU15Hj4S8B+WvJQ8EofyvqlCisMY+i8TATEEilgQMex+9fzukDV8q\nS738\r\n=0yhv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIFNIQyHUc9my9ZvZ5yem3R+B2l5qky/Pwt7wCT32TzgIhAOjDkg3+QkPLpkFK8m4TxkN8wPpxspmqKjFP2mwgbVO2"}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.11_1640943765450_0.8731053982445671"},"_hasShrinkwrap":false},"1.1.12":{"name":"ts-api-core","version":"1.1.12","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.12","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-yqrgUPoq3gE8OePFQZUPGg//GA8ssaR7l7yft0bwhbzuUmZsIE+BPykbMPoau2WnLFjZVCnIZyHHnU0oYEdHHw==","shasum":"08f8b2d4dc3238099b3d8ac2f01de68cfcdab0c2","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.12.tgz","fileCount":193,"unpackedSize":744883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1s06CRA9TVsSAnZWagAAdQcQAKNXWIPgxBR56EKPg//y\nceeJllTDON8RxKo1aO7QHlM9bDR4JJ65VGUwpmS4UjDwojIKN7bcV72Kg3jZ\ngSn3C+Tya1UUsyAXo4zXObvols4dVUfsHKHbepZAlU0pcUt+XbrjUxxlJ67s\nsp6Smags33yivgBw5v3ZWRRA3mH5tow8tnISRLhO6UnML16VrwwIsGut9HLF\nM95yhZu5HXKHbmdLkAPvhS5R6H9pIjy3JayEuW3ceNgNdMbRh+8DQJNDngj3\nRMv/4CEFOM7B4nQ/S0glnu34CUMELwrSvmx4nD4NqTZcC61nun3o+JTNbU9c\nPzA3z0BA59bLBM/VW1b+0O3mYgwikOvUALP3hdEyng/SkMtd5I4iQXE1E2em\nDjImQ/wOse5YEsxunD7ySwi9330YZxQbGNssT1/x94mCdaBAMhg9Ub+ZT9ze\njUYFkMHUbX7GlTFVnFgF4R19bjWFSGfRd9ZRoeWP9BVRhkcXutMHeNd55wyV\nfO6/F00yfkFZ7WVp3LMpDKlWTw/zjcp3rhHFk1esamdT/FBtcAxvUlf8fPld\nJ2IqDMa/uG5reKQcoeqweIWmAzntHIM8g6apEU7VHi45nV01VU8mKrKRv80B\nDHi2j5Id3Cj3PQtRPnWpC7LNCIy9sLTVM40lAtEDeNn7eB8iKpI7pWnEDyv5\nXADC\r\n=ZpAn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKJrj2bKtXWR0aZf9Kiq8KSk14O3uvafTLP+QiG6psjwIgLVHb5Q4aYhfx/djUPvJ3kSJ2OsutC/csw2qFJlC9Pzw="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.12_1641467194475_0.9000834499203854"},"_hasShrinkwrap":false},"1.1.13":{"name":"ts-api-core","version":"1.1.13","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.13","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-X0V4azD0GkOnJdGARCQjvXhtBDMiWjt1oi5jxxReZFY8MkxFbEG5Gj7KWmHRcBVEeJyUGdHLGSGRfsW7QdffyA==","shasum":"c7024890a5d00c6a5f6b359f8036ed3d28a75e2e","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.13.tgz","fileCount":196,"unpackedSize":778281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh35U8CRA9TVsSAnZWagAANl4QAKMjcUogWopVEPvGj+wd\nySTQmlHKQbw8lNLA1tOHmJTrplFPjo37VJpfzI7OlK6n6RWIY+Nh+bsdk1Rl\npVlhU0UGroJxQGbPFdUhLtF08MQApEoxR3PgAp46IR1uIajhNWtUUAsIBiZR\njk5u5qbgQ4jNXHKQeF7jJW2+N+9dWksYYGF3VcPy+jg5ddchg/vq/fftCGnk\nHotRY9ntZHjvIe9h45Xl+MKJDuG1jyIVMBVsF4frivgWh0uPFMaROl8aKu+U\nuLmEVzxmkR/mf+w6ehs/dGK3vDwtnZ0BuPsmc5ygK2/4iYVNbcM7/9riufir\nRPdEUteu1vDUfMDTmm2o8/8i3JZ2OywhX2omr37FiroB+CuZoeRAGW4j2NOX\nDHG7JOV3jQUnPK2YNFcWEh1CtH9QJf7xiVEIjiVqNH+NwkA18YRIYc+hQljl\nn29gIAw61viAwOqsWm9MdADmxsCYyiiz72mDoZ1cSJqdAcb4rc22MHr15Iz8\n01E+M+fwC6omq/G9+23lVPSY9rXLc09ZRH3/bNd0TamrA+5wPbnwDYHOUpV6\nTEBt3+loQ0rq+jy96+7oWhnFEthA81dpDRuzb6cOSKUOqnQrkbfCJQ3aVmLo\nlCRy0HsE18N2VABvWUjob9Eu6robpzrgQZhGRyd2pindKLBVACXb+xpehgtO\no7lZ\r\n=gj4P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+mJaDzyC4LEGikpXYL6ynsCaw550c+kNlt4OmDRrQCAIgXR8CICyQVGTokh+6hEs5GWVi2gguomF2bXYnH3znNZ0="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.13_1642042684484_0.11748490984947879"},"_hasShrinkwrap":false},"1.1.14":{"name":"ts-api-core","version":"1.1.14","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.14","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-YYpSkMVV+PuWTWryf09vhNONLp7x6uPTi6aq+echTZABzLPM3njoIzgwc0duddsXYIXBCJ4Y4fBDHPlt3J7Vug==","shasum":"d58cd4a82da555a53bbedf100234af184c49321a","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.14.tgz","fileCount":196,"unpackedSize":779703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh38UUCRA9TVsSAnZWagAAfLgP/2N/JDStjUcsNbJ/aa69\na/fOASlcH6Kc5MNLd6W4AbIupojb53HQZuLIieaw79PHyuU3knZKcy8nmNmX\namH/BnwQ7G4/4vyWYQL/DWQvHOJo9M4TZy63CFkF1BDU2MXYu9PgOAaemAgY\nC8WZ7rMc5fd8OSx4al6gxCpzb1jCPASfuxs590wza++vAxL0dYGLqGIoO8zG\nQ9jEwMQ+5N5pXuywfeYt14YP9DU4AHRjdmlGx8XScYjAfu8Ch2Es0ANDQ5bH\npMBwft9hto+B1EXIvdeeK2RGvCH//x9PsbSZ6Sq0x8oxdpHYJT95Uu8eqCfg\n5svt4Ap970JHyF1QRdYM5QfM7Lc6+DxX/K0jcm+kHzNcDy3Ll5VCtwbtzTm7\nnsVCaLoNMdAI7kylBUfEy75sJ0GXrZEMOqscY/G2TbOWDqI82z7xW2ovqKgT\n93ibMvWdfA8H5b8KGvzB7m37rNClCIDc4JygQKOXRD7knwLogBEELden71DO\nqdmmK1FB32Tb4m5y0cHfFZgcMzWgd3LNsO+TTE7f9JYTtqj3z8ohgHh5by23\ny7r8IPK4OaZ5cuJZSrUMFnsRmw3I/dirUmC862JSD/df/NpdgbDY67Pd2VFB\ntXwEgGMiuAJxw8jdh37SR338bd4lkfXSU77sHpS7/46iTooQgWqLcF0AJ+Es\nUk4t\r\n=E4e5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQCB3vrM6AMGfvcS2GGi9S+9jlyp0wyYzTbLmrN8DUSAiEAulOfdhf63ynodFMkuRmSrmoP2uVtNbFHAPPeG3ULSHk="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.14_1642054931892_0.7581700254352539"},"_hasShrinkwrap":false},"1.1.15":{"name":"ts-api-core","version":"1.1.15","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.15","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Z4i/yXMh+NogZSGZs8BjJeX1eHMYd6IkCM9OL3aQD7qcb2WyNyCUS0PWtkSvqapwE4LedI2QJYkGIz2jzz0L8A==","shasum":"d2563f03fe9349900da0a85caf4347b6431f4b9f","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.15.tgz","fileCount":196,"unpackedSize":779940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh389jCRA9TVsSAnZWagAAiTUP/2JbWgevf2C6syxk0dWX\nZxhJC1R+2b/wzXU1nWxvr8Ys6wKj614+kMqo2dpb3+88hTDJY77GnFFpj6Jn\nm4TWCYioDmKfFLpDsbaleXXVjeoV+M4tmeSzcbs78zaXwONNILdUV7OCc2yg\n0myYak64Cwe53llUwDe+/BhzZzCoYu5TvVx80l+hb5hzFrfb0jLwtcco3CTg\nCzVen5sSpqA3ySxkj3unCa328C93+Wjvx2Bdz8LuzFhDsvknMBzzj8BS4LoT\nCOj2sJcxkVJPy/HhYZjSDT7KjDyjh4L9oMkT/RP5PkAfBllkFcit1kwl2Ou9\nzBSMQFoEWk9jGGuETK4gFzRzBBqau+cpE55SHpy6FoNpDaX08UvDnBSQcbfF\nJtkJrWwHbnecsDhMc7gkaynEvxCE5df4MfeNhIBLYcuNrW+OAFZXTvTmzLgh\n86IcZmDzle53HEMYIy5Q/s6LMfj3ZpCdJr0CYyOVqhBN+yghahHYKL32RG1l\nspl33XUXw2RYCQ1Ho9CxMNQluSx36gMmpRta2+KjZb91Dtu1cg0bsrFy5Z8f\nbrsTnCtP7EbRR3aE1yJuHcKDcVHT/1ijAqcAgwGdHH1xvub4bgCaFjjuqysu\n6psHY5fF4Ojq2md622mzMRIcGyccPtcsJYsWXZbhvX9N+/KE4t84JpzNXVCl\nzVD6\r\n=xPJh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6YDNq9gfIUUJV5Nai+eJsaKZCC1lyooxR3XMEWFS23AiEAwqNl/TjjSYpLysNGno19Ae4wfxQRcC39ZxVVzsx0A1I="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.15_1642057571155_0.04880402395763017"},"_hasShrinkwrap":false},"1.1.16":{"name":"ts-api-core","version":"1.1.16","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.16","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-uZ+4bJBEtq9iIfio53IDFqASjPfAQPDo3UkR7nOse1Hosq/W0xQoRoLxCLT+p6lf5c9lbeeKYBba9a9/hhushA==","shasum":"db8dc4c99d991e3851b8af122aed41a664cddfbf","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.16.tgz","fileCount":196,"unpackedSize":780136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh39JcCRA9TVsSAnZWagAAiWMP/2VNqU4Y3Wis2Q5dvF1a\n7s/dPcmek8+G2PQXJrpatc6sP4sirD1UjJ3ibVJaBvQ2y5vhnhlv1N18nrPi\nB7Dhw/iHSm7Ej41gIpWXOCEiieh6JJjmMqfEPkUcARBYkHiWnqnSij5RdU/3\nef4RgLRnF1PU67vPJPTb7+OXJ5aYdE4ao0uTt26cAbl9UDrAOmbPqbQAYauO\nkdlL1OA35C1NyTQbdPE1kdARiRkUUpeN6w+5U08zIB80n/9HsnMpy6xMZGw6\nus92EryjbxxmjVqmV3SlW6iJQXb4bkDfeTMpdiBpGiMClULVp9a28pKrmH4R\ne0oaRZWX6SvO/xmf8N46NhDemx6nC+qf/lsurE8P8YTz6FLhoDj4J+9M0aap\nrVcBxyBSurr9D8I100lM4ceXynr7qz6KgZoi8izd6Y+7Bs21AgjPwuZf6vds\nTjtFzkgZG0GUWL1Ayk9f4G9NKjiB87VXrmtTujsLNF/8d83pk6X/P8b2dpO2\nofUV/ST8aE9MVZ6JV8CHreQetEmu0tcbrHg9rKmbMEtJtEKmf3Hl2z6xlxiQ\nKQIaqHDy/3Vl+zqbeasFfotD8/K2a/94Ux4A+XDLYTtF0nlD6FSyZqQf7QDn\ns4ZseyfN+pru+98lztPr1CLT4yVJ6es0TMyViW/ELECEPWesKEcnvYWIV6xU\nNSDC\r\n=kIEb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvPiY/o8lCOL2xtZmM0kDNi3vJuOvvXLZAIy2ZfI0h5AIgHmSTZMEjmXTPfM8uZGobcrK3yp6pV1BlQlEkj1+ONhU="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.16_1642058332768_0.18632446464912422"},"_hasShrinkwrap":false},"1.1.17":{"name":"ts-api-core","version":"1.1.17","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.17","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-eImKhUjjX9qhx0vXzMljz6xZDYvg+sMniUjcUjqoTCYJvDKXV0V4043VDJnk3oXfV7EJ5qLtz9G/Kn6foHK8RA==","shasum":"16081f3f8316b17d4383150b75cfc68f78231144","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.17.tgz","fileCount":196,"unpackedSize":780058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4REjCRA9TVsSAnZWagAAxQ4QAJNbBv0VQwqBti3V/4QR\n6bjmum4mLzaLQjHz3toJiFuJFb10g0vAVPaHn7/VxfO0ssjAJNgrPSnHipR1\n6vuH456ej349aJMoWZSANCKXcUC+vI4AkgGw3YGi1RtNEyXrJatPJSnL5fGn\nwlyrrWqpPY6w/KptwXwVpl/UbHQ/y+z5gZEX1E/APM4PpE5L60Rx0n7f4IvU\nNvucMK72/Cixop9FkFx98BHilpn1TBiBPMFbEMzoczpIzg/QgN2n4TZbBzFU\nsAPvwybHLbDmhRInNj5jbJu/fvDjysNapjnXdv/0rmj32cEj++4+tP4GKyaD\nm/l0dPktA1jHOBtmj1dIGl5cP6++amXA7aSLnH9yHbhSVWijidMlmjnt8b0C\nTMfvZSO89bOyHlTorifE1cAitoQShuSsGk3PpLp67q1v9aAWKl55Dt+jlvDF\nTs8Coq5RQvktP2zEeilKHrhVNvI3AmU3VGu3ctEx6owi7UGVy7vGyDo1c3eC\n31yWlIPVJmDeTdAmP3uK3h+5tF6GHf7uFMr2idc/RWTr8LTBdUBO4VfSpiv4\nxeQiN5v5XmJOurMdFrIsrSvHZUMBbkmEOtP3KV5+rKTTKVW/p/TwYPvmPcEU\nGUbN8zyKl177BwTD60uCoHNxyfSmMNGcFYkI8ce6oOJzOucaHl/b/rvSAQFN\nutF0\r\n=M2/7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCofg162/ItPFXfvl/xJPcfYFky/X5j4E+Xli7GmqYCxAIgdZ9W1kUI57gyqzN8sjvW80wGWF5RvU1UMJovh/Fg/Xg="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.17_1642139939344_0.6608748188504834"},"_hasShrinkwrap":false},"1.1.18":{"name":"ts-api-core","version":"1.1.18","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.18","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ZDrXAQkup3wJjKfRfbr59iEPD1XQr9JTUcqXLxBh+IHls9WiiFJMfWr7ntgtvLvQeUgUblp0J6lmB/yu1fPJBg==","shasum":"342a3c8b0a0f1ef432cf388dc921d508dde0bd72","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.18.tgz","fileCount":196,"unpackedSize":780714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh56duCRA9TVsSAnZWagAAVU4P/1P12i1MSIpsL+qmVmlY\nrGyzDDgp6o8bZkgwVptvqPXq1JQr0BCz5wBhkmVspcj72SCtEq93BfyBMLzn\nUa7VBp/x5VPXgE9WCz524w/a0RXwayYmgn+66827Z7rKn9MlQpnBsV+AAj9L\nfBdoK1tBUj3a7n8/QsiX6GFTNeOSFeW8JG+VQw8Qy3ld0alKpIi80hyhAIks\nh5eMeNopdiLjH90oSXlBUOZCXBn3wjkpmFYNB0/+tdLRWxjBzcFuzoSYNmU0\njGAYVyVZcy9ZPRulCYURJgEjQdI6USO6sqNeEo0e2d9vrouwkJ8Q/DNEyXBn\n3iAsQZeFuE2R9hPHnFfLScl7x1yEU5RFYkDNWtiDMYjqjngXeT8Glhpv9O2x\n86bD4iJJO6hMNb/DMgm1I86edvkLEsUzYyFw0ktTDerWxt58gi+RdTxvVc58\n8SqXCjL3XQsV2jlIpD6vc/z3EnUZgi+By2n6McwA4Oq2ImCO5bN+/30+aM+W\nZzDUCDEv/U50TWabtGFuWclbwUDbYKeFt+4oZE/MB2NUb5uXHjQvN/sDg+aQ\n/aZDQwaw4MFRg3H+NQFjd5H/9cUtNXF/fR1D8S8vyzDyin98//U8hdls+4Mr\nTHwcgHq/xHJW5ihQe6WKozrnLMT+McfOfDoT1UOMl5/YCsv6m/imziJ99dCD\n1ZU+\r\n=i/eb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKrEUICoPrX/o39vbBZ7SabGcTXuCFfMIw+m9xHHSyeAiEA/7TL7a3RehxLuOyYpd4TiVlhyaxL2YuXtDSwqHeeC1c="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.18_1642571630784_0.19594868775508578"},"_hasShrinkwrap":false},"1.1.19":{"name":"ts-api-core","version":"1.1.19","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.1.19","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Y4n4ESqY9iXiE6vQQAsJA8cGQ905wNGOOgYO6/g1cXcLHk0tTgZEyDZbsZARAsCEu7+/B4ZAsmRFR+AFG9fi9A==","shasum":"d8b8cceeff4b53b7be928730bb874f4ba4c7cbc0","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.1.19.tgz","fileCount":196,"unpackedSize":782232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6R0RCRA9TVsSAnZWagAAktAQAJ2/2BF8XrUcTskW3nrB\n6uy9lTU28uFrubP8v6ci1sjucbYZl5cz+fvCaQSHcl43SJuJICh/th+crfwf\n7FKOSH1I9vzwNQXy2b2IGLc+W7CBthhlwhF58GeWyA1O8+1DqLiD8o0pUKbp\nfYfyqyL+QHxbxLVXI0jG0yvAJD9xJX0d8OnJ9xJIUwygRXQS8INX/TEA+gpC\nRYVDE4jNN7j1xU6gCYr2nYG8I7TCFoMUzFoBQp0G9XEZhuwTXE3arY85JxzO\neMJck3EbgMXwhYQx3jtvr4Vf5B+bk6R8ot94OTUgLCKItJNTJ9U97dWkhOCt\n5CaMbAecz49d7uuuXzbFoSuQimIO+6S1zASqXYvpOtUryM+lUURSjzDz74Jk\neT6xL5Y4gDQcFoPJWoS+0etTwHQ7iMSgmxbfIysk8slbbgBDoNIB+jE9WvPI\nq2wpjqb4sU+9OMQGIcWZlMac10/uVq4G4vrJudkUoUvP5eBdPzegQ4HG8GPG\n0N5oFEJeDi7x3spz7lvqx+20AYRqy7o/234jXYP+/bhOfKLGkmEYmvHtzca9\npbHJ7bqUUsAiat5w+57MIxt9PM6JidvFzWj9lgGv3ogdNPud3TEkwFUvWCE8\nZJxVq9alQMBzxiw/6mI3hcUFwhSNumbK9vwa2Nqdp0uyXMMhGzmTphpRI9Ad\nbM01\r\n=q3zN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnyLoZI7ZOXiEUXqtlTWgsfnjsvlyjiV0GomZjAFO46QIhAOdCScrCiwZFMCvWG+U5Nu+lEUCyooWeFuCk5y+VXiUg"}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.1.19_1642667280246_0.30605061123575195"},"_hasShrinkwrap":false},"1.2.0":{"name":"ts-api-core","version":"1.2.0","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.2.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-AbFYMfVSckE4IZyRynBCSgxicT7Wl8uzzsdE9AE3nOsi4qqovJrsN0o33VxZ43fxe/E4NfandB7ny0KSU7L9zA==","shasum":"74cc0b5797d9e8fe4dc7d760b278c631a1a0f779","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.2.0.tgz","fileCount":196,"unpackedSize":791052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh75bCCRA9TVsSAnZWagAAgjEP/1VgKze6S5gHPPoA6wZe\nvZqTIKXsqPoQpXt5h/pYC2gSv+LdbBXiE/D7ZnnKYNC/hKQ2qNInb3q9bf/e\nBsP824eFyRMVwTbFfX1VY5eA7bQdZnP95bT9UlfCib8su4cULYhLV9W/vQ1/\nETn8AtRbv/QBahbbhX5waCQ3SGlzt6Lw2JmBJCtL/F0m1Nz9XHnotgyN4RmU\nJXeMo+OVV0DJUjhQzbl3kkcDAnLuTj7zMKYsr417wW6K8jHYHd96Qd1j0UYt\nZTSFhPmTl3o4eIwctwXTawaRyGRjlkuC0QaO+D5J/xlsVPs3ZzOIx0bfaNla\n5VdLwSrp/OUJQ/BqZL8+dD5uh45rb62wJ0SWHWUWZ7LsdmceLu40XbcGX43R\ns3C32zZBobBFc+3Y45K91Ps6vYLzjy+wFkwjWOEbUdORpPKPzwrHHZ9kfQDW\nbOmmgGHRl1T1ljT20OMIq0TGafWfARrCC1kLN0cx4BiRLzJXthtnWtffmZHt\n7u9KKUbTlmqv+x4g5kf5sO+RxiSXQI7LEQ0zXEw4F5867TOkksfZ2v6wGO53\nrFc1sxB53LkCEdBqC1FaY9e4tNe513/qK7STKK+6rDiG2dT5qwPoj9lqsg2V\nLCzjMJB82BXRSLqxkMUsxTXYuWYJLN2japC6W/lyuhK8P/pSjiJFj3TqeaIg\nmjr4\r\n=buAZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6A02wqbQso9zJOfmw8U+jnoCjOqUHS8MNEKoY6RyiSAiEAhnNaAR7x23bLmtjTe4X2A6slJuTmlYJuNcLFzP+woys="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.2.0_1643091649838_0.5996868457686686"},"_hasShrinkwrap":false},"1.2.1":{"name":"ts-api-core","version":"1.2.1","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.2.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-bXQyXCNnCbk2JTykfuPrQO4AMG7H59VFFYiT6z0TSKISoMntimMqNFFyVkFc/DsJEk3W473OIT/hc8LCbylZ8g==","shasum":"c387218361cfb69c670a0a9b84ad62bc62e31902","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.2.1.tgz","fileCount":196,"unpackedSize":792565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8R+kCRA9TVsSAnZWagAAjRgP/1eRs5bY6qE7iXwDWGDc\nKYMQeqxYtPQRrKkkdzTxYzqrXJLtTw+bovX1FRZehiCvP2J+BbpJqqO7U5iK\nRAKGPQauPEPYjOy5p0vvwO6Pn9UbwMpGjQMiMK/BT3AGBMbDNtO1lK0/Vw5f\n6PSO2QjVxRZnwHUViIxgk/+c0/tJTFmNOfpC8/Oqsz18nJwbFEHMK+PPBsp4\n3/IdVKcDeaXfDKiTpM4jM6lmlpeyKVFR+10fc0u6TOawQCcFXbWcQvIU9eqP\nZ9QfbEVgwyIplxPiXwW0ydsQQTmXS2/nQAZBUvggSp/I5ON5NG90LoECyQeS\nMv/acUuQOXWznPq6WxCTQ7yWflxYCHmU7Ikl+AIcMeCN+ALZuGn9Zcb3P8Qv\nV5bAgDyWXGuyPi3yrbRYJQNpe6mFzwfHlqA/jo6RHdZbeUt1lol8ozWTHj90\nbKdnmAroN81XBnVZFhv3qaVbm6ZxRMxG1uIO931/ECh3FIUytNcI6BF3OsJG\n2ZOHbnuYAmNWlHVbOFibXMuo/wz/xkzIoS9IAstyKRa6PppQrpewJbDDN1fu\n5q6QRYspfhAsmaY5z6tglZhIGRyAiV6smWSYegKYSCTOfpdZ2GJ3S8aMWqtq\nvwXtxkeXJsFbBaqVBXIe6OgmjwJhKnLnlBjY7HN9LRnm+rGCJlx4JM7An5kQ\nbkL1\r\n=cr4L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8DDaHq3r/oyzST6dt+QNTOai4lMuG4aOWN3FEU8PYBAiA7uENE0GmJg1gtkOMO5BIWQ8drBNlsrW9ZxSFRaH2zpQ=="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.2.1_1643192227980_0.8367263223926162"},"_hasShrinkwrap":false},"1.2.2":{"name":"ts-api-core","version":"1.2.2","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.2.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-D5Kuj6Whw1YNTu4tjSAPYqr6AU8Z7hx4f8BW8LqYD7lnJ8lDB+zwXTIp9QVGqG715EZsldsMgiogFyP7aPP69A==","shasum":"d2639dd56d69b61922cd8634afe32b80566051c3","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.2.2.tgz","fileCount":196,"unpackedSize":792565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8SRfCRA9TVsSAnZWagAAN/AP/3GPg/whO+r6XNT5fjO3\n5fhlMfkn0izRTIe90IVsU6sbByC5v6GuMWyn5qPvJ7x+YVNeZwC9kKN2QpJM\nOFWu3nqSQf5DRXrf2uiqwOfCsjUPWJVZNGNQjDk5uKRMqAdlxHAmfgZTHNuv\nUI1rhD2gZITtVHe8RUd+KE3cmc8aQt51CCcGzo6+H9NOboRVFR83rbGMSRdB\n4DiKbE35Hqy/O78SfkV/RDKpXRu2y12Av4YOzEpwGzhSR1vYcTEGmCwhkelh\nyU1XkIjzqM334uz3C9k4voAFtH2gBJWOtvNMc5a+fqiLI/YfhZLHuSWjHoIK\nOKhu7PRAnDKaWWF2Rwu3QgMUUOHWw5lu7c8z625T2U8tJpobTmznrVmbSYVo\nXmMYuTKkwR3gWhpsS01loeD5q00mfqdBkaRrX+ynOe6e496wp/ENkhy3iJsC\nfJyGc0HqgjRkyuRS2/ZfcUPkksI+Ph85d1ZC7y4dpPY/RhuhB64R9c2dG4h5\nogQPTptu6axNr1kQwLqympSsXPMMxeE21PcoL2QxMt6oVvm0LCNlcIyBU8E7\n8r9TMdc7+EB+CKKH9dbYmYgrekOyrNVbI8Qtbf/AZ2kJFm/Xf+USweYKrrwV\njK9eW/cUeVJlwbjx7GBPNVhKfIt3FvFLaSZBrzGThfFyJAszixK+KRwwGiv5\n6bIy\r\n=ohvi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC36e9vUX1idVho/TSsxLqobcxXOLQAy7LXcswZu3E0NQIgASYtnxs0wME89XGpJashyLrRDk6jFEmhYfjXMIbb+ns="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.2.2_1643193439643_0.3896974088353169"},"_hasShrinkwrap":false},"1.2.3":{"name":"ts-api-core","version":"1.2.3","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.2.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-2rN5B8z+5HlLeM5FhCXE1+a5UdU5lDxuNxQCaX73Uk9Dvk0h4XPSxNNMU5tXwfP6DkOHw+h/E9775qJvA1S8BA==","shasum":"e27164b93de6371d697125e99cbc38c2f902f33a","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.2.3.tgz","fileCount":196,"unpackedSize":794247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCgd8CRA9TVsSAnZWagAAaU4P/iKKn4AviG1cEMolz7Sd\nUPlxqKwFdzLFlkTTQvK/g1yBjeBqVEwLky59yVZrrp8fcQSvAJsbkkBnofD0\ncZ6XjKqY0k5muf2mhz2sLUr0wzrCvyrEBrWS/3Cw0cwRVT5nI13dkBTjMkfu\nsPBxRoHkL/n0eKqxc7Fa000QY2W5DeKVZ4NWvGOIv1zuJvygpLa5YzZ40mUt\nZYoW8NzX0dPd2Ki9eZoAqvAUe7zZovCxeNdntON1Vt4LPv283WWLTpBakZX9\nWI1/akV1oF0PTiNqX3QXxbg486QuQU7MlHRYiR4MMct7sJXbFKxg6d4fgCDL\nO22UmBFA8pwCTFYGb/wmGUInZvhVfuMn1W/wqijdzaiqUK/FBbN0s0QNRXDN\nix6a1yj6KOc41r+6bPsEz3NKrGOvjn0danxE/LuXbz4KWEvqaifsmyUW4j9P\nhHden8L9ouvneAyvO4MnRzk0SGkm2/Ld5NZENuJR0EB8Mdbhx1rOj4GEIZHb\nRBQO9bx+sAaDm11WiaaAjIExv3Jh0UL+Et8lTcytKyj0jIkcFjk4xZbrRAyO\naGEdRzJ+8le6UYkBqecUOPJcncZAHUwgiU7o74z6T6dBa3PZmbUEjn5Hc64B\n1gJQmVLRavoqmkg+k5BLQq/mDOX6TYvYH1I1DEURAfMu4oQPA/P5olg1fuWm\nXiS0\r\n=Pj2X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe68cJ45aMCSSNXHcbD38uBN55X5YD3nyTxKFQ/gfvTAIhAILTPLSJjqoJKPjKfXKz8YsJJrurR7WQl4Hhn8dQXoZ9"}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.2.3_1644824444130_0.13841376674594308"},"_hasShrinkwrap":false},"1.2.4":{"name":"ts-api-core","version":"1.2.4","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.2.4","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-C7ElUVzh4T53cg5E2oMJ1P0Cox5QHChzv5vxqCmMd+Dx27WuhjyJMQLGmiLzyPYfPlFRbZTgBecTEV8Bek2B6w==","shasum":"17e0e81f436355ab1ea48c0a2f5722d3913e2e16","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.2.4.tgz","fileCount":199,"unpackedSize":799524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCzYZCRA9TVsSAnZWagAA6fgP/i+XMlyaatD+TGFMJsX0\nZ2XJIaQYeUhXRKZbn/tNHgfpENCziZb1duQ7JC38MOpULNzPoGD6NmC5NV+S\nNoL9CN5Fgdbvw4T7mV2ibfqATuWUXzpbVAVGUlL14zdZXv3f4i70QhM/4h5t\n2M6jvrDlXAyctSqypojvg41d6r2wjQdmdg6T535nByrsUqrtvY/5qzst82gx\nrzgfjggzQXmDNssyUSFlDffVpsOAAd91/so3s80Ic/9aXCItZYSCjf5G/Nvf\nkxWYEoCFHlIpottsUuFEooBVpZ2S1M/f73XGvSo+bxdcFhIeNxnQwZkbj4Bt\nbOx7DiV5mUNIsUT4Fi8y+sXAHtjJERcg/4UxrSOkTE4QFdVfLJLLzmlbuetD\nRXlZsqJ43wJw9itYTIKShrs1CYX2CeNZhdVX7NRYYMogCb5ExIxA8rCa32IO\nZeY9EB5P2rwTzlzuqBy7oHG5YaYljvmFqinCIxwwNaxFnCTvHuprIVPgqddY\nD3/jjDQW6Zs5ENPIFzyWh5fOJMt2q7IF/lpFhqV/Sfe4W00NBKVfro/jThll\nbROGx+f8UJ5sHxdYmO8Pk3moQjP1xuzDtc10jioUPj79hOs+95r5xDT5hVnS\ncmOAE4HfNMatP4ZwQ5/e3ZE8W9Uvn08MzLc440Hs+QqC384Q7hhJ6jF/hqfB\nFP0u\r\n=VGT8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeYtATa6tuUuFphYDB/mgYsdo5l4Dqgm5hKVDr0XPbAAiAZNn32fL0mHkF4tfOUTYpXWFJ1/BQdR65CVY93qY4GUA=="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.2.4_1644901912902_0.23421933589333443"},"_hasShrinkwrap":false},"1.2.5":{"name":"ts-api-core","version":"1.2.5","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.2.5","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-SlckTh6ztRwdod3zzyE9Smg9cO40LKTI95sNwu820Z6jk2QwufhfX/wIReToHMax4Qs80s2PISjiUJvjOjHMkw==","shasum":"01c57e409ba27cbb0f1610b629992d1abe8a18e3","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.2.5.tgz","fileCount":199,"unpackedSize":799906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDGqUCRA9TVsSAnZWagAAplAP/RooorR3folh417BwCIe\nGcfWEO0/L2CG6ENvyjIjStd++Wlymqg3z/NPXERRKlBRthzjGqwIPm8BFhbK\noXE4pyj8THCxTBMqYoqiFTH+tWNOwMfQh0lL4Xle1hOeZkksH4jabAQd80o6\n2ljnJwDEcL/JihyLapu+yW2i4btEor1z3MAUacQNzl8LYff5CVzUP5ghI+ku\nGHJtuV8zttnyoZKZQAYzglLtRJ8K4vjpoyknSMowmitTI3MsD7BCeI7TfQtX\nnXPVckdD5q9bk//kAGOa4nF2zEiRtHmPZroJ0CTIO4KMF29hUsLg4XbFVTVe\nvn36FRtK+y+KG/RYuq1yEaxYW5G7sBf3X2G2z/gmepPKY/tsIbLTibYYsVwH\nAWye3455rPrCDCBM/vXx6yZ5kqfYoP/HOr/YDTmzaVwm2eAV1ulIOZ1lvnJD\nU1nG8Wb2kTZI7fkfw5AAoZU8Dp24WF4iccoFbwEp6yV3FvzS7/lXitI+7qKC\nURsDTo+CJ+bDRb8wW3YfIhWEQMkNlaOhDcQ8uBIJvca6vYAvira5/BjZJdIr\nCO7mRMNdFvRJd3X1mix7K00RgI8pQOZcli1ge2PeEPYmmWHMdAUh2/cq6bbl\nHCM6H8+0M5VsiRJwinSEav+rwNYTY4fYrVnlbTd8pNKeBJNo+V7tirAVanHb\njpyY\r\n=+4Ma\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1HgmSbPMAd9SYadahII//AGaaV8bW4oA1Mmqmct6CGgIgVLd2TFGVhsWWiWhu30wO/+Stea5XFtv4q0Z98/L0XEY="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.2.5_1644980884129_0.3260751023898325"},"_hasShrinkwrap":false},"1.3.0":{"name":"ts-api-core","version":"1.3.0","description":"Nodejs api framework core","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc -build","clean":"tsc -build -clean","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --fix --cache {src,test}/**/*.ts","lint:nofix":"eslint --cache {src,test}/**/*.ts"},"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","bundleDependencies":false,"deprecated":false,"engines":{"node":">= 12.0.0"},"dependencies":{},"devDependencies":{"@types/async":"^3.2.5","@types/express":"^4.17.11","@waiting/eslint-config":"^6.4.0","@types/mysql":"^2.15.19","@types/redis":"^2.8.14","@types/amqplib":"^0.8.2","eslint":"^7.24.0","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.3","cross-env":"^7.0.3","mysql":"^2.18.1","redis":"^4.0.1","ali-oss":"^6.16.0","compression":"^1.7.4","reflect-metadata":"^0.1.13","node-uuid":"^1.4.8","async":"^3.2.0","express":"^4.17.1","axios":"^0.21.4","body-parser":"^1.19.0","amqplib":"^0.8.0"},"keywords":["api","core","container","application","webframework"],"_id":"ts-api-core@1.3.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-uMbr0ybbJlXoOBMTxJXE7CbA6C/tHeWNOs/fe9zcVyYsBMLwb1yXXMZ215KFKa4CYlGsU8rTsvUuVSBALkWqdw==","shasum":"2291d533aa74bdc3cf5f9487f6bcdda8beaad846","tarball":"https://registry.npmjs.org/ts-api-core/-/ts-api-core-1.3.0.tgz","fileCount":205,"unpackedSize":849451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD17LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiiQ/8CtxSIGA6ppUYvK68zmxVfKSf4orHRYFmA+zXxBrKe6vDdIWw\r\n67Y/5gU1tqkpioB8bL4kWbHkxIH6d76PzFrfvcWrhGbjceicWJ6duSZmb9q9\r\nGQnvUsnLG3noYjLorU/ZBqKt2v3fyQjORO7iP51qOnhrpZlOca7W+hrytKu9\r\nwo14nVlANoHVlOa1LDD2oIfZFKmavf7qHn7NQlAdN5hRyoCYi/MMTfsY8aIq\r\ngfbsH/FnJI0/gQNC4KUhHN50n2in1Fs3BH8tCRFxFAhoMnFz/GogotqUVw3R\r\nCQNoO9rl8ZxzHdR1/eDETmPGKGsUoAU+xzmin1ukP1q+Uu6AKQGhVFbLNcwv\r\n86pMW4K0aAUM5LpKAD34/9cYUcwMNBaaWNz+lnLeuMUtVEmncu9FtQ7cXiXI\r\nyXWhWLTZDpGBccOTWWoEvvAYpn+l5QtP4X9ZZ9+52r5KzC3E04MKfmM0Lm16\r\nzhF4kzNh2Ll2ABffKjELpO1C/95q2+cHxq2ZmXEnNZI8whkkuwCgA2p4kv1o\r\n9+YL7R8GEwDZglNmwALN/+7OlYvTyqb70D84+y9LW4rBZ23BAtx2c+nUKurO\r\npehr6OU8x67gu1Y9ltuVhJ0DboYKzX3m5p/wgxhpPPc7vLQXT52i564HwvfQ\r\nHw+WeUalbwtS1SC0ra6Zjm9eAt5jjwR3nic=\r\n=XY+8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2iMjYsUtO83vTvVgSbbdldHEWsevEKvqOA6+TQlx2HAIgGCoQSNPErZy1HJM9W/lR6qSrN4522m9kaWtnXip8g40="}]},"_npmUser":{"name":"yangyxd","email":"yangyxd@126.com"},"directories":{},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-core_1.3.0_1645174475180_0.8496906037204859"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-21T06:22:52.714Z","1.0.0":"2021-12-21T06:22:52.904Z","modified":"2022-05-22T06:47:35.677Z","1.0.1":"2021-12-22T06:51:04.483Z","1.0.2":"2021-12-22T07:02:02.441Z","1.0.3":"2021-12-22T07:05:43.252Z","1.0.4":"2021-12-22T07:20:45.101Z","1.0.5":"2021-12-22T08:15:58.307Z","1.0.6":"2021-12-23T03:27:01.711Z","1.0.7":"2021-12-23T10:11:52.852Z","1.1.0":"2021-12-24T11:42:41.391Z","1.1.1":"2021-12-27T05:58:40.359Z","1.1.2":"2021-12-27T10:39:47.967Z","1.1.3":"2021-12-28T06:33:28.201Z","1.1.4":"2021-12-29T03:09:16.508Z","1.1.5":"2021-12-29T03:29:04.027Z","1.1.6":"2021-12-29T06:33:21.292Z","1.1.7":"2021-12-29T07:46:17.164Z","1.1.8":"2021-12-29T07:53:05.284Z","1.1.9":"2021-12-29T08:00:22.593Z","1.1.10":"2021-12-30T09:55:57.926Z","1.1.11":"2021-12-31T09:42:45.687Z","1.1.12":"2022-01-06T11:06:34.707Z","1.1.13":"2022-01-13T02:58:04.736Z","1.1.14":"2022-01-13T06:22:12.442Z","1.1.15":"2022-01-13T07:06:11.454Z","1.1.16":"2022-01-13T07:18:52.976Z","1.1.17":"2022-01-14T05:58:59.547Z","1.1.18":"2022-01-19T05:53:50.957Z","1.1.19":"2022-01-20T08:28:01.211Z","1.2.0":"2022-01-25T06:20:50.047Z","1.2.1":"2022-01-26T10:17:08.168Z","1.2.2":"2022-01-26T10:37:19.894Z","1.2.3":"2022-02-14T07:40:44.360Z","1.2.4":"2022-02-15T05:11:53.257Z","1.2.5":"2022-02-16T03:08:04.357Z","1.3.0":"2022-02-18T08:54:35.355Z"},"maintainers":[{"name":"yangyxd","email":"yangyxd@126.com"}],"description":"Nodejs api framework core","keywords":["api","core","container","application","webframework"],"author":{"name":"yangyxd","email":"yangyxd@126.com","url":"https://github.com/yangyxd"},"license":"MIT","readme":"# TS-API-Core SDK\n\n## 一、简介\n\n本 `SDK` 是适用于 `Node.js` ，基于 `express` 的轻量级 `API` 框架内核。 \n主要特点是可以采用传统的基于 `Controller` 方式和特色的基于 `RouteConfig` 方式开发 `API` 接口。\n而 `RouteConfig` 方式的 `API` 接口开发具有文档即接口的特点，也正是本 `SDK` 所推荐的方式。\n\n### ToDo\n\n- [x] 基本框架\n    - [x] 常用工具类\n        - [x] Utils\n        - [x] UtilsDB\n        - [x] PackageLoader\n        - [x] 数据库日志基础类\n        - [x] MySQL 分布式锁\n        - [x] 数据字段驼峰转化 Helper\n        - [x] 数据模型转化 ModelHelper\n        - [x] 本地内存高速数据缓存 LocalCache\n    - [x] RouteConfig 引擎\n        - [x] Raw 请求引擎 Wrapper\n        - [x] 自定义 Wrapper 执行引擎\n        - [x] GraphQL 执行引擎\n        - [x] SQL 执行引擎\n    - [x] Contoller 引擎\n    - [x] 在线 api 接口文档\n        - [x] 文档输出\n        - [x] 在线查看\n        - [x] UI css 自定义\n    - [x] MySQL 集成\n        - [x] DBConnectionManager 数据库连接池管理 （支持多数据库的管理）\n        - [x] DBManager 数据库管理器\n        - [x] DBScript 工具类\n        - [x] Context 集成\n        - [x] Wrapper 集成\n        - [x] SQL 日志\n    - [x] 三方数据源集成\n        - [x] Redis 缓存 **CacheAccess**\n            - [x] get, set, remove, exist, getSet, search, setNX\n        - [x] Http 集成 **HttpAccess**\n        - [x] 阿里云 oss 集成 **OssAccess**\n            - [x] move, remove, upload, uploadStream, uploadUrlDownload, uploadBuffer, getFileList\n        - [x] RabbitMQ 消息队列集成 **RabbitMQAccess**\n            - [x] 订阅和消费\n            - [x] 消息发送\n        - [ ] 其它\n    - [x] Web Server\n    - [x] 后台服务 BackupServer\n    - [x] MVC\n        - [x] 可配置的自动扫描加载\n        - [x] 依赖注入\n        - [x] Ioc容器\n        - [x] 参数校验\n            - [x] integer\n            - [x] length\n            - [x] mobile\n            - [x] pick\n            - [x] required\n    - [x] 日志模块\n        - [x] api 日志\n        - [x] 系统日志\n        - [x] SQL 脚本日志\n    - [ ] JWT 集成\n    - [ ] 在线接口管理后台\n        - [ ] 登录\n        - [ ] 动态管理接口\n- [ ] Demo\n- [ ] SDK 文档\n- [ ] 其它 ？？\n\n### 1.1 推荐的项目结构\n\n```doc\ndoc 项目文档\nsrc 源代码\n    controller 接口控制器目录\n        ...\n    model 数据模型定义目录\n        ...\n    route 接口路由配置目录\n        ...\n    server 后台服务目录\n        ...\n    service 数据业务服务目录(数据库操作)\n        ...\n    wrapper 接口业务实现目录\n        ...\n    app.ts 应用入口\n    config.ts 程序配置管理\n    consts.ts 全局常量定义\nDockerfile\npackage.json\nREADME.md\ntsconfig.json\ntsconfig.eslint.json\n```\n\n### 1.2 使用示例\n\n#### app.ts\n\n启用服务的示例\n\n```ts\nimport { App } from 'ts-api-core'\n\nApp.initialize(\"TS WEB 服务\", {\n  server: {\n    port: Number(process.env.EXPOSE_PORT ?? 8080),\n    controller: [],\n    allowHeader: [\"token\"],\n    // logger: new MysqlApiLogger(),\n    loadOpts: { loadDir: [ \"./route\", \"./controller\" ] }\n  },\n  entitys: [],\n  config: {\n    ossConfig: Config.ossConfig,\n    dbConfig: Config.dbConfig,\n    rabbitmqConfig: Config.rabbitmqConfig,\n    // modelHelperConfig: new ModelHumpConfig(),\n    apiTimeOut: Config.API_TIME_OUT,\n    loadOpts: { loadDir: [\"./wrapper\"] }\n  }\n})\n```\n\n### 1.3 自定义 Route 请求类型\n\n#### 1.3.1 添加 Route 请求类型\n\n```ts\n/**\n * 自定义请求处理 Wrapper\n */\nclass TestCustomWrapper extends BaseRouteRawWrapper {\n  async executeRequest(\n    context: RequestContext\n  ): Promise<WrapperResult<any | undefined>> {\n    return new WrapperResult({\n      query: context.req.query,\n      body: context.req.body,\n      params: context.req.params\n    })\n  }\n}\n\n/**\n * 自定义 Route 请求 Controller\n */\n@Service('custom')\nexport class TestCustomController extends BaseRouteRawController {\n  protected canExecuteWrapper(context: RequestContext): boolean {\n    return true\n  }\n\n  protected getWrapper(context: RequestContext): RawWrapper {\n    return new TestCustomeWrapper(context)\n  }\n}\n```\n\n#### 1.3.2 使用示例\n\n```json\n@Route(\"/demo\")\nexport class CustomRouteConfig implements RouteConfig {\n name = '自定义请求类型测试';\n data(): any {\n    return this.routers\n }\n \n private readonly routers: RequestData[] = [\n {\n  name: \"test\",\n  path: \"/custom/req/type\",\n  methed: RequestMethod.GET,\n  type: 'custom',\n  query: [],\n  resp: {},\n  config: {}\n }]\n \n}\n```\n\n##### 请求示例\n\n```\nGET http://127.0.0.1:8080/demo/custom/req/type?id=123456\n```\n\n##### 响应示例\n\n```json\n{\n    \"code\":0,\n    \"data\":{\n        \"query\":{\n            \"id\":\"123456\"\n        },\n        \"body\":{},\n        \"params\":{}\n    },\n    \"reqId\":\"c8ba894927c5461991da8d0d1875a9a9\"\n}\n```\n\n\n## 二、调试说明\n\n### 链接到全局\n\n将本项目链接到全局：\n\n```bat\nnpm link\n```\n\n### 与调试项目建立链接\n\n在调试项目中与本项目建立链接：\n\n```bat\nnpm link ts-api-core\n```\n\n这时候你修改了本项目原文件里内容时，在调试项目里调试时也会跟着变。\n\n## 三、发布说明\n\n### 配置目标仓库\n\n不配置会使用默认的仓库（npmjs）。\n\n```bat\nnpm config set registry https://registry.npmjs.org\n```\n\n### 登录\n\n添加用户和登录，输入命令后按提示输入用户名和密码、emial。\n\n```bat\nnpm adduser\nnpm login\n```\n\n### 发布\n\n```bat\n// 先编译\nnpm run build\n// 发布\ncd dist\nnpm publish\n// 发布到指定仓库\nnpm publish --registry https://npm.xxx.com/\n```\n\n","readmeFilename":"ReadMe.md"}