{"_id":"@iocore/micro-ws-registry","_rev":"26-358dfb85795bf5424f5874e43feabaef","name":"@iocore/micro-ws-registry","dist-tags":{"latest":"1.0.25"},"versions":{"1.0.0":{"name":"@iocore/micro-ws-registry","version":"1.0.0","_id":"@iocore/micro-ws-registry@1.0.0","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"4d8941b34d59e46e226a72c4af0be3e46cd53a84","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.0.tgz","fileCount":4,"integrity":"sha512-O/B/71WBa3kgd89Yl0oy/M7u9Mx+dty2ijS7VdmofgfYDdrN5Raej757sPPfZQ2Gtz/2JjwOnOo9hE+6OODPMw==","signatures":[{"sig":"MEUCIBhsoX6EKyp1x8RdC5CtMG6Qn1SmOcZL0hQ6Atg+vyz/AiEA3p59RfVleKR0pWaG15ajXYxgPuXxXAZa+qF2mdQAADU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2949},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.0.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/4b467176b19c82fbcbcf66e747f64694/iocore-micro-ws-registry-1.0.0.tgz","_integrity":"sha512-O/B/71WBa3kgd89Yl0oy/M7u9Mx+dty2ijS7VdmofgfYDdrN5Raej757sPPfZQ2Gtz/2JjwOnOo9hE+6OODPMw==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.5","@iocore/micro-ws":"^1.0.2","@iocore/component":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.0_1743675346218_0.7326473761439543","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@iocore/micro-ws-registry","version":"1.0.1","_id":"@iocore/micro-ws-registry@1.0.1","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"4cabcd4bd09a6ca8bd3701b84538adfefc067dad","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.1.tgz","fileCount":4,"integrity":"sha512-TMLcgp7L++iMCiI4KqbmItJUDI/0Bdl5YVOCT0OuJX6yj9c6uqwOOBmjK0mG/+Xr9CUVXVMAu4hm1h4jSBgPJg==","signatures":[{"sig":"MEUCIQCuWD31FwIkyKj5uE5zaofp9ncX8aojTYd16xVgK9UL7wIgXvewpdNmwkPe0zN2WpzI04J9J5E/pwykWoJR817IdQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2914},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.1.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/4ad0468f129e62c7869b523ae5218b59/iocore-micro-ws-registry-1.0.1.tgz","_integrity":"sha512-TMLcgp7L++iMCiI4KqbmItJUDI/0Bdl5YVOCT0OuJX6yj9c6uqwOOBmjK0mG/+Xr9CUVXVMAu4hm1h4jSBgPJg==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.5","@iocore/micro-ws":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.1_1743676380325_0.42561155392520367","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@iocore/micro-ws-registry","version":"1.0.2","_id":"@iocore/micro-ws-registry@1.0.2","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"c24d4ce1467dc3b62af545ca5d02092b64f19c2b","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.2.tgz","fileCount":4,"integrity":"sha512-2WTBXIstK7eVgY3adG7QlQJHpqZmqaKbaC+IZ82XxCR0JA5AA/4vZjUtCtsd2lhtmZ+3Nf3Bla22W2rRMj11EQ==","signatures":[{"sig":"MEUCIHl7lb2q5/ptTtvzzfe5nmF9bXaLrsnG6TAqji6hQM4vAiEAi4dj21z1tbQhWugoET6UKdU0RGcAQGosdQSkk0woKlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2914},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.2.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/16d8d7638e3e51930dd861ac58605c22/iocore-micro-ws-registry-1.0.2.tgz","_integrity":"sha512-2WTBXIstK7eVgY3adG7QlQJHpqZmqaKbaC+IZ82XxCR0JA5AA/4vZjUtCtsd2lhtmZ+3Nf3Bla22W2rRMj11EQ==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.5","@iocore/micro-ws":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.2_1743765975950_0.5457355742814611","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@iocore/micro-ws-registry","version":"1.0.3","_id":"@iocore/micro-ws-registry@1.0.3","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"ccf85da206203e952cbf13a9f5dd03e76fadfef1","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.3.tgz","fileCount":4,"integrity":"sha512-iLpEMXd1qoHMVr/zgqfYKCtGOohX9LeOT3Dsyj44dSmRaj8plh3WVHiEJRMgOCoi07MiPEyW13vqyMsa54rhxg==","signatures":[{"sig":"MEQCIEtAqn/lR3x5C789c+AAXGulRW3gwVTLycQ/wqv7rqPGAiBtD5xPxB99GsnX6pMi88w0R5ZDKJlid2VaYZ5pq6rSCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3090},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.3.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/8f74bce315ec2543e7df625d8fd0767a/iocore-micro-ws-registry-1.0.3.tgz","_integrity":"sha512-iLpEMXd1qoHMVr/zgqfYKCtGOohX9LeOT3Dsyj44dSmRaj8plh3WVHiEJRMgOCoi07MiPEyW13vqyMsa54rhxg==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.5","@iocore/micro-ws":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.3_1743767157633_0.523142017970484","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@iocore/micro-ws-registry","version":"1.0.4","_id":"@iocore/micro-ws-registry@1.0.4","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"ae0a6d162d681aadc0e8b7ff7c07e62cb83d2132","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.4.tgz","fileCount":4,"integrity":"sha512-LQh89khwb1xN5BRm8zVnZuTi0DrQ0P04M5+6dTa0f+EB2r81V6hV2EuiPR0N0FIzBlLxFgpFnNkRGtwoqysPUw==","signatures":[{"sig":"MEQCIEzUO2SAYzC8KZaiLP4axdWRYyN/4+ASiIuWYSMo45eIAiAvsC5xMu6btSsqh319LS49Pt8nFl0SFCbJf43iXQ6UNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3150},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.4.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/139a6503ad136cde9ae182437f96a7d8/iocore-micro-ws-registry-1.0.4.tgz","_integrity":"sha512-LQh89khwb1xN5BRm8zVnZuTi0DrQ0P04M5+6dTa0f+EB2r81V6hV2EuiPR0N0FIzBlLxFgpFnNkRGtwoqysPUw==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.5","@iocore/micro-ws":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.4_1743782684840_0.719535751373866","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@iocore/micro-ws-registry","version":"1.0.5","_id":"@iocore/micro-ws-registry@1.0.5","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"d3890c3a1ac49bad0080cb7d90e6da51f80f7179","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.5.tgz","fileCount":4,"integrity":"sha512-Esx2AJsE4/sx0EVZAKspW/3vlsqAaN5raMYM8icRt66FFfn15fdYch22ufHVbKXW4pcGSa+k5MDmGgugbw3v7w==","signatures":[{"sig":"MEUCIGXJUNiqBlZGIseKq/eYZZCASsuZYwWwQ8FPAV2Wu9QCAiEAm66pvftd6kz1JsioshIn2WP8XBvHCe3dSEV/DFmLqco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3309},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.5.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/5d1482afbc16852c351479b1d6536baa/iocore-micro-ws-registry-1.0.5.tgz","_integrity":"sha512-Esx2AJsE4/sx0EVZAKspW/3vlsqAaN5raMYM8icRt66FFfn15fdYch22ufHVbKXW4pcGSa+k5MDmGgugbw3v7w==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.5","@iocore/micro-ws":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.5_1743783767793_0.025425499264458695","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@iocore/micro-ws-registry","version":"1.0.6","_id":"@iocore/micro-ws-registry@1.0.6","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"1296ffd707fdab1669e921e29887843f009243bc","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.6.tgz","fileCount":4,"integrity":"sha512-9MNHhyHm6mzKu5MeA28SsolRk/D5ylx398TyTlUji5RAi/NjNc7KGyYNZBubBDIsX9V1OwjVCCLKXayxq22cMw==","signatures":[{"sig":"MEQCIAd2uIfzGDKVSVX46NXD8z4cSHUwYuEPdy9aIPwqHJINAiBYT37i6JceDd/ie3UCb06MqKbVGiizs6s5uTduvwfQvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3309},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.6.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/96a2e5f17d1149d7ab11021e40377dba/iocore-micro-ws-registry-1.0.6.tgz","_integrity":"sha512-9MNHhyHm6mzKu5MeA28SsolRk/D5ylx398TyTlUji5RAi/NjNc7KGyYNZBubBDIsX9V1OwjVCCLKXayxq22cMw==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.5","@iocore/micro-ws":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.6_1743785706499_0.721079891741824","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@iocore/micro-ws-registry","version":"1.0.7","_id":"@iocore/micro-ws-registry@1.0.7","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"9093ec96e840797dadca07735a59b5ab337ff1e7","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.7.tgz","fileCount":4,"integrity":"sha512-ex3GigSUe2f6GkPgSKh5koUNurvJhARY97sHA5Kft04MIdruXpUC+QkyKWob1kO+dXKLjTYzagkPqKkA22h8vA==","signatures":[{"sig":"MEQCIFWzK0V7tfkOIVbyA1tk7mRV+7h+c7MoOlji76h1ihluAiBbo3oG6YBooshVnerOC3yJCPjiUBYa+6twsKYIchRzig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3309},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.7.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/697d48bb77e760fb26f35d98af15a9a8/iocore-micro-ws-registry-1.0.7.tgz","_integrity":"sha512-ex3GigSUe2f6GkPgSKh5koUNurvJhARY97sHA5Kft04MIdruXpUC+QkyKWob1kO+dXKLjTYzagkPqKkA22h8vA==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.5","@iocore/micro-ws":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.7_1743942087130_0.21864178930431777","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@iocore/micro-ws-registry","version":"1.0.8","_id":"@iocore/micro-ws-registry@1.0.8","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"6fcde5c805f643ca6e388fd8e73dcff4cbeb57a9","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.8.tgz","fileCount":4,"integrity":"sha512-dGANvgoJ71J1fLyuA+Ipjk/DBhdVRQOQTlqV5JlCWXwzEkH08oRwPkisRkv9V3ZtFColEoEH4FdBcxwzBnr1lA==","signatures":[{"sig":"MEQCIEUPlgs7s1xhELu+njO75nz0IxmOU6Am/qkLr6Yqz6tOAiBP9vgcHYiMxsShjFyyHcgsgqZ4hHC0nwK5/iADrEM4Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3309},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.8.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/a2b4aafa21a1f19259a538e713d91ef6/iocore-micro-ws-registry-1.0.8.tgz","_integrity":"sha512-dGANvgoJ71J1fLyuA+Ipjk/DBhdVRQOQTlqV5JlCWXwzEkH08oRwPkisRkv9V3ZtFColEoEH4FdBcxwzBnr1lA==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.5","@iocore/micro-ws":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.8_1743942654510_0.43960037405716856","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@iocore/micro-ws-registry","version":"1.0.9","_id":"@iocore/micro-ws-registry@1.0.9","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"4a4dc7c1f1f508eb26f5c763de40204ce9bef481","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.9.tgz","fileCount":4,"integrity":"sha512-R5CDEbGSVZlfEsLhW61UnyOSR9ZF4tdYBNmOKHGe3Zkl++2T0rGNY3Z5aAX2EX0vQuhVe/7uVWwvbmqP8Xrmgw==","signatures":[{"sig":"MEUCIEP8mcTj/GKtF6GoqIlW4q4mwGZ4TurpPzoiBHSuoZ66AiEA6dIRNrFYcZVfnusM92ZXq68Q3AXz/nEVVu5U3mEu7K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.9.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/ce447731364b5010d27af57758bcfacc/iocore-micro-ws-registry-1.0.9.tgz","_integrity":"sha512-R5CDEbGSVZlfEsLhW61UnyOSR9ZF4tdYBNmOKHGe3Zkl++2T0rGNY3Z5aAX2EX0vQuhVe/7uVWwvbmqP8Xrmgw==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.5","@iocore/micro-ws":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.9_1744010522112_0.7905576925988864","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@iocore/micro-ws-registry","version":"1.0.10","_id":"@iocore/micro-ws-registry@1.0.10","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"14f1437b76b53be902722829d0a687e717eda13e","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.10.tgz","fileCount":4,"integrity":"sha512-dFSXzIoSwl/GkV4F/1J52Etp9tq2x6NvGmk68bOIOJDSQ7Iy/jCmEsxfj7qex7FL6VV2CR/gsmQdwR+5MToxuw==","signatures":[{"sig":"MEUCIQD+kTqJzodJD0Y/Z76n8ozg7m//vS6Brl809yf60R7D8AIgNJ2Lr8l7De5gWcbFR9Nq+hT9X0w9w7jGoia/DQuBTDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4951},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.10.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/7c405d56b25f26347fd2a9abcad66a95/iocore-micro-ws-registry-1.0.10.tgz","_integrity":"sha512-dFSXzIoSwl/GkV4F/1J52Etp9tq2x6NvGmk68bOIOJDSQ7Iy/jCmEsxfj7qex7FL6VV2CR/gsmQdwR+5MToxuw==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.5","@iocore/micro-ws":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.10_1744012414089_0.3447643963804361","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@iocore/micro-ws-registry","version":"1.0.11","_id":"@iocore/micro-ws-registry@1.0.11","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"606097c4dacc4fe7a053747c776b8b9c9a46e223","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.11.tgz","fileCount":4,"integrity":"sha512-zGqrmFyWDnhsxvmWgndNlDkw5My+XycCGWwRc7/EX31VamaEXOV4cptddmskzrguF3n2WeZGFE2+EAfg9MVLBA==","signatures":[{"sig":"MEUCIQDIbN0RiRgTxlId5uM+6cAsdJczNsGI8vZIBKK4V2e9ygIgZR6yL4+hzP8PbyjuBJX3JBPnBuQ5s9etUQBwZSs2YfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4931},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.11.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/c30b86287ec35febfd68c3d77c297ebe/iocore-micro-ws-registry-1.0.11.tgz","_integrity":"sha512-zGqrmFyWDnhsxvmWgndNlDkw5My+XycCGWwRc7/EX31VamaEXOV4cptddmskzrguF3n2WeZGFE2+EAfg9MVLBA==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.6","@iocore/micro-ws":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.11_1744013353891_0.3441706634139745","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@iocore/micro-ws-registry","version":"1.0.12","_id":"@iocore/micro-ws-registry@1.0.12","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"ba58b10ea672cb261e3cbedb1ea2ddb608c66ce3","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.12.tgz","fileCount":4,"integrity":"sha512-Ets38R2EJwo8A+cXzwH9FK1d4bwRJBwUKj0HbNUoAAm16jg/uD8KKYZnOu6zf1iCoHV/yRWQmNwc+GlB7zWu8w==","signatures":[{"sig":"MEYCIQCpsMZ7c9lN0dRrQbS6fqqkaXEkidrBrmwGe0eV6VjsPwIhAOREmxStZwos2n1+LaUYhQcEVxABFqV8elEKXNEOD8yJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4954},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.12.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/b5013087ec3985637bcdf162f8501496/iocore-micro-ws-registry-1.0.12.tgz","_integrity":"sha512-Ets38R2EJwo8A+cXzwH9FK1d4bwRJBwUKj0HbNUoAAm16jg/uD8KKYZnOu6zf1iCoHV/yRWQmNwc+GlB7zWu8w==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.6","@iocore/micro-ws":"^1.0.8","@iocore/component":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.12_1744013952858_0.27109266722867975","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@iocore/micro-ws-registry","version":"1.0.13","_id":"@iocore/micro-ws-registry@1.0.13","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"0795aaf3e465e139dea1041a5ab522d090d07658","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.13.tgz","fileCount":4,"integrity":"sha512-58LvOGNwiZ7Glgg+RLAsRo2RYT5wjd0IwHjpUilnoqpjDRN9d2XvC6PMsXRVasNoy9SHQ46B2LANhhAZhm9dSg==","signatures":[{"sig":"MEUCIAH8KubUVFRgLBH7LgnB1wUkCB/Q2T7eWB/M4sOpgAy1AiEA9q76vWs/CuknCAUlHPuHo6nu+fXWkN1qdg6VJPFmc1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4954},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.13.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/1da8c494eb6099494f2dbe1840d0d7ef/iocore-micro-ws-registry-1.0.13.tgz","_integrity":"sha512-58LvOGNwiZ7Glgg+RLAsRo2RYT5wjd0IwHjpUilnoqpjDRN9d2XvC6PMsXRVasNoy9SHQ46B2LANhhAZhm9dSg==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.6","@iocore/micro-ws":"^1.0.8","@iocore/component":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.13_1744015241644_0.7598732984759662","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@iocore/micro-ws-registry","version":"1.0.14","_id":"@iocore/micro-ws-registry@1.0.14","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"f5a842649ab6b088d942086ef63666966a664ae7","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.14.tgz","fileCount":4,"integrity":"sha512-g9tVfRqRGyVPG9OvPbbvCQWVuccTDIflcrGg9OYB7vdfCzrDsSJ7n0j8XUycocGPsScbdbBBWVoK8OXPqiYz7g==","signatures":[{"sig":"MEUCIFD9sj2XlruzHwHfvLeRzQKmf4CAoEqZ5BWckxS9tcwoAiEA4ymoDvbL/7duhdfPyDyhmRO91l4Q/hPssvzwGRy+HgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4954},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.14.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/1f8beed981ab78d5a9a5d377d1dcb1f7/iocore-micro-ws-registry-1.0.14.tgz","_integrity":"sha512-g9tVfRqRGyVPG9OvPbbvCQWVuccTDIflcrGg9OYB7vdfCzrDsSJ7n0j8XUycocGPsScbdbBBWVoK8OXPqiYz7g==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.7","@iocore/micro-ws":"^1.0.8","@iocore/component":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.14_1744018591338_0.514018408256933","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@iocore/micro-ws-registry","version":"1.0.15","_id":"@iocore/micro-ws-registry@1.0.15","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"bdd1863040eb00a98294ebf221b04cae74ec2e46","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.15.tgz","fileCount":4,"integrity":"sha512-hY0tOUlERmQEAUkoEnqnkpjDm8WfrgxMoSMM3umN48yH95lGEi8+f72O1HQEoxMoWqM2q3H7zqqFKy9oEC3JPQ==","signatures":[{"sig":"MEYCIQC0uE01dK68QcBCsx7e+R0ZAVjkD/aIl7fOf7uSDLPhRQIhAP1YAusXp+qcDWO8d6QsBobGTa6aKn9StUv9Ck7u5BMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5104},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.15.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/a3fa4218dbb86178fc5beb84d84b5d45/iocore-micro-ws-registry-1.0.15.tgz","_integrity":"sha512-hY0tOUlERmQEAUkoEnqnkpjDm8WfrgxMoSMM3umN48yH95lGEi8+f72O1HQEoxMoWqM2q3H7zqqFKy9oEC3JPQ==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.7","@iocore/micro-ws":"^1.0.9","@iocore/component":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.15_1744033556205_0.35776286602502183","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@iocore/micro-ws-registry","version":"1.0.16","_id":"@iocore/micro-ws-registry@1.0.16","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"2eb01f64b825d4dda5cfbafade842879747e2ae8","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.16.tgz","fileCount":4,"integrity":"sha512-mx4oRotovM6LR4hTHCtSyNyD7lzr5v3+efKQg733GVLykwJfh5aScgq3ainMNxchgB0xGtCcG/KzDNYFUQjbOA==","signatures":[{"sig":"MEUCIG6Mv/6t5F5EF/Fk/S23dleM9N9eThx7oei9v4LhKFkGAiEAjxx2OJF9tX18vJDOGmgNXGQdLHc40WjiuTwyTFdD+Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5353},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.16.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/cac2e9d888a73e0c67b494d6c2dcb86d/iocore-micro-ws-registry-1.0.16.tgz","_integrity":"sha512-mx4oRotovM6LR4hTHCtSyNyD7lzr5v3+efKQg733GVLykwJfh5aScgq3ainMNxchgB0xGtCcG/KzDNYFUQjbOA==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.7","@iocore/micro-ws":"^1.0.9","@iocore/component":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.16_1744085930044_0.24767298806038562","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@iocore/micro-ws-registry","version":"1.0.17","_id":"@iocore/micro-ws-registry@1.0.17","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"9a664c18ec6e2e029050c0f2b0e0dc81e20a0312","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.17.tgz","fileCount":4,"integrity":"sha512-febzNd6ujd+fLRsaSUZpNK1DkPOPFs9vfiOJp/76jBjLLipFgigMqV5Jdp8aOL/xkDwB+dAhWdyxYSXBUnDogg==","signatures":[{"sig":"MEYCIQD5bfTLSYXk/bLWuXucycAWSJmt7sirDZKxxcff0cyfUgIhAJRHKD6iVWViNDHxBH1mZrthAmGZFLaUlprqF9+Eiuuc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5175},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.17.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/56fd088277cd9486ba0a4397a2a88415/iocore-micro-ws-registry-1.0.17.tgz","_integrity":"sha512-febzNd6ujd+fLRsaSUZpNK1DkPOPFs9vfiOJp/76jBjLLipFgigMqV5Jdp8aOL/xkDwB+dAhWdyxYSXBUnDogg==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.7","@iocore/micro-ws":"^1.0.10","@iocore/component":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.17_1744291342558_0.10135590865523869","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@iocore/micro-ws-registry","version":"1.0.18","_id":"@iocore/micro-ws-registry@1.0.18","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"d8d92ab8ea3bef641c86bceff79a138836445155","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.18.tgz","fileCount":4,"integrity":"sha512-qo03t7I+IZbLAHdsAFyzhsQKy087TyGs2VLmxJ/NYpkYKyUdpSYa/VIuhhZnQN+6eLTIUSKtgHBggBqIVS+DUg==","signatures":[{"sig":"MEUCIFGctK+TbokIUo6OMiRtWCLuS6Yw7T7m3EkRrWNi2TnIAiEAs88ilQ+oIQSzGr5lHLBGRnN7MxREO7Wnyj4KUoNFbIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5175},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.18.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/f1baf5a90d45de8c69e8437de8182671/iocore-micro-ws-registry-1.0.18.tgz","_integrity":"sha512-qo03t7I+IZbLAHdsAFyzhsQKy087TyGs2VLmxJ/NYpkYKyUdpSYa/VIuhhZnQN+6eLTIUSKtgHBggBqIVS+DUg==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.7","@iocore/micro-ws":"^1.0.11","@iocore/component":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.18_1745313469377_0.9295510646134739","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@iocore/micro-ws-registry","version":"1.0.19","_id":"@iocore/micro-ws-registry@1.0.19","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"ee5aad346afadc1b0344fd24d159b8159e82986f","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.19.tgz","fileCount":4,"integrity":"sha512-zag1xKvCpTb0qYH4Cg66mD2Z3JpAi09nv2pdL+Ynbv/OiCR/6K/JnX8rzoM6Wdx/RKG3Ln6RSf3nbl18iCuezQ==","signatures":[{"sig":"MEQCIHuRujj57oUvTw2GtdBzIffHHQkliac1MrSak5yCQV+UAiBsGzFugttCbXHX9QfLIRFMy5nefoIjC8j7KdbHVjRLWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5175},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.19.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/1e002db088dba3414d39c5201b51eebf/iocore-micro-ws-registry-1.0.19.tgz","_integrity":"sha512-zag1xKvCpTb0qYH4Cg66mD2Z3JpAi09nv2pdL+Ynbv/OiCR/6K/JnX8rzoM6Wdx/RKG3Ln6RSf3nbl18iCuezQ==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.7","@iocore/micro-ws":"^1.0.12","@iocore/component":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.19_1745314771058_0.07137266843522139","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@iocore/micro-ws-registry","version":"1.0.20","_id":"@iocore/micro-ws-registry@1.0.20","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"b47b428787a6a5dab9f78fe62aa77e963cdd41bf","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.20.tgz","fileCount":4,"integrity":"sha512-Dy+RNYqijlZXJz7tZeo5yTrCFGIK2dRgwIOZjoSoYPsFAyKeUpIbMhLvFAHVEf4FlZgZggvP23X5v6GoGpZkLA==","signatures":[{"sig":"MEUCIQD92uNxTj1Q8nTFJNn3N7qYNzuxEGl6mRRMNcEwLBVF8QIgKDB8Gj8QBkk5YW1vBidUzvsgZrUgEVpEFmyLpGCjfIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5175},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.20.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/ef5746b0587bf5314d9f270116ae3b8b/iocore-micro-ws-registry-1.0.20.tgz","_integrity":"sha512-Dy+RNYqijlZXJz7tZeo5yTrCFGIK2dRgwIOZjoSoYPsFAyKeUpIbMhLvFAHVEf4FlZgZggvP23X5v6GoGpZkLA==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.8","@iocore/micro-ws":"^1.0.12","@iocore/component":"^1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.20_1745849653694_0.10611888210619425","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@iocore/micro-ws-registry","version":"1.0.21","_id":"@iocore/micro-ws-registry@1.0.21","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"ad1735cf3a967a15624757611a989c9dc5d0842b","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.21.tgz","fileCount":5,"integrity":"sha512-kzoy7KkD5QTYJ2Xgx9eBLWCELo/Moa7JsB4D6n/p4r4RAxQ+WSpOBCRduP+eCywhVukss0zqicBRS+36gkw74Q==","signatures":[{"sig":"MEUCIQCSJ0pRi/zbvBm4dLbNmERPgthmIpanicfRFODp7+4TPgIgQQHiMHx5vlTy4/xr5DjAK3Jxuw6/qNTWAlMAwET8uwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9823},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.21.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/3a41f83137c172cc6c19f27b5a0b631e/iocore-micro-ws-registry-1.0.21.tgz","_integrity":"sha512-kzoy7KkD5QTYJ2Xgx9eBLWCELo/Moa7JsB4D6n/p4r4RAxQ+WSpOBCRduP+eCywhVukss0zqicBRS+36gkw74Q==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.9","@iocore/micro-ws":"^1.0.13","@iocore/component":"^1.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.21_1745921212247_0.9104724891294218","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@iocore/micro-ws-registry","version":"1.0.22","_id":"@iocore/micro-ws-registry@1.0.22","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"630ca472ea4f1400b9dad9c3b0d2dca8fab796a7","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.22.tgz","fileCount":5,"integrity":"sha512-lVPI/8lWvmIhRvSqtXVq1qG8BkQBMYLu3EHmfxQaz2urkPDmiB5/aCM8iioOLIOAdGAvdtPS4uZlI2lpWSpY5Q==","signatures":[{"sig":"MEUCIHqcZ6ObhKJSeicNAJFmhaN10LgoUvp91fbFscyB+lPyAiEAwCLyFNJyKlrksi92wzc0xaJTclrQKWzRzU/I/O6eqlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9824},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.22.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/68c69d76f1473ecde4ad097a9e5b0ab9/iocore-micro-ws-registry-1.0.22.tgz","_integrity":"sha512-lVPI/8lWvmIhRvSqtXVq1qG8BkQBMYLu3EHmfxQaz2urkPDmiB5/aCM8iioOLIOAdGAvdtPS4uZlI2lpWSpY5Q==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.10","@iocore/micro-ws":"^1.0.13","@iocore/component":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.22_1746001683678_0.8149358623124043","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@iocore/micro-ws-registry","version":"1.0.23","_id":"@iocore/micro-ws-registry@1.0.23","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"a4483d887e49cf1210d40b530f0c04430c6296c9","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.23.tgz","fileCount":5,"integrity":"sha512-dyx+grcTnFFRw33CJcekgGagZFopJNRwuZL9BksOMERI+mG/5DM0XlEcnkvWBitbvQ7woi73ZomKfzfgLGij8g==","signatures":[{"sig":"MEQCIBYH8flQJTdDQZuiXeJQC5sJJTBynYR5zDqH54XH2AhsAiBzmr3V3NV9UociQiiQ5fmOjnID+gUY14KJQwYAoacL2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9824},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.23.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/bf2dff2cf6673c5be8692f56e8827fb4/iocore-micro-ws-registry-1.0.23.tgz","_integrity":"sha512-dyx+grcTnFFRw33CJcekgGagZFopJNRwuZL9BksOMERI+mG/5DM0XlEcnkvWBitbvQ7woi73ZomKfzfgLGij8g==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.11","@iocore/micro-ws":"^1.0.13","@iocore/component":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.23_1746003325820_0.3549633305137636","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@iocore/micro-ws-registry","version":"1.0.24","_id":"@iocore/micro-ws-registry@1.0.24","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"0f2d134cf8d321360221b1dd9194ddd068469946","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.24.tgz","fileCount":5,"integrity":"sha512-rVCGtGdE5CZT9MKYhOAjBLvJxM8YuLbbhh7234pjxGa9B/1tCavaUaJ/dWFm8Fr5l+5gXH/UkJGAQIYunVI8hQ==","signatures":[{"sig":"MEYCIQCtHZwi4npyZWMeCBywm7QyMQTX6dgebDTtbNKPENDeiQIhAKznU4lYVcVJCQo+B83kMudDjT+oGSiekW0yXSzwSPGT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9824},"main":"dist/index.js","type":"module","_from":"file:iocore-micro-ws-registry-1.0.24.tgz","types":"./dist/index.d.ts","scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_npmUser":{"name":"evio","actor":{"name":"evio","type":"user","email":"evio@vip.qq.com"},"email":"evio@vip.qq.com"},"_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/7e5aae562afad01a965a75bcc2920d8a/iocore-micro-ws-registry-1.0.24.tgz","_integrity":"sha512-rVCGtGdE5CZT9MKYhOAjBLvJxM8YuLbbhh7234pjxGa9B/1tCavaUaJ/dWFm8Fr5l+5gXH/UkJGAQIYunVI8hQ==","_npmVersion":"11.1.0","description":"Default Monorepo template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@iocore/boot":"^1.0.12","@iocore/micro-ws":"^1.0.13","@iocore/component":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-ws-registry_1.0.24_1750935174934_0.6989310003504516","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@iocore/micro-ws-registry","version":"1.0.25","description":"Default Monorepo template","main":"dist/index.js","type":"module","publishConfig":{"access":"public"},"devDependencies":{"fix-esm-import-path":"^1.10.1"},"dependencies":{"@iocore/component":"^1.0.12","@iocore/micro-ws":"^1.0.13","@iocore/boot":"^1.0.13"},"scripts":{"fix":"fix-esm-import-path --preserve-import-type ./dist","build":"rm -rf ./dist && mkdir ./dist && tsc -d && npm run fix"},"_id":"@iocore/micro-ws-registry@1.0.25","types":"./dist/index.d.ts","_integrity":"sha512-4jffe/OJDz61Tq56G053c4wBSK1qRaUzH9ndauYPRKWbA4MuEKd0LmldqmMqSkGJsQy5UKZOFD/FHPDJyrMN0A==","_resolved":"/private/var/folders/g3/b2x3vm110_l1gv7mwvq74xkm0000gn/T/b62970be31ba2f55a9f8e0a2a3d2427d/iocore-micro-ws-registry-1.0.25.tgz","_from":"file:iocore-micro-ws-registry-1.0.25.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-4jffe/OJDz61Tq56G053c4wBSK1qRaUzH9ndauYPRKWbA4MuEKd0LmldqmMqSkGJsQy5UKZOFD/FHPDJyrMN0A==","shasum":"12d528e2e620e49e143f76feaae5a3c5363da063","tarball":"https://registry.npmjs.org/@iocore/micro-ws-registry/-/micro-ws-registry-1.0.25.tgz","fileCount":5,"unpackedSize":9824,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBzAxug4fj+FWZcgYr/X6ug/qYTbeDxCG8ipEWal5b4EAiEAoSn4vOvWueG4hrvgIt5AK1lUmzgQ7jGZe3uD5zpxDqI="}]},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"directories":{},"maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/micro-ws-registry_1.0.25_1755011321280_0.295677499426783"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-03T10:15:46.162Z","modified":"2025-08-12T15:08:41.664Z","1.0.0":"2025-04-03T10:15:46.471Z","1.0.1":"2025-04-03T10:33:00.511Z","1.0.2":"2025-04-04T11:26:16.113Z","1.0.3":"2025-04-04T11:45:57.792Z","1.0.4":"2025-04-04T16:04:45.089Z","1.0.5":"2025-04-04T16:22:47.996Z","1.0.6":"2025-04-04T16:55:06.740Z","1.0.7":"2025-04-06T12:21:27.312Z","1.0.8":"2025-04-06T12:30:54.698Z","1.0.9":"2025-04-07T07:22:02.306Z","1.0.10":"2025-04-07T07:53:34.250Z","1.0.11":"2025-04-07T08:09:14.041Z","1.0.12":"2025-04-07T08:19:13.033Z","1.0.13":"2025-04-07T08:40:41.869Z","1.0.14":"2025-04-07T09:36:31.514Z","1.0.15":"2025-04-07T13:45:56.401Z","1.0.16":"2025-04-08T04:18:50.228Z","1.0.17":"2025-04-10T13:22:22.749Z","1.0.18":"2025-04-22T09:17:49.562Z","1.0.19":"2025-04-22T09:39:31.225Z","1.0.20":"2025-04-28T14:14:13.872Z","1.0.21":"2025-04-29T10:06:52.431Z","1.0.22":"2025-04-30T08:28:03.842Z","1.0.23":"2025-04-30T08:55:25.980Z","1.0.24":"2025-06-26T10:52:55.098Z","1.0.25":"2025-08-12T15:08:41.471Z"},"description":"Default Monorepo template","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"readme":"# @iocore/micro-ws-registry\n\n[![npm version](https://badge.fury.io/js/%40iocore%2Fmicro-ws-registry.svg)](https://badge.fury.io/js/%40iocore%2Fmicro-ws-registry)\n\nIoCore 微服务 WebSocket 注册中心。\n\n基于 `@iocore/micro-ws`，提供了一个中心化的服务发现机制。各个微服务（Agent）启动时向注册中心报告自己的地址和命名空间，其他服务可以通过注册中心查询特定命名空间对应的服务地址。\n\n## 安装\n\n```bash\nnpm install @iocore/micro-ws-registry @iocore/boot @iocore/micro-ws @iocore/component --save\n# or\nyarn add @iocore/micro-ws-registry @iocore/boot @iocore/micro-ws @iocore/component\n```\n\n## 依赖\n\n*   `@iocore/boot`\n*   `@iocore/micro-ws`\n*   `@iocore/component`\n\n## 配置\n\n通过环境变量 `IOCORE_MICRO_WEBSOCKET_REGISTRY_PORT` 配置注册中心监听的端口，默认为 `8427`。\n\n**示例 `.env` 文件:**\n\n```env\nIOCORE_MICRO_WEBSOCKET_REGISTRY_PORT=8427\n```\n\n## 使用\n\n通常，注册中心会作为一个独立的 IoCore 应用启动。\n\n```typescript\nimport { Application } from '@iocore/component';\nimport MicroWsRegistry from '@iocore/micro-ws-registry';\n\n@Application.Inject(MicroWsRegistry)\nclass RegistryApp extends Application {\n  // 可以注入 MicroWsRegistry 实例来访问其方法\n  @Application.Inject(MicroWsRegistry)\n  private registry: MicroWsRegistry;\n\n  public async main() {\n    console.log('Registry is running...');\n    // 例如，可以获取当前注册的命名空间列表\n    console.log('Registered namespaces:', this.registry.namespaceToArray());\n  }\n}\n\n// 启动注册中心应用\nApplication.start(RegistryApp);\n```\n\n### 内部机制\n\n注册中心启动后，会监听指定的端口，并处理来自 Agent 的连接和消息：\n\n*   **连接/断开**: 记录 Agent 的连接 (`+ host`) 和断开 (`- host`) 事件。如果 Agent 断开连接，会自动从注册信息中移除。\n*   **`online` 事件**: Agent 连接后，会发送 `online` 事件，并携带其服务的命名空间 (namespace)。注册中心收到后，将 `namespace` 与 Agent 的 `host` (地址) 关联起来。\n    ```typescript\n    // Agent 端发送 online (由 @iocore/micro-ws-agent 自动处理)\n    // channel.emit('ws', 'online', 'my-service-namespace');\n    ```\n*   **`where` 事件**: 其他服务可以向注册中心发送 `where` 事件，查询特定 `namespace` 对应的 `host`。\n    ```typescript\n    // 查询 'my-service-namespace' 对应的地址\n    // const host = await registryChannel.fetch('ws', 'where', ['my-service-namespace']);\n    ```\n\n### `MicroWsRegistry` 类 (继承自 `@iocore/boot`)\n\n*   **`constructor()`**: 初始化 WebSocket 服务器，设置端口，并监听连接/断开事件。\n*   **`initialize(): void`**: 绑定 `online` 和 `where` 事件处理器。IoCore 会自动调用。\n*   **`terminate(): void`**: 关闭 WebSocket 服务器。IoCore 会自动调用。\n*   **`namespaceToArray(): { name: string, host: string }[]`**: 返回当前所有已注册的命名空间及其对应的 host 列表。\n*   **`createFetcher<R = any>(protocol: string, url: string, props: any[] = [], timeout?: number): Promise<R>`**: 这是注册中心作为服务调用代理的核心方法。\n    *   它接收一个目标服务的 URL (格式如 `ws://my-service-namespace/path/to/api`)。\n    *   从 URL 中解析出 `namespace`。\n    *   在内部 `namespaces` 映射中查找该 `namespace` 对应的 `host`。\n    *   如果找到 `host`，则通过 `@iocore/micro-ws` 连接到目标 Agent。\n    *   向目标 Agent 发起 `fetch` 请求 (调用 `channel.fetch`)，并将 `protocol`, `router` (URL 路径), `props` (参数) 和 `timeout` 传递过去。\n    *   返回目标 Agent 的响应。\n    *   如果找不到 `namespace`，则抛出 404 异常。\n\n    **使用场景**: 一个服务 (如 API Gateway) 可以注入 `MicroWsRegistry`，然后使用 `createFetcher` 来调用其他微服务，而无需知道这些微服务的具体地址，只需知道它们的命名空间即可。\n    ```typescript\n    // 假设在 API Gateway 服务中\n    @Application.Inject(MicroWsRegistry)\n    private registry: MicroWsRegistry;\n\n    async getUserData(userId: string): Promise<UserData> {\n      // 调用 \"user-service\" 命名空间下的 /users API\n      const userData = await this.registry.createFetcher<UserData>(\n        'ws',\n        'user-service/users',\n        [userId] // 传递给目标 Agent 的参数\n      );\n      return userData;\n    }\n    ```\n\n## 贡献\n\n欢迎提交 Pull Request。对于重大更改，请先开一个 Issue 来讨论您想要更改的内容。\n\n## 许可证\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}