{"_id":"koatty_container","_rev":"99-831e6cdbed3ccb8d088d3277b171b7eb","name":"koatty_container","dist-tags":{"prerelease":"1.7.4-0","latest":"4.0.0"},"versions":{"1.1.2":{"name":"koatty_container","version":"1.1.2","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.1.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"a5cf5dd61640dbf7d38b1f43edce555b905e6670","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.1.2.tgz","fileCount":17,"integrity":"sha512-XvZDMyzdZGKNKoxesfO6p1bkTqcB5pu7yIrbhey76MVwtEXFeg83Zloxm2NkcPg3hU/I+NNMJ2Sw1tmBiKU2yA==","signatures":[{"sig":"MEYCIQDEwaB9nuJScYUC6vCt9cfsJG6jMRwUXhKjePHhomLeswIhANVPR+54Db5dt8y+4vch2UhmpohDZ1FSb6IAw+JSooa+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEBKuCRA9TVsSAnZWagAACo4P/idH2vXE9ET91T8j4XSw\nynBxLU9bXn4b5b0Oe6/ftc3KQ1Wicphg1fWG5ORtJWc1XmGV8DRFH1ZZXp0r\nWrbAcvIyOw87m21UPOjEXdVafkGLPdWFh0Z70fp2150fzrsTgQjJSKO0trFR\nYj4SMkTt+fzwPDsChCWUuZjXQ/uVrdTq0SK6tWm8bC+dWgZ/ruup4vfK34s1\nvrlBu8A6lK5DSWW3SAqKZ5H/MOg5vqr3UGuZGovzZ1sUMCPVJ40Xg/QjlSK+\nokaWG2A+7AArjihP/ztHWakZndso9sZdjSiMjRXK4LytkgpISDnsZLGuP662\nR2AuQVBHH1KJOvIiB/p6QbLqSkw1poKVosZxt4qoejKmSem8OjJKN2dKMyim\n1/XNLyCjJvylQY6VoV6oQ3WIFjoprmNqKncoHSRcnKBwB4XxPZTXNVYabwsA\nNy66m2itFksF8PgWSBu8tAapGGh8z+XVY0QF5k+DZLpUS2yUGEnWUzE5Dylc\nCeQFnaLrEazy7VykDZ10il0VrtNLuJcc7mAvAklT3x/zFD0XJxI1wQaHLC9g\nJIzQ/UpJgjMmsjxDXwmiuizeZCA/ylTjn9VY1zqNM0XI5Em5Q0DXQSPW6zsD\nTwncMskUqpWE5UdouzyqtKRFeoVYIZkSyuxlwyeqJECZr/fgkh3vHLgSVquT\n+YGw\r\n=Vmbv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"ed0294059e7dcbec4e08340ce89f04c066b268a0","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"bug","repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.4","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"tslib":"^2.0.0","think_lib":"^2.x.x","think_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^8.10.2","typescript":"^3.9.6","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.1.2_1594888877753_0.25388728013527717","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"koatty_container","version":"1.1.3","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.1.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"991d1db2518794ebc5653484d52011708a466de4","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.1.3.tgz","fileCount":17,"integrity":"sha512-/gAiJF94t+ayR0XlKr01wm4hwVs+NXKOXKGTtxIay56++5GwNn5CkMR/zhxgsvGO++STTIrCRIYo5klDI2e5jA==","signatures":[{"sig":"MEUCIBQxuARBuIvvqpgYKeJ7zLSjRZwOZblSymF6PEfySdxcAiEA+ewfMWnHjuQdiY47pGGFZG8u59yQuODXbDWt8ATsB84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn6usCRA9TVsSAnZWagAAOU8P/j7p2YImTLdL8Dx9dr+j\nBN2zWOmdS8FSRcU6quEH228gzOoj7d1+DuyYGwUgrSANsTxHXFgXxw/eiSt4\nK3MTKOFviNRpbOv7fSL0MFXoI0XEF/TXg0mcPlkYl7rasQeBqjsN43Uf0slx\ncFZLHFnjeAs5p9N9e02Wg98En63/Q36vKuPfnYI7Jckm38so9qgjdape6PFS\naYpbtv/2j3xWO5MejHXivlISxk6QbRRPnB2gN+gkPU6r+UX6ietNpbzGJ7FK\necJ8WuIAFCp2S980mOgJBExP1QN0+qk7rQwZqWkt68q3h7vuImamUWECg4ke\n//saWjsFSO0lUBgzOsl9CAuCC3RZVIaskh+GIZ4hHnJGYn+L3PNHO0+8k/BF\nT++nAoD1jPDgeM8YEtbSKEmttWmEI5cXBo3uKmrioS1VG2WWJD+vIfSSgpHZ\nupKUW7LxsaSICCURA8OpLSsqkPvpqT6OfLy8RQi/+2CMHaAwnZNs3+k7htY9\nAWHoosVcCstjTj6Sl6ueVnaBGSTNYYPSDiZ1G1oFf6pXEkHAJOeG1WDdypTK\nANdblu+8/8+pywFu91l7UvyGPDGKnm1NpNwaJug6UjBrvH1qC5v3Dv+A00Zp\nmuIWlKDySA41rBklWmdnoyvSY2TGzEiNPrYcBsufSthAhL/SLiY1LZdbKrmv\ntmd4\r\n=ytlt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"2c75396dbbe3745c77b4026d120016433b6cfa7e","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.0","think_lib":"^2.x.x","think_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^8.10.2","typescript":"^3.9.6","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.1.3_1604299692392_0.8628050364502138","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"koatty_container","version":"1.2.0","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.2.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"b31547c2fb4316a1e7d3bfa169f27cab07855891","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.2.0.tgz","fileCount":17,"integrity":"sha512-ZTTK0StVoX6VZx8DuippfZgd/tFuNXKF6fxSFxxEvK6luu2eevoMfut8c9PfcTQMaFO3YMM84v94DhfM+hZUPA==","signatures":[{"sig":"MEUCIQCuuKOjGYU6R6ow+Jq0H/0U2C3hDP+4q0dGvSz/u4dQHAIgN+0ZdXRFoINQeLEghhDgHLRVoQ6kCgItkvtIZwuH8+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxi27CRA9TVsSAnZWagAA54AP/3qmHehJThzcfaHeJavu\nurNt4tm89f6Ocwup/tUxC7SrCUrdQoKBO6TPUfcL8JGD7aKZ7mzsf0Mut88+\nRV/KRsaEKEEg0GLQPniR6y5RrX/Wbrz/NJE/u/8Tg2ruPXrIAFG49ykCphiF\nVuc/AaLgAqC/awg9wa7tIq0E1fwG0ns/bYcQz1MFWC4gTZOkwv0CfnspcY5+\nbFv5Fm3lS2n0UKe6kozg+jaUsHL0NAphChY2HF5N2zsf7tKT2dICztF1eSBU\ngM54dmhn9B8hyB1Ccwc4G7QkhgZgrtdFc2w9FjpGeV3OFPz7D3G8OdCNSh75\nMBmNGJNtdi598W+AKYF6NztgmoREN7bN0sToyBVcD94MKUdQUn5+rr2+bmsj\nywMCY6HeO8Ji8dVWRQzChd21kTZ4pe/6E+0xl23Sm/dxqvxGDJCbPYNCjSqF\nebkg9fWq7ryA39C5/qiza5zvcObJ7A8VzAnHif5+Z0OIx0axBSL4VyS7HhK2\nyqGNZgV9+B8/jluLyQRl6OLLhlxPk5Z+hK10aNKmCgCh4nOFSO6CTnq6aeqq\nJ7UQtghkuoqkGxTClq9LcsCsFFjqmoiGe8vHdmiH4pAuQPzdV/awOvtxHPzE\nD6hIgMCqiOXlRVUf6NqxF+LrXSqU1CXW4TVlaABdRbUSas7UjS2pJvVTomje\nv+jF\r\n=KJYz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"aa0f72ebc11c94b85c6e58447e39642302d97dce","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","@types/lodash":"^4.14.165","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.2.0_1606823354886_0.6339755120171577","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"koatty_container","version":"1.2.1","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.2.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"45b9e495c807036162df67081e0267de25a32d15","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.2.1.tgz","fileCount":17,"integrity":"sha512-mGomSzNl02xTRJyo02SNobk9IDleqszgjFo4rGn7jbqtx8YV067XyqNWPZzLsW/euOysNFwHNCeCWURr5O7I/w==","signatures":[{"sig":"MEYCIQCImanB4LVfsuFmaZ7zpcsQTTuRgPSCm4qHF2m4flfIMwIhAO8hhDhPavrreEyzNxIFPO7L7Ct9Ix7eB2N9D0OSUSgo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxjb4CRA9TVsSAnZWagAA9QgP/idhXk/6bbXPV8z3Weq6\nZMnH9b0CqLyPg43ovwcXe/O2AjEd5tfQaQxCfRIhRN5mOOhWKwuYTLHSocl4\nQDe5ShfhYVfIkTBwj3UVLY9kVvIAOlUmg3r8I/wcFXdPZsfCrBJZiHS7Drow\nZhBrq1Cd6wMaWdysZfVE55JjWbMwsKnfWk9dSzjvOgvfMfCBkxkLiFcqzF/J\nKyJ5OznbQkQUb3yNsScBvd5SYfH2Gyw1UU/j/Wg655LyVP5CJD72TlBFuD9n\nhzj5MkNOvJbU/ufCEhySu61uoh/NFIMX4vy6hwXMhdiPM3iosf3oMARsSyD9\n/ZsH0t5F4UB7XJd9OZfiGKeVI8HdpWVr2zxT0hsRNdVU3h+VacxHAfYlljUd\nV+3JRblbBQYqD7leOftu5wFST7v2ipb7gRFe7qZkiBGUkqvGIlErGlMtWOra\njxDlaTkKnsgfhmu7H4XFq3LNO+LVrawq+sqDkqdYjTmbKTOop2h3Xt7CTJGZ\nOGErjrcAQ4AcvUnH+La72SW4kyczIkl4uLZID7CD3w7Rgubuv5rU1TMJH+UL\nAnRYYsD5NAI+A/5rM3wYF4IwgJYjAnHh/DtQ0cLU/mxJLUX5JGx5FpYpxo93\n91tkBk2kFZhoQCI9OgpfclA6SXjDxdYLfS2tscT/5azCek7bbxCMWy9Y9I2U\nUjp/\r\n=bQuL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"aa0f72ebc11c94b85c6e58447e39642302d97dce","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.2.1_1606825720226_0.6272412826213394","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"koatty_container","version":"1.2.2","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.2.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"10c20eb5a41416fdc4815d33e0468b8a1af65ccb","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.2.2.tgz","fileCount":17,"integrity":"sha512-M6qIXH7eVgKlOu52bk5volwf9ZteJ3IcHuM4hsB0DwrpTb2+5RRFuE1j6s/oekNFAY0TN6HCt51NovLbrTErlg==","signatures":[{"sig":"MEUCIFt1UULm1eJIyb+mEMaprd5di8HSJrYQq/F7kemBEgk7AiEAjgngnoBcVRNryE0qAPaW9E3sELsPw0J0sL8qBRLLcWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxvZUCRA9TVsSAnZWagAARlIP/jhLSa9zSL+hKvlZMhKl\nqpGvku1hHangn5adWHVuE6N+uZn39TgFaO5Qm/3cxsBZRyrn9Cs7f1UTk8hh\nmUUIkzySzPIe43k8mdcCVX5Ra2KEtDBQnzt2QLQeJhcEtN6CLZoy+j9D8AKw\nmh5wl2zD3x0lRc9wNf+9tpB4z6iXmvkczE4QczutNK45LwRpYkltNiXB9c7U\nf12dkZR53nkR9pqUq28w59mEOwzKK6VxkOQixxlwzeSlNyj4wKAd2lk/IOr6\nGNcCmosNYdtR+Hfn0nePiqIm0m+w4pnmG1/fFQsVyqPbiQXwR3PXSuaA3h6w\nqSAPshgQYRqPad3B/N/g+dummQ37RYRPF1+R0UvPVGqm8U3TMlKwO0cygpUH\n0OVDMgWVT3thSf9eclqIdY6BZ4VrEjtGWnsREBSLFGLoO3cJnUiGoSywoLwU\n8XLrk2rJIRU3/7JLof5vUimE947Yy2wkLJiXdgzQk46tHHGVxgH1qjbGpjXe\nw1iKE2ZAcOsE+IIv5KcRyxqpLL5kNzMk6BOdHoeCqfWteWqjRErMBC3OMKJF\nz70RmxbFl4zcJ8AKyXx8HhPyiYPLYvX3PzY5ChiQJ8bNYMH7Z+hJbvGlFs42\na4xePnsbt/o3z06QOaQUeDPgfURd0fTR5KzEbtou/15WuWbGYnBPfGfm1XDO\nWj8t\r\n=TzkO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"aa0f72ebc11c94b85c6e58447e39642302d97dce","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.2.2_1606874707678_0.6717023908573065","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"koatty_container","version":"2.0.0","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@2.0.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"8bd58bbadbeed610299ded82eede79fcb19dd92b","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-2.0.0.tgz","fileCount":26,"integrity":"sha512-fgwxRloolKOk0Vmq7Ru0Ggs1w0HgCaD7uGWivLXYa+/tO80gGLYxMiWYXiy2tvhYVZ6R0iS1v7A3Aj7Fw1zaRA==","signatures":[{"sig":"MEYCIQCAFIrPbPR10PMa+0pYP9kQxabU/+DGobw9hGaQZz1M+QIhAN7PViS8koD+GgEX+AqlBauwm7aGLqD8ib85pQseI3Wb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3CJqCRA9TVsSAnZWagAA6Z4P/RFC0+Eu71by9O5XBobf\nIzLtR6ylSR+joc+J4BQHHLwOwBr5QujN8TyovwKqp7BXHTmckDJKgulSrGsm\nId0CUMUyd4KGRK/5wxJupzVAbBE4Aw9iVb3+F3tKAmrMk833bi+o0029aCFZ\nh39DNoZB8gIREYKUtaGkrMVYZTRqYKy1aCYKuy3Goj+C/w1rLMF4+2LtF1d7\n21+e7Dqi8laRF8YppkWfw1fdBSaq5/WKdu9BLFyUMJBSa8auWDzuRPNHEQ1I\npOfBuzxaADzeAv4585+KBaoC6nfGO5awAX/+YI2cXbfSJeb01G9oreCe+t87\n5L9H/wzTg5ezCiOCGNzu+uua/8rv9v/+VZLCkgxiIVKcvSgiLLn5C73J8xLN\nKOxjO4OCT7XAtgPajjxStDrFozoxxK6FQ8KeH7vHjZswdFrL8NFwaMKDbjrE\nIor+aeF6Laow3ckrYoq2jYfesJxy1reL/3kXSfbpUDE4thYS/Ce+UCspZiBi\nwGtapGReh1y+naxTSR+t9X/aShJE9y4ZeUPhLoKC/T3x3YrKm1SRP3Zp9qPn\nzQ4x+uyUQs4IuE/AdpAXBPHrPB0mfhGWMetUEr5x4mPaFxI6p4wkFP1wIXCF\nYPVYRKW2WwZMnkmc7aYnWQiiogpzhr38MUChouGCmAaOnRk9L+wVW6DEjVOj\nxlur\r\n=QasT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"159cabec3334dcb3179d01604535841d354acce9","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"deprecate","repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_2.0.0_1608262249806_0.34849140360823094","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"koatty_container","version":"2.0.1","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@2.0.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"03019d431066c62442d82f99d80b18ec083f941b","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-2.0.1.tgz","fileCount":26,"integrity":"sha512-NNxH7rJo55bsjXKXks/CQpBf+eIYqoNkdDMueV2HAHJwZXhne3subSlJDZLG0k96pg0olozOPhxxPok2gD+0Sg==","signatures":[{"sig":"MEYCIQDHSA4sGpV43m5jr4NNsPJbGK/jXT3kXubpGn08G+Vm+AIhAIroYoY7tqly6p5gLEWLmUUeXg+q1tYkCvMiX0B/nUtm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3CLjCRA9TVsSAnZWagAAeCUP/0+XK/zI0WkuyKORubTT\nQiHIUGvZow32N/6nLOqGwW1b4n+LUID0Ehprob2qeXV8DvG+pD5XY2hT8Gvq\nwU6kJpFMgIUaV8E/BcroJvRCfY/xbw8a/2HY10wQRqxvF2bfFY0waArduhkB\nn5eO7o2/yO9L1zKtQcSWK4D8lZZ+GaXMXwMsi4g1z4OmOKEWUlyv6R/1bRJo\nQG7qp2UbkLz94lvWFH1rhPhdWaB41YxbbzmN7ieKoOj6W1pgDIWJIBKZA19C\nE74bvkNZGQ692DhAEr9W1V/9jD0sNnQBt/zkcD4zgiM35CkFvnC8lLvoVrvd\nIWXk+OdluK4atRM3lAxUIPQHoQ2qfvo/SNRKOStGRoPUtBiEitvfEGWO45eo\nH3w2zdj85kTIe0nTOoVRGVRU6tC+9Mck3+rsp1vLB+YEzGSGyg1IH7bIBGkL\ntMxB2Zz6bJOFQa5ao8BGaaZiTvPdSOErIbHiIViJhUK3D7khiDwr5pSfeqq/\n+c2EiYcZQ2m6vUiUC0DurnX7xhQE1j77ULZBPNcSIqElQXWiyBu4nkpKMKmR\nI2ttZf5GsVfMk3keg3DZVS51G5+7lbY1xTL97ZQnKYZukczzbB1sbyJLxYNB\ndAvp8qt2+YYtmvbGTX45Q8CNhrA+TmkpkEzA0EdCOrpCyhv1O2NJVqrhxAiV\n+GrV\r\n=xskg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"159cabec3334dcb3179d01604535841d354acce9","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"deprecate","repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_2.0.1_1608262370624_0.5250470342810849","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"koatty_container","version":"2.0.2","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@2.0.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"2f044dd46198b80f108f1ecec00bed70e50592ca","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-2.0.2.tgz","fileCount":26,"integrity":"sha512-qvD0WKOhPzdxpG7eGEYFHcW5UGfXH1dxZxBZH2pi6e4M8evCcGQVEJh/VADp6UTC8Rn0ftdjdRqoUj/Tp5+F5g==","signatures":[{"sig":"MEQCIGxyisSZHOLDu/lGrqmnkOub7RxWbT9H1FzAfYRuxyeEAiAEURIYgZ5sZ6FbFODpf5KSnh9+jkh1fIcOFmQA/4/C1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3Fi1CRA9TVsSAnZWagAA43UP/ijUHa9qHYzHjuwV+9dL\nemvBClBNgXKFt9FzXYEIeAwASapvIelA89SfWaR0K8P67sXoaK838bidf5/B\nMFLHxCrm4/UHVcGQfSq1yjN2wcHbiqAhRUJLMetE7M6f7YNBRvwKB5j74e0r\njmImwe5qh5hgs9ZFitmPF0w5HukXrM8B6q7o0XGe3HhFqifIZ0PJ0147q4/Y\nHQomCjEeTnljCF5ZCH6BLiGDZfhHJr/Vedk/qbj95eVfhMmtLP86Yq9xeW/w\n7RpohT0Va1lQdC5sqlX3S+htKAwbKZB8u/KhzBjOqD6+vKOMMnOZSOfS1lsc\nUcw5t61gA6s+Owathw7blj8Ii8D8IkNNIccjXxqQxvhFtY3rcgjYabP9TrT7\n9KI5Xy53NQRoiUmwLXMJ9Ty5ztxH2i0TVINm8imYQ5ZXqJp3SQelw1ZVI66C\nhSwD7ADPptu0AGtV3gwQR0AU2KlkD0XZjenF5mXWrCMLsyGaqUcEi8AFqitf\ng10JjuWz7NeRrsSUAM2s1P7Q5npmG1F/cdWL9Mn9MS18+JY+seDDGV6Gk5HX\nb0TY3ZdnF0yMIHgLDGSLnxlcIfNf1L+52aROGm9DXEGfoHnqVJKHCM/iT4el\nQiZPW4oger85t3g62JZS2zoMd6qC/avYLn6FPzAKgS5auBwBAJLp1m2YlA67\n9Efk\r\n=TKEq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"159cabec3334dcb3179d01604535841d354acce9","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"deprecate","repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_2.0.2_1608276148817_0.7056547145601124","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"koatty_container","version":"1.3.0","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.3.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"305a373f1d3227ce344c888dee46fa3729204e27","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.3.0.tgz","fileCount":26,"integrity":"sha512-sFW2daXJCume4dXD7xfwakaaRO/L92StNGYImEBN8C4JtT9ravw0UU46ADajach4IAYvtSJkXDdpH8anSQbhMw==","signatures":[{"sig":"MEQCIGSM4+8qu/tcZhtcpMh7X4hhtH0AE9Q1t564AKfUgLU4AiACgdLziWJJXJlBCkud0aj20eqNOkjIKSfTc9u3FgYllA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3Fp4CRA9TVsSAnZWagAAse4P/0MRQ2Gk4Om+CV3FqBck\nXfgdaEskvXM1mC/TSlntjhi2AbCrs0zBlOPk3MfKwuBLvX7B6s4H0QpAZEAA\n0NQjKtgLXEXXdJAckq7Bsk4jYW8h7SIGxSG4lB5DE9sL7FvHbVOvkYritQ52\nFVP/rEYzNYvedE/KE7MvEycSDoUfnQARxiOFnnxl8YRM1kVXs5MEvy13xLbF\nUHMWGyyt9zVIyh5v/BIuKIIPTtC6c+fzNufiDxK8y2A7daTJc2BXMeEjqNG1\n5KKPii4ontQyFjPiaLcknTlTR60Ub29yD8GQiUG05/uh7N82Q7CWlRQv4u9w\nW+Z0EHBx/dTvTQS+qpZB9o67z/Lyc8/mOKFcSDbwqsQP1j2b3anq4IdjkhJ/\npiV6y4U+tH86N0xpejzxxc8fQyyDxkCJD4LNM2RTqtr9XSXGiMjU73mnMfwr\nvyb1BQ44ttOqldiXTgamQ1AKjL+Lc3xODb7203HDlXENf27APuq55xMIMFe9\nfxZnCBssrMCdkxFaEEbfO1W/xUwGmsS25DXOBkV1qLVa+4EUDaFgVWGQ/ZtX\ny3ZS2ZOrs/ppd8BsIY8Gah/MP2zYTV6tTtaPMkZ4UxZBng91gnc2EN6tSciN\nk7rpbp1PrnCqFx9YUNKqw3gX8DWMQIMi5pj0lsYJFzLbjQEl/MKWJ24QrOJk\nrMhI\r\n=ytMX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"159cabec3334dcb3179d01604535841d354acce9","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"deprecate","repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.3.0_1608276599926_0.16093171053272348","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"koatty_container","version":"1.3.1","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.3.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"d0a8e6fbc9c65d242e41caf1a85b02511871ccaf","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.3.1.tgz","fileCount":26,"integrity":"sha512-1gqp/ZGUz0ZTJEgzxfTMXO+4oh5E94DoxIWlNb26ftclEYkd3shb6DMQDLkCMzZhGKJAi1ztwU3R600ngZTsvg==","signatures":[{"sig":"MEYCIQClRNfKE5wnVxqONnVqK5J6J0YCCq/LqfcRO/5VDDeajgIhANl/I18rzj16BxIfi8S5klk3MqyJg+AZPkJo15uM6rpO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3FvKCRA9TVsSAnZWagAAArcP/160K1gYo7PDMd0jptTG\nkOO+bfNCQDAQuqnwC9bPXmXCma4cFVaUkWlVdoyq7DS+INISIO3je8lN2Jxz\n7v84sku/UTMGgb1BgXPX/myLMSMkfJJHDJPHL4DNyCrfCgy7Wl7s6sVZqKVt\nV/C8SxF9b4m9Y2KfxXYlMtfdtUKNrPEehhmZHoE0JpEFK5mfhb3YLFvVRkxd\npRzxpOM4KGCMHCfT8C7m9SJQGrhAjm6Xjgkqi9ZTnPS1bMrmu0pNk/Zl/qc7\nr3j9VzNiMCNT04WE7k58poJlPx8uMn+ABehFdENHwZhwO5cjWEOsKuB0b/UD\nSwLxc1PAzf482XESyy6JXWQw42JMOvpRWR7i6sHpMKLShTJ9Q7NNAPr3qPEb\nZ885hqYmhlsgyNmcWFd2Piu18HqIYIqy3KTcy8W2nLSwgPN7P9UA+9A6i0fd\naPxBU5RmAwatlZP1dM5nqySWhVu4BYyvGyz2gYuw/wXAsdc1LjqERvLl7hdv\nU2Xl0MR1Ep7f0GFriUhENZwCi4+uYGjzGsxZjXmT4JeC+Tumoc6IJhKZv7UK\nVT4BKy6p5X0aZJU76gJcXBAjyyNbKL9bwTux2QRJnZZEGcCBGNfLsncTe4sc\nFIGf85qSGs1+0Iqj57gH189YtFZHXZt5UmVnTdvvAD6uI8Oy4IYtKxiYlY/G\nCEd5\r\n=CX+O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"159cabec3334dcb3179d01604535841d354acce9","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"deprecate","repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.3.1_1608276938493_0.7139302200824451","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"koatty_container","version":"1.3.2","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.3.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"c6a1607ea034a0cd40153db1a23599eff4f87a91","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.3.2.tgz","fileCount":26,"integrity":"sha512-/ynEwiuhmEsjJSC+8JP1gT7t4xFGZtEMGImROSvIfwzDwVBSEEMaf3nq1nBXRSflxvJXOyIFgrdWlAU1KPVHzg==","signatures":[{"sig":"MEQCIANpsj0+5Laf9hrpO/Uje7g6j6wXlQcqeGkA8b2SiD4pAiAVlD1j//Mj+pOao75orxTQPDfR6B5/XAnmYJUVHUeuLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3FxfCRA9TVsSAnZWagAArbAP/2qrhp6bKrSrkJRi7A0Y\n17Thrd5WlGoOrxh+6q4QdUZ4uVPNQkBOcyfM7bXiFmchvR1V1A7mEr93vEeL\noZgbMq4hr45u5B2OKc3gcoxA5D3MLwif2TBy2Jx8Yf9KH+pT6DoohX0b6fQA\n8FsJ/bfiG8kwBeSiniiCfySiXlFm4MF7kXS+BoB2ucz4YC7uZWU6lrhARnug\ne83s11sbTFE9SDDCLSDnICYoK1dXS5yWtSGEosBeOI5Zcuc85FaCfi9WWbv0\nJNhNjKVj6ucQyJDZl0qj5Okvc1dYKCycWf9lMytVjs3iv3zLf0TuQRbZa25w\n1UtaIPFpePcUgmjbwpM2A3RtSRVlqheCYfaP1UvB1ZHuxw5riV6vLVyaVcrw\nzx1y/G3PRgMWzgrnwlZs57eNc2aAGWUcrHGOStDVjLleNmWg1rDDGEzAIGa6\n+yyxgHoHU29E+KF3KFvdcPY9vZ3Jf8j/n+uL+ns/8MTuzO+6IsDbUQFCFPJO\n2BVGV4YJWwGUQb6AIDxIBf7OrqdiXNGWKu5KhXIAZKcDnrWD4Ud3QQE2E/Y5\n+3z9SoEfTrr6lYBpwMN69r1hkRxMjKpmr2IrlErNCWUVVGmJ6OQ4Gyjm025c\nyVWxnBx6HzYBF+kVkO/q8cwr4QwFhvb8nrwidKiDjJp4Do7ynJfsS7pUKPL0\nqo5I\r\n=Na7F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"159cabec3334dcb3179d01604535841d354acce9","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"deprecate","repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.3.2_1608277086800_0.3072725954081583","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"koatty_container","version":"1.3.3","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.3.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"bbdd26d24e10418391b9f810554ed95a40cc2352","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.3.3.tgz","fileCount":26,"integrity":"sha512-+O1mX2wY1wTypYrNVW9fyo+R8X+L/VsveAPE88oAHqqodEple3dvWMomTSb/FjufzCCb9UhfFI3VBp5JGGD/ug==","signatures":[{"sig":"MEUCIBi9zxOwJISO2w8+krdjT69yXvxy9rI7g4SWAemdUXp3AiEA3U/Hq2xFv0ojfaQnX3fL6SGX7ulgOwpc2Y0EN3wESNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3F1qCRA9TVsSAnZWagAA8DIP/1tMGRZ6FlWFFurtf2aW\njHP7bw/RNveAOvBFkox8fC9gksDG03PNxE70YAxOzZqNeZ1MZ9pDcxwMOj6m\niS1uF03wfF2JdFcZHVqIpxmbHTrX7tez7NJzQ8jRxXf1oXiWQM9Bi9RtUHOD\n3IjJKk7Tgw9r9CyDl9YTElvwVyWmxXyT4oFjLxFU9hwRiRj/N8V0H+rm861u\n98I2Ngm5libvX4gRL9FXTnVUmyrqcZ96Qdfz9Z/LkR/ig6rELe8Nrn0AQ1Un\nxFGeyucrpeTW4fcQDWCPb1CLOsKhBAb9wOd4nF7IoSiqei0QTXeSSlXII10q\nWR4H8XrhZYgAH5psyKUYYdqtx3J7RVG3nKXSkJdvGac/qC9WCuDLaQW/pN1X\ntNYNyGqrdRHG9LChCcVn2XRmCL2JHvQwmU+3XsJZGo/mGcD/F6lCUoEsh/uU\nc8G0fVUMjqFvl391RpeBOut7h3rjP0ZPoshK0qclX7SSjd0TluBDZcB75847\nVKijtVgXbmSefO7kEUaHmK5aKKE4hK9Lr4yBULq5Gv9evYDaFCvW1Lpmn8fi\nbVYB6y65HveP3PWTlULZDUnwL7vmnumM8V6jhgzXFfomIoeq/69PnPKZMV/i\nHcjDtc+XZ1j4j2hsKTeoaa1j8gwy0Dq+vkA5Fx7agxl4TBvhfPJh1qJKa3Oo\nidfy\r\n=eT6i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"159cabec3334dcb3179d01604535841d354acce9","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.3.3_1608277354140_0.4025156190065746","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"koatty_container","version":"1.3.4","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.3.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"044e6d149e70e018660965f0b15dc727ae1acf94","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.3.4.tgz","fileCount":26,"integrity":"sha512-0RiO3+MnUrmR5GQmTsMXK8hF33GnpcHAgK/7AYcJxDHsd8yh6DFQx5psmp+vZJKr9OUiQ2uCnSB+9j+01mEC0g==","signatures":[{"sig":"MEYCIQCSEtIhqEb13CxFUUwespUZfaSPmBH2uWGrloOYe0C9YwIhAK5rsLVlbQnUlg/wlyQ6lMeLMDoQHl414AFlD3x+IqZ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3GC1CRA9TVsSAnZWagAA728P/Att6xUljlEIx/kJ+I1I\nc7wBNaOgwgCbjoRB/0nb02ZCX2ikjOCPxhpEUHj0dsw7fbi4o923S30Yus+d\nc8pOODldea1Q6A9pX6pzOulzUDN2idW2VhrD68/qZhj3pjNP9wYe/OBh6aLx\n9VKWsYfWKOEUvHBafohGCI8VyMvF4aoaUcLvU3N8dqy340if2HT2lQzaoFSP\nV+Q8HIG9pWWmxdNcYn+00XPcgCLQFGVaBCJWWvJVaSGturRi3KA9/hT5rITL\nu+HqXti+m/1zLXADUDm9ajhIdOSdG/e6ZTb7x3wbKP3DcEyni5YO58D8hCCO\n8t0y4E1WCFFt54j0dV6j7qdX/ba7WoEbjK2NepdtOIiHcW/x3m1pKGsfkZ23\nHNOLn4GL+jptX3EOnuTZQQOY52ZrMmp/F6SZNzA6OWXdxLGJfI5lRaLw9GXC\nhoNQfHbb70OCsiZXZPF0+ilmhbQLzt4LmKcJH2u2V1H0Dwj+P7xNeU4//Xgd\nzM/Qmkhk2Xb49AdONkKss3sOWhMYISCzjV6e0O3zPAujH2UFNASIFR7qFWCr\n6a/FKLT/YLvCXIau9VgeWsxWrD7c24gzq/VkWaEVbFMMYCRSnVigJvzqIfNe\n0tsegFabrhRr0c6EjWIQm6t2y49ngY9PnP1KnUfJO7uDdEV2N+bI03NqViLl\n3S/L\r\n=yKos\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"159cabec3334dcb3179d01604535841d354acce9","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.3.4_1608278196630_0.5083252275620729","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"koatty_container","version":"1.3.6","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.3.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"0770cd45fe67209b296fa4a7c4c9b6bbe346990a","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.3.6.tgz","fileCount":26,"integrity":"sha512-pLGd/N/xPruQy4GNuGFSREZUo0R6ZFhptTTP3SWRqvf3gJYHeBexeCCL8/uSO89z0cbgTj+TaD7d3wkGqCQZnw==","signatures":[{"sig":"MEUCIQDXf1e8I3LxgS09ZZNlHNLI0TK3YP9YUWp7gR0whA7mZgIgWdexdyZcRL/Gqc1Pn9o8dTmArR9fVHpO7+i3r4wfJYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4Ew8CRA9TVsSAnZWagAAGfYP/36uHSqZg0nLCMvisOcn\nU0TCYYmSDo0yTsGDb2YBMx5GpKtlZ5iPEOYwQqpkiiRaitYMO+wOyp/RdjZ7\nDql9XTitVsLOgdFfnxF+OvhdPbMMg9iL/VySivA0JjlSdCPR/LzUEOTwu7Ix\n4F5JJ9S0tNvQbcsniKXNzlzlRnlfntCfrh/9vQXfsC03ZJ1N97j8uX1+lnp+\nBkyWLvBEwr5WVyxty+tKkFIXE//My9GtCGcas2E3hEDffdRLbd9dQLWe1Cwf\nT5TGFbxpCKyY2/RKNXuwRKuGxW7qOR80CKiXEkMW/rdvvSILmaXFUyNmL+IQ\nHVkbEl6HdiDxIAmObCzl53WiwUt3w57+SCIa83uU4SLa3Kym02MF97NRrn57\nXYrnnuVHF57Bvtzj6ywEIHbUKaKlt86VGtZR/Cz1k+9UjFXxWnBvoAfgXfC9\n9CFkTL5pLV1zRyaQ/KKOzaRLPC2GpNCWRLYFDDgSDPkjdCWBaPyOwRRl7gAB\nkkhQ54PhguP+svuYgwn+vkiVLWrwJzxss45HRUuQUq+qwo+YeeuT2lR4onwc\nvXX5G0Je22CcuzwBTLadaDaVAM/PUIbxjXrPO2OVrgWSIhoMMjNROA6+Kgik\nKtnfQba40LdUofbwwH0NOTmP43iFYgmWObWGoQnjDI48S73w/W5OYjcn+KxM\nQy17\r\n=FDPa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"159cabec3334dcb3179d01604535841d354acce9","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.3.6_1608535100297_0.5739756637990683","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"koatty_container","version":"1.3.7","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.3.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"22ab0edaf3e6e03eeba3a5f7949fac68ec835c1b","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.3.7.tgz","fileCount":26,"integrity":"sha512-MB4/ka1hRzItZaJa6zEyhSKvvMlzqPkvxANOtBOOx14750yYeC5dyrNuqc7i3juTgwN7nMpxG3Amn7AnF4TZ0g==","signatures":[{"sig":"MEUCIQD55ey+8pS5ReMWyR1Xzz4VbI9t04/VnmqW9PI/KO4+RgIgEQ9d3jdbWYoC6/vG9erlUzVeKm6gO+9XVIBCIsH4v5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4FlrCRA9TVsSAnZWagAA9RAP/io1AyfjhyrUibjk0Abm\nFWFKylGexMf4xBn24bLRrxEior9JIw6lF9jki5RmxLmGxlHHj2XLvPYy3wvB\nq5/4VyqZPAW7hv8zEM0pICnK1jGHIp8+3UdLtgzmUVobkGPb8A+6lXejSSlf\nUu26TJVYnnM+DVG+LmfuVmx6PT/hxJ/vJLEgm/M1xuzKl+u18Tf8BiasrUG4\nqev3zkDSruZhG7Sd75J7QHtwqXac98woJhO+uC4nVE8y59ob6IZcQBS6kxOu\nMcf5tpdYL/uayAoeXuVVpiQNNUtK/Ap7Uxffo4QAiUXInBQI8fyhK+q2+nFY\nymeRbkDZYeRuPYxlht1acJmmm2qYwrcS4ZMBnWWw0fBpt2yWOBrH9/lKd7qd\n2wFj6WrhdB3Khg6/jO1NWbBXAIYYFGqad2sVCPy816EoTX81yBgXF5dboHQk\n+mY7MYIoYuSqYA9OfvyfwjlGIOcL89Ap57XReeYy1fKU41SRDIzz/I2Pmj3j\ngkDgISX+fBYyezMwKo4DLc1O/yxR/j4Abk1pIx/Q23OWJN7JjhsW7hXADXZV\n9Q/LfhgOIoIhmNAvbMMr864yPFDp3BijdM/dMMLVhcx7r+2yvy4Z3GwJ0X/i\n2tW9iajtraUWNu1+rPfSouIocBdosNexqy+zYYsip+EYSjo1AHG6C9Ecf+9g\nk+Jm\r\n=RYcq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"159cabec3334dcb3179d01604535841d354acce9","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.3.7_1608538474978_0.5410920723794124","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"koatty_container","version":"1.3.10","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.3.10","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"372052a11d7df467182416fe6e9851922fc409d0","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.3.10.tgz","fileCount":20,"integrity":"sha512-ppl5ebnQPQmgG3+hoyV7gjPiJ4u6txLBQH6vAVxHa1fkeWShcIj6LHLLEGRbOJSDMcIlVeJsQv4n1tk4Ybjw7g==","signatures":[{"sig":"MEQCIBpNSaS1kVddl65d2UF5Pyvry7d1fXq/Sjh2wIMIAIzDAiAN2aAYGVqtpAnKcGmmL6UO4ARy80ZRHuORJx7lmgh8Yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4HAoCRA9TVsSAnZWagAAumwQAJJWYbaQhtCP1+5VdyLZ\nlgBtIqV6cMrBZAbNuIBF3B+leXwpOuNXQrfa7l5tqEdeqC+9KnY1ND46qIrZ\nXf2DabgLoB4/HSQ8XABOFLN7F+2AQCpBR/4pBPQ9JKyf8HhhvQnZa4QR7G5C\nW12U8Jo4ndDZa/Pm7n8hLiZB95hkm+DhOufOfDQWNgQNOmnyHfJ76CEfRDTx\n3H/uvCkazaxmFwLRZTBkyw9Ey6H4fUrTA//N5sKmQKz3wahT7CYkAF9ZB1Iq\nC1guLHfDZH5WWGzNxOIT7Md+JQZNdPSxUiaYHUd2V+DDcDNHsPoaIpHS20Sv\nu+uv0qajsf4DzKmiJNxoZlmDohCuObw4flnxagBBpG03UtT75rQvBcBOXpn/\nj5eUPWUiluXyP9o/ry1/v+j2xBf8BlFS1SbkDr0qTRntCxAoGWvuMcqeaB85\nxLf3zB39qAB0atLO/THCuLbCnyNjJvbQEApzHUQpqK4KFu0gSquymgs8Y/7H\nC825y9vkG2BdIYN4am9nGS0mL+TGNnKnatWCquzoOOrPvIAIvjvfQBF18nyw\ncnclYxfebfyy3JxqanbFi2W46laYkVyI6NDDHgX7JXScxte208svik3phbbF\nhqIK9IV3mMcd2c02JnIgnjBnDaV0H87SNwHLJHB5uWHhRxwv48vJfca6iUoL\nCJvR\r\n=JIR7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"159cabec3334dcb3179d01604535841d354acce9","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.3.10_1608544296200_0.11588622269058857","host":"s3://npm-registry-packages"}},"1.3.12":{"name":"koatty_container","version":"1.3.12","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.3.12","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"401a614158099b116da95201607f41cf9cefffc1","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.3.12.tgz","fileCount":25,"integrity":"sha512-4ficgcwffeFXQVwd32vz2fIc8Qy/9F4tSqRl1fxfZEV2faFJVUB8lruVCIKkYP7Toot7EltdZ4DdSw4Df7rsxQ==","signatures":[{"sig":"MEYCIQCBpWNlarJFXqlQZ1f4qBehpvYLK3spm+vb4ev0zfvYrwIhAMoHgM4rC8CYdKqWSH7Wn2BJnAyN0LdGuQM2/Waljxt4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1831581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0U6/CRA9TVsSAnZWagAAjO8P/jakis6EMnOUsKzlw6eV\nk/rHMkRzlDgomkjiQ2ZRruC2iWNE9gLip2i7villGIpim8LQDy2ppdiYqzGW\nLsXlZbUnHrkf7KSlOvPJJ+Rjj1MQ+4pPpSidsJn2pVjhH3fKeWNjnfnS8MLx\nR/6FNeYbDQ42F3IDK+Q9KKvGHEEIVs3Leu2utjRpDXMdaiasJHOQzeRK1Aki\nqgrg3Uz3uEcTh8uJHhmx47BYln543StasU/AhuLq0j9emdW0DA2M0jg8MJ1V\nP57QoiR+JJ/IMqYgLsUlQhWlY6TfiFuB5zOiB6bykT51CzWVSO/4/wSNYI1J\njTphYwD+3LJ5q4ZKw+GULWZWtRvuB7p9krZ0kZOU/lg5lH63n1G0sKa09O9x\nsAzhL44wcV0pT8E3yem+ePiS/uo+hjChLk3OQ99efEiYAv8et62BPAF1ocXB\nkJGJh++Qhi+JKyfsLZF3rJO1Z5IafJnvPFTUqnGID1bLFvHyHUlry6cM3caE\nHouGHFg9HHKdEQagLLC8BEEcISgLc0dqK7ElI7ULCJbrqL0jQ6jgVygV6vxN\n2bv6vdUWeGXjUe8lbxKaeK0X5O4Q4BEx4xkY0/7ljuzwsNB3LvISIvkxi6VI\nJi2Q9362Md3lVj2Qb5f+cRIGDxawJTUuhNlWurQzFWCA4GOMGFsTedi7sbit\nnIv/\r\n=qdFg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"4747c99d3d1333506e2d93ad5689780d08377a37","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","test:cov":"jest --collectCoverage --detectOpenHandles","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"6.14.13","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","typescript":"^4.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@types/cls-hooked":"^4.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.3.12_1624329918746_0.6947285328122899","host":"s3://npm-registry-packages"}},"1.3.14":{"name":"koatty_container","version":"1.3.14","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.3.14","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_container","bugs":{"url":"https://github.com/thinkkoa/koatty_container/issues"},"dist":{"shasum":"deeaa0a25fb8b54b91c5ad7f06633975f72d700a","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.3.14.tgz","fileCount":25,"integrity":"sha512-dF9ohr6BnO0pgv/dDwVWI1bs5e+MCh5giuG84mvTAGa3afuncOJmLEfgpIv9SVtm2XIhJc3dQP0ALZHl8SCynw==","signatures":[{"sig":"MEUCIAM/MyYPPyLlDLo3fWI3IJlDMcuT7ChehgurI4kjfjUmAiEApj7q/Q9xxZyFmelNZGk85jtfDovDqy+6xm7dzSoPbV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1831539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0Va3CRA9TVsSAnZWagAAwE0P/0oRrPg2aBs3XFa3/Dhs\n2yVcC3Rp49VfD5JYWr4j2ferWb2tT9K6xceFFg/qvbNHhjVfpFMhkeIG0TOM\nNQp4J/IT01PyuCrqpq6Ic5wdFT4v/Y7T83v6pAJ/mdK7nQcWDMJ38RLn+Ayn\nzlakr2dcDyb5t6JL1vLCbq4jn5b5hSwL59rmzXYDLemjnOttkDSPjbm+iuVq\n2uEy9VayccbH3d1LlZDYEn3d9HqUtkgTZCAe3c9+WBMaCNfw/iRRWH35LP6d\nJREd1xPApqsxXiwUPRX6wCmKL3R8K/b0yStNN9K4YNDu1WG96PUgnODda2kK\nGKrw0Dh8WmtpszWDtmQhZXWXptMxTJEQqxXvvkL3IBzr2UieRyZhaU9ozIee\n90UH/OZfEiOjtLiwu5vQ7FVd40p2r/uygPH1oNn3HNmLXQVULRP2os7z73l5\n/k4SJJ+89B1sbrtUtCysP8UNwN8OY3MAv5IEdTokM35QMUPTjsNdqQaoC2H1\nLe5hYStKiRjJwHFYJJZXKGXKV0XRVPtdLk/ZYxdLNk4jKic7CSwuJ+MrFyJ9\nMMZywOz31C+Z0qN0VxIOL6HxKoibVxmxSJSCZ5n1143iWOuK4nCRfxL94Ct1\nkLijNxtMb9Evx7SGGnHPV0k+iA+/DcblOYMdt2zffqcak2v9xuAINfSW27M7\nVH+O\r\n=Y20L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"a12c53cb9e74488e1d1494485b9782ce6a0d3b95","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","test:cov":"jest --collectCoverage --detectOpenHandles","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_container.git","type":"git"},"_npmVersion":"7.18.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","typescript":"^4.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@types/cls-hooked":"^4.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.3.14_1624331958492_0.06868661812481092","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"koatty_container","version":"1.4.1","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.4.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"27fc172c45b3f4f7b4d4e9e80129478a9edda507","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.4.1.tgz","fileCount":31,"integrity":"sha512-qV3hBxHGt+t0aecYMBaorFnaucTYkEn+sEQOiOm8OOkTd2dkFqNOvxnilT634LtYk5cHGmXcibBD0l8erMdufg==","signatures":[{"sig":"MEUCIQCFmGMLLBsqc3irCGotFWbopKu5XpNB++HuveIVyTyXUAIgKD6saqffBNyrjW0fUEZLeriiarheUS5dOWzHlzVQMek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1855944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2bAkCRA9TVsSAnZWagAALpMP+QAIsjg1Z2kYwjDgtMKL\nNzpLz4hqnZ83Y4AF5lErHpIrQwu9pKEKuhj98g/RqkI4bmQcv7AaFhIJEFvB\nnoEZdtqMAgp8rXcAE1tcpKnoO4TfOgU/Cke9iYxoeJ6yujAH4QC4rUkYCrh2\ndxryExY8S9+wKupYALYupo4q8mZvuu2pc5Xp1/VoPGteNvym9uA4+W6zW9BD\nzFj+phstsU8QXfRiMVVQvUnKYht5OTS5mfmh40FI2qrlGsgc0UNUQptluGzv\nsadl7zaFOOL/OmZSEl23lS4phH9jabnycjEN+oscACr2FRA5nBrVpAu0rvjY\n5hVdSBp0mnR5OnWNLV6j7bDPK2zTryo0dF/bb3HFbKJKuQoYWnVnYMLZb2+M\nb9AV4d6MkVG1DXKG4KrVF8k7f6yd7+pEaIgxbrU9lDFU6zyBIKjZyQDBi99F\n8c09cKDU26ZIieZxLYoD649TA20mOCpBk6ePBoIm/e+YjU/Tvnr5ZhyTq9e7\n8/s7ZQx0DPUrLIvIwke/VPT6Ti5PFrzEOo0y0UBHyhInFdOkw9venV8FcEgF\n/4AB77at4WR4rLU14Xvj8zNmjw85UTRdwfOtJCZzIHURb4Iul1iroXBvw/bS\nEwcgcF/A7VZ33f3LhGbLoHIwwnm8quHYiDQr7NSwzrX0/nkOM/kc/BJLSaek\nnwK/\r\n=2pR6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"88baa27fd6dba9a61d57a46b1d82bdfb01a68e95","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"7.18.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","typescript":"^4.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@types/cls-hooked":"^4.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.4.1_1624879140550_0.976911620609543","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"koatty_container","version":"1.4.2","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.4.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"adc39d48e9cd37e526ced696c37871197f2f9ff8","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.4.2.tgz","fileCount":31,"integrity":"sha512-5wJArCUYS6KSYtp0NVgewBVHgc4g2+4UihmGuAWsxcWWEq6g4KBm+44f3oCqk1YkK9Hnl2s4MKdPK00FuiV43Q==","signatures":[{"sig":"MEUCIAjCzrmtCbNr+HLXz61vY0KAk0Y9p0DdlswcItC9/9w4AiEAzYwEAjwL3GsQChRn1sRTXqwzMKd9ajYZg/YUaHjaMrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1856038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2ofRCRA9TVsSAnZWagAA89gQAIwDFE5tJdzssgEJvUY1\nix/uuHxKkrWG49kX5xSUmy2CHNlrhR6mPfmGYVSEbCVCgBdbSDaYWGUYz0GM\novOx8GtHuUN/8UhgHrYRdl/+gIN31sDvDXZ5JirVbFFm/ZMqNGyosF7gjyx6\nK/gMlOQWzeLmdSbVZmYdGJ9prtgm+sOWtnsUEt1z9hjqkQZb/xMvchcTbK6P\n9nwM2flbZQqKFhGTsIcxGxZa7VefPz4+Ey/yOfk01P84Jjo+BNzc1oa/MwA7\nxD9z/AHzX54flDwqGz90v2QAclA+aJBl+cRygALZoyRHZvfU1qy4twVnmGk4\njU8sIWoFL2GXA+XUecPqaKzewuiKNSdilmZZdkRWMlCf3OXwToWImLckntNU\nK+UC853d/e8g7SsDYelIs8hn6n2Hndb0at1X4WCSxISL2Fr1FZSMAe3fvp+e\n8iFr36Yg974RtNfcbsrUqtkzd74tTeENm82x0/3jKGY50P7XYirSRLh5JEJ0\nf/qf4hGCmjI4M4MwOy6ZBzQw2Z27lC/3ckDXIOdv4EkEEi+dVExPhZwTN5rc\n8lgiBicmT3aVkmS2n+Bon29TCD/R8EmGfSqztvpvKia0JC0xiiLDTpvr1lll\nNx1a8N22BdogW9A1qhHawHdZiKp0/MjA4X0KN9HiOCRriTi+/PyAHMo0gPLx\nHl6i\r\n=Hmm9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"8a7e3975961ccddfde56ea57c3fea94e3d6cefe9","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"7.18.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","typescript":"^4.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@types/cls-hooked":"^4.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.4.2_1624934353099_0.7368040872398121","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"koatty_container","version":"1.4.3","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.4.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"e410e0e0ed8fd99a233891986507cb1aa3d5c251","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.4.3.tgz","fileCount":31,"integrity":"sha512-xYms3Nt7FMrqFGC/hSNS4V/Em8MI/Pf6OqMstmGCwdtBFtpcHeQoF2P7Rh4pPqKSscJlyHdfaO3TS+9Wl9e8UQ==","signatures":[{"sig":"MEUCIQCRW4SRBI6lLgOeH86e6ucMwIbtxdLQkrZ3QL+6VUPswwIgA/+pEGMP1aaTzKjenh3eeua0pZnMoEkcPyM0hcYfoic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1856991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2tniCRA9TVsSAnZWagAAZb8P/RqqMMFUQb0YiX/FjYIv\nT98nsJunjLWODz+0KLkt5eTDxVjdcCUMIsYvQ2JtPXwY7dxHMJU7u1KWP+YD\nDwmjPRW1UJ12Hb7TueD7Qil2PVA0efW68M2D233dKTkzeO5RmAE4FXuasGQ6\nuoBwTITHBYnOzhe9MdcJ1OBSRqPbCJpDVVrnMGhSsxdXP/zbjVC43lbw3yOm\n/o/OT0Z+hZURa9yIneHaEUBc3htAseHU+3Xid0MSDB3wqldkIiG6K/EqkURr\niI29plWNzmuve+BNbz3Q+0IgfyT4pd8xnQSfuwUxh8B9Sk36BUnNEh76EM9I\n5Ax9CNcDBIaCA3XeVOHwMFzysup98348QdSLSpE3enRDbJBJKcFUbCWeV4ou\nvX9yohgAjFTz/zAf0+9Y196KZ/t8bu/r3bixfOl4hRzmTXzNPJN+AjYi8rQM\nVzx6CJjj5k3TPR9mS56JF2AqfVibPDyANN94U9jCnOIFhm2nOSXUJY5Fhu3x\nZMBT8tEq+ib1AIjuYDRQ8Rh0n67RsYGHChsx+EuyfOXpOLw0eHfeog5PuWK+\ni+WdeJSKesN8lgmQeZ4XtYVh46fhstq6qF1/8NM+N0k876e4a7ntiuKD9OGY\nlxpg3ThdM+4itRPEbS204Y6PYimvYnUGFv4jxUCUdBR9l3qtWGkWFdqLBmqV\npVAW\r\n=cS/1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"07ee00da5b1b5d3c4f6ee1a62e1c66d86fa08023","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"7.18.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"koa":"^2.x.x","tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@types/cls-hooked":"^4.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.4.3_1624955362277_0.19492868936764762","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"koatty_container","version":"1.4.4","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.4.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"ed67aa0f7a540c0db8630ea3e87af84515d4ce22","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.4.4.tgz","fileCount":31,"integrity":"sha512-PvxaaXMaGB94wLR4+9XCchH4rnA0MA1JQQV7kocDnVJhSdrM+sZYEJFxyl4S5brlXtd0M2yH3Adukxj7QKqgiA==","signatures":[{"sig":"MEYCIQDrqD2V/7JjelYcggEuLpjWw2cYksNhUauBfgxP9fWoYAIhANwkZMLk6rz4buqk9Ru6hEsFinjlA+IhVwrTUL8Zv+v+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1856872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5XzCCRA9TVsSAnZWagAAa2wP/1CEkoKoRF9zt/MU0mwf\nNypxtF2igvqRz6HD0lmcSDFhDUuR+MGH3D7qiNVxIYzcJZEeDaNZpFPp5Kt3\nqAlRdyP3JVBLDIYTFmQKqSPSiKXRRB/H6l7/5LibSzrzEBJESUGq+dV3csMq\ni53gV0yPsKrQQY+Q2OZZMMHhlLI2kdtxkJCzrbKRop9+y4W7BmumYitGBwBy\n9sEESMkPf+Kjk/h6PK81uB421iCk8hTxEhHMt1owCsafMKOyr4ZfWJk+LXVP\nr7Au0FDI2XRIpnwF+uj2QQf6hyOUxDJ6+/Ku+JSOUQkk+2+ozpoWu969dt2r\n9TampYBNNaFRbMUvlxKklFMz5v1JiRODeCxAE6W4vM2V9fQgIv3Zhals9nA0\nZErJQvpqTiAAClMdLqpkZ1dxNelIai7gbjG+Qpl8kqzQDxGJtIIQ89gzq2p0\n26zsmTENQJON77sftJv/QjDkC1JpC9CBZ0uR6Bci62R8z+IrWlydAoqRThmU\nRwWSFRN4DgO1BSQyz9dkSa8Go0BckFNeDsTnH3H8lggydGixAqEfwRXL9Izn\nVUDiisDlzc6uR4qNOZa/sQlhHy+fnGna6sLbgsaHwZGjZF8bwpuR6/sbqxUZ\nSrmJIh+83+tWmB64jXkt2vtgmLgi8S1Vg7Sgs39RwL9nBPVz5kLtQKrssJyg\nJMxK\r\n=oKdf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"910f6e642c096d0f139b6d2fe2bdf579456162f3","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"7.18.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"koa":"^2.x.x","tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@types/cls-hooked":"^4.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.4.4_1625652418316_0.9141283875691144","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"koatty_container","version":"1.5.2","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.5.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"016db67a9dfdcee5970aaa639d03d548ddaf03a7","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.5.2.tgz","fileCount":31,"integrity":"sha512-x4d+dNkHV6N9SPdLHN0QElUB4Muf35E5el30C38gNHQDFeR01SZ7khfwRo0Bx0Jxo25J988cYXKlUVcq1/JXZA==","signatures":[{"sig":"MEYCIQDtc4hrOcVzF5udwFKlPSBWueAZze/wPV2NJlIgD0RYegIhALpwjU++gD8Dj04xXYjCk0CagR+YsffT5XjxKUFvXbOf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1856912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6B/pCRA9TVsSAnZWagAAup4P/jXAR20GmHnMciwnPcVs\nOjBeIAN2WGEO68m2vHpNwHujQKymg821+LAwK/yqV14W9LnmDX9E7+uNRxzs\nxS8JRWda24eqvTIMggvhKZrGaKHo9DGc/akHfHXDEbM4aFNr3WtKS92yjF0S\nb5kopfx418M8G8fTmBFLOn07x3t5c1c900z/BZmplNESwfycT3+REw5Q2QRP\nyMPco+XA3kqzVNX44czxiHDGXbEpmJvNOLOic2p+WVM5PCQmx1nD2j8p6M2O\nnCrv3Fwd48CDeYhiq/Xta/CXukZyk2biXs+kalVldroBiBZbPJMz9GWH+Dca\ngosCyRGlmGaLF/aT7VYnwPcfY4zI5Zx0LnCdKPjyEcKdlox/aEWiBct6fGKx\nBcu7h8lByvtSuYK26w6ABFsZQZ+yvFp//xYGxF7SsVwLIa+PlCiUPeEF9nJj\nXknkfFKVGZLBUsiq0dAENlsG6SBD9DYaqV0jhlVZmHv4saZINKU/9fpsCTOd\nBd1/4WypxIfJp+j/eot4W/zfOzyyMT8D3puxIZi+yAaf22wH3soYGdYJFwdV\nTM2JO00UKjK7Rk0g1RNXa0zbOn9hLyKyJUSCXRuottHpQ8rWmnnjeaBwtlrQ\nunsYI2Q6IAEyzZ0820ZKib0Vq/wXrEndbH1rvbvWM+zukATTyiL2zUunf5YU\nY9u6\r\n=Gb4j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"4a077771bf48c057545a398f5f75cb9e09cfaa74","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"7.18.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"koa":"^2.x.x","tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@types/cls-hooked":"^4.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.5.2_1625825256874_0.06693120114799389","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"koatty_container","version":"1.6.0","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_container@1.6.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"7986dd225934e0f53031d01cade393ade92eb359","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.6.0.tgz","fileCount":31,"integrity":"sha512-v20m3C0ccUlxQxRL7bArMyPxCEHm4GCcxGEZXoo9hQck1h9hmRIWbLI3kkksr6RPGdd/mhPoTkgOIZkg2ZtTNA==","signatures":[{"sig":"MEUCIEVHy1wuXItDdjpJmgtikwTDkaCSNV5Vs7vjKZEURmjMAiEA/c5NFCxVtFOuBL2OHAegkyvKTVk9MidC0JyqSJSTOaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1857085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6/N+CRA9TVsSAnZWagAAyjsP/RzmAxShJZWkEhB+NrEX\nLIW+9it1ySWbrEa3ZRwL00I4pv2XzW/Z08AlJSwtqv8gQMYi3Q6Kbm3vZsA8\nrzzBD0mSWI+HO8TZ1q65U63wiHiKPnOzlkzP7SqdnLTBujJ+ywcj/ddrp7IV\nzg/Y8GLrh2bWYqGtciJerZU/rYVjVuSyEZp4CoUlyz6f/bMZYUyiB59D28/r\n+2ACAPB7qmEQOxAehLjY/Uzp/p6VcV/WwNC28h6YqtVg2YqqB+163TofpIRa\nkoCad09pY8Tq1WMLcbt0+NoTZ9lJ8KyhVWVg/vPBBSb6jkEVoSlZN7q8Q9z9\np2kSf34KIcN0UulptEGp61aFZ+IgPXLzjDEhvSFk6ruU1Z30zbXzWMIwg75O\ngTMfgJZGN6Cka2vGbqIijH+mxM63GdW7csSIqKh/1eywKjjZFSEg5ayFETtA\ndtpExUu3hMvqmF2PLMdOsfbTHhwOUT1Dwci48zm9Qe+5UN1On5KX54++jBt2\n8IOWmk1a216x9+HtK75wTTJX2jXUT3Xs40AihZmizdlf4az4jLhnlTC3cyDT\ntIfaGFPD72dCbqk+ObCfybYHtIoPMb2R84n5rFu0lw5AVPzra6rGrqfvGD9T\nXcLwg8kP/eN4C/VxeAJxUpFYzpz2d+PnFFLH2i6FEP+oIvDIT4Rzu2uX/THy\nFu9q\r\n=nfsE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"1e52b62b3758cd5f26deaeb173b9c96bcb96636e","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"7.18.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","typescript":"^4.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@types/cls-hooked":"^4.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.6.0_1626076030453_0.555887408248815","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"koatty_container","version":"1.6.2","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.6.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"58811aef8ea4c668619ed436b263f37efe6facbd","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.6.2.tgz","fileCount":32,"integrity":"sha512-IHcR94cszFUhCMw08+X62UKJsZzg4yz2pcVRRTISBNJpCRQUoCBrVxOkwUrG25TsbgGgTmlfh+VTQ/RHuiDFRQ==","signatures":[{"sig":"MEYCIQC9x5WhC2AYKZz3Lv7Czc077xdfPzG1Ao3QKTz6CGtoFQIhAOS2Sl2zWidfL8DHh0O6dPKztyR3Vel9wvN2UWu6mNfy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1858306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmQLtCRA9TVsSAnZWagAAB1gP/3ZDzI8kEGrjpkuxRhmG\nE+H7rnd2LO5DHVXEyPgLaEO/EnvhYmFjM3jWr2syHarpZoz7nBXUgVl+fTIP\na3572Mm0Ox2KmHQqVLt2xbydqHzOS0IZC0c4yrihiKi0w4eZlqhxB9WWpuxj\nx1RPFRQRUEn81Bqj6kyDxREyTBOZJMQHUXgRWPIIbfTrg2FsgpbZhKeofThc\nlAJQRuTPTW8o0znQWcs/QAQK+OCgCvNW3QyTkxFv6YTdCsI6yTu6FG240TF2\nItkRY3KSDVUU1kqm7yrDRjKA+oLo/aL+xUz8TqnHfBAwySJ1vHUzeIEYN9zv\nrA7Qp3Bz4hvKIw81idWlcd3z7ak5FYaxl9vEJYLjDjK7JPaX1j0yVFnJcERY\nOO3eAjMrqvJl/C94Kyc7AYYztjjCFIZ5epzaAvu0s1Y2Y+3msqBnLCZb4mRa\nOAEdFurs4c+sXA+FJgGsZfiofQkfGELV0go4WxhB+R9l0144vv0Oq+Tl6dmX\nQSBQREqlhUOwdL+PzhKJjKpdPUKn31WzmD+AhWVlSRm4yK9LFXVeON5KHvnC\nd3VQiM4YjyINZsm1c7335r4uzweRCFzN4pTCuVmiXWd5ah69Ip02e3bUKPsj\nQWRg9kziq3pQBOrgwJpGBn4ko/OIIWIYpwWJ9vzwlO0a/XyZddG47XYL5zG+\nxZQp\r\n=r+D1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"741ab23452e35f0cd140db606fa5266fd2abecd4","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.1.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.6.2_1637417709059_0.8592668515764887","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"koatty_container","version":"1.6.6","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.6.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"68ce8785bcfce66646dae2cff47656a651f62971","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.6.6.tgz","fileCount":32,"integrity":"sha512-9qr9DteXfb2B1OIWM0R9Q0WqbHyPCRzI4yeQkHHI66nOWv84L3ZJo36u9r94FpF7pkHHARTqSfiTtun6K1m/9g==","signatures":[{"sig":"MEYCIQD42hralwxwhR5u03O+FudAi7zWl3741/tIZA/5YJAPOgIhAPaLR4YPa2h0OrvVndICM/uedVuNWzkCpn1IEiYFnbBq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1857975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnFskCRA9TVsSAnZWagAAme8QAJA82BcmgNXbyCxSGVFr\nE4ivbSmeTRb2lXfFYyI96g6Y2SexjVQuovRgKO/t6MTxazjLl5RoS8u9EFDK\nqL9x+gr9dxNFCrd4eZNStilU+aJX1w+S/PyOQedA8jHOn9q72Ev1W1I8SZVR\nxX3IERLSoFfLutx2bIijgiv9ZkNGG3m9MNXVvqu17qtsGMYlL6zuZqnuJn28\noed965wkmonK2wisAZlW7a+DmdbUSHTfnrVdjGXv1PD75QrZHL6oQ0c0SIFg\nhgXrK1R5pXyntrraPbskQfvEZnUul+3qmY/1i89ZnpG6aG8as8xg01KgwwMQ\nX3KDpNwNSpFF5DyRJVn7EWvGFwghCrBktfFqGXDcAKZq2bzalIpVK7p8zxCy\nK696bq2qh6G/4x4S64+im/PU8kFaA6jqUk1rDlFLgxASpzxNgN1uXA8DNbUC\n+HAaDK+EE3uZ2LV2/UrBumQFfoJtlElTOQ44NPjjlMaALriOiyOKvVJeTgYI\n3H+HqpcMHtuiVG3W+1mHlsy9Ae6Su3nFeUoOYxmga9MNOfRP1CAbwcZUWODv\nyMI+hz1/ZnDQ9v0wh5UZVCRGb2AojssP9dGdouoPiaqfMabzY1dvpr6scDyW\nJrmeTpkg1Pi6nF68uyfbP4JQF5TOB5CDP9p9vNPRGtaIb0hxCq6ZPn6Hm/yS\nHA0d\r\n=bA9s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"ee6d5db387e9a467584d66a00702bf1b2895f22b","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.1.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.6.6_1637636900790_0.7377581348368685","host":"s3://npm-registry-packages"}},"1.6.8":{"name":"koatty_container","version":"1.6.8","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.6.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"dd507822bbd1f0625e5322d3aade96b43543ed6b","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.6.8.tgz","fileCount":32,"integrity":"sha512-fL8I27+JHiGysn2e0YECVg05LL0PXsgN4DRgPNzPRCxfsCPsWeD+DvgCKa7eBw+exaiCINp6peSJ96eJt/Fazw==","signatures":[{"sig":"MEQCIAktQ49QMW0VlCKtWFtNHo2X9wh/eEhnywx//JIik4zdAiAVTF7CN0kGdulD3yGRRJ1ONuSZ5+sxZaYixQw82yrTGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1858977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnMRUCRA9TVsSAnZWagAAJUcP/3mcg+jdaVpUsJexG9Mi\nclIET0y/4vJORevsd6i50ANj0OZR/uav0HRMnaEgbytvT6ZrWrhfFZVe9lYn\nOysjOgKhd6LtcennJwK5CvjvrCSvv9sh4ADfziiQVHCW9sERSyW9a5sDQhcB\nFIcAIUKEJhdj7CRohsFAyofbUWVgBLFsyglS/n2higTDsQas4CYW0+K1Yf1M\nWKPmvmvKIgvUTiXgkRqvNmFbLPs1xWThMe3lYfUN+NhWzhVZ2zAFGEK0JkrQ\nEzy3qBCOW2AFy47Gg24iMjkV2nDHCPaH4mltdz8Xjq26V0sv7foARnjDeOt7\nHuRia1a4g6Niw5cygucH/sv90EMe+vwL6z1re8ucPR5lpD0WUqODfDp8zfQr\nGMhy4KtaIHjqXZgArASjQWOXhS4QS+VTTFM0M44lkUEKB5pCb5P3BmjDCyZf\nJszNZplHNuJWnOBVFVE/XVQsnYjz0v/ZcQ/+01DHJN1onow+Eh7Jr8B7GF4e\nKo8+bgscrOBqaLN8Mskxqz3e8ieCx60j8x2Eap72XGj2EjczoRu/UzmqgZnM\n3uqauHbYEWY/78i32hMdBKWNqIlmFOsx9Wc5lXO58t7dZ8NCxJeKgUgE5u3b\n7+TPathVp5JLmWBkZUPpVV7OlOy3UiwZNIioabfkC151XdAGwiOoheVqU3j1\nTGW6\r\n=fJ+j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"39299a6ac34cd3f43f54de6911e568bbd700f46e","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.1.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.6.8_1637663828328_0.9259043515776049","host":"s3://npm-registry-packages"}},"1.6.10":{"name":"koatty_container","version":"1.6.10","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.6.10","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"94d187296efa552522a99dc2a3b90000756daba6","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.6.10.tgz","fileCount":32,"integrity":"sha512-gOYcZ8cjCf35sRojWfnbJ0p1Dfy31Gv4zaxBVWG5bU6oOD1oInnhsEZfqApawePxkQ5dTnUglimoaZU8h7B/Yg==","signatures":[{"sig":"MEUCIQCfGowhJDadspSlgoeq7euJq+Jg4ypsrWn1VAnXptuc1wIgFBDFgubvpcszAjpfkLRv9Or/Aq1GkXRMEaIyjouNniE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1871584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsHyaCRA9TVsSAnZWagAA4nAQAJ8U5WrEAXPR/ySWbrYL\naRgFyTQfYtjtcviac13KTy3tXHxog8fewt50ZdbPgjrO+912LWJP77yyDBS4\nLd9BxdOLvmP1tb6GDBKeR1ztYSkp/oCr27BBVIuO6H0con+KVAfGwHzMlCLW\nZEY55TENy/+ZoRLu4AoRqCKMIxhoYbqqGHXZGK+hcApHxL4opw09UHHqV+kp\ntcNkH3qKUiiz/8z8qTvml0d10GYbD/6X67mZjp5UD3fXxcHeXXQzrGHtqv4b\ngN+Wq/aUBDDRSgxXEB2IH640tOls+fULM9pmIIHMdtu+r+f/pZPsmG49NXrR\nrUBwA72QNPuZmVBOw3szl3O7XP6mIuWB6t3TtJTkmXmu0qRHsKw8dF5NWZWX\nip5ZHjjV2PMOrogmnzNRmKWUGIGpVQpIRI2lhFJmz+VWPh+C1g8HlI7DyUzC\nlxvOlfgZjslVQbhtZL6Mqzjgr4pkQJOqKhlDaL48hD9UnahU0tCXT8zZR61I\n1nKZ8l6J3UKCFjvn7FBhpZ+L4W36nlcXrWDSUVAM6jw8cKp7SYARIn4egOC0\nY+Zf3mR9V+nL+0lMotUQAJfitZemaq5N9COkIyEE0p6h95Iad7s5LoyCOWSH\nQiJiLCDVU5QlXgMTurPKVYfe3QC876erZ0v+MFy45lI83lHhe/2YrDIcM72S\nbkt4\r\n=XVtw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"00ad15ed77a0658d88fbe1bae0be3cc6cc4c2603","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.1.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.6.10_1638956185963_0.04932625854938255","host":"s3://npm-registry-packages"}},"1.6.11":{"name":"koatty_container","version":"1.6.11","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.6.11","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"1239a0ecfe301f994c341b20d6bad7e1c164cada","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.6.11.tgz","fileCount":32,"integrity":"sha512-FC4HnSZ+OX7pxGXfXg1OrDTIGDUoeVLKbeWgoPm5xgOVxDWLTx09RUKEqRzhjwj8VAPdzI4VjtNZ/g1gYBBJpA==","signatures":[{"sig":"MEYCIQDshAjHGkSbjsGPI5rhN4DfWb4rqFIxw1OyFdRgQJp8VgIhAPeF/JQ77JeQAdqgKz2cO5xNwcIM4JkaLZLi50R/IuB1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1870999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvJ+zCRA9TVsSAnZWagAADswP/27hzxFPLs2TmrRii7g0\nG0uLm9OE0wQjJv2GXwlBvw8QhQACFZAnXARr9zdNRRxUVX8Jb1yyNn7z9PdG\nr+b/f6rKz82LJKIyAwBCOhFps3CZq26JalvHfseBcaEmj9NC+UJo5LOrsnAN\nCtVtUh+AQJbVaHlO46iQz96H1T80vvxCTDXR2+CNEeHvibG4qTuBjYiQobw4\n0CyDzGv8/fvmaC6AOeAz1l3c2n42AvKo4MMkjePq0G3A+YvQTgSmVNbGYZ5H\n76w6gFs8Digb/h9NvXvBzwXTt6COhWh8tYpqdIK3dlJYrlfN2NB3S7wN2Zqk\nySyNi4UhhV7swIpW5Exq8tRUwURrnstIPdFV4++gsz5DPUdcqogHX66ovLQ7\nHnmMliXowDr55q8ZhhDpmZ0N59CEthIGbztQZPcXMUdb81fHNvDYISG/jX57\nMhXkExNhYIvR15x5gjNrQ4P37Mt8o56X8fvmF7cMg7t5pV8n4HamFX3L0g++\nmvB9sSAKPDXZ1hVlYlTaSdmEnbsuUO1dWQY1pY+S+xNyN1M9hPz7L0Z6kzTh\nN0puTXCvuYZFlNwsV8zWcoaR6ZZXwdswbAi8bef0dilCWIiEO+C+BD+oDC/I\nwUm6+OW0SgpYnTcazhLwdMAXVObzI6OcwLGpLeakyzr0oMsGW7evR2fCClPX\nffp5\r\n=/1X3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"4265ff7d3c6d7650269cd2a8cecf0c1a917905fe","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.1.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.6.11_1639751603348_0.0870110478272681","host":"s3://npm-registry-packages"}},"1.6.12":{"name":"koatty_container","version":"1.6.12","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.6.12","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"0524c868ba686609829ad0da9fbde080f73ac785","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.6.12.tgz","fileCount":116,"integrity":"sha512-mufK9q39S2dsxRbJsb073BbbWX0RG6qpwZr07ZcXhXY7vlTj+6whJ7AYSnHMXjRusdSMDALCOspiBNttD4FlQg==","signatures":[{"sig":"MEUCIHhbiTWDyxPmstSodgyn2NFKYo5MdRckqJskvWGVDxDeAiEApB5sIim+iC7AVr0+XXUp6K4dA/QDgRjbFOcOvOm763I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2131442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvV/wCRA9TVsSAnZWagAAdh0P/3DFMQ5huzUowtDZdixN\n1venGY8J6skIYoDKD6FzOGHkMTSGx2XjHVopZTW93Qvj/czE+31jF7D/necw\nsMnb7dxJ03LVQb5mjwxxz2+5Uwady4LC1yMwGHK/5s40JZMnujj7Er5hwdgb\nfhq2FdZnU/fOK7Gs99L37WqLuU7DfEgADUDFlG/1Sl2IbR6lrNCNKnPFD6KZ\n/5mzAnbgeAzVt+1tecScEcDaB6m+GNwW0XLwjfCVB0khZ+qA5OUFVU+7W+Be\nR8eV/HuCE/g40+QeujVKh2AVLhNR4aTqUV5dU7MKt+H2JuhsyEJ3FLzj0oDj\n2PBcAngZbTFyeQTx32pZwNzcJ+KwljUD+LnXsFTFf3sOLov4y3pSm9w2nfZr\nwBhRhiBVqsvr/6oFju178jD1Zq0RK/c/vtgSa3Vwoxi1FY7FqWlZNF8qB3AS\nTQPSrWlmfslpBxQXPGCvJZwZPYAAYjt97DoCO2nXRYIaqtkL0ukoWH7SgEa4\nYUfH4G7oqKOfYFHfZQ2jvh+wSx42TriNXXYG4j/vd2T8HMlFbVrnts7/RsXj\nsvcdMo5CvnFvE3XHYRXNHTqUoVEIxmU1WHHuEDlvToglCtcAPXmk0xeo3WG6\n5ooCQGdbSwA8iVkPHuV+Vvp0zxJkVjrbCDg0YPEqQgQiiWWn0G/ijSOjQvUl\n62YA\r\n=L30k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"3b4dd38897fe1346494c4380614c5769154ec52b","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","pub:pre":"git push --follow-tags origin && npm publish --tag prerelease","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force lib && npx tsc && npx api-extractor run --local --verbose && del-cli --force lib","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.1.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.6.12_1639800816387_0.7456974133348626","host":"s3://npm-registry-packages"}},"1.6.14":{"name":"koatty_container","version":"1.6.14","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.6.14","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"b8938fb629dc6b87e56ad5b1e8bd1ecbc99a8908","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.6.14.tgz","fileCount":10,"integrity":"sha512-qbq7wyvgthypoLyFqDMsJGmtYue6F2Oavoh4c2UxIPi+AUPH4zT6I8DWU5/R8gMwuaQElKDeF1x/0n8MYqEqxQ==","signatures":[{"sig":"MEUCIQCzTyhLuodM8IkninkQI4E3GSdG5wj5aBGH2trbYfkj8gIgFAZv1CMNzDY6qToa3QzbQEBNsAgfLx28PvGivVRdL94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwZXzCRA9TVsSAnZWagAA/O0P/0gXgUHFFLukPbWb4ucy\nyZyR4WWzb7YByqW0j7/IE5ieVcSRqLu4LhZ2IuCk5Vhc+qvdP/w6ojlYvDIK\nNR2Rttbr4aNXNozW7MFeSxCGEGURFQK+i/6YGggC0Wc9U9TWAPfkQC6r2NNz\ncvLD15SWQ8t1FzPP9sysB38rIzUyGLnGvBmQ3nuPqRZYbGgNCRBouXjQMmL4\nTo7CUWCdWFtdXjtPLijx4jVhFn1fzGJswHZa9N6ZZ94eBT7zmMLsASbjF2/7\n0nT+D9EeljEz6ZRB45MNcDpKv8TsUAQyqhMPmAGsbaRJ2PVT6Nzq7RFa+FrF\nF+wDASvKovQHirlwu48RL+kI80Fygx1AAwfBxiR9FJNBfS8oPq3yUi38F8DY\nPwBR+Gr9fX+gxokcjerF7A4uigcD9/TqY/UOz/MIntS5+U6hWyHyZ9CpDJLv\nA4Qz7sMyzYEDBNdeAaDfmYSwnk4zBMPJ+1O99b3SLef39wpNVVmXZ48dFqmf\nk2NvlvjNknnywZJECZS3IH4OSKIXkw68PE2cdMMWtat5L9gSb/O94evLV/Mw\n9K35KKdNw0Ks6DhnTIJ0qwxt/5BNj8pk7bBBSTyD3RGD9fzZJHIt05Dr7LJt\nSoPadd4oO200s8u7nnpvzR7Kym0STrn6YsDluzz3xbpjd4YbE6IkHnEYaoUE\nFb83\r\n=gckm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"b994a96d7932e825c81ac76a8ceb447cb18cfba4","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.1.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.6.14_1640076787326_0.1472708637424216","host":"s3://npm-registry-packages"}},"1.6.16-0":{"name":"koatty_container","version":"1.6.16-0","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.6.16-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"ec7f0f13e1a7cb79784b648b243210f3eb719cda","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.6.16-0.tgz","fileCount":10,"integrity":"sha512-Z85T47S6DIaBVMOZugOlLlkz0FUR1i+b5sUH43eU4CmBMU42tCwFs+XdGn4YAU+zuBG2EM0RfQc3ZT85HuTDzQ==","signatures":[{"sig":"MEQCIHG0IZAbDXo421c5HRvjrMZpJIpwYmpwOz+PP94tFJ4TAiBsLHYwAA956b8i4DY4fmpUK5GMot1cvwp6u/2CR3RceQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwbFSCRA9TVsSAnZWagAAIZIP/1VMy6WIfkLegic4vc3W\n6moyviuv4adajtkRbzDfAvTOh57+NQnPx+l0KQnoLt2xcTKZzMSe+yrM0+Qi\n06N0bIlOuEyfykoLHNrwwCoZ4RMYDCFsLRa4k5eIasK4uWLjZveIvXSDwR8A\nGgWHo6kzPFyzi21/Vdw/LhMdxtQEgmfZBFazKfvWfg19tDY9fDEbwu4JQgOa\nsG2EB5CWOvU5I0dJwUNkQfJ93zh2qsudfHIfZ6XguTnvH6JL8VykZzSc84z5\n7ohmzMAyEBuRKWMYXuDLrAradkPea3MrzM3vZ6cGljjUZqsUotBf0hPLz7U7\nKVS6YulGE4xIgsUYMrxhyQkQkWjp2EjZhPhMiedx8T0bXbmCAPfkD6H65yoD\noNyCwGLP+P5LMbsvaltzYwNtsPV8KAmOHSIP9X3uBBgRqy87YvYQzkkEtLeX\npSMbqOaQ2VeQhYxmoxLLgvapht89zKeBGLLk7lscNJpCdu5lMBTyUuGJuTJA\n68M/d7zhr2THcDvKRv3CSNsSKAisUiWGbxKSvhgT3+FecD9QsTUsGJFvgsyu\n443bRCkFV3gzREK9zTw+35dut8KYPjpp0ZD9MABI/0MWlRcZ1eA6WOugVuok\nmHGa2vBbud6UWeclUt7q9SFB/EWL0BVigfjK/yjtXnteLDL1O8AZ7htMqdYS\ntvC6\r\n=7e3F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"26e10577d767b436784a31134240569aeb3edaeb","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.1.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","koatty_lib":"^1.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.6.16-0_1640083794507_0.16605603225343413","host":"s3://npm-registry-packages"}},"1.6.16":{"name":"koatty_container","version":"1.6.16","keywords":["IOC","koatty","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.6.16","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"aff06255cf2f47edebf90bcd68f21736c36618ef","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.6.16.tgz","fileCount":10,"integrity":"sha512-lNP4GcrRhy3K4cOevESKQ492L9WZhUn5BndTcDGAl96fVSqVuaZ8Zjn8n4bZv9cpPJbOMzmZu/oQfRVRs3ciCQ==","signatures":[{"sig":"MEUCIQCBKPTDvu5KpP2AC/uDdNi6BWOOE6Ogv+XPoBxYw+o6OgIgTPkMKz1azfD8xIjFmXTFCu46RQETks6kOWUiAcU3TVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwbxoCRA9TVsSAnZWagAApigQAINHXLBBRQB/pj/CqOCg\nCFuNbcz+DyJEZo0Hpr0h+w/14n+Usq7n5k2eAl/DwHdFZ/WV35xRfAX4RG8J\nr2JLWLIIIN1qWuWJSr7lfooc8q93fOYHwVvwLGtJvkjMd0Gt923VJJ8IYHMT\ngTZQ0I7UCBY2YTT/b1mDo509jxS9J/21mVCPgw6jgcFq3sXQZJajiM6DR6IB\npZHwUSbFESsuC9NE9eYha6FV9ERNhivutZgczvlMz+zOoDPzOdAhtso41yDc\nwodS63uCnVlZaa1FhOV5l1gUMI0C/DXttjW5JEUMUkzmw2kG3P9Fu4LLLPRj\nlzYjldhR0Xx1rfdngxTqxgqi/unS4Cmwg6smpopc8Q74OV7K7ptDsCpAlWZ4\nSDBrKEy8r3lNO5Byi5V1N3VN7xPY1/hH/6ykv1mYFRdV3JggSnj6bMkvCAuo\njpLoVWzri/rrmctxmgqdPmTa5bB9Q44E3kX4pbHLfZaOvh4R2on+p41+5L8M\nGVkJdV/JS2LCbe2wxCZAn5EU6m1uddCzQOpsi4KJmBz8uW5TihSLi+zjM8dp\noOeCBqgliK4u9Hqmr5/JrrPaqi/FXVCyVdW6BpjPL/viPcrFdKJVSJwNQW/o\nee+JxW9VV3oViFsZiFYS0FYY87fo96/n5T8/ECGDOgOWJU7FGnfQCyGzZ85f\nit+i\r\n=ejR/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"1e53ad2a4b9477217ddd01c9f0fe095a0a268ba1","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.1.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.6.16_1640086632474_0.05506394327986941","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"koatty_container","version":"1.7.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"94181dfeea3de19684c2f7ea9972c42afce0493f","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.0.tgz","fileCount":10,"integrity":"sha512-lH3KLbtiM56jPCNeHcMvMmas5ziTpN+DZN4iFMClFMmjwm5PayJH111IPKKrOGnipG4dAF2dFwtOGr2mLnhEFQ==","signatures":[{"sig":"MEYCIQCxjMTcCUHzer7KoZ24u1P/1jKIUTYs8+yU4dlPy2qUyQIhAPP3bAJgup+vCMzUV3D3Jf5Dadl/rITMyh1kSw5YdGkW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDxigACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos+Q/+IlUoKl3VDpz67SPEnKHQWxor9zxUOL7wrpss58QRuAiUoY4D\r\n0ldsVwLairE1N9trU1l45yDViPrAl43XYnny8bvm+gGHsD0FQ6Zd/1BnSovJ\r\nL/w1U+n6ntNP4KD2x3kB3SyvVjD+O3veUPdz3tgiRtX3t/gPLWFVSI3gifTo\r\nchLIr5mcyz+du7xdZXXYiGInviQmK9Kqs+MBGW8hbG8hvGMuI35c2Najoe2j\r\n5H8T4EP1PprgCD6eDC3B8wvSUDzHgTAsbpF9m2H9LkoF0upPHok9JdN/wAx0\r\nqBJKSZRvn6bWhWFOVkqftsZidDHsOaXlAhJHCZe+3U3vZoOw7luC/ZQ6eC54\r\nkvxsedxGM+NiBpqXCdSs8jFyfElZ5zoCgS2A3M0beZz6WbvtfliGEhveckLN\r\nY9jV7N99sWXEI60AGsgPJdMTVAgyIdA5q2H54KGNj4E6J08wnd5j9S3QrrsL\r\n5L7aXP2zH/hK/0OzAHP4KYoqyFlFVDVx7wNyg9p5L2d/oMUgabz1LU+Kzr5y\r\ngjkOR2DtcLCAE4sVqrJDN/jHbHQB4jeq3j9nuyAV5D/iGNImTg61fPY75b5V\r\nlNJIky02QmT0ZhXcZOz/48a4TU2xqPnbaXhnZJKk5JX4v+w7wsAG4OLF2k7q\r\nGvWcnYfvFaiwbD0nwmEOzIkVxsyBNuCXHSQ=\r\n=wZ90\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"4887defcfc7f9bf1a2734d9bbe18d752bc283bb1","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.0_1645156511874_0.39085106920393664","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"koatty_container","version":"1.7.2","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"4faabbf4551dbc7a319f9606ccdedb0afa42a12c","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.2.tgz","fileCount":10,"integrity":"sha512-keEhL1h0KxUd5sV7RdUTFY/noasTzU9Jthbknl/6iV5wp0t0sl7r401iAtMLimDIcjlHEYpGw7IEUT5mvwkrWQ==","signatures":[{"sig":"MEUCIGQfwRUl8gcgbAtuI78OF0iaiODBnaz/rY8mmBAysHavAiEArlfPEqa3AsBHgIEvl1DYoaa/LhaqUO+oPvGX68nYjkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD0gXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQHhAAj2WBoOAJRSteLlTX1T5mFY0kj0e8NKp9PdokY43mszOt8fUf\r\nuOouH7AtWQbWKqZ3V1dUNAkpwpXcRdnsdQpC2PFbyPMF4DpXvbh28VHoYzyP\r\npuwMroI5yg+jgcqunICiNQMKi2SYaIXiRzo+BE/ukbqe6h/yCry7PEfbAJU5\r\nSNUeseWS6w6SHnd8aP+n2cQNGl481qupymTb36L90fyYxMW7l8Z7OQRuypUS\r\nPrEQpC+vni8iRG+Vton4+ZZTnL4aZJwp7pwEvt2CMdZnKuLIGP3uwIS8R3ZV\r\nuOufJC88iT7xB8vpvYn7ubu/s2C1DiYjqnMnye97FR/pMhSwidXtU9SFGL4l\r\n4ZEsaB+uu+ZvaTVKv8vOLYAE58I5qUcT3J+FHy+mvA02Lz/zY92nguEa+oR2\r\n6Mkv/xNRTCJmqmO5uq3zwPfJEXeq61inchOxLvQX9r1CaUHwIjPBQ3E7H6cu\r\nIzKkvGxxpDTyXq8q3f5LMtZOjBKggi2mD4GH4hn7YGA3c42KPq7DMRTPK/b8\r\n+3xAaNCSAIC5X+//YZmOeWLTsul75mtZNIc/0V2uR43J7B8VGo8lTmWLnysu\r\n8Fud32p/qFxGz0phYBzy7gbUukeKouD6Y5irCpIUdL5jtiIYo7MAXZYNZbKe\r\nIkMXqcuZpc7kw3tJi6b9hX5s6VjNY3mypgs=\r\n=nGDt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"cb38d3d0005e3970274899cf2c4ef553ac9ec194","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.2_1645168663206_0.7265573231815556","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"koatty_container","version":"1.7.3","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"652be9f0c54ba4d4825bb20c27429baf3b6f267a","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.3.tgz","fileCount":10,"integrity":"sha512-lScatUpU2IP62MPGT5XR5h2Y6+eLQ+1wU+4vGxaGrlA+Qwx0lbTdRVi8IDVxYwa1XqwKbYx+8vmoMHkkJBvhdg==","signatures":[{"sig":"MEUCIQDOVcYlP7+M22pwqOIAWq+et2Snae+PPzdm1aG0z0jDnAIgbQ7Vov6xZvbKKD/7E0phy5oZSrbqHCvISzf8+VgKXlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD8MnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro8Q/+Kg+bW35hnfvuRN2wWaM2hbgZupqHr8l6VmKZ2C5Dl4lM0Y/f\r\nO7UblXEdrAXZAxtENRvAGSwDnEQlv2R9o59H8iSvUkRHVw3oa0clZe2GV2Q2\r\nROFVt2nFj3NCDx0wmdqbfq+QI8gx2Odl6krRBkzwXtzDS+md1GkN1FUWBa11\r\nXlF4BcBU6to6nwPbtyUbuA9My59pMg3vCccbSSw/7FidOYYySuA1UFA7Kp55\r\nii+aQY2ibhW3jw9F/cI6oOoTLdH56uL11LVguentonBHyk/736HPqSojLB/Z\r\nZrk+KaN9nXvyNXTtfST1E36AuF9H0/STm9So4HYeF4zZylci7FN+jJvGXP7y\r\nIbvuj35O3MeAbwg7YGVzvIIAe9n2s7mvq9D4/NW7dPsrAdtcIT/8csBwqKTD\r\ncw2S8i21Vl/YQCwm8z30pKUncMfZMT4O+p1+TXpR89ebaponda8WJiJD8Fxg\r\ncclIZsdrIxY+sS5yXRmip6J15b5BNOJQf4tgnB6bbnlWI4DpmuDnbT6yM0C3\r\nFNxfPWsENqHGTCT4N00ZVRtmkEI6fbb+vB3XlaxkcN7uSPYNYmb/j85Bmxo6\r\npJOM3xrNblOwsWjf77//5c77u1p+b1dnact12fQfyeD8Oyn5yWbzI5ny+Arp\r\nny4whBIrsFqPUlgKsZE17A2rcvgD9gEhUBQ=\r\n=A0tE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"d1a1402df3b2d0a7d210de2fbe1e053c5c0efec4","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.3_1645200167479_0.15976233959095354","host":"s3://npm-registry-packages"}},"1.7.4-0":{"name":"koatty_container","version":"1.7.4-0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.4-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"8b550a0d75cd48a13f63c10e4dbf185a3ce2b0cd","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.4-0.tgz","fileCount":10,"integrity":"sha512-EPGkPI43XG3CaWydJZQMYOeG52ABdmfxPPE7RdfVWNAWBcZ3FhvcHRf6s8tPLoLuxVz7gKSzkUxE+uN/tLB9uQ==","signatures":[{"sig":"MEUCIQDzfBe9KgydYYVgd1SyC7hbNF0agptYAKmLxUZ9e/1vwwIgSqfhVpoyDgysqho3pawu9QvR0O4riD4+yR9RYXV0Yv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEzCDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUiw/+KRFH03lGTZeOZftkcTEYyVVy9Uv+82q6bwDXBEdrvSOK8xiR\r\nQpbbqQRk8Z6sA4CVJFW/lW3wTB18QHxK4ydw1aOoL5a8WitfcDM6z/V+M2Y3\r\ndiX1PUSOB1gMCEEOWkOf0922L4Vq8WqILe3HMfea4QhY3ubUwdVi0flzUufd\r\n1n8lvV/jGA+0BQCeN+OqzUfZ4AdbwlkB0amZzWNS2e2Fy6LNAxFlzVWaFgZS\r\nrlkSgaN0YJCpruAoabshK1kFhUA6308FEHMeCM3+qaIDze7iuKAy3nIwlWKg\r\nSINe5VVrENErnPSrmviEVTrvZjZCr31M9n1Nm9s+RMC3fvasLsyIqh3nBp1W\r\nbmcXAHCoW6uyhJ2kzf5hdwUtzbi+99GG+2ajKct8KuzoH1fWBqouXl4FaJk/\r\nWojyA2ZDQZ61JMVTSEJI/VeHHV4wk96xp+aHmpITNfmEHlV7tsNBn4C7Lk8x\r\nH1cpEKKTcqD8ZuUP+uOS0YgKxz442WfpQta90bj9OJal81i9DzldrE5zz7wS\r\nkpNBkmF6GjJlAfokJvfIHS11tGKRY5JQglndBBQKixdUlRezGFVRrC3JPsdP\r\n4HR4MQdPAgIxJ92Qz/xB7eUWbYSbnJk88C0Fbk8yVy/3mE3qY8chnq/+XDYA\r\nYDYV/0SfTYmzQglhKYsLQFMH6LDmQTlKxbs=\r\n=bD33\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"8ce6a9fc820188957e2ae4007119e9f6e090f1b1","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.4-0_1645424771120_0.38445982376646826","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"koatty_container","version":"1.7.4","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"71675c43fae190707e975e5d41c1416f5ada83b4","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.4.tgz","fileCount":10,"integrity":"sha512-ZwrAGz2Y/6qz2MK/fet9tXp+v82fM5+NSGbvjDMRmfvm3PYLZdqDwDQLpITGyF18Sd7hUXpYTBGhEFbOHm/j/w==","signatures":[{"sig":"MEUCIQCiutI0jA4lY1/RvlByQNxChok4yPUklegxJpYzUKjp7QIgIKYDo3TVESvdk7c/v/qCN4NQom5KW57D5jlIIWv+8hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE1VdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSKQ//XVH5CLNvuGH+qyMhNt+QZs2MaO/eH9/aq3pRo7DrYDG5EZKe\r\n7jufkTwWzuEyicCA8aN/9p5oaKI4ZZPhTFfZ32ryYiV+Jd4JgrbexAPFeYBD\r\nY8w5o9qbE0jlWLtgK6bfCkNw4hebxJeeQ9vtL/Rd7XGe/B/szg7uK3M5fbXh\r\ntPBt3wszronBoSkWH1fIoSZEOl3Tzk+MvSlj7v2bz32n4iQTWJ4odRH+VaDc\r\nQ5mZosFnhsQUY50FjgkaH4ZumG+ID49ZmynhjRpCxhL5pNiff4Jk1kScJXz2\r\nGCmJdZizTpqZNFUCAVXkLMdK2dZ3qUVpJQ2ErtxWDb6tZFiCi3bdaIMtVzRe\r\nv37lWjKuDadmooQ/pwkPChHb6rConwi7661aXcxOLoHfc3CL9nInzvsCOZvi\r\naY+2yv0N2gdQGviRHOFriBN9Bvsx+Fnjr0bKi8GxgAAdMeySwxDeueNrCty/\r\n5y3iKQlxuxo3c5QA2/vhAATeAD8YhblvSKVlHGCTqDMrRslBr4VBCYAp47ed\r\nA52UCvcDjszCO5oORBp+O5/H6DnBEvX8CFEnKNK4SiN8n0mer8/TUZ6SqsXC\r\nqT//DB6x4vuIIfUMFhbuP+cREJt3PzCSmOa+a2BvMhp1HvUEkg13/xM8CemG\r\n8sGZPnAiyHatsAD0YTuRBQanaUFVJTYgTW8=\r\n=WkCi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"08e45781a164fdfa11d8f6e4db1f77d9f29b434d","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.4_1645434205856_0.16259267713518044","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"koatty_container","version":"1.7.5","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"f71059e05e91abf2896be3c629ddfb9f1cd18563","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.5.tgz","fileCount":10,"integrity":"sha512-sA+vJHIVV2tTX4bYX/p33vcaL/gL1bw4qrQY0K3PgadBX4fl5Ly/Q5eH8HYcgy6RPU0V28NvmxJg3mJ3SyjfYg==","signatures":[{"sig":"MEUCIQCzDo0plbKuT/L6uyxcTzWYxI5JC24F6RF59a7WkflSNQIgGTNpj3r1S0SMleDVbhOtRkqcbP7QAvvAQ4+PgaPTg70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFGI9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvUxAAkioWb4EtcftDA7WtFlgiz3mpt8JwWkRD61Ljiw519VZ8R2Zn\r\n63tgTv2yR9DTYuCA+Z+swNXOIb3S6+c8VjGWH5JrZIitdZ24ccYgUZ/yJfOe\r\nAscTXmCL+oCjtoXsUq1m0ujk+dpDf7KcyBjXP4gbNclziDha5TW/e83onV49\r\nFm+CSsBdxcj+T7grlNPJ+lHRAFVhVhXm5mevGO8MbjN66geiGPFma4OVJHaK\r\nu7HQKjAYsvy0JIMO6ypgQxPUYLWzl3R1isi75kpv6Jfjhe45CRGWDXA++kq9\r\nnImsIKmHQPvR8qUV3G9OsDo9jvy/AugXypzuNBQw+2Sp/j8JvVKEjnPAug2j\r\nsU5NzdDKL+HE0FrG9/uRS+4Oj0aiIsS8tEU7rA9toT2JIpY2sz0BWTm9ROg+\r\nGwK/mvScXgyJt2f/VEiRJAS7Sv9vGWAzfO/iLeCpcBpbzzj1DKhymuaH5CJ7\r\npQ2gXrLjquCAuz76p9YyymXEZCUm7o5tmIV9UEE60WfxaEIpRZpHkw6E/sKF\r\nmf2D75uuwGE5F87Bgpsn+Agbqy9p1KjLsIDSIoaBoDUMyPjl4y21e+Pa5knT\r\npH/a01DRfTnd7Z/8op5i5FkIqLG74IfxYhx/Q8pl3BKAXbWC0xh8BOUpMynN\r\nr8XQqwIBrhH+irCgExMUeuFkGfRYp2xz56o=\r\n=qHSc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"463042137ec099c12476e92bfdab08b8e872fbef","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.5_1645503037602_0.0639821567956067","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"koatty_container","version":"1.7.6","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"48be61ae1cf1feed0d473e9627c9e8012a8e6f1a","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.6.tgz","fileCount":10,"integrity":"sha512-95mGRN2Iym9brbQFA3Kf3rXaMs97OdqmNtjFevI05bRb8bW4rCQ8EGDuzliNsMWtbTeq1SYGgrSk5WSXSXCxDw==","signatures":[{"sig":"MEUCIGtUOxDx5GJuK7br978rvaUZfd+vphqspRFCE+wMHENPAiEAgRBJE5D/etlEnqj6qq3tppIZAWksNYXqFnsrmIruVtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGJdkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq+g//V3LSxxGk8O9YSA0zk+6dII5eSOYVh8g6xq1UwR5JphWXlwvY\r\nhdJZouqA/H8wXqTYWsWuvYr6vpsSYC2W+E566SgZEIjR/zBPpS1EM1HE+0zc\r\n/k1gL+Dux49MvTn1/YSKNvbFIgLLTKcfX/buc7nPPN47bjLT1Pnwy6k5SlUx\r\n/9jYlETOzp1I+xvi4pQMQyCwIi2hZ+vOFQmerf2eaGi9Nyj7zLieDHoqxsNR\r\nV6dWGH2yACW7l0/HGrfAoItkN6Cah1CQIzZv4FOY/2SRTeR+ZzuhJw0TY44D\r\nNHaMiiDz0IC+6dOfkeq9X9MYAekdjM9DNvGZfDyDRMM81wNWjJp0cKjP5mAH\r\nj3yHAkOqdBQpLh0jE3hp9j4zVIR+Exs/UOcliyZX33iqzeEl1MboLfPd8r55\r\nE7/6wMnSWZU1Wi/SRiUhdmDp2W4heQwqmNe3ZljvbMv722qJoepd6n7c8kmh\r\ntsuO4A+ejiQYycCTaEdw8WeoPSeIhJf/Gwga2lFZs8/AYjUpPCu4BDi2SYEB\r\nRE5FdKQisqcjy0CBjQs+B7CrLLLZoGVZ8v1YhlPFqPCRbP6oa9mfs//8WXk1\r\nSVOd/qMqcFa5qKkflLDK3+mdbz0764eCJ0p+4SI5Rj4f0rlfauetJ7VPOCtg\r\nAbm5rTWfCJE07sxpBFnJxH3+uNTJYJc+5js=\r\n=0d6H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"e5ab8018369497d0a20c5ce3ba94e95610bca147","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.6_1645778788300_0.6332513458104501","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"koatty_container","version":"1.7.7","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"7b49a2aaf3bd07cd7e0489b0b3bc27e0f356f6da","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.7.tgz","fileCount":10,"integrity":"sha512-bQBry5j5xLeibgmc/qLKqvcQ///BoViWCKUnkXXyMlfMacsMD1YukWxWmiIzaw5g3um3YOCPahydKpsLR/jU+g==","signatures":[{"sig":"MEYCIQC3Q7CcpAXSnXCe1yWJ94qmAIuOOilLR3nkafC8UM5EIgIhAL6FtMJwLGOvW/d11ACL6tNB5JcC/Bu55OaXONhdDkFl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGKF/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEEw/9HTUjVga2jKIB3wGuYqU3FgaOeoTP/RVgCa0DFZaIgtwKGngi\r\nZJOC4KHbJvnJ5IN3RaW6F9vRtxDV3QJinQYSBSZGcgVCNiTNPSXOkP6i0bI/\r\n1yfH2CjW+Qp7Jrm176BLwfiADCZ5P4D+/xYNBNlWSB6Il5y3aH3GDd05xGPe\r\nFjaYQWiCYSxCNL2UN6rbV050XMAdkM4SVTiEsysY3ieP7/7fKL2FCAZK4ANX\r\n54t1aUa42AZPbk212YprcAC2xm5xDoHZnzB5vhdMec7q/K7F8El3TLx8ajXh\r\nDnzQPKvRTwFyIXta/1OvEr5CBfcIwM9ERrHvZPYqMV8th6yYyoylCMbPuxlR\r\nMXMm3uIvrVKhl8DxcF0F+ri6yPUQz8GtOIleawtlQ7TjoQTxpgHT38gA+WQU\r\nf01uTUFMOzACvVxyAlwgeSEvx5JBgibuqWvQ7tBi4ATqT/KuEjru4jjIPDl+\r\nAmlJcoXmdjTDMo6OeJ9u/GDq/gev7TbmFPsxaqSFlb7PDTi7CfHhPyfFn1S6\r\ny9nwma84LD+B8q+VSxtL2/7ESheIO5UjHzcDqvsO5m0HCs9xweggB2m1YUil\r\nAnRWGi+gJCosK+J60QMbz2vRY5ROunygTxi55PnBVvaI5gxSAlEPpocW/hEP\r\ndypvooM9oMnWv3oHI5rnDw2GIcXIlViWceM=\r\n=GIq/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"343f30776d3ca556c49f6e1f6993f70f5413273e","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.7_1645781375177_0.37088507851881247","host":"s3://npm-registry-packages"}},"1.7.8":{"name":"koatty_container","version":"1.7.8","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"995b3be300db8f7b6c845b8aa1900993ed14f6ad","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.8.tgz","fileCount":12,"integrity":"sha512-xs9k+DXCw5WTdbcERwhdrZL41lwavNDEAll/4pk9EU9QkMvwjZkXjBsKJmIELlTngPz+oGT4KglRbhRtEnR3HA==","signatures":[{"sig":"MEUCIC2ksGbQ7KgxAAK7hSGs7TCAV5RnR3GpJ3ZLDZdBl8hXAiEArbwO4Tn/UMTO//ncDEvfckDAUY5uw6FgooF3KRiEnA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1860116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijuJrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBBQ//VBuYffCW/LnZNcpykknbb8nHY8AYr+fj4SuC8VbyUF7W5xXb\r\nK+9B5xL81lcQTuLecGZhkn57VDhCNekpqj6i3EsG5INFUDH7jjk8bJdyCiBK\r\nljM3MawDf0nnI40REqGeDfhMaRqAWFGmDNW2FDex74+A9Txf2cMwkonEjtA8\r\nI2tt0feHy//SRLMuL3FL3qooULUgI4/1wNU5A2qsIqvkVVoQBA/iGNp5ofMs\r\nT3m6GY2VUvGjDxsr4Orfb2MD2nVRlli8v2IYqvzYO+SIZaP1ufJRIPzQT4d5\r\nbsIsepsqjsaAysPcv3dqUSyHfnnVvyMYOvht85TpXTqhV6S65QNbl78xzPTx\r\nPQ98DxoDn5ECkpZ14xBKykJU00qKdkmk5cfV3UtkUyzzg/4f6MJHCUlRS+pL\r\n7ZmewfHOG51yR73M16yOgoFO91hzcBX5nmYwCoCQ848Wu3Z3ZzCagcOihPDj\r\nLVncdGhiNvcxocEL4KOQY8pmTh2bM8uFg5r4wIMzVRG1dfUEraxDvsEV09jn\r\nOI9TSdH/DveZCbZbAYEjJ6x3pzynCqM+wMXIVUDiwDjxL68oFrmvzE/BUsu5\r\nOcG45PvjOtIRunina6vCYhKThLxmp0AdssTXAXFbq5BwcZyr275T2+MtYK06\r\nvZCWjeOFto+C3ipco+AVrXZC+Nm4Pcu8nI4=\r\n=Z/yM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"da96d58a799b2400117150152323eb04b44a07d2","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.4.0","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@commitlint/cli":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^16.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.8_1653531243249_0.5533919208873819","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"koatty_container","version":"1.7.9","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"51702796cc82d763e2e982b17887a373fe92a319","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.9.tgz","fileCount":12,"integrity":"sha512-iVCMn8QewLiQEILKNYNBDsS5Le3ke740u8u/lrkQiCgf9c+YaE2sWHn04owet06PONf6jp1za/h+tShrzNT33Q==","signatures":[{"sig":"MEUCIGIdPoo8Ca0oJV7CTAxovA2NZ0hEh6sxFVeTka1gtpFCAiEAkJ5ALY5EjkTm1769wCJP2oyNUOtWiNZ//72yPKR5w+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1860116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijugeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbIxAAivoAQd9eacRm+KDg6rRM0XGZum18oHp8a5xf+59thNJWBZbx\r\nTUbZiap/bCY7KUIqBhXkSanSH+IiyqPbujaREahOfb/GNf02r1wVNeRQd8Ng\r\nd9tasN5uLfNtnvVSbXVL5vameBBzv7EIZgtLCe8N4B7ZeAj7lydGZcflwxbM\r\n2EdxzhUn4RcoYpxRpzPvE5iNviXdd8c1MkrP8AyHkXa4xBYgvM/QU99B7Ezo\r\nwrGoUfUBFKHOnGe7yOKb5SwZb0NQTSayZoSfZ0pPuMj2Hn2eGHSSegfmrmlj\r\nYoZfRUk9eI671SsDdMSrtpu1U8wzB7uCl+Zcen3ge+Uw0fC4yv18ccaaakjO\r\n2uXnV3xwg0qGksFcL/jSESqp5fohgbaJbvWJ7NrS54LT19w3X6j+VNnVh9ca\r\nSm4ilToIMCscRhYWJJAdFnkr0N26ErxBbL5ECCu2c2vykKxo+bmBCaQFYozN\r\nMZ5bX16felW/hlpas9ZNHk9t8znsCW+1Qp2ohnLFQYcp/3aMf1X7T6baOTLx\r\ndbR0d6kr37MsdkUWl6WGQSn+Iz+ryies/338tPcDaNAWqGxHD1znQVEvpk7F\r\nr4YKdz+uOlfdRY0COt0tGCq13HOuP2HDZrewEqNe9rMjw+g3uHGivwVi91JC\r\na2nRxz052loxlvg+USzUTb7G04OHnpgOYd0=\r\n=KOyS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"464d181c941013b85244326f7d9306bb3f294b37","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.4.0","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@commitlint/cli":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^16.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.9_1653532702623_0.08173872965320839","host":"s3://npm-registry-packages"}},"1.7.10":{"name":"koatty_container","version":"1.7.10","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.10","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"580225b213460381941674f6b05f546d6ebb2eb4","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.10.tgz","fileCount":12,"integrity":"sha512-VvHAoNQiSGkNPSviSf4vFkWSU5ph425ZmcINfEtFKNsyqpn5ON8KoRXGWvReIks/evHm9dqXL62oJTb8fyMR5Q==","signatures":[{"sig":"MEYCIQCO66M8HUeVOocKY7puOQnw4aY9O+RQu/RZZJse9nmQSwIhAP8JgyMvyqd3qjMwXZa5ZjahNDfeLF3XDWBiAropOXRf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijxajACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol0g//d6AGMQci7LtsB85vrPwUmqHl0mjCDDNbO1vE0WaQ3fFKpHtv\r\n57mpP2/ZEOhqC5JvoUZFkBNgw6rGXJE8i93idVo3xa1Da+nNQgHuuoUDHVE3\r\nPiHFq+Mq2CIytELuOSvSCWS8z47Fev5C6qn+yNM3vvVEFf66gRrn071eltju\r\nKIH0UiJPYgK+boQ5hWWk/DCNlyYI9rlAStKj8NNze9MXLtHVv1d4uEBK6XRo\r\nZnsWIQ1J1ADfQwk1bTVQYpJeujA4RYVUiJtPfVf7ILjjEHWBmXsG0EodqfNN\r\n3erlSH+nJF0ual0EXtkvZdz4nwx4ENqKEBni0SchbAkr4B5nfkVV9PQ1quS3\r\nuE6Tedvsj0FcgmnABkioP5HMRs/kwNlWtvOdN9lXaBrXymE+Wmy2lHoigVky\r\ntGZCOENjrvBLYfGfZAbljM10S/kM1chjIkDMqpzR6J7A8vRttawF2lbHmnpE\r\nQPFExrlFkPO4WRRS0vy8NofHCwE8Wxt4+YwABjT82z7wY3Myg+8FtTYnHGc+\r\nVCHIFTEpJYlZQnm+UC5Fhwv/baAJ04N01zo8OpypUhDIRwaqmJ71XTCU4kl7\r\n5ZXzzrmqYFptbycE6ZWd+TLXjQRCFDUjp4eBWDpC227lbtqhqTFb1KPrH8wb\r\n4Z1ySY7v5reGm4+TdIdOmmd6olEXSCUZto8=\r\n=VzJa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"f7780f3b2101da3f95eeed73978bc620de2ed04f","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"8.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.4.0","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@commitlint/cli":"^16.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^16.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.10_1653544611384_0.218382278961478","host":"s3://npm-registry-packages"}},"1.7.11":{"name":"koatty_container","version":"1.7.11","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.11","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"a8262b7b1304a711afa2d54893e25f576e840d3d","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.11.tgz","fileCount":11,"integrity":"sha512-h9fMWRqI0qoFe/SYB1JsnZ8EvoXhv+mGlluROt/qtEQDy/hObu7JQyZ52wvPrui6pT2ii8nR6OTMiIiPXuhJ4Q==","signatures":[{"sig":"MEUCIAPFJ3nQa+ZQ5+fkwJGpCSskj+SSbY6jpPIzsRy1s/NtAiEAh5mtQ4D3d2qeRJktPCLtkA25u2O1+gCdH2gT+TdyU54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvD0+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2vQ/9HPPFMSudO6ajE0f4weQNifqN+ZOtM6fsQPcAacUaElj4qmLZ\r\n1Z1caccS3X0r/aZ6MSBmlV+o9cRs7LjtIJzOSWkhQvntp6HWp3uSwmqqrywV\r\nINeBcy8SZt5P30HP7zGPrKcJn6Lt8Qvmh6OakaYB0bIFwMhq3pE2tSe4UvQ0\r\nMeCQ6cR2ATignJ/CVz5dCDBgwFIyqWn3EFBkSVsuxmoceY44pPsi3NUHNNJD\r\nFQF5l/CcKYGVadNRgPo70TUhRAAv/RbsORnN5qk2/p+TCVn5Fh+UNfBHQ+AW\r\nCcB5virYeYnySXhjL/SPdH8Ra6homcn4CIS55RH1dNdSzJNRXGd2i4vW5X8n\r\n30KFS5fitLFwvNk4MJD0JVDrtKGasTi10HOWDNZXqBExd1B9fU1nzfoIleIO\r\nV3LY08MXSruNpviu26IxCZprXlJwXM5qLUdyXoBNf0udZwMAY4YqKqv+YXRA\r\nfZIzmdydD7XZFQ2p41kvKMA9OoHaf5dYQUvjD0aZlNiePCY2J+LVZtRtn/S2\r\nL7m550IFsa/bXg8tgIY1hkpvtfLfdQm0Y4Wqv9twWldsxRejtVNRD9tPr+5p\r\nbk00Xxboz1XAfe+YOsNKIbPzTVdZET4lRhAMzzc3ekIx665Ui4Y6xxR5ytZM\r\nt775ANvdy3k6e2NPzvYF9xrhxPW7/2c+zIo=\r\n=90WP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5491ad3c55bd07a1eb1e7d7002263656434f1528","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"9.2.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.4.1","koatty_lib":"^1.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.11_1673280829977_0.14562433378868422","host":"s3://npm-registry-packages"}},"1.7.12":{"name":"koatty_container","version":"1.7.12","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.12","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"57b672eacb9e837be3a9e187af22b822e6ec9fcd","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.12.tgz","fileCount":11,"integrity":"sha512-nRGCGwRxjLWwKHOBvyGkmt0hzt05Ox5B/RZYaUVX2gnaz2ScAfm7LcsFmv/QZC1W4NILupYbwIvfIPcNARdcWA==","signatures":[{"sig":"MEUCIQCl3r7F9BHVBvCgMKDjvoQA60xY9WMn2l+EEcYfux+3fwIgFlRwaJpsA0y07zx5h/NIX3VvXecwOg3P6Q9Sye2acUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwQejACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX4g//QoGoGRrpCmy5TAA4MEvMdiA+YX9sO1ZNVKabp0wPbNl8c4WV\r\nF4PU1QResbCIv0qO/L3gYQNpdngl+BSkh6zqbEy93M1j3vjrv8u5X0iV2xtt\r\nrNdSWzGUnsyh8O2ayoCbyLp6LMKagWu+EEe1aoPawAt3Knng7npGGIJAR/ts\r\nKQzJoxrT3TZcUzwiZvPDM7Tfa3NicwTH6ykDsvfZsHRJsu+7dxwKI53pWaEk\r\n29iLO9/NwI1kEitCrZBU4IQa5a/7rGfb9CxAPAB5ajM+GngdswM1J06iJbjH\r\n85J3IeyyTSdkwqrjl7GSvqQDzulS7PJpWXISdeKqvjs5Nzcd/VKr7IS6gcll\r\nRqfwJDR/MfS1HexpbARa4HiheD3YSmGAs6fjiwxx2Qp/U7HR5Rl35sMa+iN6\r\nBHNseD5B9tjKWksCw+cfRZOhjUanOgO0vF+8zdsGcKqsyXqVdeAUjSme1LQq\r\nN/+AsON4iGG113xq5GQpFlKz28rQ/9kgOfVefSeJMHQAi5P8Xa85cwTbgaH8\r\nys/tLEdTafn5rufOU+IeO8dQLz0ifFbHtONju3hZZKhWUJ3RWCEcZLSGpRRJ\r\nE3mVWcSGxE+a8xJnZPP5qvIJK1MSc6X/MPTNi4o8mz4yxdu/ZkirKArc+/H3\r\n4aG/WIi5YcuUHE4rVmxm88PD5fEoHApcM4Q=\r\n=NBOJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"391879133c7419fae4e49cb508ea69ee9fbe59e4","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"9.2.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.4.1","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.12_1673594787107_0.9031241606590525","host":"s3://npm-registry-packages"}},"1.7.14":{"name":"koatty_container","version":"1.7.14","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.7.14","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"5d584951eb32ebe4b0a37077fa3613e67926cd8d","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.7.14.tgz","fileCount":11,"integrity":"sha512-EnSdb5JPeVL4imQg7gB2l3i6YUfFATRERyvx8hJejzcHzFcQezX/fdkzvjZMR1ejasrdxWgG4uM3dactWD8Blg==","signatures":[{"sig":"MEQCIA7BGHM+ytlQeSR8hzwOxoHBbIntktOYANk/mxMx3m/fAiB6WgPXPHDXM0HyTbM/mbyavlGXn7xlk6juxQIwXd3Kcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwQn5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI0Q//XNh4ywGOtILfXQTilb7mpo9ElW00A2LGpvPCcIuBkuIOXrcf\r\n33jXbbfecuJiGx0+o1DxVa0Icixt2tNPCrhiQGzdvtdoH6BwwBZ2knB5tswr\r\nv6W1XslrzVe4ZYYFtpQzlztQz4AZE7VYrw+7o4RvAlKCew9YLL82sJ1zETGe\r\nnfGz8sivEw0nLCZuCFluIEChO4FfGP+V74c0gMZWvR80617wBFn2zgqFyqeX\r\nx00vuafKwX0k32dPDEuOym7hAs4DykYEbSWdysytzC8sMspx2rVBzBTgCZXX\r\nh+RvgAy7tYSSAPkUtXPFZFWa8jyUBVIKdNNgLi6sC0HYvEAtyiGvOw8h8rjc\r\nBPyj2R/B77cluP6lX7Nn0eQh63lCeUOu1VBejUJ8jl4hTqhM6/2NdvawkUdL\r\n9PVqJeURDk/RL9MyDOTCj1YbL5h1mEZy2BsxIJbSzsUHtZTmhclkx3dCnnyY\r\n7Q1OiNEGvUlQZ9Hf10Nb6f2HDSSACg/JOPa9qyPMltYvB40y1chtjGG17KSh\r\nN2smCRb4oVGoyxmuMw9mOlcIN5OX37m5ZKCMEVCKE1S4IHMxLqTAYfn/GyKb\r\nZgnRxheTVRSpr+B3H2l2oeqpkuV/GhVVqhSiPyR8fJNhQiSNF/w089nFeeCp\r\nZw3iBMHSLlZRXACzDArDEUcJxn9ss2W7PZ0=\r\n=5AF7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"c37c2e2d5fa500216d37b6f42c1e8ac955e29ba7","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"9.2.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.4.1","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.7.14_1673595385444_0.7448954571068132","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"koatty_container","version":"1.8.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.8.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"2d3894e742f2023ef68c05a0a468bafab382fbdf","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.8.0.tgz","fileCount":11,"integrity":"sha512-CsCt2dqGYBdXqp1o3mlGFNhV0o6O1y/3MCAw/oxdS6JAhzD3wAf1XsaMvmmbXooC/kltig+LWtww5fPpm6bUug==","signatures":[{"sig":"MEQCIAn3asI2yLQLJVHeRol3mGQVPQUCABfVBtbTuXkK8x8pAiBkPhEpG0ckNHKvvm2iMO2f11yq9UtnuQBVlzCoPzKu7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj80OLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolYBAAn6u6EcOh6fRcjjiI2wn+LHZFAxNSbfy1CljMs7L6DZJjDHa1\r\nWMUMuiE8EPz9g91UpIdDkbFAZY0EMPzleCc16ADWeF8W0KUGw9Ca3E+5zy7x\r\nB1lnnHmKoZQoLegF1zjFFkMoCxEV+LbN10Mn+/yxSgUp90Aa4kZvfLo34phJ\r\nFzVBTZRoKeD/YpTN3CFH3ORNZjv+tAGsgMB14ER0ygRRP3/WHTUHegSaucN9\r\nUuDhy5HABk3ZCyxRTS+SpY2blMkdLFeAG08AsPvxJQjbOOy0VYPYEt0UFGLA\r\nbY/rpGp9WljVZLgD3vZB+um0dO0SmrOMfHzGuQbd2F3KFbKQ1C+DMqIvUUvE\r\nlLIOsJc+N8eIUyb4Sh385LQ3kjGaiSioGZXOzVn7YphCsmoeNyWeYgv0YURM\r\n0UI4T9FXwccYp+Sjs/bvhFtEN9ERFAcgDS4anvXhcaeQb9tkoa/bZIPm6ael\r\ntoxpmD1rrj/O4iowf7dWBj1dIR2uisYmNh31WC39uSfF04DmiMtnaG/WleS/\r\nFKvKAlXoX2FfFN9a/CdfC8R+g5/NYChwme5O8c4IyyZZ3El1hG7DhvPsg/Ob\r\nSJl4ChCbudO0/qwG4pSeXaxVUrZXhffQ2pgw3CsIcfejuBWyLLHVrrT5kKmu\r\nIMNfEXHTm250sMdM5FRbJodSWSqv2D4yirY=\r\n=4Al4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"52c869f0d19bfd327c83fe81cf1726e3ecd82cac","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"9.2.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.5.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.8.0_1676886923782_0.9821887010503934","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"koatty_container","version":"1.8.1","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.8.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"193cf04870d2f5180ae78cb29df5c9cd5f5f77b2","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.8.1.tgz","fileCount":11,"integrity":"sha512-lVnFjfFwjYDcNDgjyXXh37mxvw263CJsHqYjrVprnOilLRgdD3JE7/2t8ksk96BMnOl79vVGafXkiZQZx9QSEQ==","signatures":[{"sig":"MEUCIQCVShfxjl07K5QhX4Smzw43Oot9wiOdyRpPUKLv1x+p7QIgd0IfCBPNfSbhV7m5olwNzV7AIFP5DPGNja64ZYk3aVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124111},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"657bc93fc3922bc3a80c16b15cca101b896b1e57","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"9.5.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"tslib":"^2.6.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.8.1_1689996522090_0.35763307573570846","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"koatty_container","version":"1.8.2","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.8.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"7abcb51856430dcd74ab9092bb8aa15166a61f3d","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.8.2.tgz","fileCount":11,"integrity":"sha512-HYkN70z+cQsKU6r6ZQ1qi+hDtgUkF2GTj70QbqCeKDrGXVYeoEID4LxxsnsHH7Vi1Nhgn0PIslLLpJpSCtX6ig==","signatures":[{"sig":"MEYCIQD0MSF3Jw8B+DUkKjOsUrwxorga7aWufltuaBF99TrA0QIhANb97LuTVHdrLL8vXQKFmsbABD23Z0LigfXlJ+c5vOah","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123091},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5953940504e3f278b5261239fc98e8c674e7ad6b","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.2.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.6.2","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.8.2_1699541825306_0.9551876871618392","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"koatty_container","version":"1.8.3","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.8.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"e227d6b19e1e0c28cd6e239e530e75dceb5e5d0b","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.8.3.tgz","fileCount":11,"integrity":"sha512-R6iRniyDFDTDB1/KGS9ia1KYw8U7YhyI6HtzJ0lWOm+DQ3p1MJbiD7mm9rKojBuomUPrPLhf/GvOM03G5D48Tg==","signatures":[{"sig":"MEUCIDpl88/PlkMAw0o2rjWEw1ULh5Y2lYpAxYWS2mQ6GV4IAiEAu0xgYb33y5FR7XtEJzYfKbJitcqXuZXmG4bl1G0UZuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123777},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"967350af1d95d27bdd2c73e58243f894e3a8dea8","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.2.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.6.2","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.8.3_1699608884076_0.36781507024779203","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"koatty_container","version":"1.8.4","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.8.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"668f5992930d484ebddc6178b9be931306edc115","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.8.4.tgz","fileCount":11,"integrity":"sha512-qktlP6CgZf/gSWjQ7G36AgdS2aBMmXx3bGc5axGbiDSTHh7j1DBHvPw/xuA11hsPoT+wQnN6owPQMTnPk+KMRQ==","signatures":[{"sig":"MEUCIQDRur/yR5d94yvW0uuRGqIN7w5Ituysnc6N7JSXHqyLcwIgBLp9lZUQ+5Nl1a42yQvNcj7cwS3f09PCxOsOCbaswus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123950},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"6062f28b0d078cb3226e63b935280680d0bb0b44","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.2.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.6.2","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.8.4_1699612877153_0.8488924209482345","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"koatty_container","version":"1.8.5","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.8.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"176fde98deb638c50813038b43524176c8772534","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.8.5.tgz","fileCount":11,"integrity":"sha512-vrOmqExmJV//I7nokBAWjp2nNsJmRBFMyzypMKEsuxtlCmqhZpSWOsRx3ca5zhIdzvHFTIaK/sJzM4y40xv5ew==","signatures":[{"sig":"MEUCIQC7Hpe3emIo6vZ968C8f8TJGTfoYyfxWcd0Ay6N0UXPMwIgbbwRbgzsMXqiNNAn0Mu+hFnyRPoAlgUDGTfO2HP6I/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124201},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3a20acaa5887d78066fa56e4cfdfcc27d5944e2e","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.2.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.6.2","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.8.5_1699614947020_0.31916306193018595","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"koatty_container","version":"1.8.6","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.8.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"d6ec28673acebc7e3dd9a7d5376fda807ce6317c","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.8.6.tgz","fileCount":11,"integrity":"sha512-eaeIPz/wrOGD34dJpFpieOwuR3pBVcR8NfYs7ibPWDA6WMVI+qPR6eqr7yRRo2FN6TJR+oesrHBBYqj8qLq0wg==","signatures":[{"sig":"MEUCIEuOg0rFSxRACL06FecOREpzO06R6PSzlyaWWauU1VPtAiEA5+pGkmIGEKKOjf4g5XbVgpyo/yGYn76rbyWYgwuXRDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124278},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"7b44a3eb7d831517eda8000ea5c7c53d1fc7c406","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.2.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.6.2","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.8.6_1699673890805_0.9071256167839263","host":"s3://npm-registry-packages"}},"1.8.7":{"name":"koatty_container","version":"1.8.7","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.8.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"50424de2dad74d08046a115f97cc9cc0c28bc559","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.8.7.tgz","fileCount":11,"integrity":"sha512-ALderXbjDPhGRcfPzjXC+T6YOBT/ASFmlmMEUwSmQ/krIiPKHDpdk91N/VG3zv8Ns1wnviQfiX+o9vxI9KvStQ==","signatures":[{"sig":"MEQCIG1MOIKmwBe1urgiomDDONuiUBNZAZ7mmzAQAc/RxSXwAiAPSeSAQJXKPTnIKkkOp+NfrvtqEyl3hWq7BOj+1lOV5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125206},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"047037016f6424cb609af3a8ade1d47a313adb0e","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.2.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.6.2","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.8.7_1701880387602_0.12061795982382928","host":"s3://npm-registry-packages"}},"1.8.8":{"name":"koatty_container","version":"1.8.8","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.8.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"68581d14c1f9543327309c468941e80fdfe62d4d","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.8.8.tgz","fileCount":11,"integrity":"sha512-aHLq0za57/LCAGwPOIeTA+eVGT1xpdDCP71kGt3GdpcXQAPtQA2snmyEI+1pyKBsw5mimNWUCeFJSnXbh44hjA==","signatures":[{"sig":"MEQCIEDedmkD2SQOJVeaAZIHR6zl9c//gz5NSB931k5d7ITLAiBvDe73+vRfXmPGa/nY3gto0ZwF3S24BZWKt6y4hBaA8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125508},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"524698ab8b388040c75d087ef94b8b14af3a9f50","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.2.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tslib":"^2.6.2","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.8.8_1702177085427_0.39630936132097716","host":"s3://npm-registry-packages"}},"1.8.9":{"name":"koatty_container","version":"1.8.9","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.8.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"c0a793a02e7090b0443c95be4c7aefdcf7bdb681","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.8.9.tgz","fileCount":11,"integrity":"sha512-3Y/55lD0dVWF4CMYhUWiBJ/h6++KQnsYR999LZ2wEpxBf+y7o2RpF28M2ButaM7KkTSYsUECEbQ+NMPoF9hlXQ==","signatures":[{"sig":"MEUCIQC/XIR3lPLnOmslMFE7WzK/umQQE96TcXxvaH6gmnlAVAIgRa8bs8dQRbwVmZ7Ql4yAKMFjERxJlX+X80BkR2AEL1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125768},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"9b07248168c267f52308bf878ecb4a17147f1df4","scripts":{"lock":"del-cli --force node_modules && npm i --package-lock-only && pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.2.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tslib":"^2.6.2","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^18.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.8.9_1702180947144_0.6587849804371473","host":"s3://npm-registry-packages"}},"1.8.10":{"name":"koatty_container","version":"1.8.10","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.8.10","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"6ec04bafd870d94a65eb37864b31ba4c755ae65c","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.8.10.tgz","fileCount":11,"integrity":"sha512-XTsgFVHhMI81yZfq4WFKn4YA9Th0l9+dBRXv6O/2AelOP0wbs1AWa0i6Rq8nUBsQsWejwAKpug82zC5/Ki375g==","signatures":[{"sig":"MEQCIF/4OW1gSUE1IzCaiAzQLllOIAEpXp5k/MQXtjx4rNO2AiBXSM9ueHRx6UywlnWoZsauC6cg22comni2a94PPcQTGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126560},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"1b79b11e18912308f60899785cb470751ad52298","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.2.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@commitlint/cli":"^18.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"tslib":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","reflect-metadata":"^0.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.8.10_1702285015076_0.7445190315689034","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"koatty_container","version":"1.9.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.9.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"8b9cef36cdbae46fad2dc5fdf98c6e3620a2e517","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.9.0.tgz","fileCount":11,"integrity":"sha512-rGT5u5PoqohnZorrhtuL2jKQmtId8n4LuoL72n8w5+qEY77Z5U48YWbPFhi25obHU0K1Wu+SPJLTUW0t/rH78Q==","signatures":[{"sig":"MEUCIE+7EJzvQRU5ijnaa/B9m2zK+RJE0MnKH9Lly77+CQ52AiEA5go8g1SCjRnv4rnTv8dz6NpyEdjQu49rxSNZisF7t2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251975},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5937f29d1559ba1b101e84db37589089ab9686d7","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"file:"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.9.0_1730860517338_0.7126000902094218","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"koatty_container","version":"1.9.1","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.9.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"74c29e110c6f26fcdb6bdfd807d4d1aba87c2b17","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.9.1.tgz","fileCount":11,"integrity":"sha512-qzsAUwzXFAg8/FfH5J1Kd/6Yi53yT9ortZN3AFAOewQmvuRcnzFrztGSTn06cOkKeBd11cn6CaJl4pwvD+iwfQ==","signatures":[{"sig":"MEUCIQDqqZ6jjU16/jBbwTDRokpdMHOXlPAD2tci99KxmTtt5wIgR4L7JnvsMSievCptTlRLgOONG9cLEern2k1hqiZ8JTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259886},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"b7e0839140857237044c38509441142709070f38","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"file:"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.9.1_1730871967606_0.46600684536617587","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"koatty_container","version":"1.9.2","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.9.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"807c4aa9227dc523e5554399e8fa33ce5a9be00a","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.9.2.tgz","fileCount":11,"integrity":"sha512-us9KQHh8z5lDVpnzvTlRu+ANtD94Xt816SNXwfrw9uiWRKDPng0yYa5zAUMGfr5L5YJ5Wuo+8yN46hT1falqFg==","signatures":[{"sig":"MEUCIQC5OPXS1f9SvjxFJ77N9PEqd8RbQGRzyM1WK/JNMjAsZAIgSaurHDvTbbU7CPOERyhz4DjAKG0O9HBLPXcq7wdBJQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266432},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"1aca696329933fb7d512065321c1e0ac60e06d3b","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.9.2_1730886008792_0.5251513140424493","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"koatty_container","version":"1.9.3","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.9.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"ea6879e4c8ca6d2fc52340de5c99e1cc10c8893b","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.9.3.tgz","fileCount":11,"integrity":"sha512-9ictVjW8tfVIDig+G+OU6WaedaNZhr+BkdD4z15SgHjJ2YIS9sEb3XmKSAP7CgzmCxWx3Le7KGDcPD9UE3j/Fg==","signatures":[{"sig":"MEQCIDVQBwP6m8BUl2wLKPyGNgBCzfLrCyXovQkoSCKe8BnlAiBmUlGqo1Y5zLtajtNANthTCEL3MkxV/b8elzrP3nBKfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271695},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"020f195dc7c910c2f8922e4652baf299e84ad30b","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"file:"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.9.3_1730890725643_0.5562935093303085","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"koatty_container","version":"1.9.4","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.9.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"3c2ae9d8d8e5f18c482f3164786c04d36bf29c37","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.9.4.tgz","fileCount":11,"integrity":"sha512-G3BG3JYG/EhHFrMJRn8OWVoIhuDHBFGQ7ewx494RBE4tsuYH1WsP55ko+cVoQEjklbBlOIyg5xUxMfeXnbcIaA==","signatures":[{"sig":"MEUCIFTPUdFYebnKGKQuzVTSoIKX12pYomK6rVbXLAv7uBhVAiEA1o2yVSZQoatQHHb3npksycv2dHZZxOYi8Ih8TlpFZ74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264689},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"304ac4eeb1f9a9f7c5019c8381c9466526abd2b2","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"file:"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.9.4_1730903069662_0.39583671711720814","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"koatty_container","version":"1.10.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.10.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"159150133f4145290d7cad021509581e76dc0a1d","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.10.0.tgz","fileCount":11,"integrity":"sha512-7f3eiEIiXZRI03fkUqIm8EONH40PQGRcaAbr+fY4llMEw+nXf5RqshSSuPDRmQmkGfbCWUNdasGjRF6Wl7HdqQ==","signatures":[{"sig":"MEQCIGfW1Bi13OSXVQCAaYEJI3KGA1qojtQqH7IXlc1OQIMjAiBcGOb6F8ZOetIT4hdWsNUcD7ilfjV61ouaQEvowoP5Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264058},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3d374cc6ab5b13a70a3319ee0647a4dcb208d9c8","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.10.0_1740563844699_0.1569919473052146","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"koatty_container","version":"1.10.1","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.10.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"80acfbdcae40541e9b53ae20437bdbad3455c582","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.10.1.tgz","fileCount":11,"integrity":"sha512-a/XGflkb0tvLasbkyWKlspgYu4iBqvDFmSZTVZ5Owqr7LrSUciyjTpxWkxnYF/+v+bVOZw/XMTmoRGDFKp6Eew==","signatures":[{"sig":"MEUCIQCaINBAXtQVYvuBqdc2NzmaxCrpTt9rjav/f0B8uEsM/wIgVkUeleCcqxwzlZZJap94cVx4iF2CdMCFyJZknJkc4WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270237},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5f4c3b28ac0b0bef4d1dc1e938b5b7d634271474","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.10.1_1740564865701_0.4765740216264438","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"koatty_container","version":"1.10.2","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.10.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"2fe8337d8b58685cae643d6ee7f3824009df64c7","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.10.2.tgz","fileCount":11,"integrity":"sha512-dz5jhzYUJvUhZ4jnIKKsIbyavrDVG5yLIDwCBnqKd/X1vU+xk8r0L9rFt+bMB/MrlLT+gO80diLu/h11Hl+S0w==","signatures":[{"sig":"MEYCIQDassXW4BquKq2y+AFqqKdxXHmlbEohI7V5uHRygOAEXgIhAOgsjDVGqffm/t2vGVJjZ0PJhg+M/QOHYTHmxE8v1ICY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299377},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"c6bdcb79cdf41b348ae46f714859b51f8e1d71b8","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"11.2.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.10.2_1742118303404_0.09681028470836606","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"koatty_container","version":"1.10.3","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.10.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"0091bac4388399c628b53e0f7f303307f43da49d","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.10.3.tgz","fileCount":11,"integrity":"sha512-jBn52wQSVbxqUcjfVOnQXuKrFfQ9JvSxwTHtuZe/gPPQ0Aw7B9NHW28/i91PgFPWgwEEpTdejoYfTmASnkhHeQ==","signatures":[{"sig":"MEQCIBimyVhwuBpjTQwL+C8oWrdaGSD9n76DsWJ45quZNxykAiB5vIRVUXSejyay4BnimrxivHv86MLnLT2irQJKk39+Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299672},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"fd547930781f85912b5df39f2614ed08d1bd23fe","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.10.3_1743499879785_0.2806577841810711","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"koatty_container","version":"1.11.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.11.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"c49034741dc852a93d183df9208bdb2e72ce8986","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.11.0.tgz","fileCount":11,"integrity":"sha512-uwyovI84Gvx9a4rWug8e9a8YBAhMheEhRONOkor6gv6pKZRnMt3y8QwkAj52MCe9juppsNj5irsPF1fR6SntvA==","signatures":[{"sig":"MEQCIDjrJjSdoUrkAQiQxh9H1d22OIyOFZKU0dDeDuT28Eq4AiAkr/w5YZ8PcWGx2oxH5ApGfhOsAcvLalIllXHEKsaQzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107951},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"099b42fa075fe7e44542a8145b8b438a9bbac8d3","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.11.0_1744434751983_0.19389582089237067","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"koatty_container","version":"1.11.1","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.11.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"73e7297658bb3675b079e82278fdac233402064c","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.11.1.tgz","fileCount":11,"integrity":"sha512-PRUKDuNBqR6k+JyVRfmBO5mwfrr1u87KKkgqK8TOA/pB/UZ6mUwZ5eTTRryrRhpQmxBoOEU9Up6027Z3NMfTNQ==","signatures":[{"sig":"MEUCIDFoCDc74W/tkd86BObpDhBRQ8MBjaclu8a1xthpdeihAiEAki8E+jM/m4Slck3Wxo37E7MlVE+CzEihSteBKwfoKCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108274},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"1cefa4631bd44f0885886b76481e622dd888a4f1","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.11.1_1744438446135_0.6826439805219608","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"koatty_container","version":"1.12.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.12.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"10eaba1ac66b5f1e5774f2c47595ae9a7a27c125","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.12.0.tgz","fileCount":11,"integrity":"sha512-N/DWBvSZutU4PVZCbnlCyNQghBRCs9+pMjC2BI7DVUYxyLxVKDpc4uu0GwgYp5pGOpz8FcdPxybOG2TE1zzseQ==","signatures":[{"sig":"MEYCIQDtpWcL1c2nx7uGzTICOo0qUXlo2i+AWloNIhIhDqQrowIhAOBLVUdOy7OVklFwYiEu/UC2fKjuSCjsT/z0Fh2nm1FG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110797},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"899da982ef24923ed714704246ed3b1c3a47700c","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"11.3.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.12.0_1745587583058_0.21549217181110114","host":"s3://npm-registry-packages-npm-production"}},"1.13.0-0":{"name":"koatty_container","version":"1.13.0-0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.13.0-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"50474bb7522fed6e53e9ffee57a7e883fef70a52","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.13.0-0.tgz","fileCount":11,"integrity":"sha512-1RQONj6wToBuq8D/aoAY+Ki+EKmgIyK4VGpOYphhtMNPoOCuaerCdGFY5eBJBCDThRHk8c74M9/TxBN8SvC9oA==","signatures":[{"sig":"MEQCIGkd+02CYOi8QV8jgwfuoRHv+OOc0XTUYKrY4aTXyYZxAiBn+7FMBEHWp9LQU/um/X4utM+5hnzjoESLi/kvPUeIuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216887},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"ede1d67d23478e303b8b4b45912780fe2c7b50da","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","build:clean":"npx -y del-cli dist temp docs/api","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lru-cache":"^11.1.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.13.0-0_1748847923202_0.3850984083954696","host":"s3://npm-registry-packages-npm-production"}},"1.13.0-1":{"name":"koatty_container","version":"1.13.0-1","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.13.0-1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"9787f43c1fdcc3088e9ede63c16d0c96bfb764e4","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.13.0-1.tgz","fileCount":11,"integrity":"sha512-+JO4TnmJVZpMH2qLA/C2JQ/hheEVZfsCYb7eTNs3QFiu6k3/wSod87El9x0g5q9B4I+qG/ZvfM2micexHaFCDg==","signatures":[{"sig":"MEYCIQCXFyIHiETxmJ6FbSeDFphFjviklXU91vOBsnwt+//xwQIhANyrAn1j9N10Bu3HVpjY+I6773VbXkv1nvW3uQvrkxgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217940},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"01334f53897fcca08edad067a95f7349f13a86a4","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","build:clean":"npx -y del-cli dist temp docs/api","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tslib":"^2.x.x","lru-cache":"^11.1.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.13.0-1_1748861290281_0.03467378658564879","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"koatty_container","version":"1.13.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.13.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"786dae2318023f6f6719188619b5b2aabdbd0866","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.13.0.tgz","fileCount":11,"integrity":"sha512-zrQcUAlu4A0Gr4AteeuCJhoJ4sybIQKwSjurtWjKt/BG95bGSIzyf7X00wo6uCFMoHi3wbEvOXsPuuoshDFbWA==","signatures":[{"sig":"MEYCIQDuzw2grr1U7B5yEtieZqnmbVCOm0Tew6Ynfv5njff4xgIhAM4gMSMYYonsVuk+D5rkf7sjiqOtE8D3xwh+5iNA7QvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234874},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"710fa277d699ada4f4a58018e49e8fb1cf29da56","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","build:clean":"npx -y del-cli dist temp docs/api","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.5.0","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tslib":"^2.x.x","lru-cache":"^11.1.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.13.0_1749266719524_0.878658745668113","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"koatty_container","version":"1.14.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.14.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"54f5bf37d6e90e4c5b79c59cabe122399086dc69","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.14.0.tgz","fileCount":11,"integrity":"sha512-cWdrlpYILPKTtcrAo6vVG+LvpOO9W66IJMRhZ3fKPDJv0DY7nNB3B+Tlb6bSrid8ocvhGa73mNcOwVp75md7Kw==","signatures":[{"sig":"MEUCIQChw6QYAcgkjNaR1BSYFgHZ524IBQbRCI+X3GHjuV+ZKQIgYXXPdBiSYPqFymRg1EZnAMsIT/ruvBDrO3wG6rbTlwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244797},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"b2180ccab2a21fa9945ec60fa173bec981ce9f0d","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","build:clean":"npx -y del-cli dist temp docs/api","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"11.4.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.x.x","lru-cache":"^11.1.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.14.0_1749459678647_0.15599203311567966","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"koatty_container","version":"1.14.1","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.14.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"74ae147742d29108f6ff0d24e67a9253b1cda438","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.14.1.tgz","fileCount":11,"integrity":"sha512-n4CJBeWiBjy3/Iwma+BzBsp9drUmZWKlgeGPBihMedNOu/l3Ej3r4YXP8tK6jQTy2JvTF5C7pXsFONe9y7gD4A==","signatures":[{"sig":"MEYCIQCvUfLT7kG065cS4CBMXvdV0To0rgT/NV1zN2I50whjZQIhAI8lO7pCdxx5N3X6Phm5SpyipGma2c1GRVDOq0ODQmIU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295810},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"051d17233f243fea7719b62f70159158ab1cef22","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","build:clean":"npx -y del-cli dist temp docs/api","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"11.4.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.x.x","lru-cache":"^11.1.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.14.1_1749461429468_0.4287544453456147","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"koatty_container","version":"1.14.2","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.14.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"74948c946a99b8f3839fcce0a184dea1acb370c7","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.14.2.tgz","fileCount":11,"integrity":"sha512-38fbGL9T8JdI2oylY2WkmqIEJz/6iH2QrHaU39b4/pczDqg7JiWsD3KZy5cd0RMM6SuOsisbwuBzzPYFO+/Opw==","signatures":[{"sig":"MEUCIHETPawDMulzFvWjw8/NnJ9EUfkWrum1TGJLVz7PS8HVAiEA5OQsQh3UN7DIy3SNLaqmsAjh0+wjs86DMXMa5Xbla2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295547},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"4bfa32b2208c7951d6c1eba4e33c6e2147e3fd56","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","build:clean":"npx -y del-cli dist temp docs/api","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"11.4.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.x.x","lru-cache":"^11.1.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.14.2_1749462111708_0.022525038566814315","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"koatty_container","version":"1.15.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.15.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"b3352a412c87ca29dd6d48eb3789a9218a44ba7a","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.15.0.tgz","fileCount":11,"integrity":"sha512-QrIT2ybJ5Ot1NbOg5K6E0KQEZ55ux/fYdDA3cMOGCyE0LxYWZZ3H6Kz/8WgvNPoaQZoZ+ED7VpdRAZMlGiUt8A==","signatures":[{"sig":"MEUCIQCbjFlGBL1KWU5KapkalYZz6Q5NQ+w7iZ5T6R8e3KMLZwIgbmaz7KMjj51u3OmUZxWuOhOg8lL+g1VufWFRLLFALAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295321},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"e1a48840df1c77918beb6bc72c293839e04cd51e","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm test && npm run build","build:clean":"npx -y del-cli dist temp docs/api","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"11.4.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.x.x","lru-cache":"^11.1.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.15.0_1749487805413_0.179750527224523","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"koatty_container","version":"1.16.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.16.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"69c5b73d98128854e31407474dc2a3e4a1f46303","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.16.0.tgz","fileCount":11,"integrity":"sha512-8INo9o6wkk1qEXJ+Q9Kdy3V6oQ5+BsgjZFxqZeNll/AaotwpF7PClcdQQPVYhocpo9Utip/EaNeLSmK/8km1oQ==","signatures":[{"sig":"MEYCIQDUPx+iyh5qkhTratEWLnaxFFwXV/p/P6UZSkt2sJkieAIhAJYJahG91t2UXuWk2jfhdLTQFDgmoZX5aC7mBfQnJNZP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293286},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"0c2817be47ed879e35471a6ff692c36c345064e8","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm test && npm run build","build:clean":"npx -y del-cli dist temp docs/api","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"11.4.1","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.x.x","lru-cache":"^11.1.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.16.0_1749651829452_0.5039320653793049","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"koatty_container","version":"1.17.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.17.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"3ec6937eed2eec52f871b7fe223e04ca0a029e7b","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.17.0.tgz","fileCount":12,"integrity":"sha512-G34sml+L0mnTm2jJYpABbrVTLpwe7wJkAK4DB6KFRN8EPTjk9PMewflGhxD+RIkv4iibOymOtp3/3PMmthuyPw==","signatures":[{"sig":"MEQCIB7deaky/RaJKQIfu5t9NWNvtklA23X/euGpAH172SvbAiBCycx5qeyaG5Swa8n4k/1EwUax4CvLcLMZAH9fQP+4xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311243},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"8f68cd9768f956a4226cf6a59f66d9ba9c98e8af","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm test && npm run build","build:clean":"npx -y del-cli dist temp docs/api","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.3","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"^2.x.x","lru-cache":"^11.2.2","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.17.0_1760251974505_0.3045752575817051","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"koatty_container","version":"1.18.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.18.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"5a0bfc352612de4afe17f071fde11f67291554d5","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.18.0.tgz","fileCount":12,"integrity":"sha512-mbjZHhL1L2z2HEfUsP4gzJNcRn4jbEB0Vscy7ScTwF44ouY5jNVVa3ptZLJDroVQjaTCpXPLI5gs5MI/+iPKWQ==","signatures":[{"sig":"MEUCIQCw99ZLvReLAS1ucZYFFXeMcpOE/Bgg4rXYs7Ez/TdAYQIgAV2X5nhw4HsiD4Po/PhehtW0Vo7pN4/HQTMCrN4vF/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335002},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"177f25bd66f19dde7c084d559b892f0810fa8143","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm test && npm run build","build:clean":"npx -y del-cli dist temp docs/api","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.2","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.x.x","lru-cache":"^11.2.2","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.18.0_1769075844436_0.45480233293111527","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"koatty_container","version":"1.17.1","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.17.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"e13d10148e7735aeb0279d1ed91ea09add3b5785","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.17.1.tgz","fileCount":14,"integrity":"sha512-uiaXwfpahq4V4QWLkXrY4jwIJELIeAYzvuVTVVwJjOdj1YBOVcQceFVoSvn8XVyghr3Hdy9DLTeQzi5dTGBkOQ==","signatures":[{"sig":"MEYCIQD2alPsbpT1NHySK2qhAhC6QQPuBNGjig8a7JPK5hTupQIhANBGr+e2JIjqwVlcEzeBn0KdJhIqaPQKp72R9eqF/8ck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339488},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm test && npm run build","build:clean":"del-cli --force dist temp docs/api","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.2","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.x.x","lru-cache":"^11.2.2","koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.17.1_1769569618844_0.6299903748819851","host":"s3://npm-registry-packages-npm-production"}},"1.17.4":{"name":"koatty_container","version":"1.17.4","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@1.17.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"b982b856a1d690d7909be8372c38293b580113c2","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-1.17.4.tgz","fileCount":15,"integrity":"sha512-GDmPncDLbGG+clh5UI3boHy3HiIIiLulQMkET9531Yj4p8Pv3aCmeID8T7yAS1LUQybL/aqHQE9sOm8rCQAx7g==","signatures":[{"sig":"MEUCIQChB7il+x0bMAQ5Ed5AQR85Mc7BKExH5WhPtxr10ldEVwIgckX7wJIcsOvFSTAMdjUMufFfsM03DKG9MbNNc0Q7SJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507133},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh","prerelease":"npm test && npm run build","build:clean":"del-cli --force dist temp docs/api","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.2","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.8.1","lru-cache":"^11.2.5","koatty_lib":"^1.4.5","koatty_logger":"^2.3.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.4.5","koatty_logger":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_1.17.4_1769592484700_0.44970407203522456","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"koatty_container","version":"2.0.3","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@2.0.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"e302515f3fd612723c3ec63a7b8443d244a0c66c","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-2.0.3.tgz","fileCount":15,"integrity":"sha512-bm7QxMpR20hg0Dh5eu5Di82FMqKHEDn3lJ1qxmHysRhpaHsCKfRY8AJHeoZ2RJWuE10oppBbldWbCVaoQtgPig==","signatures":[{"sig":"MEUCIHukrPBVlgb1WuK9AEQj02mkUAQDI2wx9IqHnokMaoqNAiEArFBBRdRk9kG2bzgQnP9Zn/h269IAdtsDa0yPwvJq6jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510949},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh","build:clean":"del-cli --force dist temp docs/api"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.2","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.8.1","lru-cache":"^11.2.5","koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.4.6","koatty_logger":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_2.0.3_1770173390744_0.002398259928508617","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"koatty_container","version":"2.0.4","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@2.0.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"ebd7b9dbd37717bf4ad39c66deb630193744649d","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-2.0.4.tgz","fileCount":15,"integrity":"sha512-E2FSaO7tkovJrKPZytwHv9+xJie5Apx+4/KtQD6zQSEGb7dxIBs8cNCkZUrrOzyTPCqisV4FfPcaINfaLroXoQ==","signatures":[{"sig":"MEUCIQDUP7RV1zkXMFXkeXDt9tI5TH8kDDmZoEkAsyPIieJk4wIgIB72W63f7gplGQpZyIfRj66Xd4XoLPM2OxNTfLtGdfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511028},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:clean && npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh","build:clean":"del-cli --force dist temp docs/api"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.2","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.8.1","lru-cache":"^11.2.5","koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^3.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.4.6","koatty_logger":"^2.8.2"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_2.0.4_1770173875140_0.36822081270048135","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"koatty_container","version":"2.0.5","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@2.0.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"daa0587c6a730f6a1b650cbfe37cc466ea258add","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-2.0.5.tgz","fileCount":18,"integrity":"sha512-kZVdKWyUJJxJd9HSLXxL3vpGHMXeIOFEwL5LAVOyIsqwtb7aKrCtcsDaOs0WhtHakKML1ds4htJdkiHWaHbLVg==","signatures":[{"sig":"MEUCIQDPyXhIRnb6rJgpUpQjKKnfLA1qZuA68enQzJxbWNS5VQIgF2i4XKLTEm/qmtX8oNWhY3r8h0RHiNHepzcJhqhQIj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346879},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.2","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.8.1","lru-cache":"^11.2.5","koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.4.7","koatty_logger":"^2.8.3"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_2.0.5_1770714825187_0.42385596505175305","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"koatty_container","version":"2.0.6","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@2.0.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"a272a61fe397ba375bd9b7cb25e1b0e7257069fd","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-2.0.6.tgz","fileCount":18,"integrity":"sha512-eWynFvke0pqj0hNnJgUxT5KfXkJFRqY8WoliJybRwO859aDZmOpTFQQgQVfts/p9R5MHxmmYQ4LFSsmqqlNuhw==","signatures":[{"sig":"MEUCIQCBk2VnIpOOR/hCRHhNrJUloZVjLFo4OnoKtPla394gnwIgU3OWiIPNyaoG4JyobVFhpIW0vk2k2ya0M/7J6RXx/A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1347455},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.2","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.8.1","lru-cache":"^11.2.5","koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.4.7","koatty_logger":"^2.8.3"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_2.0.6_1770781412406_0.25395591866896505","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"koatty_container","version":"2.0.7","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@2.0.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"5b90feb0fe23d11d1219cc9b08bb3583139f8def","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-2.0.7.tgz","fileCount":20,"integrity":"sha512-QymHL+dJ0M16c1oICaGcIqsaZp4maUrcdwL7JCJNK5GnKU2WApMnndtjjQZD1Nv4XAq8XKGRvZ8XRB21g3vNqA==","signatures":[{"sig":"MEQCIC3llSRPJJulTTveBxCooYtMfeD3G9qB22yD60M+y9N+AiAICH95UOmyIkq+XX19MOIkGCrc3ZyhnJ+Y53dN9Xw3vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754242},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.2","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.8.1","lru-cache":"^11.2.6","koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.4.8","koatty_logger":"^2.8.4"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_2.0.7_1772897702525_0.12968859456270443","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"koatty_container","version":"2.0.8","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@2.0.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"a696a40d81d8576d4450155e13ea25920f1be19c","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-2.0.8.tgz","fileCount":20,"integrity":"sha512-7UNrZveKTeuKe4nqvC4AUClFsvuCLBiUMoDAOsE4Ix+1WLHCxBJjUzQRKvnt1sNVmqSO6VbO/gxLSTckBMa/7Q==","signatures":[{"sig":"MEUCIQD8XBT/FFUP5l0PVFDwoZY8i9pxQGe6k8PmBi7nsNe1NwIgQaMDMxxyujWnHFl/lw4i2XPHUZch7FUUliznAIxVDDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753442},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.2","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.8.1","lru-cache":"^11.2.6","koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.4.8","koatty_logger":"^2.8.4"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_2.0.8_1772945124160_0.13342634129765596","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"koatty_container","version":"2.1.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@2.1.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"75ce2a40991e14e181bbe208a054e768027c54e9","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-2.1.0.tgz","fileCount":22,"integrity":"sha512-LEn7oYmCCebQ1VOv2xNRHWMwd91+rOo97G7MbdbriISS46iS4188SyWzEv+yKBEMiFEmhW019VG91zCRTjtQHg==","signatures":[{"sig":"MEYCIQD9g0O89h8TNQoLSnD2H2vqI88+InDWbjNe7CcEvIV1UAIhAMxkzUa9qvQG0KNl2WBiehZj6Z1+YA5wFFxG49qoSQwN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1794282},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.2","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.8.1","lru-cache":"^11.2.6","koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.5.0","koatty_logger":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_2.1.0_1777021777296_0.8725020438171367","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"koatty_container","version":"3.0.0","author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_container@3.0.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_container","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"8659b1a30a9220f2ae33f661d25c22cd008d35ee","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-3.0.0.tgz","fileCount":22,"integrity":"sha512-uJVYnZz/wj9x413Wp2VjacR6zwFUUnky0SusyGqD17gqAqroWsWS5jAkvdnnU9Dh6/D3JoU5rRV6NiU7o34/JQ==","signatures":[{"sig":"MEYCIQCWqlLVyaMEjjulLeHJ/ZvSi9xouPaK5HWof7H4GHqBmwIhANgR9d0L9LcmCPFAhYRi827JS494Vak8EcPbSvSndomZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJPCzr+RRkwdlhUuTOBEM24WBs6TTe7mE2ZWux4RWg0AIgGWjW4Yxy6VBkP6u1Qkes5oFLnKMt2D8/R5EcHBt/3zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803595},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.8","description":"IOC Container for Koatty.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.8.1","lru-cache":"^11.2.6","koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.6.0","koatty_logger":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/koatty_container_3.0.0_1790531212977_0.2949816911303602","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"_id":"koatty_container@4.0.0","bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"dist":{"shasum":"2ac9e324b2f49801ad78911fe3f55fc577f93067","tarball":"https://registry.npmjs.org/koatty_container/-/koatty_container-4.0.0.tgz","fileCount":22,"integrity":"sha512-IMr4Qf+NFbQPcX03scT/qLsUxVZb2aX0ZItZhLdSrEX9wqruF/0DoWGKYGQ5xAbFRwUEp4i1KCOOzzzISCOyqQ==","signatures":[{"sig":"MEUCIASSk97tqQmGot+2xYnnG9umbAUkAA/8gaPzOwVunvUyAiEA4mJrEjd0oaluy4oncSFRTHyKOWCfs8sLGf+oL3GXwCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHHfqIE9CCO3Ytul4Y3fbN2FNqIGwYnrRjhwhKbSUtXVAiEA+DCPvjwsKH4yLKfKeEwZGL/g60kph5QxADZbC8/iRH4="}],"unpackedSize":2603628},"main":"./dist/index.js","name":"koatty_container","types":"./dist/index.d.ts","author":{"name":"richenlin","email":"richenlin@gmail.com"},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"license":"BSD-3-Clause","scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"version":"4.0.0","_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"homepage":"https://github.com/koatty/koatty_container","repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"_npmVersion":"10.9.8","description":"IOC Container for Koatty.","directories":{},"maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.8.1","lru-cache":"^11.2.6","koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.6.0","koatty_logger":"^3.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/koatty_container_4.0.0_1790560593995_0.18434058418685884"}}},"time":{"created":"2020-07-16T08:41:17.753Z","modified":"2026-09-28T01:56:34.334Z","1.1.2":"2020-07-16T08:41:17.957Z","1.1.3":"2020-11-02T06:48:12.525Z","1.2.0":"2020-12-01T11:49:15.111Z","1.2.1":"2020-12-01T12:28:40.396Z","1.2.2":"2020-12-02T02:05:07.867Z","2.0.0":"2020-12-18T03:30:50.011Z","2.0.1":"2020-12-18T03:32:50.775Z","2.0.2":"2020-12-18T07:22:29.003Z","1.3.0":"2020-12-18T07:30:00.081Z","1.3.1":"2020-12-18T07:35:38.578Z","1.3.2":"2020-12-18T07:38:06.956Z","1.3.3":"2020-12-18T07:42:34.314Z","1.3.4":"2020-12-18T07:56:36.750Z","1.3.6":"2020-12-21T07:18:20.404Z","1.3.7":"2020-12-21T08:14:35.166Z","1.3.10":"2020-12-21T09:51:36.421Z","1.3.12":"2021-06-22T02:45:18.962Z","1.3.14":"2021-06-22T03:19:18.670Z","1.4.1":"2021-06-28T11:19:00.718Z","1.4.2":"2021-06-29T02:39:13.328Z","1.4.3":"2021-06-29T08:29:22.474Z","1.4.4":"2021-07-07T10:06:58.481Z","1.5.2":"2021-07-09T10:07:37.076Z","1.6.0":"2021-07-12T07:47:10.654Z","1.6.2":"2021-11-20T14:15:09.487Z","1.6.6":"2021-11-23T03:08:20.994Z","1.6.8":"2021-11-23T10:37:08.709Z","1.6.10":"2021-12-08T09:36:26.230Z","1.6.11":"2021-12-17T14:33:23.564Z","1.6.12":"2021-12-18T04:13:36.632Z","1.6.14":"2021-12-21T08:53:07.509Z","1.6.16-0":"2021-12-21T10:49:54.678Z","1.6.16":"2021-12-21T11:37:12.638Z","1.7.0":"2022-02-18T03:55:12.067Z","1.7.2":"2022-02-18T07:17:43.336Z","1.7.3":"2022-02-18T16:02:47.610Z","1.7.4-0":"2022-02-21T06:26:11.297Z","1.7.4":"2022-02-21T09:03:25.996Z","1.7.5":"2022-02-22T04:10:37.769Z","1.7.6":"2022-02-25T08:46:28.658Z","1.7.7":"2022-02-25T09:29:35.339Z","1.7.8":"2022-05-26T02:14:03.449Z","1.7.9":"2022-05-26T02:38:22.858Z","1.7.10":"2022-05-26T05:56:51.596Z","1.7.11":"2023-01-09T16:13:50.093Z","1.7.12":"2023-01-13T07:26:27.271Z","1.7.14":"2023-01-13T07:36:25.757Z","1.8.0":"2023-02-20T09:55:23.928Z","1.8.1":"2023-07-22T03:28:42.316Z","1.8.2":"2023-11-09T14:57:05.516Z","1.8.3":"2023-11-10T09:34:44.296Z","1.8.4":"2023-11-10T10:41:17.385Z","1.8.5":"2023-11-10T11:15:47.183Z","1.8.6":"2023-11-11T03:38:10.998Z","1.8.7":"2023-12-06T16:33:07.827Z","1.8.8":"2023-12-10T02:58:05.597Z","1.8.9":"2023-12-10T04:02:27.348Z","1.8.10":"2023-12-11T08:56:55.247Z","1.9.0":"2024-11-06T02:35:17.563Z","1.9.1":"2024-11-06T05:46:07.839Z","1.9.2":"2024-11-06T09:40:09.027Z","1.9.3":"2024-11-06T10:58:45.805Z","1.9.4":"2024-11-06T14:24:29.917Z","1.10.0":"2025-02-26T09:57:24.886Z","1.10.1":"2025-02-26T10:14:25.901Z","1.10.2":"2025-03-16T09:45:03.617Z","1.10.3":"2025-04-01T09:31:19.996Z","1.11.0":"2025-04-12T05:12:32.154Z","1.11.1":"2025-04-12T06:14:06.346Z","1.12.0":"2025-04-25T13:26:23.266Z","1.13.0-0":"2025-06-02T07:05:23.380Z","1.13.0-1":"2025-06-02T10:48:10.447Z","1.13.0":"2025-06-07T03:25:19.717Z","1.14.0":"2025-06-09T09:01:18.837Z","1.14.1":"2025-06-09T09:30:29.647Z","1.14.2":"2025-06-09T09:41:51.883Z","1.15.0":"2025-06-09T16:50:05.590Z","1.16.0":"2025-06-11T14:23:49.627Z","1.17.0":"2025-10-12T06:52:54.679Z","1.18.0":"2026-01-22T09:57:24.567Z","1.17.1":"2026-01-28T03:06:59.002Z","1.17.4":"2026-01-28T09:28:04.861Z","2.0.3":"2026-02-04T02:49:50.894Z","2.0.4":"2026-02-04T02:57:55.280Z","2.0.5":"2026-02-10T09:13:45.360Z","2.0.6":"2026-02-11T03:43:32.615Z","2.0.7":"2026-03-07T15:35:02.724Z","2.0.8":"2026-03-08T04:45:24.354Z","2.1.0":"2026-04-24T09:09:37.437Z","3.0.0":"2026-09-27T17:46:53.057Z","4.0.0":"2026-09-28T01:56:34.166Z"},"bugs":{"url":"https://github.com/koatty/koatty_container/issues"},"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","homepage":"https://github.com/koatty/koatty_container","repository":{"url":"git+https://github.com/koatty/koatty_container.git","type":"git"},"description":"IOC Container for Koatty.","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"readme":"# koatty_container [![Version npm](https://img.shields.io/npm/v/koatty_container.svg?style=flat-square)](https://www.npmjs.com/package/koatty_container) [![npm Downloads](https://img.shields.io/npm/dm/koatty_container.svg?style=flat-square)](https://npmcharts.com/compare/koatty_container?minimal) [![GitHub stars](https://img.shields.io/github/stars/koatty/koatty_container.svg?style=social)](https://github.com/koatty/koatty_container)\n\n🏆 **TypeScript IOC Container + Decorator Management System**\n\nA complete solution designed for modern Node.js applications, providing intelligent circular dependency handling, high-performance cache optimization, full AOP support, and **custom decorator management capabilities**.\n\n[中文文档](./README_CN.md) | English\n\n## ⚠️ Important Notice (v2.0.0+)\n\n**Architecture Improvement**: The `@Component` decorator has been moved to `koatty_core` package for better separation of concerns:\n\n- **koatty_container** (IOC Layer): Provides dependency injection infrastructure (`@Autowired`, `@Value`, `@Aspect`, `IOC.saveClass()`)\n- **koatty_core** (Framework Layer): Provides application-level decorators (`@Component`, `@Controller`, `@Service`, `@Middleware`)\n\n**Migration Guide**:\n```typescript\n// ❌ Old (deprecated)\nimport { Component } from \"koatty_container\";\n\n// ✅ New (recommended)\nimport { Component } from \"koatty_core\";\n// or if using koatty framework\nimport { Component } from \"koatty\";\n```\n\nFor standalone usage without koatty_core, use `IOC.saveClass()` directly:\n```typescript\nimport { IOC } from \"koatty_container\";\n\nclass MyClass {}\nIOC.saveClass(\"COMPONENT\", MyClass, \"MyClass\");\n```\n\n## 🌟 Key Features\n\n- 🎯 **Custom Decorator Support** - Powerful decorator manager to easily extend your decorator ecosystem\n- ✅ **100% Test Coverage** - 257 tests passed with complete code coverage\n- 🚀 **High-Performance Cache** - WeakMap + LRU strategy for blazing fast startup and runtime\n- 💾 **Smart Memory Management** - Automatic optimization to prevent memory leaks\n- 🔗 **Intelligent Circular Dependency Handling** - Elegant solutions for complex dependency relationships\n- 🎯 **Complete AOP Support** - Before/After/Around aspect-oriented programming\n- 💉 **Multiple Injection Methods** - Constructor, property, and string identifier injection\n- 📋 **Full TypeScript** - Type-safe with intelligent code completion\n\n## 📦 Installation\n\n```bash\nnpm install koatty_container\n# or\nyarn add koatty_container\n# or\npnpm add koatty_container\n```\n\n## 🚀 IOC Container Features\n\n### Basic Dependency Injection\n\n```typescript\nimport { IOC, Autowired, Component, Service } from \"koatty_container\";\n\n@Component()\nclass UserRepository {\n  async findById(id: string) {\n    return { id, name: \"John Doe\", email: \"john@example.com\" };\n  }\n}\n\n@Service()\nclass UserService {\n  @Autowired()\n  private userRepository: UserRepository;\n\n  async getUser(id: string) {\n    return await this.userRepository.findById(id);\n  }\n}\n\n@Component()\nclass UserController {\n  @Autowired()\n  private userService: UserService;\n\n  async handleRequest(id: string) {\n    const user = await this.userService.getUser(id);\n    return { success: true, data: user };\n  }\n}\n\n// Register components\nIOC.reg(UserRepository);\nIOC.reg(UserService);\nIOC.reg(UserController);\n\n// Usage\nconst controller = IOC.get(UserController);\nconst result = await controller.handleRequest(\"123\");\n```\n\n### High-Performance Batch Registration\n\n```typescript\nasync function initializeApp() {\n  const components = [\n    { target: UserRepository },\n    { target: UserService },\n    { target: UserController },\n    { target: EmailService },\n    { target: OrderService }\n  ];\n\n  // Batch registration with performance optimization\n  IOC.batchRegister(components, {\n    preProcessDependencies: true,  // Preprocess dependencies\n    warmupAOP: true               // Warmup AOP cache\n  });\n\n  // Performance statistics\n  const stats = IOC.getDetailedPerformanceStats();\n  console.log(`🚀 Initialization completed:`);\n  console.log(`   - Components: ${stats.containers.totalRegistered}`);\n  console.log(`   - Dependency cache hit rate: ${(stats.lruCaches.dependencies.hitRate * 100).toFixed(1)}%`);\n  console.log(`   - AOP cache hit rate: ${(stats.lruCaches.aop.hitRates.overall * 100).toFixed(1)}%`);\n}\n\nawait initializeApp();\n```\n\n## 🎯 AOP (Aspect-Oriented Programming)\n\n### Method Interception\n\n```typescript\n@Aspect()\nexport class LoggingAspect implements IAspect {\n  async run(args: any[], target?: any, options?: any): Promise<any> {\n    console.log(`🔍 Calling ${options?.targetMethod}`, args);\n    return Promise.resolve();\n  }\n}\n\n@Component()\nclass OrderService {\n  @Before(LoggingAspect, { level: 'info' })\n  async createOrder(orderData: any) {\n    return { orderId: Date.now(), ...orderData };\n  }\n}\n```\n\n### Around Advice\n\n```typescript\n@Aspect()\nclass TransactionAspect {\n  async run(args: any[], proceed: Function, options?: any): Promise<any> {\n    console.log(`🔄 Starting transaction: ${options?.targetMethod}`);\n    \n    try {\n      const result = await proceed(args);\n      console.log(`✅ Transaction committed: ${options?.targetMethod}`);\n      return {\n        ...result,\n        transactionStatus: 'committed',\n        timestamp: new Date().toISOString()\n      };\n    } catch (error) {\n      console.log(`❌ Transaction rolled back: ${options?.targetMethod}`, error);\n      throw error;\n    }\n  }\n}\n\n@Component()\nclass UserService {\n  @Around(TransactionAspect, { timeout: 5000 })\n  async createUser(userData: any) {\n    return { id: Date.now(), ...userData };\n  }\n}\n```\n\n## 🎨 Custom Decorators Guide\n\n### 1. Method Decorators - Enhance Method Behavior\n\n```typescript\nimport { decoratorManager } from 'koatty_container';\n\n// 1️⃣ Define decorator logic\nconst timingWrapper = (originalMethod: Function, config: any, methodName: string) => {\n  return function (this: any, ...args: any[]) {\n    const start = Date.now();\n    console.log(`⏱️ Starting ${methodName}`);\n    \n    const result = originalMethod.apply(this, args);\n    \n    const duration = Date.now() - start;\n    console.log(`✅ ${methodName} completed in ${duration}ms`);\n    \n    return result;\n  };\n};\n\n// 2️⃣ Register the decorator\ndecoratorManager.method.registerWrapper('timing', timingWrapper);\n\n// 3️⃣ Create decorator function\nfunction Timing(enabled: boolean = true) {\n  return function (target: any, propertyKey: string, descriptor: PropertyDescriptor) {\n    return decoratorManager.method.registerDecorator(target, propertyKey, {\n      type: 'timing',\n      config: { enabled },\n      applied: false,\n      priority: 5 // Priority control\n    }, descriptor);\n  };\n}\n\n// 4️⃣ Use the custom decorator\nclass UserService {\n  @Timing()\n  async createUser(userData: any) {\n    // Simulate database operation\n    await new Promise(resolve => setTimeout(resolve, 100));\n    return { id: Date.now(), ...userData };\n  }\n  \n  @Timing(false) // Disable timing\n  async getUser(id: string) {\n    return { id, name: \"John Doe\" };\n  }\n}\n```\n\n### 2. Cache Decorator - Smart Result Caching\n\n```typescript\n// Advanced cache decorator example\nconst cacheWrapper = (originalMethod: Function, config: any, methodName: string) => {\n  const cache = new Map();\n  \n  return function (this: any, ...args: any[]) {\n    const cacheKey = config.keyGenerator ? \n      config.keyGenerator(args) : \n      JSON.stringify(args);\n    \n    // Check cache\n    if (cache.has(cacheKey)) {\n      console.log(`🎯 Cache hit: ${methodName}`);\n      return cache.get(cacheKey);\n    }\n    \n    // Execute original method\n    const result = originalMethod.apply(this, args);\n    \n    // Handle async results\n    if (result instanceof Promise) {\n      return result.then(asyncResult => {\n        cache.set(cacheKey, asyncResult);\n        console.log(`💾 Cache stored: ${methodName}`);\n        \n        // TTL support\n        if (config.ttl) {\n          setTimeout(() => cache.delete(cacheKey), config.ttl * 1000);\n        }\n        \n        return asyncResult;\n      });\n    }\n    \n    // Cache synchronous results\n    cache.set(cacheKey, result);\n    return result;\n  };\n};\n\ndecoratorManager.method.registerWrapper('cache', cacheWrapper);\n\nfunction Cache(ttl?: number, keyGenerator?: (args: any[]) => string) {\n  return function (target: any, propertyKey: string, descriptor: PropertyDescriptor) {\n    return decoratorManager.method.registerDecorator(target, propertyKey, {\n      type: 'cache',\n      config: { ttl, keyGenerator },\n      applied: false,\n      priority: 10 // High priority, execute first\n    }, descriptor);\n  };\n}\n\n// Use cache decorator\nclass DataService {\n  @Cache(300, (args) => `user:${args[0]}`) // 5-minute TTL, custom key\n  async getUserProfile(userId: string) {\n    console.log(`📡 Loading user from database: ${userId}`);\n    // Simulate database query\n    await new Promise(resolve => setTimeout(resolve, 200));\n    return { id: userId, name: \"John\", email: \"john@example.com\" };\n  }\n}\n```\n\n### 3. Property Decorators - Property Behavior Enhancement\n\n```typescript\n// Property validation decorator\nconst validateWrapper = (originalDescriptor: PropertyDescriptor | undefined, config: any, propertyName: string) => {\n  return {\n    get: function () {\n      const privateKey = `_${propertyName}`;\n      if (!(privateKey in this)) {\n        // Set default value\n        (this as any)[privateKey] = config.defaultValue;\n      }\n      return (this as any)[privateKey];\n    },\n    \n    set: function (value: any) {\n      // Type validation\n      if (config.type && typeof value !== config.type) {\n        throw new Error(`Property ${propertyName} must be of type ${config.type}`);\n      }\n      \n      // Custom validators\n      if (config.validators) {\n        for (const validator of config.validators) {\n          if (!validator.fn(value)) {\n            throw new Error(`Property ${propertyName} validation failed: ${validator.message}`);\n          }\n        }\n      }\n      \n      console.log(`✅ Property ${propertyName} set to:`, value);\n      (this as any)[`_${propertyName}`] = value;\n    },\n    \n    enumerable: true,\n    configurable: true\n  };\n};\n\ndecoratorManager.property.registerWrapper('validate', validateWrapper);\n\nfunction Validate(\n  type?: string, \n  validators?: Array<{ fn: (value: any) => boolean; message: string }>,\n  defaultValue?: any\n) {\n  return function (target: any, propertyKey: string) {\n    return decoratorManager.property.registerDecorator(target, propertyKey, {\n      wrapperTypes: ['validate'],\n      config: { type, validators, defaultValue }\n    });\n  };\n}\n\n// Use property decorator\nclass User {\n  @Validate('string', [\n    { fn: (v: string) => v.length > 0, message: 'Name cannot be empty' },\n    { fn: (v: string) => v.length < 50, message: 'Name length must be less than 50' }\n  ], 'Anonymous')\n  name: string;\n\n  @Validate('number', [\n    { fn: (v: number) => v >= 0, message: 'Age must be greater than or equal to 0' },\n    { fn: (v: number) => v <= 150, message: 'Age must be less than or equal to 150' }\n  ], 0)\n  age: number;\n}\n\n// Usage example\nconst user = new User();\nconsole.log(user.name); // \"Anonymous\" (default value)\nuser.age = 25; // ✅ Validation passed\n// user.age = -5; // ❌ Throws error: Age must be greater than or equal to 0\n```\n\n### 4. Class Decorators - Class-Level Enhancement\n\n```typescript\n// Dependency injection decorator\nconst injectWrapper = (originalClass: Function, config: any) => {\n  return class extends (originalClass as any) {\n    constructor(...args: any[]) {\n      super(...args);\n      \n      // Auto-inject dependencies\n      for (const [key, dependency] of Object.entries(config.dependencies)) {\n        (this as any)[key] = dependency;\n      }\n      \n      console.log(`🔌 Dependencies injected for ${originalClass.name}:`, Object.keys(config.dependencies));\n    }\n  };\n};\n\ndecoratorManager.class.registerWrapper('inject', injectWrapper);\n\nfunction Injectable(dependencies: Record<string, any>) {\n  return function (target: Function) {\n    return decoratorManager.class.registerDecorator(target, {\n      type: 'inject',\n      config: { dependencies },\n      applied: false,\n      priority: 1\n    });\n  };\n}\n\n// Use class decorator\n@Injectable({\n  logger: { log: (msg: string) => console.log(`[LOG] ${msg}`) },\n  config: { apiUrl: 'https://api.example.com', timeout: 5000 }\n})\nclass ApiService {\n  private logger: any;\n  private config: any;\n  \n  async fetchData(endpoint: string) {\n    this.logger.log(`Requesting: ${this.config.apiUrl}${endpoint}`);\n    // API call logic\n    return { data: 'success' };\n  }\n}\n```\n\n## 🔥 Advanced Features\n\n### 1. Decorator Composition and Priority\n\n```typescript\nclass OrderService {\n  @Timing()           // Priority: 5\n  @Cache(600)         // Priority: 10 (executes first)\n  @RateLimit(100)     // Priority: 15 (executes earliest)\n  async processOrder(orderData: any) {\n    // Execution order: RateLimit -> Cache -> Timing -> Original method\n    return { orderId: Date.now(), ...orderData };\n  }\n}\n```\n\n### 2. Conditional Decorators\n\n```typescript\nfunction ConditionalCache(condition: () => boolean, ttl: number = 300) {\n  return function (target: any, propertyKey: string, descriptor: PropertyDescriptor) {\n    if (!condition()) {\n      return descriptor; // Condition not met, don't apply decorator\n    }\n    \n    return decoratorManager.method.registerDecorator(target, propertyKey, {\n      type: 'cache',\n      config: { ttl },\n      applied: false,\n      priority: 8\n    }, descriptor);\n  };\n}\n\nclass ProductService {\n  @ConditionalCache(() => process.env.NODE_ENV === 'production', 600)\n  async getProductList() {\n    // Cache enabled only in production\n    return await this.fetchProducts();\n  }\n}\n```\n\n### 3. Decorator Statistics and Monitoring\n\n```typescript\n// Get decorator usage statistics\nconst stats = decoratorManager.getComprehensiveStats();\n\nconsole.log('📊 Decorator Statistics:');\nconsole.log(`  Method decorators: ${stats.method.decoratedMethods}`);\nconsole.log(`  Class decorators: ${stats.class.decoratedClasses}`);\nconsole.log(`  Property decorators: ${stats.property.decoratedProperties}`);\nconsole.log(`  Cache hit rate: ${stats.method.cacheStats.hitRate}%`);\nconsole.log(`  Registered decorator types: ${stats.method.registeredTypes.join(', ')}`);\n\n// Performance monitoring\nconst performance = decoratorManager.getPerformanceMetrics();\nconsole.log('⚡ Performance Metrics:');\nconsole.log(`  Average execution time: ${performance.averageExecutionTime}ms`);\nconsole.log(`  Memory usage: ${performance.memoryUsage}MB`);\n```\n\n## 📊 Performance Data\n\n### ⚡ Performance Metrics\n- **Decorator registration**: < 1ms\n- **Dependency injection**: < 5ms\n- **AOP interception overhead**: < 0.1ms\n- **Cache hit rate**: > 90%\n- **Memory usage**: Optimized to minimum\n\n### 📈 Scale Support\n- **Component count**: Supports 10,000+ components\n- **Decorator chains**: Supports 50+ decorator combinations\n- **Concurrent requests**: Supports high-concurrency scenarios\n- **Memory management**: Automatic garbage collection optimization\n\n## 🛠️ API Reference\n\n### DecoratorManager Core API\n\n```typescript\ninterface DecoratorManager {\n  // Method decorator manager\n  method: {\n    registerWrapper(type: string, wrapper: MethodWrapperFunction): void;\n    registerDecorator(target: any, propertyKey: string, metadata: DecoratorMetadata, descriptor: PropertyDescriptor): PropertyDescriptor;\n    unregisterWrapper(type: string): boolean;\n    hasWrapper(type: string): boolean;\n    getRegisteredTypes(): string[];\n    clearCache(): void;\n    getCacheStats(): CacheStats;\n  };\n  \n  // Class decorator manager\n  class: {\n    registerWrapper(type: string, wrapper: ClassWrapperFunction): void;\n    registerDecorator(target: Function, metadata: DecoratorMetadata): Function;\n    trackInstance(instance: any): void;\n    getDecoratedClasses(): Function[];\n  };\n  \n  // Property decorator manager\n  property: {\n    registerWrapper(type: string, wrapper: PropertyWrapperFunction): void;\n    registerDecorator(target: any, propertyKey: string, metadata: PropertyDecoratorMetadata): PropertyDescriptor;\n    getPropertyWrapper(target: any, propertyKey: string): PropertyWrapper | undefined;\n    getDecoratedProperties(): Array<{ target: any; propertyKey: string; metadata: PropertyDecoratorMetadata }>;\n  };\n  \n  // Unified management\n  clearAllCaches(): void;\n  getComprehensiveStats(): ComprehensiveStats;\n  hasWrapper(type: string): boolean;\n  getAllRegisteredTypes(): { method: string[]; class: string[]; property: string[] };\n}\n```\n\n## 🌟 Real-World Example\n\n```typescript\n// 1. Define custom decorators\n@Injectable({ database: new DatabaseConnection(), logger: new Logger() })\nclass UserService {\n  @Cache(300)\n  @Timing()\n  @RateLimit(100, 60) // 100 requests per minute\n  async getUser(@Validate('string') userId: string) {\n    return await this.database.findUser(userId);\n  }\n  \n  @Transaction({ isolationLevel: 'READ_COMMITTED' })\n  @Audit('USER_CREATION', { includeDetails: true })\n  async createUser(@Validate('object') userData: UserData) {\n    return await this.database.createUser(userData);\n  }\n}\n\n// 2. Property validation\nclass UserProfile {\n  @Validate('string', [\n    { fn: (v) => v.length > 0, message: 'Username cannot be empty' },\n    { fn: (v) => /^[a-zA-Z0-9_]+$/.test(v), message: 'Username can only contain letters, numbers and underscores' }\n  ])\n  username: string;\n  \n  @Validate('string', [\n    { fn: (v) => /^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$/.test(v), message: 'Invalid email format' }\n  ])\n  email: string;\n  \n  @Validate('number', [\n    { fn: (v) => v >= 18, message: 'Age must be at least 18' }\n  ], 18)\n  age: number;\n}\n\n// 3. Use the system\nconst userService = IOC.get(UserService);\nconst user = await userService.getUser('123'); // Auto cache, timing, rate limiting\n\nconst profile = new UserProfile();\nprofile.username = 'john_doe';    // ✅ Validation passed\nprofile.email = 'john@example.com'; // ✅ Validation passed\n// profile.age = 15;              // ❌ Validation failed\n```\n\n## 📄 License\n\nBSD-3 License - See [LICENSE](LICENSE) file for details\n\n## 🔗 Links\n\n- [GitHub Repository](https://github.com/koatty/koatty_container)\n- [npm Package](https://www.npmjs.com/package/koatty_container)\n- [API Documentation](https://koatty.github.io/koatty_container)\n- [Changelog](https://github.com/koatty/koatty_container/releases)\n\n---\n\n**⭐ If this project helps you, please give us a Star!**\n","readmeFilename":"README.md"}