{"_id":"@halsp/inject","_rev":"31-a20aa345acb1c353bad80a2aa09e754a","name":"@halsp/inject","dist-tags":{"alpha":"2.0.0-alpha.4","latest":"2.4.5"},"versions":{"1.0.0":{"name":"@halsp/inject","version":"1.0.0","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"rimraf ./dist/* && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/common":"^1.0.0","reflect-metadata":"^0.1.13"},"gitHead":"e68bd971f3bbf5062826a609ab4ed4a519a2c3e3","types":"./dist/index.d.ts","_id":"@halsp/inject@1.0.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.5.1/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-VGV8MdJBVZEm3GRsI64FYMJfwdCkd+/mmAN+cOcXa8ym1MLzttAplxriiSK0U0kyBRDEvpmZhQxGbIuZ/M+gNw==","shasum":"ac1b295cea4c52917d581be29c470e0e27764265","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-1.0.0.tgz","fileCount":60,"unpackedSize":91623,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSCixUiGfmA+wIB6b/r3qjZy2Jo9+9GulaibeBMOyClAiEAqXsb6Tdn2Sznsj5z6l1uip3L+ffXwLPR2crCcBdLbjY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAM5tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrykA//S75RevaYUZWCMYXfOf26bxndWTmivtRWa1XrEcnzEGzbXGkX\r\nbBdaM1ZLWHoShp7TYsrJB43OSqUfH/cx4tZRMUQbPxEccDEKYK0RvBhFUsvF\r\nXXai6P+PTJBGR0PhffkGjhgd51H6JU+O+AYc8lk+VCc/R1xfGInbR6miMfxB\r\nr+XREw9tPPD6CQkoviAWFdJ9u2r53Dz209hEkstR0y1Ul09gQq5J15b9GaYy\r\neylfuK2j/BHLfcL5cQBke5GTe5Bb2/H+gHKnXl3THQ4Im6OqRGXdKQTPsUDm\r\n8GHDM8x3XNCBtWCCDkPkPGlTJAAz//QMm1cRGPJcWH4letNCKjwEmocVUKWc\r\nrw1F5G31tpOZvE3Xo8EDYRRgStdFj3+8lebaoSqMwbvv4TckGiJYoqnxecNe\r\ng8xlXur7yTBhVsyuB6jPdbzVZimvH1EYXU3w9SKYZUlMl1W75ZWi0nH1hOri\r\nMA4Eb6YshFVei8m/EJ2+d7B39Wzj+evMAZDkpN2TlZ09hLel/EV0zo1RsnFh\r\nXX7QZE2dXXRkR4STP6fVOjiFnDUwc9lFGAWc2D9c2pNofwvyG/M1LaBfvdZ9\r\nkJlzOWDzMRtQttDrW7Ukohq1MAyhJ3FOp2nrkzmZKjdxDHiJMMIq6p9M6ivw\r\nZCewokqzeNQbIG2BUxDmFQW7xSWMwYHtL0M=\r\n=rGBr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_1.0.0_1677774445152_0.18286018675546623"},"_hasShrinkwrap":false},"1.0.1":{"name":"@halsp/inject","version":"1.0.1","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/common":"^1.0.1","reflect-metadata":"^0.1.13"},"gitHead":"b5c9e9af4f1d2d1b8ebe840946c835792babff62","types":"./dist/index.d.ts","_id":"@halsp/inject@1.0.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-XS5zNWcYxLg5KKj5SVisaRD06fbEZcA61oqJmiIT6qMXHxGsnzmOL5WCd11OtYj3qc34YufZ86cPZAivHB7E+g==","shasum":"3a80ba59885ae18aa6412db6c80c49cfb348b8a8","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-1.0.1.tgz","fileCount":60,"unpackedSize":90967,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEZkTup60HS4zVbfV4jtTNvdg8QwFw6LbauNO7+YNDlAIhAKEZsl7xE5qoEk6bXC2xq4JmdlvRRRFjjt5bqS0RQcj1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAW1gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOjxAAjNVFXMu2ATFvCGv82EfMdughYY1CZE3Wl83YjEtcNr2CEbaC\r\nUXyHHOmHoTXYd+T9UJZPnJeoglKhW7nqhDoc4ISMsV90A4hsBI27HbFoI1Cd\r\nOFmZ3rDJ/qow9OeZaUGNywDREQ2/sjgY9QAvcMGdXFopFlId8RtNzMIIvSB0\r\nMqZDasYzfJo7SwnXliMsbzwnlLrmPq1M/1ZWDs9cQuWi8eK5lx0VxaqpEJ0G\r\nX3Tcc3SSG5eGHJEcJmqy+OmFaXwDIvlaQ8sU5XOJpQV/KqQ04kwH9DUxeySD\r\nLec0QIJr01z48uSHO6r85v7NjzBS/pQAVD0bdfhiT/FAW0B44LpUKjEbPkJ/\r\nGbrs+cqfiZAlrNjdE+9jZmocDtwK3sg4zFmnveNiK3ODJ0iMzy52IFa1fSTg\r\nc1UaLnlbEmhe0rY9kgR41Q8PEE+Yb/C4qLuZQUVXVVqfhlZolcGl7TlrxDyd\r\nAsw7QifjhRia2vhnKHo3adSzUhFzEbxF+GjbqYNKdiHJSqxNNQHdd+gvofb/\r\nBNT1PZ8GV6o7OanCrwYQQknb258YVQcussyx6jDtLHslkzVidV4OmYwo1nvN\r\nAl5TCJJ2vpSNV9ueDZqOhIpVIjj3J0Vq5SvMoUjDNHcwHdDaE2Wgfaukuztw\r\nZtML5dwdq9r19NUg1SO4g2Tq34i/RDg7nTs=\r\n=n35g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_1.0.1_1677815136026_0.3326660780127957"},"_hasShrinkwrap":false},"1.0.2":{"name":"@halsp/inject","version":"1.0.2","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.2","reflect-metadata":"^0.1.13"},"gitHead":"e4a1d02a707f5d409f5802414f632912f143cb34","types":"./dist/index.d.ts","_id":"@halsp/inject@1.0.2","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-ZtiY5dtOqWbxJUSbMjFJAHxF0s66A6NBIAEpTnLe7SfhS9QHb0plgt6lm1yf8sFfMYa+imfrhjGcsvNavIs78w==","shasum":"1bd06093c860d86cd3fe7e6681769e5172515a00","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-1.0.2.tgz","fileCount":60,"unpackedSize":90829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiR2/K46UUFqSUyfJzMVl02KnJE3dKDLvbHmTL/R/QMQIgTg8SYWRm5u+ce6A3XRh7c4gAVzxePOREpPfRb2TO/vQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFJfeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC8Q/+JV1bh7hgPt/NIrxD8hHCXBCXdsfcKpZMPtvwudPicAtK8MIg\r\n9TpL4nImNMU935cWjGsavFhNzYj5BhEnPwerexFnveTDFw7T8UOdRJkvfaAZ\r\nasLyCtOk6Cxrd9cWXJWOGPX/Al/7kY9iTLjZjmNs8uE2P5I7S3ty2O+pyeRJ\r\nAeI2OpLg9lBJVQlTF4BnEhlZAzoz4UVnxzpidZWI2lgV7o7xJ4KJI0nQAl+R\r\nDiw2EnWDuQwWF5BdETBTQ0/fE2lAfpZX8+oqFzFiWUtwxWkU0SqU9knEMj0h\r\nv1/n47jk5ZFpg/fKmOpw8rAEc8Ew11gFdEccy8ojYxos255duB2HwlwwA82K\r\nXdHhp3JQqXs9NqnOrGLfufdEYg6/hvxVwEHouBzQGPlENxHYlxU2+Jws2XMv\r\nKugYZ3pHGCXj9xDMVz8+i8YwtrmMeewS4D58tE999vzQXGYc1FHJ/45lZEgH\r\nhQRMHqlAH12tjRrIJM5JCCRhXD5hvfM3bLGX+00+lWlJeXxuVc3Le94/HXvR\r\nXk3FOKajj1O4V3+ef7qwnFNYO9wRVcpeOJ8X4jnIy6vAgRlwvwL5+I+OwMSv\r\nO5OC4WvS87mblpvH3GbPe0ZGWmrGnZfSZdZWsG1x6oXps3iNQMg+W5145fSx\r\n4sgllCAS3sJDvq2kTW+keFTWaYkct7RcFnM=\r\n=og2J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_1.0.2_1679071198729_0.4241437333777487"},"_hasShrinkwrap":false},"1.0.3":{"name":"@halsp/inject","version":"1.0.3","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.3","reflect-metadata":"^0.1.13"},"gitHead":"de9beaec867953bc4063b0bdf6ebdec9592d6d16","types":"./dist/index.d.ts","_id":"@halsp/inject@1.0.3","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-f7V/Dj87n3nSg+NBAxCCtQvyC2kkWZpx8Ld4848hbpPCywTcGa1BWsvSb6IYKICwZPgFojk01z+SJmzb00OvNA==","shasum":"8b4b5fac6c402e8b80e628bf999e56a000c2259f","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-1.0.3.tgz","fileCount":60,"unpackedSize":90829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoUTU8piTjn69iNHmb4nT1F5b72TAP2q1aT3QefQ9AyAiEAwpfhMs8L4tW9hsYxwhtuBHjUdJe5DbSUQddO4Xymam4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIuZzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9NA//a0QrioDMFCpmEiZrJg2eF+rxOBUImmca574bObO/6pYGJp57\r\nFrtNWaGD+DW5c7jLTP0mgSOFOlfnhXBvk8s7wiFjZoVwo2I6zDzUF3Bs0f/M\r\nR5lxSO15rf8QzKSlRpW+RXNEUixeWS9NWAgRDH8DVGtThTsV7lR/NY1+SIaq\r\nzMYnlYl06rW5YQWwuFCRr6Xy/iSmg2oBmrjpLmsAUWjec1QmQAB5caJsP0YT\r\n6tywcewmMmuVteTAWXSaAQcrgNa7hzpzXqVEv111szcFZiDYeESf1dYyo2/f\r\nUxDzPFjbHyedgP53o2QQqIGSdsajtgayUarc89GVrUs9AZl9Gcqd5TUb2V3x\r\n5YRPZvCCSu9pQnMUv3uGzaLDqsFoN3O1dOWPkVy9V+WL2guPTRpFNoWm8wvW\r\nTagUvpPLWwwJxIgFgmBClPugrBUQWYo5prYL2qOPykAMCxoGlaWKMm8Hw3wq\r\n5XjVhiwv7POVIDz0oCYS+JfDV2HuWBtKE3iAoc1r8enClE66pDLRE0Hx6dl2\r\nq3K0uG0ffP7RRaX46eteInXvsWpW1/vx8VDZZpgV56PnDqWtfE+fhAZXmUFL\r\n/lCnKD9nKbCjq35gfGqwjfS8YnJ3BeHAbyNBl6yyMCszoN4ZQNyAOuamoohT\r\n1SUcuHj9kJY5ubfQsqV+KM1E05xXVtnOtxg=\r\n=rGou\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_1.0.3_1680008819054_0.5726791912601183"},"_hasShrinkwrap":false},"1.0.4":{"name":"@halsp/inject","version":"1.0.4","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.4","reflect-metadata":"^0.1.13"},"gitHead":"b04928a01abe667c835b400b9e0322d687ec4d8a","types":"./dist/index.d.ts","_id":"@halsp/inject@1.0.4","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-yxN1qzfHnzJSUFy3oQ4k3EP2uukOAHVBVjJvWPvvh4DSkEi8LX/JN3OQLqgTeZ/JdUdtdAKmpeP191YfLYLPFw==","shasum":"e1b8937c92bed80525a440ce3e80fc02113b34c7","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-1.0.4.tgz","fileCount":60,"unpackedSize":90829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqw/HSEbUA1/xpUMqgpvsch0jKbfo7xWZx8wwD2PldJAiEAuOMnD2tvemMaUlj/zCB2R7swIq5IDWPs+ebdvtlOtrY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMQDyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjuA/+P6+DJ3V9yjC/ukkZs6zSYhE5+AHEZWiyXp7WbxMbq3ZlM1L6\r\nUieSO25YX4voZu4+sIptnx53AcnoK5Mlnt+miYmFa2k1zKpnbNE4sJ6HYGWO\r\nVzr8vm8fQ+uFoW5/MWwwqR+NriRY6vS8wjFXQlql8GrPHPwTrL+C8uxxgP0Z\r\nkjyqCdvASm7h9T0QW0BidwVFM6NPuc2LIhNHixZ6bUglEzU1NnW1K0BvkoQr\r\nbcMmHN3KUCxBPPskU1SnTjE5BT3kJhrF9t0OLBAlAbESBeqfp0GIr0PLPv5F\r\nGHfthPhVua3yRZfTwneHaUEv5HauMAJ5FIWN2uyDpFvYG5aKOWI1eLT74yps\r\nt9eV/xnxtuuhwMHiggDGUgC6ETwydB9FyGIUnB/TKjWxLV1uxKT5fhcKdogb\r\nDzC0RTUR27xYyUQH6W+Y9yLoPSvrCw0YgEdxoxB1SSQMOgKmOtK4iRG06T6S\r\nMF+UyFF/ZjuSk/jK7Dz6Qo0t7JtfehRRqwF65a2CXhMmbCAFSTMQBTwMqUEB\r\ngamxRfujRKdvNaO1FvmRlEcVbafBaRPQ9EkXcgL3xNHO0DPYSstcDRQboMtP\r\nDG+spavzB7T9TpQQVvD5v/1kjl01oAMNvVnINgYoudT/ZIjCyC8Nl0aoHiMT\r\nUXWMHG3OkAdd/jQAdw9OOjgGG/iWPwQrc1g=\r\n=cgKC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_1.0.4_1680933105804_0.042303553982951936"},"_hasShrinkwrap":false},"1.1.0":{"name":"@halsp/inject","version":"1.1.0","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.1.0","reflect-metadata":"^0.1.13"},"gitHead":"1640a871c5c6da826829882fdf1f3a74997ab751","types":"./dist/index.d.ts","_id":"@halsp/inject@1.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-cjmzlrTsp89bmUVkQzszpd7S7U/9rBuNpPkIJxP0kGeUhLWLLTzlZpAuBYI9YF+22i6Mr5YMKQ22WrIe0mphEQ==","shasum":"49144c1a4e3ecfe37d3fa654caf1c2fd1db103ad","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-1.1.0.tgz","fileCount":60,"unpackedSize":90829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSxQQJPrtqO8lyM3mA8y3d6wB2rwJzN4OKo6Xl9xmSgAiEAi+QpMqM0M6Yyk+ToxcXm0Jq+x6tZdk84AGrsOo5gyEA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNsi5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDAA//bLFGC+tK80FWNXywwtLUyG6+kkKa3t1xnNMAP6LNF0TOpBla\r\nk/Hf2u93EtKLsyYiIUwtXoq9KivLR9ZSOnbf5s/8CzHREDrF7wp2G3vBo/nX\r\nmEX8gD3AizlRM10QN0qORlida5TXb2gPtOFlpdzO2JlpHL8h+YuHlWr42Qrd\r\n3y5CIZDVGThv2DCU611yrDKVMsRWS5MlUMhDw9nVuqg6Bjyqw7NppxALpPDl\r\nqdNfTQv6oAkbH4LWdgxWLyDtfBNQnLRi7/V4VlMDem7XqsJxob8d2rrmUoYK\r\ncyl3nrPGKyfbbl6uwOkcuYGuneQzOGZ83V1hk2QHLb3zwoPLVFaGN8AdlGYa\r\netHulR6MNtkoWQsH3+vtRgt26EME8Dzi8MExmsaJHr1lhR3U2wQQOEE5nUz4\r\nYlmcJWWEWpC91wTfrbGQSAAFl/2AafHyfOup8bd4TXNknQN+E4WOj9NWXl1k\r\nCVYPURtLK9puatnGuQt2Psi9Oz8WMNmEum4elHPoAuuoUcdQXRTTlHtrLyPn\r\n7VG86cD4EuNW7kOhNMXnwnHCXVVwciJe2n3VjKYxzgJvoI6rziGRRNds9Gnl\r\nwUs3rMoZFJxM/MSmc7yqvyZqfpJj5oWsBgLPN9Ad71SndQoI/a2D+Enysrq4\r\nmfcHJqehTuBFKxUvA+Zu3Pa3TS4XGzfDX5I=\r\n=Xh8+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_1.1.0_1681311929023_0.8856476170995433"},"_hasShrinkwrap":false},"1.1.1":{"name":"@halsp/inject","version":"1.1.1","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.1.1","reflect-metadata":"^0.1.13"},"gitHead":"b09154206410c7f2b5f74a11f4660f74f75b5295","types":"./dist/index.d.ts","_id":"@halsp/inject@1.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-s2O6QX01ZtFDMtm6kPGoWHGAmMpw5k+97vVtB3Wf7HQSktO8wM7YD1Zcb8OBE4Tr+OuDUS1LJo9wfkGaL/biQg==","shasum":"7feb388a890d93384cccee7466bb6d0f946273bf","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-1.1.1.tgz","fileCount":60,"unpackedSize":90829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5gf3jDhExtgsZAjkB03/JRuEUChDYaOdEPWvLJ1INYwIhALdtKmJgl0ZM843GiQ8yhtK/aXUDtyPQirdW/f0Of8rT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQSB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozaRAAgDf3xHaqeUG493vidspkZTTUh9umEf5fEEcv+g2jl+MW6AMy\r\nAIFvlop0npqtDWZvgB0idy0F/MgtnVL19rHuVZ6DxLmbXrLpkTQ10gQrNp4c\r\n2lcn94lgHSwjTNHKhlEHKVPlnWYyGBx0Ggy6LErywkmohIkUsm1oIdmRaEIE\r\n37oykyNKai7jy7kMyp3L1CaH00VSOlhEk/i+F4BwAA73sw2qi3pdur8vB86w\r\nHBBnJNLOnnZTE739z7R/iTHBERRn6Q9yAGc5MiNYM0pWdC5MNOSCh8cFr2tz\r\n0pUB40zDzPtzoGSTotsEsuzenpBOljXqdd4fxLEl4blvCD1RWvDYBJuEBulU\r\ngcQoz27FLjQhPx63vN0ZYUGir3OWKYni7z1az6pkP1GRo8aZ2W0SHE1V/O1f\r\n8433wBhSdk4V/N2miSV9hdUA63ECxMLXu6yfwIrPvuKLuoEBHh3ClPrN245E\r\n1FmFIROT9Zk5x4Bla9it8AZ+HyHRIpxq4OBLsh3ahCB7+Z/ximfcHk4Gw7Bc\r\nW/HHk8+2SyWESZbE8uVMq3Z2npvakrfzqJ0Z8Ul1FXpV/JzFLnTlClRMbFzc\r\n41yJkdiDCL+s6Sp1dx6rb9Dkhjl6qX1LIpEw6ccCR8Eo+t0YMe90jSSrPcNV\r\nOoFt6stw0mE4Mct6t0Cjn0AtKfxVvkqhDk0=\r\n=hsfz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_1.1.1_1681989750865_0.6992019969450773"},"_hasShrinkwrap":false},"2.0.0-alpha.0":{"name":"@halsp/inject","version":"2.0.0-alpha.0","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.0","reflect-metadata":"^0.1.13"},"gitHead":"523635eaba6fa4b593a1f0c0eb1cc1617c341642","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/inject` 是 `Halsp` 的依赖注入插件\n\n依赖注入能极大的提升代码可读性与安全性\n\n## 安装\n\n```\nnpm install @halsp/inject\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/inject@2.0.0-alpha.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-dYbDkp3h/oVsCLDYdiIhoiYlxsxWCBRKss8t4ju+lnX63wRd33rtuYuAubJ1ies6oePydkaGbj+GRxBzEnC4MA==","shasum":"e1bb28a7eb1ceaf6fe7385ade60635ff836bffee","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.0.0-alpha.0.tgz","fileCount":60,"unpackedSize":91431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUggQx0TklisUOkzXtaGAvgGgsxL4a8QWEW7wQ37KznQIgaUP3cojlVUwxmSFJofcNE9plAiktYIMfDvdLd6oOba0="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.0.0-alpha.0_1685162208086_0.2640673945033243"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"@halsp/inject","version":"2.0.0-alpha.2","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.2","reflect-metadata":"^0.1.13"},"gitHead":"353fd4356a7d4eca33b7bf10330aa8ef61313f8f","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/inject` 是 `Halsp` 的依赖注入插件\n\n依赖注入能极大的提升代码可读性与安全性\n\n## 安装\n\n```\nnpm install @halsp/inject\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/inject@2.0.0-alpha.2","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-9ZLo68VVHQkSHaxfDvpq8FVL+iBtwHLK8Hmd8EkzHQrrWLmkAFfGb/gi4yZfOoKHXcNBxZ7JsElOq/h0jCjrig==","shasum":"812a3a43aee47e04f4bc5b7de7bf6e4cd19d447f","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.0.0-alpha.2.tgz","fileCount":60,"unpackedSize":91431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrEMZiYpZ3kAlmtxUVxPPP9v/6YYqTh+jj2A7BUTNUfAiEA1NhTtgBmBSrRep4ZiSMvmxiUtYxm9TbhvhrttNxMIUQ="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.0.0-alpha.2_1685172234243_0.48028522480814084"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"@halsp/inject","version":"2.0.0-alpha.3","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.3","reflect-metadata":"^0.1.13"},"gitHead":"88a76c904d871d677f89fe94c1f5735580dc1f4f","types":"./dist/index.d.ts","_id":"@halsp/inject@2.0.0-alpha.3","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-ScC8b2OI/dPozEuf9ODTefaBulHP343/jjDBPRjRfrOS9i9/7YKsFF86QoxDmLLrqSnR985QvmClvkGJjfeR+A==","shasum":"ff1fb0df27fb9813cd6cb4e7d8f5d0de8c7c14a8","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.0.0-alpha.3.tgz","fileCount":60,"unpackedSize":91431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDb1xf2gm5h36cBk5beuY3DOusz07vr2XBAxhMLiUeSgIhAOIqx6GfH4UYRD+aKBCD0Z3JsqxSoEuKT2iyquUFcvex"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.0.0-alpha.3_1685172588164_0.04055538817671955"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"@halsp/inject","version":"2.0.0-alpha.4","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.4","reflect-metadata":"^0.1.13"},"gitHead":"8dc3369d712da9cc5c6c8cf7afe87159c4f84e23","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/inject` 是 `Halsp` 的依赖注入插件\n\n依赖注入能极大的提升代码可读性与安全性\n\n## 安装\n\n```\nnpm install @halsp/inject\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/inject@2.0.0-alpha.4","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-xDvikDr4Wa5GLfeZstkMG/u9iomIxdGpqJLZUdBlDz70cp/KsyvVFxc5RAwwHsrA722RVLkYr60AVLMLXZz7xA==","shasum":"1266871d396b2f811b18e8e4cabd589e89598d0a","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.0.0-alpha.4.tgz","fileCount":60,"unpackedSize":91431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxg3U7LmEpRLhHCyXgpfDJlor0nsddwhzeV5gvC6KEHgIgKvfKEZjke8kF/am/zxCcz3sp4uhM5P4W96LslEZbMlY="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.0.0-alpha.4_1685179100909_0.9805879950641796"},"_hasShrinkwrap":false},"2.0.0":{"name":"@halsp/inject","version":"2.0.0","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0","reflect-metadata":"^0.1.13"},"gitHead":"d917c2c365068b184b403356dbc109154f85ea50","types":"./dist/index.d.ts","_id":"@halsp/inject@2.0.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-Wh0DMF2HCk2tWvA+hhC9OjI1XXpHpDEMx8hbDVRLYJYgD0XU5UhVrP1a3jiKPNnxiqN4prWaKMNpUH1sJJN9og==","shasum":"121961f967b84735c111f341a73a616cb6e15481","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.0.0.tgz","fileCount":60,"unpackedSize":90743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkyyF1S+MVLNpsrXi5MN4FJ8FqTgfMDwv/IThiESrmPAIgFI0cSpshgSFrpbLnYgPaEyZfpgOkrz0sWYcCJTZZCPs="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.0.0_1685289293230_0.09594303719083186"},"_hasShrinkwrap":false},"2.0.1":{"name":"@halsp/inject","version":"2.0.1","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.1","reflect-metadata":"^0.1.13"},"gitHead":"d98161a32ace9069cbbeb919e6e0300e24cffd71","types":"./dist/index.d.ts","_id":"@halsp/inject@2.0.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-bduRpq2Y+k1gIeodJwVrI/LkFxsWfj9bSprDdOUNvbK7vm+rJoJpZUb4zL8jE/J1FzTncomPqvqYOwQU+Y4skA==","shasum":"fa1df7d5eccc7e1df34671e013302fc5a01e871c","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.0.1.tgz","fileCount":60,"unpackedSize":90743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnFj8I2O+Duv5jK2tVbID3YEq7pZukHKgxqY7hd0lAIAIgRRhn1In+QI8RwVJh+2fjRbA/NTSh42vr3HZbE7jIH9M="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.0.1_1685520253894_0.18546026650984038"},"_hasShrinkwrap":false},"2.1.0":{"name":"@halsp/inject","version":"2.1.0","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.0","reflect-metadata":"^0.1.13"},"gitHead":"d872815edbc4463ddd8214fab0b5f6ba70c0cdcf","types":"./dist/index.d.ts","_id":"@halsp/inject@2.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-/ZaUDJeroUaIp3a3XE1repHGBdZlOm8ZM5f1UqMK/hzbK+d6CBHet1GwGZGvfPekk4Eqx4igk6+DGyoSWN94YA==","shasum":"3ca8ae2499161eb7093c1e87130e25400eec557e","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.1.0.tgz","fileCount":63,"unpackedSize":90654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC89D3vYNPI6Fqxxad0i16ip7Xyvzz0F2J+Oa6hvf1lnAiEAz6audNKg4BMRFi7PCk2slNk0v+JI2Eb8ZJWZcKH7gRU="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.1.0_1686048258497_0.5660361430115475"},"_hasShrinkwrap":false},"2.1.1":{"name":"@halsp/inject","version":"2.1.1","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.1","reflect-metadata":"^0.1.13"},"gitHead":"2eac092c287263adceecc8af05bb1856c2235df2","types":"./dist/index.d.ts","_id":"@halsp/inject@2.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-TLlFWdpU9B3OokKwq94lVRoXWXLAoPtjWGbdk+xXaF/WHFLj6UbMqbvpBryACSF8TF49nm1u8udJpdZButYzfQ==","shasum":"8e8f51326a0068303f7f526077f01ba075b2f5d1","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.1.1.tgz","fileCount":63,"unpackedSize":90654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCau0tUrtnjm8Efm8UTPNRGn/qbgkmJ0deVnaFfEUZSTwIgfVXd7RvnHkYlYTC7B2v1QPvtOEaQ2b77Jy0bhn/YVHE="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.1.1_1686232375941_0.5938786144548329"},"_hasShrinkwrap":false},"2.1.2":{"name":"@halsp/inject","version":"2.1.2","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.2","reflect-metadata":"^0.1.13"},"gitHead":"bf9f58bde9d797d0a3b86b3dc16a1ca87d4bcaab","types":"./dist/index.d.ts","_id":"@halsp/inject@2.1.2","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-A5XOa7MYt6YIkJSwP4tMdi7OFZtmLXnSTdS07e+u9IagcB88JoiejEYeHOMhiGe6T1uU0zJ+JAF4fbjsXXnU4g==","shasum":"ff37376b09d2ffb2cb89d03fdc1c5e45a77147d0","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.1.2.tgz","fileCount":63,"unpackedSize":90654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPskJBHQDfY/sitK/v++CnHUxhG586HktZf2PZvLsfhAiAXHQID1wn6qddj2O6XDRc4xH0fYKbJPI+WV4hdJGcXrA=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.1.2_1688055413311_0.31371590125590476"},"_hasShrinkwrap":false},"2.1.3":{"name":"@halsp/inject","version":"2.1.3","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.3","reflect-metadata":"^0.1.13"},"gitHead":"66fc515a54cc05d851d2c52abc48c166ea3c879d","types":"./dist/index.d.ts","_id":"@halsp/inject@2.1.3","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-8r0VqOpxN8NJ4Esp0+XN/0gHpiRTgj068jUii3sHMmFx+EPyZj9cAwzGwXcfn151evXdFFKAcHmtSKY1hPYHlA==","shasum":"732e07a2314fd629caf7f649980dc54efd3aa455","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.1.3.tgz","fileCount":63,"unpackedSize":91268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+2rf9Fcw6pcRm5IcH0F9ry5NDJHk1ruYWMOsWjjkZ0QIgMSEznIjHhQ54Hm6fnxmMCJs7hkkkp38qZcKNfNa+VaM="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.1.3_1688100338259_0.20273277671246093"},"_hasShrinkwrap":false},"2.2.0":{"name":"@halsp/inject","version":"2.2.0","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.0","reflect-metadata":"^0.1.13"},"gitHead":"0c4046fb4a3acae06dc1004f709bb1586f25e4db","types":"./dist/index.d.ts","_id":"@halsp/inject@2.2.0","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-/5Pe9+BeDVbv1+FASAD4SjsWtcGIK9XTpOW/C0x0XgEi2fnZrPwScz0rBeUMg6lYXgdsDafW3n/AUsuqNPu5hA==","shasum":"1602ca565fc2f10132e2104e53bc6f8a3b995bfb","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.2.0.tgz","fileCount":63,"unpackedSize":91268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExLMEQ69tFENDc2NhZUjTi5FqchOGNpIgjlmLsE4t1xAiAKuKWmrNVoSXV6bkneayLi+DXpTv7jLr2W4MkfF4kz3A=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.2.0_1688486841176_0.00035172601984534424"},"_hasShrinkwrap":false},"2.2.1":{"name":"@halsp/inject","version":"2.2.1","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.1","reflect-metadata":"^0.1.13"},"gitHead":"f60b068fa3725caeda248df1e97fb05e2855edc4","types":"./dist/index.d.ts","_id":"@halsp/inject@2.2.1","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-ma/ZeLkVm46FSwRG53cHlOGEHFlwJEJyRjECt0viewiBJ3yLGvke5iEELwla+YFHEl/0/KJobdqh3gU3u5CngA==","shasum":"6596c89a6ae7bcd0414f87d691b3b20e6656384b","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.2.1.tgz","fileCount":63,"unpackedSize":91268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzE1LTNGqk4ypiKWvmZztZw1PeH+wcMNqH0TQmmHmYbAIgBeRFWg24LjjPjQ4rJgn12wVZ9FLihN02r/kmeVQlthc="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.2.1_1688552608871_0.8542751494476113"},"_hasShrinkwrap":false},"2.2.2":{"name":"@halsp/inject","version":"2.2.2","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.2","reflect-metadata":"^0.1.13"},"gitHead":"9819a52d52209fdaf4fc84a25ed602cb03cffd89","types":"./dist/index.d.ts","_id":"@halsp/inject@2.2.2","_nodeVersion":"16.20.2","_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-xpaSkmEMueaVcDpVOsIgRXoH/iGQsIFDFohzr2Zabp8g01dad5i5MbO9EigMDY3hO+QAyJh99PCv+6rTBG6VCQ==","shasum":"547df02ce518efe0eb8b3f36f679e9620660463b","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.2.2.tgz","fileCount":63,"unpackedSize":91337,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsg335W2rz5A7jmZUU+79H9FXQE3xTVbnXIHUyYtNDcAiAvMqwIpJSH+5f1LV+Jq4oGTEFk2p8w2qCcHgB3Yf0NdA=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.2.2_1697037775150_0.4620420309866966"},"_hasShrinkwrap":false},"2.3.0":{"name":"@halsp/inject","version":"2.3.0","engines":{"node":">=12.14.0"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.0","reflect-metadata":"^0.2.1"},"gitHead":"7603f851a6416e593944805b328ecc7163a42a03","types":"./dist/index.d.ts","_id":"@halsp/inject@2.3.0","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-jloLu8b0G/ABy2kfy62z2ZiIiB6hMb9FxPS5Bmnya+O6N3+wKGNj/BYEyQauJwAYfpFJTF+AuUdAc90MTg8wwA==","shasum":"bb7d65c39c9a22d37b51506be322e435f47d5da8","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.3.0.tgz","fileCount":63,"unpackedSize":91422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1wcZzlNmYiOAPm9lG5GoEXE6NvtN5/CmiMDNR8p6TAgIhAI14Q9k8IWF0FnC2WTq0Iym46i7Zrc3CDGMlZIADfYq2"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.3.0_1711471407559_0.7398555700571705"},"_hasShrinkwrap":false},"2.3.1":{"name":"@halsp/inject","version":"2.3.1","engines":{"node":">=16"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.1","reflect-metadata":"^0.2.2"},"gitHead":"7f92de45c4b4a015b1c6f71af9fcf5091d48a4e4","_id":"@halsp/inject@2.3.1","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-7QU2BhI5LZU9R1D6ZqhyhP1Ii6/VHS8JwpGKRWSHWM7DbTdDXRaANlgryCDmG2kj6Q05PwOIJCxXJbY436AtBQ==","shasum":"8b425e0954691d36afc5c0ab784a72e61a92b1f9","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.3.1.tgz","fileCount":38,"unpackedSize":62434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5GIbgnidkVOY0VTP6hXdG+Uy4WQh6GTA+7+TrvePXPAiA0+D8slB52xPqAJ/50Ipd1nGEpEFIpISsWAP0eGbRCPA=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.3.1_1712416717574_0.12701127465360296"},"_hasShrinkwrap":false},"2.3.2":{"name":"@halsp/inject","version":"2.3.2","engines":{"node":">=16"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.2","reflect-metadata":"^0.2.2"},"gitHead":"ac05ceff72de045eb7a1681b54c1f4ae17ca3cdb","_id":"@halsp/inject@2.3.2","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-ibfYNCEAongAOLRnBf0ntBoA92v8BwPJ0vygBtLhbNfqBKzYWtPbkXFOXZj+jAGfTLICsgDeGx9e+bDHsy0+SQ==","shasum":"f6a9cdcf74ef60c5a36c42829fcedba98e48b6b2","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.3.2.tgz","fileCount":103,"unpackedSize":139322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLZ1ppEdn5KYAcQ/VOL61gcpnPYS4K/Ud293a0V2wXGgIhALxX2IqmByaPhelIz070etNADYpyUutr5dV9wenXC1vF"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.3.2_1712419457420_0.8330202245381324"},"_hasShrinkwrap":false},"2.3.3":{"name":"@halsp/inject","version":"2.3.3","engines":{"node":">=16"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.3","reflect-metadata":"^0.2.2"},"gitHead":"a16f5dc201563914960bcccf4d8ab36f623ccc0f","_id":"@halsp/inject@2.3.3","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-5RzZAYgcj8Y0Vboxq+7lVvt7MU/aLc+EYHfYoLmerPR4glSnM4UVbxQy9nfkPqXTyvQhfbtXqR7fyAhArmRo+A==","shasum":"72d593e8556a0243ba04a81675830ceba1e5e457","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.3.3.tgz","fileCount":103,"unpackedSize":139322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYSEOWGo8UaOiwlHLcvjqJep3d1mGFPNVoD7dGS0iA8AiEAxSB5jvWnQGj9Gv1SGfF+12TDz9fbEsqYsJDLdMYDa64="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.3.3_1712541938197_0.7905976279896287"},"_hasShrinkwrap":false},"2.3.4":{"name":"@halsp/inject","version":"2.3.4","engines":{"node":">=16"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.4","reflect-metadata":"^0.2.2"},"gitHead":"4de79fa314cebaa2515afa0ef54d0b4c98b52574","_id":"@halsp/inject@2.3.4","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-LbX4uKDhl3LH2AKDEOGwHlZpoy/K39gotIup2lSJokZzTuZ+v2Pcqij0SutVa4mbJIHSbhDqpu65wwJSVI6RAg==","shasum":"3b285d7a356fca90762a5f3d9b3ee2b44c8e8d79","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.3.4.tgz","fileCount":103,"unpackedSize":139362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSYtTBJ+eCBFrIdvdDaKOpDOKd+3aB8JF05rSAPhT2QAIhAM1QxQ8b4MNYpHGDRCT/B8bDxoEuZeR0hQ5W3bA1kX3G"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.3.4_1712593075478_0.2271281682102677"},"_hasShrinkwrap":false},"2.3.5":{"name":"@halsp/inject","version":"2.3.5","engines":{"node":">=16"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.5","reflect-metadata":"^0.2.2"},"gitHead":"972030958c6c9e39cd9ef8b2bb8c08111e600df5","_id":"@halsp/inject@2.3.5","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-W83WQxMxY3srArpZ3fai9KtcwjIeP/uimQtSydeYAn6PxMaxEEWiJDmseHt486/3f9qhk0tUVBTAKiDZ7U9Ycg==","shasum":"3d4f070944c73ab059713d24ebd287e0ef2e51aa","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.3.5.tgz","fileCount":103,"unpackedSize":139362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2CD6GB9onfGMuv2WNg+o1PgU0j706EX+LpgRc5rEOZAIhAPO4LkYzFPOmE+3wr3hCm8VWsf/RtHEebOf9tydMmnEd"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.3.5_1712849676147_0.27550494210687204"},"_hasShrinkwrap":false},"2.4.0":{"name":"@halsp/inject","version":"2.4.0","engines":{"node":">=16"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.0","reflect-metadata":"^0.2.2"},"gitHead":"0cdbf10522165752d9ad53d49c1e7d7e85b2688b","_id":"@halsp/inject@2.4.0","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-/fSrqNPQXtof/wJPClF8p8ylgNJSZDeUbKcnfZyVFJ5ELTFaV77eRgahppGqadZs3d83NVDH3As43VDzv0QGUA==","shasum":"b268e3aef854ec5c37afc9a25a7e1cce026a1125","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.4.0.tgz","fileCount":103,"unpackedSize":139362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+aLI2eX/nZ5HQ5T+S5f+GXemvVVaGkq86FtviXgKdfgIgKm8ZQ/RG9eugUOtoTfBlOJfUJ9ZD04/G10FGt7z0wsI="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.4.0_1713111714005_0.3670167026739757"},"_hasShrinkwrap":false},"2.4.1":{"name":"@halsp/inject","version":"2.4.1","engines":{"node":">=16"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.1","reflect-metadata":"^0.2.2"},"gitHead":"ee43507225fcc0fe743fc36df11b4b34643bb2e6","_id":"@halsp/inject@2.4.1","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-36ur/7rrr9cOT5o+6W6mKY48n5qCpkrZKWHiymVEu7i41P4oOJYOmwZTpIEgbMWBMAtBW0DSDJblewxiF8/ipA==","shasum":"a1c13118b462fdc8be38f7d11a0c88efca22a68c","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.4.1.tgz","fileCount":103,"unpackedSize":139362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrN21ClSZJGiq4RqD5IXPANnd2oZesVrjxcaoXkMxZlAiABeBiZipgxZigQcE/eD3SvXBKOToxgax2XUrlpMye9Og=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.4.1_1713113336522_0.79994443379928"},"_hasShrinkwrap":false},"2.4.2":{"name":"@halsp/inject","version":"2.4.2","engines":{"node":">=16"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.2","reflect-metadata":"^0.2.2"},"gitHead":"d9374c7fef868ec2b2199f3a249b7c7dd02aae7f","_id":"@halsp/inject@2.4.2","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-QV3+3hdl4OCPdsSJtITIfgRitnEL5ECFskjzw+9B+GvducKSerQDX7kwLR2lKPSsy9zFwsF4pTJa0HYYneJIsA==","shasum":"253c5474a453ffb8c4d299d5be618e3a20edc826","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.4.2.tgz","fileCount":103,"unpackedSize":139362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyIfmM06fevIfvxIWhJtuo2xu7pHdMkg2GyvMK4/cquAiEAq1sLgrvG0jKNdQQrxTJ66smA6sZJx9HSAefD5wQM2VI="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.4.2_1713361060208_0.5424924204304467"},"_hasShrinkwrap":false},"2.4.3":{"name":"@halsp/inject","version":"2.4.3","engines":{"node":">=16"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.3","reflect-metadata":"^0.2.2"},"gitHead":"ca0de7145a5c850e23bb589775303721c227941b","_id":"@halsp/inject@2.4.3","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-wy6cQyrKiCyY2nD1KP4xLxjCtu9Zo46PyhoMmxm1ZV0GkfnMFKOp/ZI0N6toxKVnR6OPKjvEpZcSwPz6PxiFig==","shasum":"fe4ba69d238a19df21fbafa089dd39502d524475","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.4.3.tgz","fileCount":103,"unpackedSize":139362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtDf7AN6RFuidINuiYZxSOw96Xdrhss8jYxuw6npMbCAiBAdNq58e9ZwaPW15KP3w/6dL9AZDM8ySTTTySbAxR5IA=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.4.3_1713540509885_0.8054438422522805"},"_hasShrinkwrap":false},"2.4.4":{"name":"@halsp/inject","version":"2.4.4","engines":{"node":">=16"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.4","reflect-metadata":"^0.2.2"},"gitHead":"a546982e4ab9ae669e2644bbebab8015982f3254","_id":"@halsp/inject@2.4.4","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-/hR0sy7XWOar6BtWUl5gZsfRHg9bnagW0ppGiEEUNoQeWHsd+J1Ct+/ZYptqm1pBCst0K63qsPt/uklQDQ9xQw==","shasum":"06c24360efb728d793ccc562ae2dbd7786f63432","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.4.4.tgz","fileCount":103,"unpackedSize":139362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAecaNAe5FHhxL8ob0gBfAJntMht9k+EAdccUVYncxBaAiEAv2JhltHwM/yrCmmuhiF3v9ZmcUZp5Gb+AT+GtYj69s8="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.4.4_1713968077123_0.637059661637186"},"_hasShrinkwrap":false},"2.4.5":{"name":"@halsp/inject","version":"2.4.5","engines":{"node":">=16"},"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","ioc","di"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.5","reflect-metadata":"^0.2.2"},"gitHead":"63b626c01b98b90cc1b3f41c9a91baaea711c7bb","_id":"@halsp/inject@2.4.5","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-/RPkfwDeJyVhwEf+vY338zQHbmUDmRXSJfZ6bFcGCIkorJfhofU3lWxjK1QSGTJtIt0W2WjqpFvfdrmlppyC6Q==","shasum":"a7fbe1929c4bc37f429ba428dd3ed4124df406ac","tarball":"https://registry.npmjs.org/@halsp/inject/-/inject-2.4.5.tgz","fileCount":104,"unpackedSize":142964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1qqL5pWw6NuQXCoP+l9qikpVjwatIC/sTsIF7AXdOiwIgZC1bGkvokIpnx7gcvURLfdff2Z0dJq9UmwyltEuYmaM="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_2.4.5_1714148813614_0.4422317062809822"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-02T16:27:25.089Z","1.0.0":"2023-03-02T16:27:25.342Z","modified":"2024-04-26T16:26:54.137Z","1.0.1":"2023-03-03T03:45:36.259Z","1.0.2":"2023-03-17T16:39:58.913Z","1.0.3":"2023-03-28T13:06:59.218Z","1.0.4":"2023-04-08T05:51:45.986Z","1.1.0":"2023-04-12T15:05:29.211Z","1.1.1":"2023-04-20T11:22:31.053Z","2.0.0-alpha.0":"2023-05-27T04:36:48.291Z","2.0.0-alpha.2":"2023-05-27T07:23:54.434Z","2.0.0-alpha.3":"2023-05-27T07:29:48.374Z","2.0.0-alpha.4":"2023-05-27T09:18:21.161Z","2.0.0":"2023-05-28T15:54:53.452Z","2.0.1":"2023-05-31T08:04:14.069Z","2.1.0":"2023-06-06T10:44:18.679Z","2.1.1":"2023-06-08T13:52:56.155Z","2.1.2":"2023-06-29T16:16:53.578Z","2.1.3":"2023-06-30T04:45:38.465Z","2.2.0":"2023-07-04T16:07:21.371Z","2.2.1":"2023-07-05T10:23:29.066Z","2.2.2":"2023-10-11T15:22:55.372Z","2.3.0":"2024-03-26T16:43:27.708Z","2.3.1":"2024-04-06T15:18:37.787Z","2.3.2":"2024-04-06T16:04:17.609Z","2.3.3":"2024-04-08T02:05:38.380Z","2.3.4":"2024-04-08T16:17:55.640Z","2.3.5":"2024-04-11T15:34:36.322Z","2.4.0":"2024-04-14T16:21:54.195Z","2.4.1":"2024-04-14T16:48:56.723Z","2.4.2":"2024-04-17T13:37:40.356Z","2.4.3":"2024-04-19T15:28:30.109Z","2.4.4":"2024-04-24T14:14:37.353Z","2.4.5":"2024-04-26T16:26:53.808Z"},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"description":"Halsp 依赖注入中间件","homepage":"https://halsp.org","keywords":["halsp","ioc","di"],"repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"author":{"name":"hal-wang"},"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"license":"MIT","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <https://quickstart.halsp.org> 🌈\n\n> 该网站可快速体验 Halsp，代码由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)\n\n> 可以自由选择插件和运行环境，支持在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/inject` 是 `Halsp` 的依赖注入插件\n\n依赖注入能极大的提升代码可读性与安全性\n\n## 安装\n\n```\nnpm install @halsp/inject\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md"}