{"_id":"linkrpc","_rev":"43-7677a2d68e2507018f0b4f1254821eee","name":"linkrpc","dist-tags":{"latest":"1.0.42"},"versions":{"1.0.0":{"name":"linkrpc","version":"1.0.0","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.0","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"be33224821eb1d79ca6707f8ed2d2e08f21b2e75","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.0.tgz","fileCount":40,"integrity":"sha512-fCjhjXAGFnBqjKACWWSbRKWSG+SsTRPt2Y5B5SH7eI8+K0btYrCNQFHm6AK8RjgEE+QFF49SgBpPEw4XgxRwJg==","signatures":[{"sig":"MEYCIQCsxps7iwhtcaG/poAQS10ikyeluOks4PenjOMKApKOigIhAPX9fYywHzbi+JVSyQ8zLSsqi8Y0EdF76Os/uwxZvmVP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55059},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c96a878e1ccb171cfd1d5129e74d0fda9d68695a","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.0_1776924199240_0.018100018405367013","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"linkrpc","version":"1.0.1","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.1","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"fd0cb4776d6a699f9313566bd9284bf14ab42031","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.1.tgz","fileCount":40,"integrity":"sha512-Ub5+/ATRpcMesbLA59LeKn47Tr8gzemh+mxDYSSqFVmOCoO4fnmwrnwmGLW5u8ndNOJVU11jfBb218q8zirusw==","signatures":[{"sig":"MEQCICAtXopec9/w92rD1z3LOld37QmZ3T9toFtoA8+HRCpoAiA//BwxcFSiuUuoIxwgJ5Y5dqigqdtpG9JpeUYFnFUn0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54879},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7b4b111b1379a8e5b1ef1b6fad182aef08da659c","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.1_1776939407934_0.07111254355167351","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"linkrpc","version":"1.0.2","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.2","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"3c11835ca1574ac2cc937ff0e0eea36b79c85ef7","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.2.tgz","fileCount":88,"integrity":"sha512-Y+XgwVnzjBD2yJbdu8cgvsqwu5WJkpqH9HAXWoAnBcd1WZ96gbcz5iNY663zS2FkteOPFlVbvy92KYgfdSZoxQ==","signatures":[{"sig":"MEQCIBapH53U2lExPuvi3cf3TaCqjiLP01I1Sbat2RLDg1oWAiANrNwxBVF3KGE3R2uZ3QY1YAcJhWrFiC1gSWmrmpUkew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159135},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"03fe2559aab0767ff8c8fa4fea1526f2c5d65921","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.2_1776940276779_0.9575596184464432","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"linkrpc","version":"1.0.3","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.3","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"d1c606f02d5cf1f70e6287bcad54b1d354e110f9","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.3.tgz","fileCount":88,"integrity":"sha512-+4TdFtVkOvnRj18GGWczJIrOvY87i5eMCYF9p//CdfsRpwww+g5EQZxbqRuedtkege7oSOt7C3E940rSnG3ysQ==","signatures":[{"sig":"MEYCIQDxGRdA+UXQLF9ZS0vEHk9eTqiKTM9Ol4Mn3htILSt/AwIhAMqRts5QjVkIeSDYvp8in93IpGYswMsnHBsCSm9B0VDL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159135},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"76847ee7e0f3ef027fdf6f93fd6c79b3ae843a55","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.3_1777109168310_0.14836197098377668","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"linkrpc","version":"1.0.4","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.4","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"886f62bad109550f9d5b8f5296be889ed3de64ea","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.4.tgz","fileCount":88,"integrity":"sha512-mbm9l/CL8UovPuJIhCIuVlOOw1LuLbIpJ7f/Msjf8oqrS4ltMLOaJpiJZKAGUzlqIDoG1fXu9Ig2EoxOlZsk5Q==","signatures":[{"sig":"MEQCIF/cMmmM4Y/pBzipK96BhKUtaZuwtKAGzYrjLfkmr+9RAiBZRbKLF2Cn2envSOwjYTmsR/Z7S+hzMLTqFWMG9oTX9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"46d99b48d91b22964b18c136ce279b6d38ae6ded","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.4_1777118382157_0.9371875138393613","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"linkrpc","version":"1.0.6","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.6","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"fe7f09eb6b6074fad8cd9a1a3cfc53bd25e1a326","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.6.tgz","fileCount":88,"integrity":"sha512-gWTNEE4HhvzAeFrjabVbDMN7F+v2sqttb6iOY4YNLDAa9qgFfqdzs3wBgoLPZwZ1CcLBmAS+TJt5ztKLOzE6Ug==","signatures":[{"sig":"MEUCICvopduvmmnf0A1q4gPPHNyTmVJh/8GX2jBctGSxNoImAiEAjKzCcuKtnLgpSX2jk7nctCOwwDS83QHrWgN59AQfNRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160124},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"29c080d56dfca52fd9343cf2eff14931d1aee740","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.6_1777120574921_0.1586925442847429","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"linkrpc","version":"1.0.7","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.7","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"edd3bb3e7fae136fef35e4795108178c20df4e61","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.7.tgz","fileCount":92,"integrity":"sha512-mQhEXD7HnHyY4FWoWlsVP7pIbU1enasGuH2MvEokgrXj548pvCooV9vSfeyubQQ/USceeFpofGMT7ioVsaXqlg==","signatures":[{"sig":"MEUCIBKD5z1XpkZMmQNyLKcEHpJzctBRqoMa2Hde4Gwxieb7AiEApDl8PWgo1kHFf0K/tdOz5ai4lqiUR13SHE/F2rmtJRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175580},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3f2b1432b48eed010ce11f881621b8a50a99137e","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.7_1777204325930_0.9880247488259126","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"linkrpc","version":"1.0.8","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.8","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"8bfbe0c896505129acce4a5200d828684417b8fb","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.8.tgz","fileCount":92,"integrity":"sha512-O09SD5YcX/O22UaEAizPP91h2QDyy6bQcvaupMv7O7F6nHlhgiYe14nc18ydAPqIaKqoPI0c2HBQBylo9bsnwA==","signatures":[{"sig":"MEUCIA3JvVnaoj3P3X2Q0yCvpzUXsMRCXGMsPY/xkpf6ZGCfAiEA6loF0gbcWJS+UIH19ov8ViGbkr2Lf+omhzmCDh0Y8Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175771},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c08066b39867e2c2d29f7e209a8590ae1bfab410","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.8_1777277272724_0.015482892765939393","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"linkrpc","version":"1.0.9","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.9","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"5d3027be12fd2251cdfc1992497a188e27201478","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.9.tgz","fileCount":96,"integrity":"sha512-RFsjzDJmCchuinx08TJKzlj7aefqnLbp31GIKJsLZYfrW+MJdyOMozu22JdKJNWvhJ5nB7HkSJnvuhhe0XQhPA==","signatures":[{"sig":"MEYCIQDeb92tpYW2uCs0cMqPGNgXqNNHk3WAPOJK51HMgBgMSAIhAMD32XIpSqYVGqFTsS6KbUDiOeZ/47bvrOPAJCDuiN8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192156},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"22a08bb43d4cb61346c4e3549d27c6de93bd2173","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.9_1777832440844_0.886130860197494","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"linkrpc","version":"1.0.10","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.10","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"ee06d154c1b41f9d82dfa02db511dd6b7885696f","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.10.tgz","fileCount":96,"integrity":"sha512-dK1eeqNR5CUEAffKs4K94Qajy3f5/q3CqrxF4bD5PzFhHmvHCzUSuihe7TD4O4IZXh4udtS3G6gdmAJMFJZmkg==","signatures":[{"sig":"MEUCIQCdV+iJSJ+ToKQWiXHQTAJzsreVPLWkvp7j4nY916caSQIgX4e2WMzviXL7fL+PAsAd7zqrjRbNCK5vh+ER1gYQUT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192113},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"37199493fa845cc980e8091d47f9c0a8c6da5e03","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.10_1777876723143_0.7446237467604535","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"linkrpc","version":"1.0.11","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.11","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"5b7022a3a76a89537d45cdce0648bad254113f18","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.11.tgz","fileCount":96,"integrity":"sha512-fWi4cEk1UBOyqMH7wfRu/PhTvXPG2PSJPa8wT7v6tercvtTEFR/1Vkf/nox4RkoOsx2wE/9pmO9sSPcBEF7jaQ==","signatures":[{"sig":"MEQCIEwkcrr1uM+WAYryUx+TZt4KWWq2fMeDZaNRL3t3hNB3AiAGUFPRMScCqfevUQ3xUzo6jRmjHE92VPjGRtJB4sB87w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192890},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"347168e031257953877b73b8140c8b9dbfd01910","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.11_1777877833702_0.748958419168289","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"linkrpc","version":"1.0.12","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.12","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"dfde6352d412e0bea1207a14b91910630e4292a9","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.12.tgz","fileCount":96,"integrity":"sha512-mVDAWObcYqTu4g6DJSHhxzTrXgAFI7IPpZ0seVGCczMYC3ohgpmTTiOm4RX9n77zwRMNF2dI7Y31dJFWR75kXA==","signatures":[{"sig":"MEQCIF2hPXqNopfZiPpXldEgxmrfP91lz4J5RGjjIlqnA71YAiB73QjWLKwfNkfxVbLYVwzi6xCXH8NXdY90RRZloitBJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192703},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0c066e3553d02a89aba4186176e4e4d9c097d0ce","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.12_1777878023156_0.22984429461156997","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"linkrpc","version":"1.0.13","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.13","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"36105820c41138b1549974826e66beb70d1843d9","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.13.tgz","fileCount":96,"integrity":"sha512-r2W0gC7108lIaw7xKdOrWlndLVJtZjCWH10Gk33rZBpgZ7TBvhny7/DvjPCjvwn9JMghR9w5HqcsTk1eHcDI8Q==","signatures":[{"sig":"MEUCIQCPFnHlfuO1uZ8BRKgxNePgyPpVKvLmwHBY8aC/IedntAIgJkFTEDuzCpt3l1fMticyDrMW6rekcPCdPub+eGtAECo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193055},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"679c86db9394c5f5f4837effd5efaf0e3d27da5f","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.13_1777880421861_0.0007613707592948327","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"linkrpc","version":"1.0.14","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.14","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"871e34f0302b1dcd0f02e152552085e3456b5f95","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.14.tgz","fileCount":96,"integrity":"sha512-tsUdMa8T3HlVdhBwsBp69ujkCWprDe+L0Y4mVKhNQRE2sqRWztiFNB0vfCnMOxqjIT9TneRD/bhhG/lExtX7LA==","signatures":[{"sig":"MEUCIH89fxtMG8a1OSp2y2Rxx2JuxlRuOMD5olZidk7QYxK7AiEA+ZoDQ8NC8wChFyi7iNgc4VUbYqIC8OboNCp2oZAA7Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194138},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a46824e715879c13eae08be6b51f42aab25bea3a","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.14_1777882047233_0.973413104454856","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"linkrpc","version":"1.0.15","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.15","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"32d43f7c59cda1009504edecc378d6bc98eeef1f","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.15.tgz","fileCount":96,"integrity":"sha512-oyOMSRfycFDqjdE3nY7bBdyKqIBmjIsZF3FGe0vAMy0/B6PGzQbT2f1Ry2iwhap1qKd8ck6HPBId3p5qFy9DMw==","signatures":[{"sig":"MEQCIHwaqLzHObCe3uZVx1eejkowARkXqgXux4y0nSK21WilAiA8/ApUjjBhl8Zw0A4vCzJpl0bKl57zy36Y+W+DumFdxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"eccf7b63ca779a8b0af1f19dd91d1b80a1c8221a","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.15_1777898057695_0.6047649793857113","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"linkrpc","version":"1.0.16","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.16","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"23c3723f910d186342b0943484c8735aaf064896","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.16.tgz","fileCount":96,"integrity":"sha512-I16hxRRyIz80jZzi4CSxesn7BBJUZWi1AH4idsICeuUuLslJJFvbjDW3kpvrIucvI19+Cgzn/7MU1SyrJuz+cQ==","signatures":[{"sig":"MEQCIERozcBBoFfdKrzPBY/sCqkZjaSiEEL4CfY7pvizd7sKAiBDoGyQbbCcnWQjruwC2ZXcfygpJbm5OtHGjM0JmM1EvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ecc69dc32e76add625b6df6751f6120e6c7fdf1b","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.16_1777898374918_0.018340796134838522","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"linkrpc","version":"1.0.17","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.17","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"82ae66012678e63a9b2e4fe0c238f4ed307596ec","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.17.tgz","fileCount":96,"integrity":"sha512-XmuCOe3/UdDIzKFVJsxcfXTGoUd48MZporWasg5C/hk0DPJcRdFkXy95uTr+5pI7zwmLMYQJeln9DTDABZPg1g==","signatures":[{"sig":"MEUCIQDZR5qmVbhtTcUozTcMY3iUsc8/9wzn/80sy6Iz9fAq4gIgZQUgNWiS2xUCZr/34p/NxYEey/KcYSchXZTddhCImIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200112},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"90154af70bba304aa82a854664c9fe8d440b2697","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.17_1778234626992_0.9999078365164769","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"linkrpc","version":"1.0.18","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.18","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"c4ff34899a335e47bc5677813165cc34ad1be3d4","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.18.tgz","fileCount":96,"integrity":"sha512-mdL5+0PpfPEYcq7eaWugni+Ogx20dkB14QQAOa0g5QlHs+y9gctQc119OydM71aVFemCy9eoIO4zSByrU1zUtw==","signatures":[{"sig":"MEYCIQDOOnzG1hmZJzIe3kBeba9cXee5AG0xQr6eumnsOnCy8wIhALEtwcKzyvIydjfsI26QPlmseER83vehEDh5r79ik7lM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200393},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"ce5dec334978abb2201bfd05b6cbae60a131c7b9","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.18_1778235069404_0.738696683172575","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"linkrpc","version":"1.0.20","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.20","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"2dddfd75b8ae59e2ebb164fec738a38b7fa3e0df","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.20.tgz","fileCount":100,"integrity":"sha512-ZnhYFaJv2txgfh9OoP8y5+PFRY3qkjsrbLDRGSSIlSFd2OZTmzGYNoJJWhN9/Da64OdYB0f1b0k6wpVPLLmzWg==","signatures":[{"sig":"MEUCIQDCcgkgVhz+d90NOfrNfIbN+HQlZhCrTB1qwTpK9F8wRQIgR8ULllM/52FzNRVn8osWZofcVc1xjsPvJVKB9SivNkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214498},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a0c0f862838842f3ee8b05ee340bce5f6e1363b6","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.20_1778293664618_0.5282650741819299","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"linkrpc","version":"1.0.21","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.21","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"a69c45ac0c883f951298352410c5b7c47bcf92ee","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.21.tgz","fileCount":100,"integrity":"sha512-FjjgWq5nEZIpC0IQhH3FCHrCGPCE/Orp544zIdQToe3mgMcnWKjOPg8sj83DI4MZfHhmVxmFexhnGdsE10OmIQ==","signatures":[{"sig":"MEYCIQCCbbLYqxgny3D1LnfgrnVTqmn7YomkFFx6ZXR7uDyAmQIhAJL6clcB0qmVOLtsuordxqleZMt+j2/klU6Eqsl/A7Jh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216547},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"7e1cb0e6fc7a39c3f013a56bacc208f17a2b89e1","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.21_1778300106414_0.6830797454066884","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"linkrpc","version":"1.0.22","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.22","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"71f37306a8a33aae5261bc88cc1029fbf8500a50","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.22.tgz","fileCount":100,"integrity":"sha512-qFk/aahUb8A9We5rqynjyTg5Q3VGtylCL6thnPIM0z2aYWD8/nWMiKkLBuZaXtwktNPKKwjaFwiQQiXKzva7rg==","signatures":[{"sig":"MEUCICr4TKPwJwHuRQ9vGgWalKqUKM/UZ1FvefSTH59kk7ODAiEA2g0XMjcwlA+TI6lJYs2jj97FADA8ESiOVhOOVUfKac8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a5084ba35b947f503dddb54fe025ccd4c135cc34","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.22_1778303460224_0.5798708272914643","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"linkrpc","version":"1.0.23","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.23","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"0bf41c5b4ab8ada45b58dcaa1218541ff0ee7918","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.23.tgz","fileCount":100,"integrity":"sha512-xbhWugTbwas/h9P6EuSZhGGRFO77904IX/hVVJI7gSrcBja5HE9LVBOM1PafxoaPSk4Zty/xI6z2VvEUAnlIoA==","signatures":[{"sig":"MEUCIQDzZTnNHHI9xLmbjunhl/4m8pcnfDzqgGVDhgnQb7QftwIgECcWBBWN5n3HG1H2Yq6dlE7DphmTHMem9mZewyhk944=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217506},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"aa49669b06ce61993d832d787bdf6a7949ce6d41","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.23_1778411690046_0.6934211683217797","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"linkrpc","version":"1.0.24","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.24","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"ae88a37501b5b1fa7fc00994e9a28c6ec2fdc3e7","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.24.tgz","fileCount":100,"integrity":"sha512-NamIJkvnPpeZfxLEA8ccwAUV4CqmHm3ljgyfmA6wER8vt1SlU71C/YPnAKuAC8qRIuodCKPRnES8OhyO4xRAHg==","signatures":[{"sig":"MEYCIQDCPSd4vStS9pnK1eQpdLb2DEQ0Qn0zz/mqNQM2NjvVsAIhAMIBCCmS827AJA1DZYTwM6w8dqU9jVDpROkqXZYVLIdb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218410},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"793cc837a6d0258dce4681330be85dd6fd9f18e2","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.24_1778412352422_0.27092657458823854","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"linkrpc","version":"1.0.25","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.25","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"3151a859557e0e92ded351733f4705b7f2c11198","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.25.tgz","fileCount":104,"integrity":"sha512-2lK8+Sjty977Jcv9BvHiCsFMMwC799lI3mLMlALAB0SqKBHDg3Iu0SLEoBriO7HdtRJxj5kZ49EhQ25d/QMD+g==","signatures":[{"sig":"MEQCHwm61joW2ZmhdC5QJabsRO/cdxMOu61S4c7PohboeuECIQD7eahQkT6MYwxV3QoUOm8cfJolOXhTqkoBMkvxdv1RpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220097},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e8186948533d9ac48419d84fdb810cdf0b190825","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.25_1778413839070_0.42838826593794543","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"linkrpc","version":"1.0.26","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.26","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"d14651bbb9e75827b8d10c6abeaa95665768b9e7","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.26.tgz","fileCount":104,"integrity":"sha512-O7aBYWfOxy0T0Pskn2tizm7dvjZ24GJhGWw2YuGj2uWa35uqFVnJhEB1ixs12LGtxxI9BucrWFRQb+jqgcCNsQ==","signatures":[{"sig":"MEYCIQCpdxB/g/D7Xwy9AiO/bcp+CWHMfuflsyPrWYl82SP4aQIhAKXI7GkKUgl4zg6nPRo4tlMsceDNsG6gJwzU/ZMVqbWG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"320b972eab3f220f382ce3ef49c8578d82117746","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.26_1778413914004_0.9007430215452992","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"linkrpc","version":"1.0.27","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.27","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"d0e9b13295c66472058d29a538cab027651ffd52","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.27.tgz","fileCount":104,"integrity":"sha512-XouGVznyqldrObT/NcoR6aXVmuNetJFOPd4qTkNoUYlD71t+wyEl5kgWS5p6MiXeYyvxV8bR+N0+GWQWA6x4wA==","signatures":[{"sig":"MEQCIGINBPECd62OagKeviv5wD56mq9YPiw9JAMxmfD0KS4kAiBqVReSc7nKwV3Xq7QT3GVhVvsRS7/KP+DvQEgHdTMU4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220391},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"bb80a62073b15ed516044068be29fe7aeb2a8f38","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.27_1778414401355_0.03069836779901003","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"linkrpc","version":"1.0.28","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.28","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"2a289d0539723d0e96a838889892d06170a3ef74","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.28.tgz","fileCount":108,"integrity":"sha512-01OKzzvYF3BVqWZ7PtIFZKH1bpCtHx6r+yq878On5vSTrRphp/UYWooqkequ9ynL1hxwfZjhIEHfF4KgFrcwlA==","signatures":[{"sig":"MEQCIH127eJNZV6m9HPpqkYuKlrU/cjEAh4u0evfksppJ6JvAiBW7Avjbtd4IiFBmfcr58xkSpBEM97HI6bHQvFI0Vn50A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264506},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"8024293afdf4f2043a3fcd1b072f799ec77939c5","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.28_1778951289897_0.371983421986688","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"linkrpc","version":"1.0.29","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.29","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"5f889c07317443b948f2d64da4f2bcc7d79aea5d","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.29.tgz","fileCount":108,"integrity":"sha512-PCJ15ZdZ9bMy9xxpulhI9TxhLwD/NrTtjp0uLGGCnizScA2VZUDFGHR4n2VX33nrOba4YnO1NECb5U72RL6GqQ==","signatures":[{"sig":"MEUCIQDC3ZDX4tZksX7ZRm0bbABcwAEthLrooCGcvGwGapxfbAIgD4dCydGcIiMtuq8mj6/XDerHpdsg4p68rlEVotemLyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264790},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b490248aceb29fafc6748e7397a5c314c13a0f4d","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.29_1778992617518_0.913876378171363","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"linkrpc","version":"1.0.30","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.30","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"ee18864803f5de8a35a8a228b7b1edf82fe5af3d","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.30.tgz","fileCount":108,"integrity":"sha512-K/vjhCz46MPX9UokW692uk4utUMCXZvEhivPL6q6B0ZH38dNIM3RkGlAq6Bj5cH+DiPPQmtojOb9mZjE9ec6gA==","signatures":[{"sig":"MEYCIQC7gl1sY/ydqMfy0aIMY/FeinjS8eu3Or+hioNb4zhc1gIhAOQl+3hdeysVWYSqFkfCrlDtrSPjogA4nZvGZ6VJaXYR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267213},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d2b8e669c5c40c732c2e85a5ebc3657100fe8dc6","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.30_1778994709058_0.822877508474257","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"linkrpc","version":"1.0.31","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.31","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"1b5b2661a612f3b57291bacb6e77abf91819ad78","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.31.tgz","fileCount":108,"integrity":"sha512-aeCH9Tb8vb5/YlC1KSql7pzCGtkAhj4m1DQ31rTRb8pPpHyLUSL1ZpdK3qDd9+MblJ9fsvBmbJ1nKzhc5elvIw==","signatures":[{"sig":"MEUCIQClIKgAuqckQr97FLdPynqFOJblcOBvxUf1zBaln0pvlwIgIFyQGCzvbxY4vL/oRnqM8yhLStxUBgPmAEyYpC8mpx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4f1980f482304175e610bacbf2f9ec2ef4c0018a","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.31_1779004131823_0.16068239974925724","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"linkrpc","version":"1.0.32","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.32","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"c99740bbd0f02d8bebb2467f453794f1808cfbb1","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.32.tgz","fileCount":108,"integrity":"sha512-/m3lhhcMoazxbZb5deyGyDrPY4mmmZ7dQwbqdD50eQS38pmEIJE+/5hWh3NiA0wBs8XUtuQ3ihdfRpsgiZFH4A==","signatures":[{"sig":"MEUCIQDn3F0JaE+cA9VQgT1lswYmayfb3+o6CPQ57f47b1gVngIgNwXu5RRHFd/QxoOw6rJxjeCSnIKdjx1tKtVQXTwhSJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270339},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"7a2f014edef81993725ac5d36d9a5414919e8a7b","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.32_1779005688382_0.7701084953547905","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"linkrpc","version":"1.0.33","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.33","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"b32a0a938c08c58b257cab7b4e5ad18598ab973a","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.33.tgz","fileCount":108,"integrity":"sha512-qCxKYvTnNFdD9L5xGd08WerXIVH8R8Q79wR5Se/b8ymk64bL0klGBW4PV4QeiT2eIzLjY7YEifRuqNMP7iid/A==","signatures":[{"sig":"MEQCIBmILf4auM41Yca7djMwDl7AF1xjLlmruAKtqFTomWVcAiABMUDqHzN4tEE5LSATAY6PNh9fupA4yAtDsuz6HboO9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270838},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"cdb7dd85d0c5221362edab84fe83bce83064d12b","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.33_1779011508272_0.25098551682817116","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"linkrpc","version":"1.0.34","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.34","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"702b66026d7fc1a5961ac3b6e6902d3dc37068a2","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.34.tgz","fileCount":108,"integrity":"sha512-/73CBCk8m6kzcVr32gs035v/kVbaBVYdbqE4pOxe0sjxeEnf0Jm7uECHZWwdZT7dcKBsCA/jSmIlMOip4Z5i/w==","signatures":[{"sig":"MEYCIQC3A8Pp9rISAN1jqEv6YD6JrX9n8EWJlUUAG7EUormjlQIhAMyqswijK8N7oZjDflkAkg2J9Qh169TwLdcF5rJoiLIZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272319},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fac8540edaa47856005244df3260b51ac0b48406","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.34_1779089481448_0.5271601137635333","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"linkrpc","version":"1.0.35","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.35","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"e61e0338188ae48b6a051ce1c32714cdff2a8702","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.35.tgz","fileCount":108,"integrity":"sha512-WxZ3uB+qXwgEChdrud+xOn2HdKjYJKhkpz8ZcwavvPJVQOEG7ihYVQuM1owyLQgYS9Mg6oP6wln/ccYxlSHPpw==","signatures":[{"sig":"MEYCIQDtrsLd3goO4U2+qjhgjZmquR8QCc+sz7Gzp7UgM3C5eAIhALznAYNK4ULuXxZplEolLoDso8JUv47tJ1u179oDOzFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296226},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"9e9836bb38a6fa33a3c2a2929f3b01610d0f3cd7","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","tsx":"^4.21.0","express":"^5.2.1","@types/ws":"^8.18.1","socket.io":"^4.8.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.35_1779888605422_0.028206368578258312","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"linkrpc","version":"1.0.36","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.36","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"2bac8a708aa0133dcaf551b20f684c1dc3f401b8","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.36.tgz","fileCount":112,"integrity":"sha512-vvrOQyk2ye9+YB111yyxi70MiJ4M1RnBcaETZ/YYZup0sr+7YfMRVFMWuUHsHI3yRyXptnvTt6VLd7P4MA4snQ==","signatures":[{"sig":"MEUCIQDYDp8GgNP4+P5NraKMM8EXz9s+6cF4aNqx7IqWFjA4igIgNllFCnrSH+jYtZEok9xQQ/arYys5xEJL4dRkcZxURmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285305},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":{"./dist/pipe.js":"./dist/pipe.browser.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d133818f57a37b660503a64a4b3b4bbd889c0803","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.src.json","check":"npm run check:test","check:src":"tsc --noEmit -p tsconfig.src.json","check:test":"npm run build && tsc --noEmit -p tsconfig.test.json","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","@types/ws":"^8.18.1","socket.io":"^4.8.3","typescript":"^6.0.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.36_1779897473784_0.4889506233773999","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"linkrpc","version":"1.0.37","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.37","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"2d77ee0a1633c596e86566e5367e6a90d35c254a","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.37.tgz","fileCount":112,"integrity":"sha512-+FYJOsJaT85WL1NMeJNvE91oEuGZIKtMF8GVL/gGATG9JL0DlpO5hZY3nbLfaAHTe2/jON/15Y8W6tn0LybA1g==","signatures":[{"sig":"MEYCIQC0eymwsJqnJfChrxZWSvfymGZi14q8cfBkAy7sz1qWSAIhAK0XLLoOip6Ny1TP9XQDedHC5370awM/ENWGs5CNpnmJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287934},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":{"./dist/pipe.js":"./dist/pipe.browser.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"1fe5ca943605f70e40dd9cc6cac6ae5f9c8323df","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.src.json","check":"npm run check:test","check:src":"tsc --noEmit -p tsconfig.src.json","check:test":"npm run build && tsc --noEmit -p tsconfig.test.json","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","@types/ws":"^8.18.1","socket.io":"^4.8.3","typescript":"^6.0.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.37_1779903680050_0.9236528516952816","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"linkrpc","version":"1.0.38","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.38","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"714a3a9697ab4dbc20b142ee2521ccec15672777","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.38.tgz","fileCount":112,"integrity":"sha512-sbkx6996RMJ4sBBFI35n4eKWlv7pprvJI5Lffp83HRCnECa8G3TehIVhqTpqWJQthRwEVcS0ZNsCRpo+gmTXbA==","signatures":[{"sig":"MEYCIQCN93/Hvgw3zNv2SuyzGlgxFLTw64YoYN04b6UP1T/IxwIhAL8VUcyM9youP98gAEsH7ItIgUMyFfN1R7Km3ushrFku","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283108},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":{"./dist/pipe.js":"./dist/pipe.browser.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"81cd447cda6cfdaf314a859cf063584f6fb3c8f1","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.src.json","check":"npm run check:test","check:src":"tsc --noEmit -p tsconfig.src.json","check:test":"npm run build && tsc --noEmit -p tsconfig.test.json","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","@types/ws":"^8.18.1","socket.io":"^4.8.3","typescript":"^6.0.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.38_1780027487406_0.6417169748791249","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"linkrpc","version":"1.0.39","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.39","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"ece809c1d57dcc38d1f063108bcc477b9707ba2d","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.39.tgz","fileCount":112,"integrity":"sha512-R7VtaDpjdwDKb+sLU205pkJt1YV5fgFkpQAxtmZMV2/1n0uRKKKxvoK3PcoqpT8HirEHerZd9uKsAAz290cV0A==","signatures":[{"sig":"MEUCIQCmu1XuakWtwjmWXm2HTf+5BVo03SfAOahlt+dM2Oop5wIgVdc9B2q0C8wmnP20A01iA6GFvI3jjpGCeFPBhwaQv60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":{"./dist/pipe.js":"./dist/pipe.browser.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"54f25999e7cac0aef5009951d5cbd9cfac110d88","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.src.json","check":"npm run check:test","check:src":"tsc --noEmit -p tsconfig.src.json","check:test":"npm run build && tsc --noEmit -p tsconfig.test.json","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","@types/ws":"^8.18.1","socket.io":"^4.8.3","typescript":"^6.0.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.39_1780028262756_0.36313948274713925","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"linkrpc","version":"1.0.40","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.40","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"3489f7dfb97645674ee6e5ec7a104de6487125b9","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.40.tgz","fileCount":112,"integrity":"sha512-7A6k1YPnxHqpPTW85g7B4ZsgKadgKApxbXiApDoRrqIDYmyS5nDW6tT/arqbWg90yBI2aT50hpzjaSbbUjLLLQ==","signatures":[{"sig":"MEUCIQDv0IAXE8CpbEjC8k8oB8+qRzePnaC8p69uhMT/5SwfJwIgNDbt2QRTY4mbDp1lZmR7CeXZDY8HoybOt+VQKCF+tLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":{"./dist/pipe.js":"./dist/pipe.browser.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"8813dcfa0eac6c28d28afb3f282ceaebd831667a","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.src.json","check":"npm run check:test","check:src":"tsc --noEmit -p tsconfig.src.json","check:test":"npm run build && tsc --noEmit -p tsconfig.test.json","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","@types/ws":"^8.18.1","socket.io":"^4.8.3","typescript":"^6.0.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.40_1781502736402_0.6541718763602031","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"linkrpc","version":"1.0.41","keywords":["rpc","typescript"],"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","_id":"linkrpc@1.0.41","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"homepage":"https://github.com/MingZeY/LinkRPC#readme","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"dist":{"shasum":"128c71c9a9ad1ffc80c171acb349403c2711522b","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.41.tgz","fileCount":112,"integrity":"sha512-uhGHfSog9O0ZkwZBsxV32Bj6paneDK2uTVBKsJBLJjgLBPHzhy8aLetgJL7tKthKg5w/o+9DrM0+UJHNbqlBcA==","signatures":[{"sig":"MEYCIQD6ac3JSCvS0VW03dwB62OOxQTjN+PtBQIXqHTSYzfadAIhAJjWt3y2FVfwmqLbMxx68yesCXguL5lYMPyxeewI4SFA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286769},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":{"./dist/pipe.js":"./dist/pipe.browser.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"85007c5318c5d9e51cbdb337f04a7634a545b027","scripts":{"test":"tsx test/test.ts","build":"tsc -p tsconfig.src.json","check":"npm run check:test","check:src":"tsc --noEmit -p tsconfig.src.json","check:test":"npm run build && tsc --noEmit -p tsconfig.test.json","playground":"tsx test/playground.ts"},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"repository":{"url":"git+https://github.com/MingZeY/LinkRPC.git","type":"git"},"_npmVersion":"9.6.7","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","@types/ws":"^8.18.1","socket.io":"^4.8.3","typescript":"^6.0.3","@types/express":"^5.0.6","socket.io-client":"^4.8.3"},"_npmOperationalInternal":{"tmp":"tmp/linkrpc_1.0.41_1782738391182_0.5060892523405978","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"linkrpc","version":"1.0.42","description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","author":{"name":"MingZeY","email":"1552904342@qq.com"},"repository":{"type":"git","url":"git+https://github.com/MingZeY/LinkRPC.git"},"keywords":["rpc","typescript"],"license":"MIT","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"browser":{"./dist/pipe.js":"./dist/pipe.browser.js"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"test":"tsx test/test.ts","playground":"tsx test/playground.ts","build":"tsc -p tsconfig.src.json","check:src":"tsc --noEmit -p tsconfig.src.json","check:test":"npm run build && tsc --noEmit -p tsconfig.test.json","check":"npm run check:test"},"devDependencies":{"@types/express":"^5.0.6","@types/ws":"^8.18.1","socket.io":"^4.8.3","socket.io-client":"^4.8.3","tsx":"^4.22.3","typescript":"^6.0.3"},"gitHead":"91c8565f32c4ce1c341afafd54d0a02dd0dba5a4","bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"homepage":"https://github.com/MingZeY/LinkRPC#readme","_id":"linkrpc@1.0.42","_nodeVersion":"22.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-WkWDSbY88iz+m2EpFcl78tzhyXHIrKh2trVCPN6TdItQR0WDPKYOBknapDEeWOAtTIyQmtiO6U3+91H3OtVS5Q==","shasum":"a8d5a01e1a8368d3e9853a9037f70bf835c4a3be","tarball":"https://registry.npmjs.org/linkrpc/-/linkrpc-1.0.42.tgz","fileCount":112,"unpackedSize":287011,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUW81C74EaRf+YxoXhWN3lUeRz8HuSAZ8W1STpT/a+XAIgdLwsukP4Y7/tZdR8qK8t8WRwV16eCVm0iZkxivRuRpA="}]},"_npmUser":{"name":"mingzey","email":"1552904342@qq.com"},"directories":{},"maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linkrpc_1.0.42_1782739006526_0.9753342420066691"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T06:03:19.239Z","modified":"2026-06-29T13:16:46.773Z","1.0.0":"2026-04-23T06:03:19.441Z","1.0.1":"2026-04-23T10:16:48.069Z","1.0.2":"2026-04-23T10:31:16.943Z","1.0.3":"2026-04-25T09:26:08.461Z","1.0.4":"2026-04-25T11:59:42.295Z","1.0.5":"2026-04-25T12:34:27.340Z","1.0.6":"2026-04-25T12:36:15.066Z","1.0.7":"2026-04-26T11:52:06.077Z","1.0.8":"2026-04-27T08:07:52.864Z","1.0.9":"2026-05-03T18:20:40.997Z","1.0.10":"2026-05-04T06:38:43.282Z","1.0.11":"2026-05-04T06:57:13.844Z","1.0.12":"2026-05-04T07:00:23.305Z","1.0.13":"2026-05-04T07:40:22.000Z","1.0.14":"2026-05-04T08:07:27.379Z","1.0.15":"2026-05-04T12:34:17.843Z","1.0.16":"2026-05-04T12:39:35.061Z","1.0.17":"2026-05-08T10:03:47.177Z","1.0.18":"2026-05-08T10:11:09.517Z","1.0.20":"2026-05-09T02:27:44.784Z","1.0.21":"2026-05-09T04:15:06.574Z","1.0.22":"2026-05-09T05:11:00.367Z","1.0.23":"2026-05-10T11:14:50.191Z","1.0.24":"2026-05-10T11:25:52.568Z","1.0.25":"2026-05-10T11:50:39.238Z","1.0.26":"2026-05-10T11:51:54.163Z","1.0.27":"2026-05-10T12:00:01.513Z","1.0.28":"2026-05-16T17:08:10.080Z","1.0.29":"2026-05-17T04:36:57.677Z","1.0.30":"2026-05-17T05:11:49.243Z","1.0.31":"2026-05-17T07:48:51.986Z","1.0.32":"2026-05-17T08:14:48.558Z","1.0.33":"2026-05-17T09:51:48.431Z","1.0.34":"2026-05-18T07:31:21.607Z","1.0.35":"2026-05-27T13:30:05.555Z","1.0.36":"2026-05-27T15:57:53.970Z","1.0.37":"2026-05-27T17:41:20.222Z","1.0.38":"2026-05-29T04:04:47.577Z","1.0.39":"2026-05-29T04:17:42.936Z","1.0.40":"2026-06-15T05:52:16.598Z","1.0.41":"2026-06-29T13:06:31.313Z","1.0.42":"2026-06-29T13:16:46.660Z"},"bugs":{"url":"https://github.com/MingZeY/LinkRPC/issues"},"author":{"name":"MingZeY","email":"1552904342@qq.com"},"license":"MIT","homepage":"https://github.com/MingZeY/LinkRPC#readme","keywords":["rpc","typescript"],"repository":{"type":"git","url":"git+https://github.com/MingZeY/LinkRPC.git"},"description":"TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom","maintainers":[{"name":"mingzey","email":"1552904342@qq.com"}],"readme":"[English](./README.md) / [中文](./README.zh-CN.md)\r\n\r\n# LinkRPC\r\n\r\n基于 TypeScript 的 RPC 框架，支持多种连接类型，包括 HTTP、Socket 和 SocketIO。\r\n\r\n## 仓库\r\n\r\n[Github](https://github.com/MingZeY/LinkRPC)\r\n\r\n## 特性\r\n\r\n- 🛡️ **类型安全的 RPC 调用** - 利用 TypeScript 的类型系统实现端到端的类型安全\r\n- 🔌 **多种连接类型** - 支持 HTTP、Socket 和 SocketIO 连接，或自定义`LinkRPCProvider`\r\n- 🔄 **中间件支持** - 可扩展的中间件系统，用于请求/响应处理\r\n- 📝 **上下文感知** - 内置上下文系统，用于在处理程序之间传递数据\r\n- 🔁 **双向通信** - 支持客户端和服务器之间的双向 RPC 调用，能力取决于连接类型\r\n- 📦 **易于使用** - 用于定义服务和方法的简单 API\r\n- 🚀 **零依赖** - 不依赖任何外部库，仅依赖 TypeScript 标准库\r\n- 🌐 **前后端通用** - 可在 Node.js 后端和浏览器前端使用\r\n- 📈 **高拓展性** - 可轻松集成入 Electron、Express 等框架作为 RPC 调用方案\r\n\r\n## 安装\r\n\r\n```bash\r\nnpm install linkrpc\r\n```\r\n\r\n## 基本使用\r\n\r\n### 服务器设置\r\n\r\n```typescript\r\nimport { LinkRPCServer, LinkRPCAPIDefine } from 'linkrpc';\r\n\r\n// 定义 API 接口\r\nconst ServerAPIDefine = new LinkRPCAPIDefine<{\r\n    // 服务层 - 在此处定义服务或使用接口继承\r\n    math:{\r\n        // 方法层 - 在此处定义方法\r\n        add(a:number,b:number):number,\r\n    },\r\n}>({\r\n    timeout:10 * 1000\r\n});\r\n\r\n// 创建服务器实例\r\nconst server = new LinkRPCServer({\r\n    // 让 TypeScript 从 ServerAPIDefine 推断类型\r\n    local:ServerAPIDefine,\r\n    // 连接层 - 在此处使用 Provider 或 自定义的 Provider\r\n    // provider:new LinkRPCBuildin.provider.default(),\r\n    // provider:new LinkRPCBuildin.provider.http(),\r\n    // provider:new LinkRPCBuildin.provider.socket(),\r\n    // provider:new LinkRPCBuildin.provider.socketio(),\r\n});\r\n\r\n// 挂钩服务方法\r\nserver.hook('math','add',{\r\n    handler: (a,b) => a+b,\r\n});\r\n\r\n// 开始监听\r\nserver.listen({\r\n    port:3698,\r\n})\r\n```\r\n\r\n### 客户端设置\r\n\r\n```typescript\r\nimport { LinkRPCClient, LinkRPCAPIDefine } from 'linkrpc';\r\n// 重用或导入相同的 API 定义\r\nconst ServerAPIDefine = new LinkRPCAPIDefine<{\r\n  math:{\r\n      add(a:number,b:number):number,\r\n  },\r\n}>();\r\n\r\n// 创建客户端实例\r\nconst client = new LinkRPCClient({\r\n    // 让 TypeScript 从 ServerAPIDefine 推断类型\r\n    remote:ServerAPIDefine,\r\n});\r\n\r\n// 连接到服务器\r\nconst connection = await client.connect({\r\n    port:3698,\r\n});\r\n\r\n// 获取 API 实例\r\nconst api = client.getAPI(connection);\r\n\r\n// 进行 RPC 调用\r\nconst result = await api.math.add.call(1,2); // 返回 3\r\n```\r\n\r\n## 连接类型\r\n\r\nLinkRPC 支持多种连接类型：\r\n\r\n1. **HTTP** - HTTP 连接\r\n2. **Socket** - 原始套接字连接\r\n3. **SocketIO** - Socket.IO 连接\r\n4. **自定义** - 用户定义的连接提供者，参见抽象类 `LinkRPCProvider`\r\n\r\n```typescript\r\nnew LinkRPCServer({\r\n    local:ServerAPIDefine,\r\n    // optional, default is default provider\r\n    // 连接层 - 在此处使用 Provider 或 自定义的 Provider\r\n    // provider:new LinkRPCBuildin.provider.default(),\r\n    // provider:new LinkRPCBuildin.provider.http(),\r\n    // provider:new LinkRPCBuildin.provider.socket(),\r\n    // provider:new LinkRPCBuildin.provider.socketio(),\r\n})\r\n```\r\n\r\n## API 文档\r\n\r\n### 服务器 API\r\n\r\n- `new LinkRPCServer(config)` - 创建新的服务器实例\r\n- `server.hook(serviceName, methodName, config)` - 挂钩单个方法\r\n- `server.hookService(serviceName, instance)` - 挂钩整个服务\r\n- `server.use(middleware)` - 添加中间件\r\n- `server.listen()` - 开始监听连接\r\n- `server.close()` - 关闭服务器\r\n\r\n### 客户端 API\r\n\r\n- `new LinkRPCClient(config)` - 创建新的客户端实例\r\n- `client.connect()` - 连接到服务器\r\n- `client.getAPI(connection)` - 获取连接的 API 实例\r\n- `client.use(middleware)` - 添加中间件\r\n\r\n## 中间件使用\r\n\r\nLinkRPC 支持服务器和客户端的中间件：\r\n\r\n```typescript\r\nclass MyMiddleware extends LinkRPCMiddleware{\r\n\r\n    async inbound(context:RPCContext,next:(context:RPCContext) => Promise<RPCContext>):Promise<RPCContext>{\r\n        // Do something when inbound packet before other middlewares processed\r\n        await next(context);\r\n        // Do something when inbound packet after other middlewares processed\r\n        return context;\r\n    }\r\n\r\n    async outbound(context:RPCContext,next:(context:RPCContext) => Promise<RPCContext>):Promise<RPCContext>{\r\n        // Do something when outbound packet before other middlewares processed\r\n        await next(context);\r\n        // Do something when outbound packet after other middlewares processed\r\n        return context;\r\n    }\r\n\r\n}\r\n```\r\n\r\n## 上下文使用\r\n\r\nLinkRPC 提供内置的上下文系统，允许您在服务方法中访问请求上下文。这对于访问连接信息、认证数据或其他请求特定数据特别有用。\r\n\r\n### 示例：在服务中使用上下文\r\n\r\n```typescript\r\n// Server-side code\r\nimport { LinkRPCServer, LinkRPCAPIDefine, LinkRPCContextSymbol, type LinkRPCContext, type LinkRPCContextAware } from 'linkrpc';\r\n\r\n// Define service interface\r\ninterface MathServiceInterface {\r\n    add(a: number, b: number):number;\r\n}\r\n\r\n// Create API definition\r\nconst serverAPIDefine = new LinkRPCAPIDefine<{\r\n    math: MathServiceInterface,\r\n}>();\r\n\r\n// Create server instance\r\nconst server = new LinkRPCServer({\r\n    local: serverAPIDefine,\r\n});\r\n\r\n// Implement service with context awareness\r\nclass MathService implements MathServiceInterface, LinkRPCContextAware {\r\n    // Inject context using LinkRPCContextSymbol\r\n    [LinkRPCContextSymbol]: LinkRPCContext | null = null;\r\n\r\n    /**\r\n     * For safety, must use @LinkRPCAPIDefine.method() to mark method as RPC method in service usage\r\n     * You need set experimentalDecorators:true in tsconfig.json\r\n     */\r\n    @LinkRPCAPIDefine.method()\r\n    add(a: number, b: number): number {\r\n        // Access context\r\n        const context = this[LinkRPCContextSymbol];\r\n        if (!context) {\r\n            throw new Error('Context is not available');\r\n        }\r\n        \r\n        // Use context information (e.g., connection details, authentication)\r\n        console.log('Request received from:', context.connection);\r\n        \r\n        return a + b;\r\n    }\r\n}\r\n\r\n// Hook service to server, only methods marked with @LinkRPCAPIDefine.method() will be hooked\r\nserver.hookService('math', new MathService());\r\n\r\n// Start server\r\nserver.listen({\r\n    port: 3698,\r\n});\r\n```\r\n\r\n```typescript\r\n// Client-side code\r\nimport { LinkRPCClient, LinkRPCAPIDefine } from 'linkrpc';\r\n\r\n// Reuse API definition\r\nconst serverAPIDefine = new LinkRPCAPIDefine<{\r\n    math: MathServiceInterface,\r\n}>();\r\n\r\n// Create client\r\nconst client = new LinkRPCClient({\r\n    remote: serverAPIDefine,\r\n});\r\n\r\n// Connect and make RPC call\r\nconst connection = await client.connect({\r\n    port: 3698,\r\n});\r\nconst api = client.getAPI(connection);\r\nconst result = await api.math.add.call(1, 2); // Returns 3\r\n```\r\n\r\n## More Usage\r\n\r\nsee `./example/*.ts` for more usage.\r\n\r\n## Contributing\r\n\r\nContributions are welcome! Please feel free to submit a Pull Request.\r\n\r\n## License\r\n\r\nMIT License - see the [LICENSE](https://github.com/MingZeY/LinkRPC/blob/master/LICENSE) file for details.\r\n","readmeFilename":"README.zh-CN.md"}