{"_id":"@halsp/testing","_rev":"32-bbf3736fd9f81f32a829057847b59913","name":"@halsp/testing","dist-tags":{"alpha":"2.0.0-alpha.4","latest":"2.4.5"},"versions":{"1.0.0":{"name":"@halsp/testing","version":"1.0.0","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^1.0.0","@halsp/micro":"^1.0.0","@halsp/micro-client":"^1.0.0","@halsp/micro-common":"^1.0.0","@halsp/micro-grpc":"^1.0.0","@halsp/micro-mqtt":"^1.0.0","@halsp/micro-nats":"^1.0.0","@halsp/micro-redis":"^1.0.0","@halsp/micro-tcp":"^1.0.0","@halsp/native":"^1.0.0","supertest":"^6.3.3"},"gitHead":"e68bd971f3bbf5062826a609ab4ed4a519a2c3e3","types":"./dist/index.d.ts","_id":"@halsp/testing@1.0.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.5.1/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-rQtinyHvT6T0o0Z6nLD3iSrtjMijHxXfqA1sZyG3V4SACmE65cqK50ONJ/dqM+A+zgqF5TfcPq2lixhEOFG1pQ==","shasum":"110b445b7bb6b39179fe40c561be924a430a64e5","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-1.0.0.tgz","fileCount":67,"unpackedSize":55945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCne//QbXoIIvw4YpGrlgfzVLebEOEuTBqpatZ5pEohPQIhAKnN1XdCiS5uxnzgC16+EGa8Qg2RkHGx8TJUl5mXb1O1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAM5yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIfw//cpqXsFNKFFnxb1KjY3AihpTvzLdaJ8j2xYhoFoefWsGPKT1f\r\n+MJyFXWsbPoRWXQcbgTzIc7vP7RFL3yBzziSOTEWLiCAJ/RQL34fZxo54bO1\r\nsGhRXqwTc3Y7f6iZqAxV69Z9HGbvhXms+nk+OU4E1AFhDfmmANhD3hkk2cQ5\r\nXenrQ0PJNFJThl18I1tOf3A8hmTUObHobEipfiTnkNRt2uBe8DeWyngTt7Ow\r\naocLwyYwb4/uwf34kORTMAWXT/LiTwI6M9lLIQaCaNEPTq1Opwu3C+Kf4OyN\r\ndC2sEZ9rioyX1+DW6tHGFeEzNMjglSc9Pnx9v9f0Ho1sIF2c1RdYDCUMCz6K\r\ng/HnvXxj0wv6X/53x0J4jBlCThB3YOWqv6DCCniQBVRsLs0pMliKEyFCkdCx\r\nAiyju68e5sOiPezdqlMdj2GOjrIFfrNZlCdu+SPjTG5Kz10Q5j3WBB5mIf07\r\nCQIKThyzi1+4offPPgKx7Zy0eTBEUDrAkAtEqNeBGfJ6qawOueC2xyvPJsQK\r\nujpnDRrtgI/Jf31comsGz9qUM0HNWhMuAzJIWd8bCPHIYnI7qcYBD43dIdH1\r\nWbBualfchPeP2qgQUf37jkAU3P1gU1wllGEhlEammRhLC2d2FCDNeHGeyL2R\r\nWZpFqPxrAdLcHctvkekkabRiNWSIgpy5jjE=\r\n=/20j\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/testing_1.0.0_1677774450656_0.32450007946602777"},"_hasShrinkwrap":false},"1.0.1":{"name":"@halsp/testing","version":"1.0.1","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^1.0.1","@halsp/micro":"^1.0.1","@halsp/micro-client":"^1.0.1","@halsp/micro-common":"^1.0.1","@halsp/micro-grpc":"^1.0.1","@halsp/micro-mqtt":"^1.0.1","@halsp/micro-nats":"^1.0.1","@halsp/micro-redis":"^1.0.1","@halsp/micro-tcp":"^1.0.1","@halsp/native":"^1.0.1","supertest":"^6.3.3"},"gitHead":"b5c9e9af4f1d2d1b8ebe840946c835792babff62","types":"./dist/index.d.ts","_id":"@halsp/testing@1.0.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-PDFr6/olCNBf6XMIMZt8jQ43xS130kagAn5xfPgdYJUzW8UG99LRHpnAMf//n6VMcLNvAo7JEkYqo8rpQFJAfw==","shasum":"c685b10c23fee3d193159492ab6a7638f7e11a10","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-1.0.1.tgz","fileCount":67,"unpackedSize":55358,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJceF0rIZzCqq02d+RB1Kjfq7RvyB5G7vCT/xSa8WANAiEA1cy1GsJ2XbwofSNZfkubS1fImNy4hq+YfRkINp53o5c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAW1xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9LhAAhfDVFKygI3XLcgjV6Rdym3RrZfHZvcwxkKIuwGphcRTQr3Jp\r\nXkrwojBqVYWFWiL8HmnlrpjBzkxKQ5hfzAAGgH6v0dhWzV5FJdMnFFZgj4rI\r\nOvb0LUvEvBx/eJY+5IV1Hxq4NW71wPA2YZo481c6SAjyCE0EpQpC6GCYZHUE\r\nXJGrHzEJIVSRGBLYc8Cd0+hDhgTIti25+JWrNm46A+VC6UxdJo9TutKV7aI9\r\nIVKQ2Q7gdSkJH9c+WyrDXGQKH/0OZ9ooKljRqJOMoLvH1n8rWsM+C8wbQl0V\r\nJhdSEJuVr0BA51Lg42V9uhqARjPiBRiZ6CutWdm0NkCGO0JhVW5P4qM8IdlK\r\n9ruqPWKD53obbmhAbtB6LZS4umBzqBHH91UoK7XnVkWkQGugO+ig7QxFpjyB\r\nEBONyIM1XpMnG//pq+Q3MLxejWHbrRq3gEVkpvTyUhGyQDbq266/Nt4tAKUi\r\njuSOzdTLX105Ts/ausJLFU62ZjENGKvQdzI2JTDlzGMuI8Qye8duW/XzG69Q\r\ndmeZQrM3rbH3KqRwuSjscCOM4gIdJk/riIwJDKNKoaDGsdYbPzNrRigodtY1\r\nID66tSTMoVt++sHt1aG/2YPTexw1CHr5hTVWSTk3RQEaKi3cv2au9H6L5foq\r\nJMh1ariuGB7qwUQHrc5M2uRYEh23yTMjChI=\r\n=DTOW\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/testing_1.0.1_1677815153514_0.29942191193864676"},"_hasShrinkwrap":false},"1.0.2":{"name":"@halsp/testing","version":"1.0.2","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^1.0.2","@halsp/micro":"^1.0.2","@halsp/micro-client":"^1.0.2","@halsp/micro-common":"^1.0.2","@halsp/micro-grpc":"^1.0.2","@halsp/micro-mqtt":"^1.0.2","@halsp/micro-nats":"^1.0.2","@halsp/micro-redis":"^1.0.2","@halsp/micro-tcp":"^1.0.2","@halsp/native":"^1.0.2","supertest":"^6.3.3"},"gitHead":"e4a1d02a707f5d409f5802414f632912f143cb34","types":"./dist/index.d.ts","_id":"@halsp/testing@1.0.2","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-gRXT8EDUI6uNSSXbrcQdhdOXfpAYz4OdMGmXHNZkPvdz92f9um3G+Yp5Kfoa9L0HxsF8w/RoI5rb/CkiI1dUrw==","shasum":"261c4cc17b1ee048971ee47e57ab7f06316ee73e","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-1.0.2.tgz","fileCount":67,"unpackedSize":55226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNnYjvhMYNnFTxNpcf0OLfL/TJeDK6o6yTDuaVVgeNLAiEAly9fzdV+wH8VPoGBu0/sSfNJ9gLxMMdGdO9BNbvfMic="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFJfxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9OxAAkKtZVLw6bPJ4U94uzI/cs04lR0jeE37QRBDY1JcwjRDA75Ef\r\nT56ENZDNEMi2JAP9CoAtgVjPDql8hdhT1VaJhP987bmDn/c8HzxpaQNOSMD3\r\n34DW7D9cfl90PjMonTA0RVnWMGiYp929T24wILPCc9fvZ24dxrtCbyBHfN5d\r\ncHmsdl/bZki07nBG9zkLTAed240YPshyr7Lg9T4Q8BysUQIG76RR4rMZKI+i\r\nWz4u8ugz24kgG7p4i4Z+EA6wJncwLHHNY0TAmH6GNmtW2x8EXNQBHIYPCJuf\r\nTmcx2L2yf69qBXl2ug5WDgnpbUP9VQjUktRgXAdT6wFlDXhEtLKXu3PFm+/3\r\nevMXwaa3J2DttQOMzRR3nEh0s7D6sXNwWxO/TXZV6WJVUvV3CruSB5LITacQ\r\ndiw+Fu+J8hSHVoiU8VnOPKYEuhTuAwKDrczWADEWtVGizq+LOC/p/3kDMtCS\r\nmZakpuPQssBQURXo7GwtvLp8K1jHqRR7OyEwTid0+WSSeG7yaDM6ahFlGGcn\r\nsiR6QZBFMTS+EP+OjMMIBisrLJ2NDSvHOI1wVrJ5rAOMDVLDBaR6YDJo/Wft\r\nftJ9O8+RPo398hjoAjFlqb8iacV1NJ68AsoCbHlZkodjAVktgBE78TTfgqVf\r\nuadKfgKgDHY5zdAv14LjNuhL/aNPP8Hrr0I=\r\n=PAE1\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/testing_1.0.2_1679071217110_0.4903761259423134"},"_hasShrinkwrap":false},"1.0.3":{"name":"@halsp/testing","version":"1.0.3","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^1.0.3","@halsp/micro":"^1.0.3","@halsp/micro-client":"^1.0.3","@halsp/micro-common":"^1.0.3","@halsp/micro-grpc":"^1.0.3","@halsp/micro-mqtt":"^1.0.3","@halsp/micro-nats":"^1.0.3","@halsp/micro-redis":"^1.0.3","@halsp/micro-tcp":"^1.0.3","@halsp/native":"^1.0.3","supertest":"^6.3.3"},"gitHead":"de9beaec867953bc4063b0bdf6ebdec9592d6d16","types":"./dist/index.d.ts","_id":"@halsp/testing@1.0.3","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-M6r3M0LQQM7u+TR6eCgj3tpI0tUh5Y8D7a18zWYamyMpzC0e24j6QWGHNqudKHxWJ87QPK31SbbhSh8MHAV2Zg==","shasum":"1036d129407234b7e5c8b8d1030ce70a989e1c9d","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-1.0.3.tgz","fileCount":67,"unpackedSize":55226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+PYKaGVjOlB9aTjHfb0f59FlOXeqeJsoObgbH3R9/+QIgAOw3XlK/Nn7wgpeqDBG4zv/wdeidhVt+r+eNFPTRVzo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIuaYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokdRAAm3JsoEv8ZSQi4G7FX/SaHc1wuIqREL68Fr9r8cwhcms3alm7\r\nPNKOkCYdVL2I/W9JZq8CLXZr6Q0bHhE6/hK20uGBNcaUeokhjgN4dps+rwlt\r\nQ6A2EnrqKXpAHGHLOoAxoQgIHYAc/IkO0OHlIuK+uIZcbqu/xAp95OaMfyoK\r\n4n95d2pSOHRVomAED9CBcbuYGLqP5hv0OLSDZgqeBuMd3kAVORB6NxnOUIbD\r\nDrPGKvgzMram2qwaPdbRNs8a2kEN08ZX70RCWprFGB1XTlkTZDqilM3Tk4M2\r\nzjI/UZglbYmHjboFaehriiv3XXhA2B/tsLq29RhNpdL7Vayv47OTAfURHasW\r\ntzFRcp5RBaFdJIhRpchdZ9e6O7++vhz3qdiC0i+X9MHgS+RNHilh9MbzxPwD\r\nBQx0jloewS8t9W5frWmtbHs1ks2rJkXf46ZNqdcQJPxOB/o0DkSBVplrukn0\r\nTAMMVxwDy4cKkujcBwXSSbE5D4d0tI92FZT/jjTSgv7I4cgZ1g+aLwR9B85B\r\nnx0usoLQzwTN/pGMQ7lx+ZeUdwxeTthtgkzKHn0/CqNdRBxjmnb2D6IAJVqN\r\n27doArEEfx6viLRNltKPxn27PacrB7Q/TwBk9UkEgPXL4VddzR2E/jsku4W3\r\nTJhpx4syf3+WsxkrWpH10AAWnzgm2UXzmnM=\r\n=cYDZ\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/testing_1.0.3_1680008856676_0.5498214230305589"},"_hasShrinkwrap":false},"1.0.4":{"name":"@halsp/testing","version":"1.0.4","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^1.0.4","@halsp/micro":"^1.0.4","@halsp/micro-client":"^1.0.4","@halsp/micro-common":"^1.0.4","@halsp/micro-grpc":"^1.0.4","@halsp/micro-mqtt":"^1.0.4","@halsp/micro-nats":"^1.0.4","@halsp/micro-redis":"^1.0.4","@halsp/micro-tcp":"^1.0.4","@halsp/native":"^1.0.4","supertest":"^6.3.3"},"gitHead":"b04928a01abe667c835b400b9e0322d687ec4d8a","types":"./dist/index.d.ts","_id":"@halsp/testing@1.0.4","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-6N8wQia+R80SnFP4dkPpDREosu3LQZo1OEQPMTRgeCi6ckrkIyfmocMgPNm6Uq8DCvg9B3xB1Ezjpx18aVdsEA==","shasum":"82c217748b69c5509c2ae57178ac77089977d350","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-1.0.4.tgz","fileCount":67,"unpackedSize":55226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiHlugXYMYgNWKpI4fj0xMun3FnvN8hLSXLGrdv8APkQIhALavreU3Dy7nm3mS1VwKClbui+K+D6NT6mftSV4o3ZA/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMQEBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUTA//fW0tp5hYJ65ZPn7oYYbCTU1qGqXbvPR6nHUxU7xbIroi6LqS\r\ng96oY4jNB6qhMVrMESCiHsBEem2WY8d+Hza08+j7TNVNQmvlXC39AGCJWHgz\r\nSCreilkJBwAjWjX1LLqz2+CTK0cTLT4C7ZtX8Ar+Gf2spYmk/+WS82YNCbnU\r\nDZdJzuEOhxntqBy2+FHcnKvNnSCnuC7TCj4xS3BDMq4Hb8MFG922V6tOJRr1\r\nAoMNdS8VMDMcMVEZtuXmUo0jZ4hdQbVXukEFPu9SbSG1SyRFwu1WVbdAX99R\r\n9KfbVnbxsEZBA5hU6KDpCMECKSxA2m9Vbd1FquJrMjIAz14lB5TQwpikwqjc\r\ntA2c7+X6GUMWNJKQWJdrN+epinFi2i5eIlcDNMAZ2jnUfEMkVRgb12GZqqdO\r\nn9s32m0ZM7OPxO5mjCUUZ3OLmIhtoPGB6cqjz1NeE0rDnd9Vg0zoRmvQWKag\r\n6d0pRD9TiDtcOAXZNarnWUsl4HmYsYWF4diZr+1oEQx1xzlFFtIXWL882lkF\r\nMI2EVT7yzVT5PMwZ7UCdDT44vFLnJuOywcIGxM3lJqhBY5GoKZJp8ynGnqNV\r\n81T/R8w1UfneBzAuLYPk6nus6FxGzwCxkCkAQxAyHLr0oT3pR9t5x9q3pQLJ\r\n6J7MDNNHvhn2rT/rPgNadce1u0+5QOVAAsQ=\r\n=mbvF\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/testing_1.0.4_1680933121628_0.8605557203555563"},"_hasShrinkwrap":false},"1.1.0":{"name":"@halsp/testing","version":"1.1.0","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^1.1.0","@halsp/micro":"^1.1.0","@halsp/micro-client":"^1.1.0","@halsp/micro-common":"^1.1.0","@halsp/micro-grpc":"^1.1.0","@halsp/micro-mqtt":"^1.1.0","@halsp/micro-nats":"^1.1.0","@halsp/micro-redis":"^1.1.0","@halsp/micro-tcp":"^1.1.0","@halsp/native":"^1.1.0","supertest":"^6.3.3"},"gitHead":"1640a871c5c6da826829882fdf1f3a74997ab751","types":"./dist/index.d.ts","_id":"@halsp/testing@1.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-+B+4CPtIl1h38LTsJ4aCnkRml4QJsLxGcz62CrvwA71024veTbf0SEEouKyR/9LpeYuEd1kPDyMh07Hw/M1ONw==","shasum":"3230abee6bfb8e5af1adce617c5b3360884e2518","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-1.1.0.tgz","fileCount":67,"unpackedSize":55226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj7gKWWWjb/9cBTAaXulfc9VrTZvkELN75neX9h4oQtAIhAIxMK8oVxeLLnf926QtVBVGhHniSXJzl3Hy2+E0bMZgs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNsjtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVbg/+IlUBktL3UFCVb50i7KtLQcqKOfYRnTNypM0nO6/Aml5urdMG\r\nGqvL3iUojwRy1nsCzGzwAw29C/GhmpBTFHAFXIqq31D6TlNtaO1OVoMTRC9Z\r\neEzjmYlpRE0ibtbCpehyqKjqUa5rCIQRTwPQV5jfEp+t6SCTReYD3xq3H7Oa\r\nYPVJC6vCLGZ+RMOI3uzqCWBVwmf0pNHe9VeknX6xZ7g853x1pH8jhShzNdlO\r\nYbbIoMJ0PWKyu0FibvmY4xAOhjj9CL0N/VpwmS7zfILHHOP8Il1tqUiTIdLy\r\n5fRzz0WcCdPpxQ7k6ePh1onL7+zgZ77gqihhx2/OSR4wbpmVsjli9LtYxzGY\r\n8zoShdMyQf6dwr6levtwTbXUM2byyYLcB8wO6HSM3RfiKok+YS6VjzPj1AJx\r\nn2P0Fkk0d0TdITd3ya/4Von7kaeAu6Idw3RM0BjXfdN4p0ir/8H181M6xSLk\r\nJzFGQbgAnhZFMq+oRzoa6+TiqaibN2KKCTe+mGxTI4sPkJhWx9gb1ann4RDT\r\nIiuZ62uEJavrEUplmrI5qCWWd1RJHVMMDGQ5uz4dtaYsiDEUrrnpJ1vfZuxD\r\nYtVPz213iQyuqOfaJI6s56z4sHjBnAxv4bWtTk3ZZgmyqzLayMEX7yb5cgKT\r\nYs8I5vJCa0e8aP/ZVobBVV0CmGqgLvWZ7lQ=\r\n=yqhK\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/testing_1.1.0_1681311981134_0.8454261212228094"},"_hasShrinkwrap":false},"1.1.1":{"name":"@halsp/testing","version":"1.1.1","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^1.1.1","@halsp/micro":"^1.1.1","@halsp/micro-client":"^1.1.1","@halsp/micro-common":"^1.1.1","@halsp/micro-grpc":"^1.1.1","@halsp/micro-mqtt":"^1.1.1","@halsp/micro-nats":"^1.1.1","@halsp/micro-redis":"^1.1.1","@halsp/micro-tcp":"^1.1.1","@halsp/native":"^1.1.1","supertest":"^6.3.3"},"gitHead":"b09154206410c7f2b5f74a11f4660f74f75b5295","types":"./dist/index.d.ts","_id":"@halsp/testing@1.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-BW7TGQT4q/Le3yJ+dD/w3+y82aTdnk4W5RqwOObrk7DiLupwJh9p/RuBqIqgJBdmImNWANvPfj4rVpSVa3NXzw==","shasum":"484cecd7f1c1ffec71cd700c7112ced1b4996ee1","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-1.1.1.tgz","fileCount":67,"unpackedSize":55226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB757sHBC0Y+fftwMSniJ9+onq0LDhvYcJFJI7t868oYAiEAvJZzjvKzMXP2gy0Hjl4yJnU5A0lKGWCaHNSM/PioHGA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQSCIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBAw/+JsCtUWkczdUFMHVCPZZVQaK4fp3f4txPU2X0zG8WN0r4RIa2\r\niCnvh/fT4rD24u4pjlFnHWOr5cHVgMvP/+0i5p8I/o48beB2sNc5M+xwcOKa\r\nDrVVd6GFsyrb2QEBIWqNBcBZE+sMAli0lD6+7XJUFTIMVMNOWR/UEC46he69\r\nxQYV7IoD25qT1jLuIkkqYFdKziuisleg7VTR23BhDwxPHsr86UgCvCW9H3Lh\r\n9S7Qreoqj9+bZ7L4pQqjvyPZSjCAstL6CAnhYTki7EYhpaEyJFklsmacrB2k\r\nHPfB/CUpABefIeBMGJPdonWi4o/Lzsb8mKR6Qgvv8XrWFtFzz7t4e2QWBbOi\r\n/M6zzZT4/jZmL+ahrFUySqRd13xXVi7zW/rZAMXgZeRU/g5FiVc8m6Rd2hOt\r\nHU0X3/0/dCNy3yso6unNt+qhWJlWigcwmFKKOBv6VgbmLQYJnh0T4eMKEhNP\r\nd+g/5Wsxzr3WuVfyff18Ll6NF47U0L5+5zpHgtcKO4ZvCSwTl08s7X/fKTCP\r\n9pA9GbbdW4z2SSoT2UcvqQ0f7TsPcgz61A5NNDWmwvUMZcZQORsDMHtkvzgz\r\nHQV8AjhjAeCaA5INq16lrnO9VOUOMMXrwcDZprh91WadB+y8tT9WWCvEGYVT\r\nm0FxnVWwGaftGTIkGEZtIddgZGEK/a0huEQ=\r\n=Oe+r\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/testing_1.1.1_1681989767809_0.9083448170852644"},"_hasShrinkwrap":false},"2.0.0-alpha.0":{"name":"@halsp/testing","version":"2.0.0-alpha.0","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.0.0-alpha.0","@halsp/micro":"^2.0.0-alpha.0","@halsp/micro-grpc":"^2.0.0-alpha.0","@halsp/micro-mqtt":"^2.0.0-alpha.0","@halsp/micro-nats":"^2.0.0-alpha.0","@halsp/micro-redis":"^2.0.0-alpha.0","@halsp/micro-tcp":"^2.0.0-alpha.0","@halsp/native":"^2.0.0-alpha.0","supertest":"^6.3.3"},"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\nHalsp 的测试插件，用于单元测试、本地测试等\n\n## 安装\n\n```\nnpm install @halsp/testing\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/testing@2.0.0-alpha.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-IYDtzIU+aGaMr1C61CemF6jMkhqJ0kB+Nco0QidDyx4t9gq+PqbYzgpMqfAz5Mqf2KbH3KpSG46pSSU1DSJVzw==","shasum":"797624ec2edc769f1871f2b0716c45959347b991","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.0.0-alpha.0.tgz","fileCount":28,"unpackedSize":28203,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3/VP6LE0hv74DSANKfTWGNiBmNSG0zb1rDQ4zUu+SuQIgN9aZd/T/piZzlEyECXwi4OVDWLEluInDC7nPUMKIc3w="}]},"_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/testing_2.0.0-alpha.0_1685162214137_0.58628808999748"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"@halsp/testing","version":"2.0.0-alpha.1","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.0.0-alpha.0","@halsp/micro":"^2.0.0-alpha.1","@halsp/micro-grpc":"^2.0.0-alpha.1","@halsp/micro-mqtt":"^2.0.0-alpha.1","@halsp/micro-nats":"^2.0.0-alpha.1","@halsp/micro-redis":"^2.0.0-alpha.1","@halsp/micro-tcp":"^2.0.0-alpha.1","@halsp/native":"^2.0.0-alpha.0","supertest":"^6.3.3"},"gitHead":"ba42a27c783163a32fd1ac9c68ca1ecfe265ebf4","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\nHalsp 的测试插件，用于单元测试、本地测试等\n\n## 安装\n\n```\nnpm install @halsp/testing\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/testing@2.0.0-alpha.1","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-0V3hMVy9RnawPRCd5nbPcohT+M0Ox6EYkEBFT6zD2QAFfaJAz0g9h5dYkLuyRRE2jPIwKDIEOZwkN8hUDh3fdg==","shasum":"e30ed942d7989cb454b50505eeaad667d8bec5a6","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.0.0-alpha.1.tgz","fileCount":28,"unpackedSize":28203,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb5N2DN6dUwl90ljV/htpn3HYsJlmY8GkZxQxTwE88qAIgFvll5Nh5pjowaL8xHrnyEuSivJI0pdrWbit6kk0S+zE="}]},"_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/testing_2.0.0-alpha.1_1685171868598_0.6550369884743097"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"@halsp/testing","version":"2.0.0-alpha.2","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.0.0-alpha.2","@halsp/micro":"^2.0.0-alpha.2","@halsp/micro-grpc":"^2.0.0-alpha.2","@halsp/micro-mqtt":"^2.0.0-alpha.2","@halsp/micro-nats":"^2.0.0-alpha.2","@halsp/micro-redis":"^2.0.0-alpha.2","@halsp/micro-tcp":"^2.0.0-alpha.2","@halsp/native":"^2.0.0-alpha.2","supertest":"^6.3.3"},"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\nHalsp 的测试插件，用于单元测试、本地测试等\n\n## 安装\n\n```\nnpm install @halsp/testing\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/testing@2.0.0-alpha.2","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-AvlZni10u+6821l5Gm+7W279UuYr6aGimMgLNxwdyh3jsP8A4rcB2P0Lm5TPmtADb1Q57KHyFvm5XneL3ZxGXg==","shasum":"574b0ca21d7b5e62e6c5fffb361c7bb1c02534e6","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.0.0-alpha.2.tgz","fileCount":28,"unpackedSize":28203,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyuaYNKbd/oj3l61NzND/CHD8uyYhUNG0lNfRJm5ecPAIgEBEaeUEqYkjfBc6gHZG+sN2aS+BNFGnzzdQEQpEKXVA="}]},"_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/testing_2.0.0-alpha.2_1685172238693_0.564608773109021"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"@halsp/testing","version":"2.0.0-alpha.3","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.0.0-alpha.3","@halsp/micro":"^2.0.0-alpha.3","@halsp/micro-grpc":"^2.0.0-alpha.3","@halsp/micro-mqtt":"^2.0.0-alpha.3","@halsp/micro-nats":"^2.0.0-alpha.3","@halsp/micro-redis":"^2.0.0-alpha.3","@halsp/micro-tcp":"^2.0.0-alpha.3","@halsp/native":"^2.0.0-alpha.3","supertest":"^6.3.3"},"gitHead":"88a76c904d871d677f89fe94c1f5735580dc1f4f","types":"./dist/index.d.ts","_id":"@halsp/testing@2.0.0-alpha.3","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-s6HwxBH4eAJjvK1LNVxeTJJ0tK/9rL3y57BmlT3YJTDYd7gfBXLMkkvsMbFt6cDTvLb2y+FG1BnA0M8mRGS68A==","shasum":"9182b4d24fff0c354ff31af7adc1e250e5bcd854","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.0.0-alpha.3.tgz","fileCount":28,"unpackedSize":28203,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeZVyfQp7em2Cp42TjdRTiYFpNRKh7zfMACD5xNIXntQIgN8leDBKAdmIIi5ejCbcfT/nLMV834C36NWcNf7k6n+g="}]},"_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/testing_2.0.0-alpha.3_1685172598116_0.9527792622512608"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"@halsp/testing","version":"2.0.0-alpha.4","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.0.0-alpha.4","@halsp/micro":"^2.0.0-alpha.4","@halsp/micro-grpc":"^2.0.0-alpha.4","@halsp/micro-mqtt":"^2.0.0-alpha.4","@halsp/micro-nats":"^2.0.0-alpha.4","@halsp/micro-redis":"^2.0.0-alpha.4","@halsp/micro-tcp":"^2.0.0-alpha.4","@halsp/native":"^2.0.0-alpha.4","supertest":"^6.3.3"},"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\nHalsp 的测试插件，用于单元测试、本地测试等\n\n## 安装\n\n```\nnpm install @halsp/testing\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/testing@2.0.0-alpha.4","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-lclNgURq6Btion5vv0JZlz3DW5MfD1a2T97vG1uhUZSwnFDRO3I7TrjsvOeKq8856w7RxbaWZoU+jUedPjEoOg==","shasum":"ae33e392f3fd449370b3c264b862ceb3ee553666","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.0.0-alpha.4.tgz","fileCount":28,"unpackedSize":28203,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJE0xQu0V6zso+E/qsOpKh2Ya5V4cjMpBF5coc0+aPGAiBiy5k6ru2VfqATBbp9z3j0zSgt65DPoUzZTQI8aP5bhA=="}]},"_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/testing_2.0.0-alpha.4_1685179105176_0.3017889084719867"},"_hasShrinkwrap":false},"2.0.0":{"name":"@halsp/testing","version":"2.0.0","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.0.0","@halsp/micro":"^2.0.0","@halsp/micro-grpc":"^2.0.0","@halsp/micro-mqtt":"^2.0.0","@halsp/micro-nats":"^2.0.0","@halsp/micro-redis":"^2.0.0","@halsp/micro-tcp":"^2.0.0","@halsp/native":"^2.0.0","supertest":"^6.3.3"},"gitHead":"d917c2c365068b184b403356dbc109154f85ea50","types":"./dist/index.d.ts","_id":"@halsp/testing@2.0.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-8U0Vgn12uBCB/QRqsGs1TEZK/3f0ec1oGNwYC2kebFmegTpbwuwbaiT6hMVl0SLa92Ek+G8nfhVogrDPguNfZg==","shasum":"21b408c2f3551fafdc6b6deebe985f2004ac8429","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.0.0.tgz","fileCount":28,"unpackedSize":27883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDD52gHgHlMMA1MryQ66whE8C/NMZs5XO0XBZoyVvApGAiAnzXAZ19HnufaIlTXPvh8sA4FBh2xBCZ7nszH4UnsLaA=="}]},"_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/testing_2.0.0_1685289306093_0.44196107851040844"},"_hasShrinkwrap":false},"2.0.1":{"name":"@halsp/testing","version":"2.0.1","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.0.1","@halsp/micro":"^2.0.1","@halsp/micro-grpc":"^2.0.1","@halsp/micro-mqtt":"^2.0.1","@halsp/micro-nats":"^2.0.1","@halsp/micro-redis":"^2.0.1","@halsp/micro-tcp":"^2.0.1","@halsp/native":"^2.0.1","supertest":"^6.3.3"},"gitHead":"d98161a32ace9069cbbeb919e6e0300e24cffd71","types":"./dist/index.d.ts","_id":"@halsp/testing@2.0.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-4khwwpztmHSDTLnXLv7crS3Pp3LoRD5OFq+260YeIFOLgChHoy+4XIEPqI7Z4t9SBEFyelBKjt1fI/to5XW+fQ==","shasum":"34839a8ca0a998852c073bdb5ca100ea00a593b8","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.0.1.tgz","fileCount":28,"unpackedSize":27883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBsfGTqGxvULIXOxjV4TAFodIhQyFFclNcz3tx/4MwKwIhAObyO9NcBb+aJh/5gi8t8LK4XKoJO2vKekZ0bHcCoQXx"}]},"_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/testing_2.0.1_1685520278241_0.5349083253524056"},"_hasShrinkwrap":false},"2.1.0":{"name":"@halsp/testing","version":"2.1.0","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.1.0","@halsp/inject":"^2.1.0","@halsp/micro":"^2.1.0","@halsp/micro-grpc":"^2.1.0","@halsp/micro-mqtt":"^2.1.0","@halsp/micro-nats":"^2.1.0","@halsp/micro-redis":"^2.1.0","@halsp/micro-tcp":"^2.1.0","@halsp/native":"^2.1.0","supertest":"^6.3.3"},"gitHead":"d872815edbc4463ddd8214fab0b5f6ba70c0cdcf","types":"./dist/index.d.ts","_id":"@halsp/testing@2.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-zPHSr+wN74Wm+ueNqj/0z5/64WlRVf2mMzTxYfclAbl31BERAJB168NGj23xzLyMtydloU/YDN6xSCQKmM2pDg==","shasum":"5b256e451a6e19221a1ca59eaf26e042f5a322f3","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.1.0.tgz","fileCount":28,"unpackedSize":27611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcbh1ebt9Zubqdi/u+4L0+YKoBCdRD34BNUXDR0xCbyAiBQU39TscQhWIi8v88g/22e15uxoIM2vCTzdvtegPjcjg=="}]},"_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/testing_2.1.0_1686048271078_0.8896291573988033"},"_hasShrinkwrap":false},"2.1.1":{"name":"@halsp/testing","version":"2.1.1","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.1.1","@halsp/inject":"^2.1.1","@halsp/micro":"^2.1.1","@halsp/micro-grpc":"^2.1.1","@halsp/micro-mqtt":"^2.1.1","@halsp/micro-nats":"^2.1.1","@halsp/micro-redis":"^2.1.1","@halsp/micro-tcp":"^2.1.1","@halsp/native":"^2.1.1","supertest":"^6.3.3"},"gitHead":"2eac092c287263adceecc8af05bb1856c2235df2","types":"./dist/index.d.ts","_id":"@halsp/testing@2.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-o3IhTDmYic8p+ud+UQuzFSPnv/kBw63fT+9JmLcX24uW02q5noNu7sjqZn4d8pHdUF0smzDhh9kCUyE9fnirrw==","shasum":"7d0032a472999e3c0902e3c43f6df9ad2b3a484c","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.1.1.tgz","fileCount":28,"unpackedSize":27611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzB4i9VkdspCr24MGvEkW+KdQdAAZIJPXE6Bo4Gicu6AIgKLqV4oA2nRzPlc9eSQbRo2k9w0+utJP0zG41zm/i7Tc="}]},"_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/testing_2.1.1_1686232392483_0.7293202127203793"},"_hasShrinkwrap":false},"2.1.2":{"name":"@halsp/testing","version":"2.1.2","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.1.2","@halsp/inject":"^2.1.2","@halsp/micro":"^2.1.2","@halsp/micro-grpc":"^2.1.2","@halsp/micro-mqtt":"^2.1.2","@halsp/micro-nats":"^2.1.2","@halsp/micro-redis":"^2.1.2","@halsp/micro-tcp":"^2.1.2","@halsp/native":"^2.1.2","supertest":"^6.3.3"},"gitHead":"bf9f58bde9d797d0a3b86b3dc16a1ca87d4bcaab","types":"./dist/index.d.ts","_id":"@halsp/testing@2.1.2","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-lFUcyuAH4jnun2rsFqIsqRdC0EtcQMVnxdDe3vvCjgjiYsz6hfPUuSnIL/VcwG3iivggEyDJiBE0Ua9uNE3pOA==","shasum":"4eaa1a5ca2022653204cdde7115f84f664866f82","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.1.2.tgz","fileCount":28,"unpackedSize":27611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2wWKRZ3OApO59Q+l5GScA/mcynibMTkKStobys7xvjAiEAxuCmeYJV8wouGfbB5ccYzjX5OB2Wbut++HbxWddcCh8="}]},"_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/testing_2.1.2_1688055429530_0.24448300369738685"},"_hasShrinkwrap":false},"2.1.3":{"name":"@halsp/testing","version":"2.1.3","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.1.3","@halsp/inject":"^2.1.3","@halsp/micro":"^2.1.3","@halsp/micro-grpc":"^2.1.3","@halsp/micro-mqtt":"^2.1.3","@halsp/micro-nats":"^2.1.3","@halsp/micro-redis":"^2.1.3","@halsp/micro-tcp":"^2.1.3","@halsp/native":"^2.1.3","supertest":"^6.3.3"},"gitHead":"66fc515a54cc05d851d2c52abc48c166ea3c879d","types":"./dist/index.d.ts","_id":"@halsp/testing@2.1.3","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-rx5TgxADjG+U4QKVazATuKguw4u641mQQHk65AyRvC85kXYGHbFxAoBGAdpj21SWLsU0ttvDgwzbUOExm57LcQ==","shasum":"41264b0370f160f1090ff7d69c420ae96a0c7e10","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.1.3.tgz","fileCount":28,"unpackedSize":27611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBS0KW3tBz5UMZrZmjhpf5tis5mmP7C9O+7psD0pvFFJAiBGDZWVw3QK7vyNAhu0S2MEwlFv8+4RwHNETTUJbQLkjg=="}]},"_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/testing_2.1.3_1688100357591_0.266079624476268"},"_hasShrinkwrap":false},"2.2.0":{"name":"@halsp/testing","version":"2.2.0","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.2.0","@halsp/inject":"^2.2.0","@halsp/micro":"^2.2.0","@halsp/micro-grpc":"^2.2.0","@halsp/micro-mqtt":"^2.2.0","@halsp/micro-nats":"^2.2.0","@halsp/micro-redis":"^2.2.0","@halsp/micro-tcp":"^2.2.0","@halsp/native":"^2.2.0","supertest":"^6.3.3"},"gitHead":"0c4046fb4a3acae06dc1004f709bb1586f25e4db","types":"./dist/index.d.ts","_id":"@halsp/testing@2.2.0","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-pdXdDqeK8qXwDYgJEyBRsa2eZHx8Riosq2o5tFdBJ9gQh3tfY09/Eckl4983yvr6Wavg6obvn7//h1d6k4BBVw==","shasum":"14abb422353b9056f9b83b0aa304a2e31550cc27","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.2.0.tgz","fileCount":28,"unpackedSize":27611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs5nVTFCv5x5i2Brza6UWcFtv5AiLOGa754oEz2avk2wIgEHblciFxboJ4FR/DUBgT+iqlZdfPlDSkLoIz7lpvLuk="}]},"_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/testing_2.2.0_1688486855480_0.18393025981432998"},"_hasShrinkwrap":false},"2.2.1":{"name":"@halsp/testing","version":"2.2.1","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.2.1","@halsp/inject":"^2.2.1","@halsp/micro":"^2.2.1","@halsp/micro-grpc":"^2.2.1","@halsp/micro-mqtt":"^2.2.1","@halsp/micro-nats":"^2.2.1","@halsp/micro-redis":"^2.2.1","@halsp/micro-tcp":"^2.2.1","@halsp/native":"^2.2.1","supertest":"^6.3.3"},"gitHead":"f60b068fa3725caeda248df1e97fb05e2855edc4","types":"./dist/index.d.ts","_id":"@halsp/testing@2.2.1","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-NjgTAG9IBoeQ2bmg4SJLSX+J97zmpsnzEuW8gUrKBQqsPvctQoxHWoGO2/L2J6mmft55GkXRLZmjZEYuXaRRnQ==","shasum":"5d7cae6727a36c7a3e96a6c48c1488ddb5f39e43","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.2.1.tgz","fileCount":28,"unpackedSize":27611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfb2IFS0sBqWwt09MqYiBQKM/H3QwGZWv4S3ivR/SR1gIhAJCmuJbD1KnZyPLbXjvBTJ04UBue9C0SZ+aSmNxTF1EO"}]},"_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/testing_2.2.1_1688552622767_0.985106876468711"},"_hasShrinkwrap":false},"2.2.2":{"name":"@halsp/testing","version":"2.2.2","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.2.2","@halsp/inject":"^2.2.2","@halsp/micro":"^2.2.2","@halsp/micro-grpc":"^2.2.2","@halsp/micro-mqtt":"^2.2.2","@halsp/micro-nats":"^2.2.2","@halsp/micro-redis":"^2.2.2","@halsp/micro-tcp":"^2.2.2","@halsp/native":"^2.2.2","supertest":"^6.3.3"},"gitHead":"9819a52d52209fdaf4fc84a25ed602cb03cffd89","types":"./dist/index.d.ts","_id":"@halsp/testing@2.2.2","_nodeVersion":"16.20.2","_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-8lxl4vFcl3ICwy0wY1o+O5/nVlTB2jh38bTSVpVi1bcjsV5Cu5xto061Av2Znizi62srSOPNdxu1SAmuBNOw4w==","shasum":"9140852a0362ab44f0462be7506c28e776a728ff","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.2.2.tgz","fileCount":28,"unpackedSize":27619,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVCmKcQwBsm/K4EGds0veWUdidTXznQb3Kv3YY5SGv9gIgBPuAfckAAA4eHBNpleTCTBInytCbXbUMHyaoLjXaAQU="}]},"_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/testing_2.2.2_1697037794018_0.23460398469935795"},"_hasShrinkwrap":false},"2.3.0":{"name":"@halsp/testing","version":"2.3.0","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.3.0","@halsp/inject":"^2.3.0","@halsp/micro":"^2.3.0","@halsp/micro-grpc":"^2.3.0","@halsp/micro-mqtt":"^2.3.0","@halsp/micro-nats":"^2.3.0","@halsp/micro-redis":"^2.3.0","@halsp/micro-tcp":"^2.3.0","@halsp/native":"^2.3.0","supertest":"^6.3.4"},"gitHead":"7603f851a6416e593944805b328ecc7163a42a03","types":"./dist/index.d.ts","_id":"@halsp/testing@2.3.0","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-9bp9pK/45FhRd5m1MV8VlsDYQ5F2OOkUpqN+2MuZ6dM+GhJtbuSigFI5W5Dz1onBrnPfuhhmllPLKmZaZQNUwQ==","shasum":"d7b35f113eea931686278ee3ce0d1ae5aef91f13","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.3.0.tgz","fileCount":28,"unpackedSize":27705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgEiy/uI8g1YfrozhnlbLg5gTAZsxU6RFC0ltP7fq4YAiAjFdz3Upx+35p0KFqJrM8R55ChtysD2Ooa+GacyZp6nA=="}]},"_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/testing_2.3.0_1711471417251_0.7188663550307537"},"_hasShrinkwrap":false},"2.3.1":{"name":"@halsp/testing","version":"2.3.1","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.3.1","@halsp/inject":"^2.3.1","@halsp/micro":"^2.3.1","@halsp/micro-grpc":"^2.3.1","@halsp/micro-mqtt":"^2.3.1","@halsp/micro-nats":"^2.3.1","@halsp/micro-redis":"^2.3.1","@halsp/micro-tcp":"^2.3.1","@halsp/native":"^2.3.1","supertest":"^6.3.4"},"gitHead":"7f92de45c4b4a015b1c6f71af9fcf5091d48a4e4","_id":"@halsp/testing@2.3.1","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-7NSNlgScuftS8IcbzzwgvbquNerK8dP/opW9xpU5vpJi88eB484+kCutyo277AvNqwdlWqMXjc54HlcRcLmKcQ==","shasum":"b869e1b53c1a1d73714c8173a99359aa6e72e189","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.3.1.tgz","fileCount":17,"unpackedSize":18596,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsoWxC6+wx5XZy1yyBpcsjBVHFluEKSPEp0hMnZmfUJQIgZvnIAK7/nrylWfgwZkZQt2BG09ezhRNmhIGOpJUH9Ck="}]},"_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/testing_2.3.1_1712416725918_0.8225349977169389"},"_hasShrinkwrap":false},"2.3.2":{"name":"@halsp/testing","version":"2.3.2","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.3.2","@halsp/inject":"^2.3.2","@halsp/micro":"^2.3.2","@halsp/micro-grpc":"^2.3.2","@halsp/micro-mqtt":"^2.3.2","@halsp/micro-nats":"^2.3.2","@halsp/micro-redis":"^2.3.2","@halsp/micro-tcp":"^2.3.2","@halsp/native":"^2.3.2","supertest":"^6.3.4"},"gitHead":"ac05ceff72de045eb7a1681b54c1f4ae17ca3cdb","_id":"@halsp/testing@2.3.2","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-mUnmAxUZLkuf6bETFQHl3QldXokkhlyekDIRanGJ0pR3MOZsToAHBgXrFvl04IkDOSeM8nGJBIvH1mbloaa4Ig==","shasum":"fd40fba651956499c33b47bb51fa667a6dc5e0b1","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.3.2.tgz","fileCount":47,"unpackedSize":40407,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2eIgILmPJ/qfjF3dfdPtavZ20r50BAcmkHIWf6uyIUAiEA7Zw/cQYecqKJtcydIt+xshYtfSqUmrfp2Q90ur7JqII="}]},"_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/testing_2.3.2_1712419463187_0.7720102482960034"},"_hasShrinkwrap":false},"2.3.3":{"name":"@halsp/testing","version":"2.3.3","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.3.3","@halsp/inject":"^2.3.3","@halsp/micro":"^2.3.3","@halsp/micro-grpc":"^2.3.3","@halsp/micro-mqtt":"^2.3.3","@halsp/micro-nats":"^2.3.3","@halsp/micro-redis":"^2.3.3","@halsp/micro-tcp":"^2.3.3","@halsp/native":"^2.3.3","supertest":"^6.3.4"},"gitHead":"a16f5dc201563914960bcccf4d8ab36f623ccc0f","_id":"@halsp/testing@2.3.3","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-qMXv1xxoUvynKShSQhWIKJJWJqr066KBhSrO/afeDwnHxyuiq2EYpx47DyJ1ZvLSLnx5NT4KIcmyfXMDi+LHhw==","shasum":"7fe2359aacf9fcf3146028701c25fd790564d9fd","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.3.3.tgz","fileCount":47,"unpackedSize":40407,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW89xSi70c71LccSyF8jwQObJ/ogYKbrcrduLnHVrXAAiBF+Hfr0jot0HDeNa2lqvkbW7piupDJKmVDUIsMJnnjNA=="}]},"_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/testing_2.3.3_1712541947207_0.24564672350747352"},"_hasShrinkwrap":false},"2.3.4":{"name":"@halsp/testing","version":"2.3.4","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.3.4","@halsp/inject":"^2.3.4","@halsp/micro":"^2.3.4","@halsp/micro-grpc":"^2.3.4","@halsp/micro-mqtt":"^2.3.4","@halsp/micro-nats":"^2.3.4","@halsp/micro-redis":"^2.3.4","@halsp/micro-tcp":"^2.3.4","@halsp/native":"^2.3.4","supertest":"^6.3.4"},"gitHead":"4de79fa314cebaa2515afa0ef54d0b4c98b52574","_id":"@halsp/testing@2.3.4","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-SSUOiY/XTjDumHcly4A3bGY/2OAW31l0OjhtVIJj2003AV8SkMkMNw3Kn+YXym8/s591eZFRbz34fhU/v3cQ9w==","shasum":"9b8af6c721d2bd0c73dc68fb1f1d9abbeec921a1","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.3.4.tgz","fileCount":47,"unpackedSize":40447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEMobAj+daVByXOvuvlcPqArTtMszQRbJ/umGT6oOA4gIhAPQ77WsLx9Nd2DyMq+O+2Y6+Z0/foYrdihEsv3NbExKo"}]},"_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/testing_2.3.4_1712593095858_0.6672632620253063"},"_hasShrinkwrap":false},"2.3.5":{"name":"@halsp/testing","version":"2.3.5","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.3.5","@halsp/inject":"^2.3.5","@halsp/micro":"^2.3.5","@halsp/micro-grpc":"^2.3.5","@halsp/micro-mqtt":"^2.3.5","@halsp/micro-nats":"^2.3.5","@halsp/micro-redis":"^2.3.5","@halsp/micro-tcp":"^2.3.5","@halsp/native":"^2.3.5","supertest":"^6.3.4"},"gitHead":"972030958c6c9e39cd9ef8b2bb8c08111e600df5","_id":"@halsp/testing@2.3.5","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-R1E5G5V/bCTbH/XO7gZ3KHSiZxIzyU/yvXHe5MKScnyUuF2Oa0J8UIIiZQAO3wv3oJ1bi8TIzOzFnONmRmq0ng==","shasum":"98286a9240112dbb5b517e515f52ba1df16db45e","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.3.5.tgz","fileCount":47,"unpackedSize":41261,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDz9HBNAxocSmnSAIaDMpTZDBwtCzWSKNntFYOrkWgxWAiBlep6Tx3cxAuJHFrxb/+tUI/QFR3ZsOg0r0KdYB+EwHg=="}]},"_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/testing_2.3.5_1712849712479_0.8386473517839603"},"_hasShrinkwrap":false},"2.4.0":{"name":"@halsp/testing","version":"2.4.0","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.4.0","@halsp/inject":"^2.4.0","@halsp/micro":"^2.4.0","@halsp/micro-grpc":"^2.4.0","@halsp/micro-mqtt":"^2.4.0","@halsp/micro-nats":"^2.4.0","@halsp/micro-redis":"^2.4.0","@halsp/micro-tcp":"^2.4.0","@halsp/native":"^2.4.0","supertest":"^6.3.4"},"gitHead":"0cdbf10522165752d9ad53d49c1e7d7e85b2688b","_id":"@halsp/testing@2.4.0","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-citmCp8jbY3T2Sbs65jRWIZQT1EchcaYLiiu0NwpYabtfIXXLBhVBFFjywHxo/8I8qIDrYb9kWKlB5eYDt/PYQ==","shasum":"0ec7f9c734c3bd816485a4fd8e9c3957fea48898","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.4.0.tgz","fileCount":47,"unpackedSize":40962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqtFEe03MWYKsSwL3S7hur9K/3vcBKKIpOvLR+LMZRwAiAtTTFqTSzchekPt785s9inGVpOPX/g7rddMBx4M8Ckhw=="}]},"_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/testing_2.4.0_1713111724451_0.6670316453027432"},"_hasShrinkwrap":false},"2.4.1":{"name":"@halsp/testing","version":"2.4.1","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.4.1","@halsp/inject":"^2.4.1","@halsp/micro":"^2.4.1","@halsp/micro-grpc":"^2.4.1","@halsp/micro-mqtt":"^2.4.1","@halsp/micro-nats":"^2.4.1","@halsp/micro-redis":"^2.4.1","@halsp/micro-tcp":"^2.4.1","@halsp/native":"^2.4.1","supertest":"^6.3.4"},"gitHead":"ee43507225fcc0fe743fc36df11b4b34643bb2e6","_id":"@halsp/testing@2.4.1","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-GVq+1OeQPp9kjdLOuQRtxqu3ZhT9V+pldVNMcV4pyJcbU10BWUx4NOidJIYY7sYId0Cbges3nsg9DpYvBEoGJQ==","shasum":"14b5135d8166849c03c0844899ff5dd552decbcb","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.4.1.tgz","fileCount":47,"unpackedSize":40962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDr199VusvfqeHgzQDrhcyome0Jx0fE11J0/ZMiSvGUUAiBPFRBnMXeFa/sxsOP98yVQ8Gf8YZuXPhf1uJkYP7OIeA=="}]},"_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/testing_2.4.1_1713113351746_0.30584386660416985"},"_hasShrinkwrap":false},"2.4.2":{"name":"@halsp/testing","version":"2.4.2","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.4.2","@halsp/inject":"^2.4.2","@halsp/micro":"^2.4.2","@halsp/micro-grpc":"^2.4.2","@halsp/micro-mqtt":"^2.4.2","@halsp/micro-nats":"^2.4.2","@halsp/micro-redis":"^2.4.2","@halsp/micro-tcp":"^2.4.2","@halsp/native":"^2.4.2","supertest":"^6.3.4"},"gitHead":"d9374c7fef868ec2b2199f3a249b7c7dd02aae7f","_id":"@halsp/testing@2.4.2","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-ldJl5p11XFN+PRilc+eME4xEcbPS7d98xMin9juqxMYvvVr4HC8zHF5jtp7c2EkHPcP7e3GZ1dIlLb1ZE40xTg==","shasum":"33e852a478937322d56848df66da3c4b56332979","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.4.2.tgz","fileCount":47,"unpackedSize":40962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqD++9lsOiIOut26AGuH1KzPiYFfFIxrVVwmzHg5xSmAiEA0d2xfRIpStVol/vB1GzOzAlc3s4jw58cbTYl5tWkt1Y="}]},"_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/testing_2.4.2_1713361073117_0.40743838788141495"},"_hasShrinkwrap":false},"2.4.3":{"name":"@halsp/testing","version":"2.4.3","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.4.3","@halsp/inject":"^2.4.3","@halsp/micro":"^2.4.3","@halsp/micro-grpc":"^2.4.3","@halsp/micro-mqtt":"^2.4.3","@halsp/micro-nats":"^2.4.3","@halsp/micro-redis":"^2.4.3","@halsp/micro-tcp":"^2.4.3","@halsp/native":"^2.4.3","supertest":"^6.3.4"},"gitHead":"ca0de7145a5c850e23bb589775303721c227941b","_id":"@halsp/testing@2.4.3","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-Klo6orT8uazZRMSg9vjI9CkmagXq03rQt4j8XwFmxtTuoW7EInSP7nQUejbpOQpjCtpGeMlXizs0VeGIbUhieA==","shasum":"add15536baa8ae89fdb5f9b4c17bde8aaaddc6c4","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.4.3.tgz","fileCount":47,"unpackedSize":40962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMeasktDdqh2fscLWopEOIM5dMu18yBctuV0rh9bPyPwIhALOx01opZyQg8ZFU3QLTcWDizhsoFWQJRCzEBO1xtAxc"}]},"_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/testing_2.4.3_1713540523535_0.3543329662501362"},"_hasShrinkwrap":false},"2.4.4":{"name":"@halsp/testing","version":"2.4.4","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.4.4","@halsp/inject":"^2.4.4","@halsp/micro":"^2.4.4","@halsp/micro-grpc":"^2.4.4","@halsp/micro-mqtt":"^2.4.4","@halsp/micro-nats":"^2.4.4","@halsp/micro-redis":"^2.4.4","@halsp/micro-tcp":"^2.4.4","@halsp/native":"^2.4.4","supertest":"^6.3.4"},"gitHead":"a546982e4ab9ae669e2644bbebab8015982f3254","_id":"@halsp/testing@2.4.4","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-RnzLUkmuJxEE0OaZ9/W1aEAgct2yUHbbSvtiFH1NmIVSvmiekYlM7vTL333Jj2cutgp4mcrB/v9xwBG+1IPN/w==","shasum":"b382b6ba0ca4cef3312209694667cbab71b2d2e1","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.4.4.tgz","fileCount":47,"unpackedSize":40962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCMvTYJQlO9yMfbuKcKf3Jfe/iTzDwFQRcfd+trqqetgIgSPGJWKNvOlVj3/Mbv8xmPe4r/88o0BY9VoQMZWATelM="}]},"_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/testing_2.4.4_1713968090351_0.28471472356712235"},"_hasShrinkwrap":false},"2.4.5":{"name":"@halsp/testing","version":"2.4.5","description":"Halsp 的测试插件，用于单元测试、本地测试等","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","test"],"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"},"devDependencies":{"@halsp/http":"^2.4.5","@halsp/inject":"^2.4.5","@halsp/micro":"^2.4.5","@halsp/micro-grpc":"^2.4.5","@halsp/micro-mqtt":"^2.4.5","@halsp/micro-nats":"^2.4.5","@halsp/micro-redis":"^2.4.5","@halsp/micro-tcp":"^2.4.5","@halsp/native":"^2.4.5","supertest":"^6.3.4"},"gitHead":"63b626c01b98b90cc1b3f41c9a91baaea711c7bb","_id":"@halsp/testing@2.4.5","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-qni08xJZsueOysCZVzLj3/aO1PkTwCx4lo5XgwpR7tqbpeqyg+43BFZBqCIrpXQsVJaN2pXTV1zgnfSvXa2Zpg==","shasum":"0c106795a157fa5427657dc4d43c54e0ed4a95c2","tarball":"https://registry.npmjs.org/@halsp/testing/-/testing-2.4.5.tgz","fileCount":47,"unpackedSize":40962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd/qDVh7ijlf3Jx19OzNRlB3Km2XbFAtLXNfax0pkV2QIgAfOvaR1ke7uVJy3lBU4CtkMIzPx0G82joP58GBXouyE="}]},"_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/testing_2.4.5_1714148823502_0.8172417358269761"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-02T16:27:30.534Z","1.0.0":"2023-03-02T16:27:30.841Z","modified":"2024-04-26T16:27:03.854Z","1.0.1":"2023-03-03T03:45:53.733Z","1.0.2":"2023-03-17T16:40:17.290Z","1.0.3":"2023-03-28T13:07:36.850Z","1.0.4":"2023-04-08T05:52:01.835Z","1.1.0":"2023-04-12T15:06:21.301Z","1.1.1":"2023-04-20T11:22:48.001Z","2.0.0-alpha.0":"2023-05-27T04:36:54.345Z","2.0.0-alpha.1":"2023-05-27T07:17:48.762Z","2.0.0-alpha.2":"2023-05-27T07:23:58.881Z","2.0.0-alpha.3":"2023-05-27T07:29:58.259Z","2.0.0-alpha.4":"2023-05-27T09:18:25.323Z","2.0.0":"2023-05-28T15:55:06.316Z","2.0.1":"2023-05-31T08:04:38.422Z","2.1.0":"2023-06-06T10:44:31.237Z","2.1.1":"2023-06-08T13:53:12.660Z","2.1.2":"2023-06-29T16:17:09.669Z","2.1.3":"2023-06-30T04:45:57.820Z","2.2.0":"2023-07-04T16:07:35.660Z","2.2.1":"2023-07-05T10:23:42.960Z","2.2.2":"2023-10-11T15:23:14.305Z","2.3.0":"2024-03-26T16:43:37.397Z","2.3.1":"2024-04-06T15:18:46.115Z","2.3.2":"2024-04-06T16:04:23.440Z","2.3.3":"2024-04-08T02:05:47.378Z","2.3.4":"2024-04-08T16:18:16.020Z","2.3.5":"2024-04-11T15:35:12.614Z","2.4.0":"2024-04-14T16:22:04.632Z","2.4.1":"2024-04-14T16:49:11.951Z","2.4.2":"2024-04-17T13:37:53.264Z","2.4.3":"2024-04-19T15:28:43.737Z","2.4.4":"2024-04-24T14:14:50.553Z","2.4.5":"2024-04-26T16:27:03.646Z"},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"description":"Halsp 的测试插件，用于单元测试、本地测试等","homepage":"https://halsp.org","keywords":["halsp","test"],"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\nHalsp 的测试插件，用于单元测试、本地测试等\n\n## 安装\n\n```\nnpm install @halsp/testing\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"}