{"_id":"@actor-web/labs-mesh","_rev":"2-639dfc844fd45928935aa945cf2a2b47","name":"@actor-web/labs-mesh","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@actor-web/labs-mesh","version":"0.1.0","keywords":["actor-model","mesh","membership","routing"],"author":{"name":"Actor-Web Team"},"license":"MIT","_id":"@actor-web/labs-mesh@0.1.0","maintainers":[{"name":"0xjcf","email":"jflores717@gmail.com"}],"homepage":"https://github.com/0xjcf/actor-web#readme","bugs":{"url":"https://github.com/0xjcf/actor-web/issues"},"dist":{"shasum":"22b6562f57a794393b436ec3d6e70374ba8d174b","tarball":"https://registry.npmjs.org/@actor-web/labs-mesh/-/labs-mesh-0.1.0.tgz","fileCount":16,"integrity":"sha512-eTJaQku60lxAf8HX7XLrE03ZrDdk2n8k5HqXsFd75O52pMrpBlkJ0XeI/D1J6dJ8/Y8UwQeylL33eHRCTwSbZg==","signatures":[{"sig":"MEUCIBXBZr8xn+PPt8I17rqTkyo717KThdRlQtw3B0/y2LuYAiEA/N1yRC7cwJfAzAUDWnfCb9fkCTYoE6juqEitp2WWQRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39695},"main":"dist/index.cjs","type":"module","_from":"file:actor-web-labs-mesh-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest --watch","lint":"biome check .","test":"vitest run --config vitest.config.ts","build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly && node ../../scripts/verify-exports.mjs .","clean":"rm -rf dist *.tsbuildinfo","format":"biome format . --write","typecheck":"tsc --noEmit","build:watch":"pnpm build --watch"},"_npmUser":{"name":"0xjcf","email":"jflores717@gmail.com"},"_resolved":"/private/var/folders/9m/1_rjytf56wzg2nnmb_7wsh440000gn/T/418ee3c409cbe688a32b9057cb2d3401/actor-web-labs-mesh-0.1.0.tgz","_integrity":"sha512-eTJaQku60lxAf8HX7XLrE03ZrDdk2n8k5HqXsFd75O52pMrpBlkJ0XeI/D1J6dJ8/Y8UwQeylL33eHRCTwSbZg==","repository":{"url":"git+https://github.com/0xjcf/actor-web.git","type":"git","directory":"packages/actor-labs-mesh"},"_npmVersion":"10.9.2","description":"Experimental mesh membership, directory propagation, and routing overlay for Actor-Web","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@actor-web/runtime":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.1.4","typescript":"^5.3.0","@types/node":"^20.0.0","@biomejs/biome":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/labs-mesh_0.1.0_1785812624070_0.27555440192789993","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"_id":"@actor-web/labs-mesh@0.1.1","bugs":{"url":"https://github.com/0xjcf/actor-web/issues"},"dist":{"shasum":"af05d7cf17dc1801375fc3bfa7800706c7820fea","tarball":"https://registry.npmjs.org/@actor-web/labs-mesh/-/labs-mesh-0.1.1.tgz","fileCount":16,"integrity":"sha512-sc27JgmsH2+fXVnx0UjJjf6XyiVwjr9ttHBMSxrp5s4UvhfoVezemNdlqXG9sROSYPmSWDhzkaOb6Y1jPs/PRg==","signatures":[{"sig":"MEYCIQCZ4SKJHTT0QF89m4AWgF8TRwT0qn8rt92Xd8Daxj1PJwIhAP3KikQPgB2wkb/jgj0rzEMYW5dyOD/FseUmz2fQCgEZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDok0CyNiTJH1XLM6M9fAeW4HpWe+j0C96u6PFz55IsKQIgAfDpJyXOOCrng4Wuw3ZiXum7CM+zTBhlFNVJXFYjP80="}],"unpackedSize":39787},"main":"dist/index.cjs","name":"@actor-web/labs-mesh","type":"module","_from":"file:/private/tmp/ignite-paired-release.EJxUIi/actor-tarballs/actor-web-labs-mesh-0.1.1.tgz","types":"dist/index.d.ts","author":{"name":"Actor-Web Team"},"module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"license":"MIT","scripts":{"dev":"vitest --watch","lint":"biome check .","test":"vitest run --config vitest.config.ts","build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly && node ../../scripts/verify-exports.mjs .","clean":"rm -rf dist *.tsbuildinfo","format":"biome format . --write","typecheck":"tsc --noEmit","build:watch":"pnpm build --watch"},"version":"0.1.1","_npmUser":{"name":"0xjcf","email":"jflores717@gmail.com"},"homepage":"https://github.com/0xjcf/actor-web#readme","keywords":["actor-model","mesh","membership","routing"],"_resolved":"/private/tmp/ignite-paired-release.EJxUIi/actor-tarballs/actor-web-labs-mesh-0.1.1.tgz","_integrity":"sha512-sc27JgmsH2+fXVnx0UjJjf6XyiVwjr9ttHBMSxrp5s4UvhfoVezemNdlqXG9sROSYPmSWDhzkaOb6Y1jPs/PRg==","repository":{"url":"git+https://github.com/0xjcf/actor-web.git","type":"git","directory":"packages/actor-labs-mesh"},"_npmVersion":"11.19.1","description":"Experimental mesh membership, directory propagation, and routing overlay for Actor-Web","directories":{},"maintainers":[{"name":"0xjcf","email":"jflores717@gmail.com"}],"_nodeVersion":"22.16.0","dependencies":{"@actor-web/runtime":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.1.4","typescript":"^5.3.0","@types/node":"^20.0.0","@biomejs/biome":"^1.8.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/labs-mesh_0.1.1_1789322091752_0.7018300431524336"}}},"time":{"created":"2026-08-04T03:03:43.942Z","modified":"2026-09-13T17:54:52.045Z","0.1.0":"2026-08-04T03:03:44.273Z","0.1.1":"2026-09-13T17:54:51.849Z"},"bugs":{"url":"https://github.com/0xjcf/actor-web/issues"},"author":{"name":"Actor-Web Team"},"license":"MIT","homepage":"https://github.com/0xjcf/actor-web#readme","keywords":["actor-model","mesh","membership","routing"],"repository":{"url":"git+https://github.com/0xjcf/actor-web.git","type":"git","directory":"packages/actor-labs-mesh"},"description":"Experimental mesh membership, directory propagation, and routing overlay for Actor-Web","maintainers":[{"name":"0xjcf","email":"jflores717@gmail.com"}],"readme":"# @actor-web/labs-mesh\n\nExperimental mesh membership, directory propagation, and next-hop routing for\nActor-Web runtimes.\n\n`@actor-web/labs-mesh` is an optional overlay above `@actor-web/runtime`. It\nkeeps transports single-hop while giving runtime hosts deterministic mesh\nbuilding blocks for:\n\n- SWIM-style membership records with incarnation ordering\n- anti-entropy directory propagation for actor ownership\n- next-hop route selection through the existing `RemoteMessageRouter` seam\n\nThis package owns reachability. It does not own lattice artifacts, workflow\nsemantics, transport media, or cross-node supervision.\n","readmeFilename":"README.md"}