{"_id":"@elysia-microservice/client-nats","_rev":"9-d8daae1a7ddf68e67c5f0800e3776eee","name":"@elysia-microservice/client-nats","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@elysia-microservice/client-nats","version":"0.1.0","keywords":["elysia","microservices","nats","client"],"license":"MIT","_id":"@elysia-microservice/client-nats@0.1.0","maintainers":[{"name":"binarygeotech","email":"binarygeotech@gmail.com"}],"dist":{"shasum":"11f5ce99520b3039745d9911684c35a003339552","tarball":"https://registry.npmjs.org/@elysia-microservice/client-nats/-/client-nats-0.1.0.tgz","fileCount":18,"integrity":"sha512-/JjqZhqpHmyxNrvyJPtEJOlLXb0p8tR63v1Vh6+NGL3dHLfnNUiu1zjV/8bxwQR6DKEOHIEsFPzT/6VC21ZWfg==","signatures":[{"sig":"MEQCIAVYucDJ0fmNYJQklDf3nuaBc7KS/D2oyOCldWBy9mmmAiA3MG/hLdbQ3+hCwKSdPzB17qDSdfmyawKKgL3haTxN9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5839},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"33bffd3d8c0502861d7ed7e60c4f7890fb5e4155","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"binarygeotech","email":"binarygeotech@gmail.com"},"_npmVersion":"11.6.1","description":"NATS client for Elysia microservices","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nats":"^2.12.0","@elysia-microservice/core":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.3"},"peerDependencies":{"nats":"^2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client-nats_0.1.0_1768874739201_0.9890806864024908","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@elysia-microservice/client-nats","version":"0.1.4","keywords":["elysia","microservices","nats","client"],"author":{"url":"https://linkedin.com/in/okojie-george","name":"Okojie George","email":"binarygeotech@gmail.com"},"license":"MIT","_id":"@elysia-microservice/client-nats@0.1.4","maintainers":[{"name":"binarygeotech","email":"binarygeotech@gmail.com"}],"homepage":"https://github.com/binarygeotech/elysia-microservice#readme","bugs":{"url":"https://github.com/binarygeotech/elysia-microservice/issues"},"dist":{"shasum":"c7c78cf3046f6ea6ec47e9c16ec07e56fe5504d7","tarball":"https://registry.npmjs.org/@elysia-microservice/client-nats/-/client-nats-0.1.4.tgz","fileCount":14,"integrity":"sha512-2cOEAYkdYw0CTkG1Sly1lrH7V0L4djb5Ic1i5HBGELNhO3H6z3SCrDxjxLk6LfMdKrjsSF4TzFEd5X++LjWMhA==","signatures":[{"sig":"MEQCIHyN2sIfNg0DKtwNEyBe19S3Gu5iqNcRO8Sd9kWv1MYaAiBDN3L9TDJgp6w8MFlGansTDatxXTuRTesSRGnACE+iXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4884},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fcc199fcd1fa1f2dc8eee286a93a3cdc001f0bc5","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"binarygeotech","email":"binarygeotech@gmail.com"},"repository":{"url":"git+https://github.com/binarygeotech/elysia-microservice.git","type":"git"},"_npmVersion":"11.7.0","description":"NATS client for Elysia microservices","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nats":"^2.12.0","@elysia-microservice/core":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.3"},"peerDependencies":{"nats":"^2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client-nats_0.1.4_1769046218346_0.3521701139518292","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@elysia-microservice/client-nats","version":"0.1.5","keywords":["elysia","microservices","nats","client"],"author":{"url":"https://linkedin.com/in/okojie-george","name":"Okojie George","email":"binarygeotech@gmail.com"},"license":"MIT","_id":"@elysia-microservice/client-nats@0.1.5","maintainers":[{"name":"binarygeotech","email":"binarygeotech@gmail.com"}],"homepage":"https://github.com/binarygeotech/elysia-microservice#readme","bugs":{"url":"https://github.com/binarygeotech/elysia-microservice/issues"},"dist":{"shasum":"da716ae34be5c4a7f73259450487b671ae065749","tarball":"https://registry.npmjs.org/@elysia-microservice/client-nats/-/client-nats-0.1.5.tgz","fileCount":14,"integrity":"sha512-3/LssrEn7y9fZQFXGtjcZE3jUF6mLFcrSdtIQyJ98K/r9NsNNyB4+upjQccWqJ6LERmTvG2YGMIHwpsLyMeb6Q==","signatures":[{"sig":"MEUCIQDdQUfn6zGA9zlnnSggKgucPg4VHrQZg8gwUUDYu3/JsAIgCtdUpkUsEOT9NKh5X0j/9B8Vu3Rp5VWWBSq354u1bO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4883},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cbe64b82cc17d7d4449a20c6ac036bf7c97826ba","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"binarygeotech","email":"binarygeotech@gmail.com"},"repository":{"url":"git+https://github.com/binarygeotech/elysia-microservice.git","type":"git"},"_npmVersion":"11.7.0","description":"NATS client for Elysia microservices","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nats":"^2.12.0","@elysia-microservice/core":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.3"},"peerDependencies":{"nats":"^2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client-nats_0.1.5_1769054763902_0.47072878505613946","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@elysia-microservice/client-nats","version":"0.1.6","keywords":["elysia","microservices","nats","client"],"author":{"url":"https://linkedin.com/in/okojie-george","name":"Okojie George","email":"binarygeotech@gmail.com"},"license":"MIT","_id":"@elysia-microservice/client-nats@0.1.6","maintainers":[{"name":"binarygeotech","email":"binarygeotech@gmail.com"}],"homepage":"https://github.com/binarygeotech/elysia-microservice#readme","bugs":{"url":"https://github.com/binarygeotech/elysia-microservice/issues"},"dist":{"shasum":"583208a0a65d76563fb79923a6a3715943d98769","tarball":"https://registry.npmjs.org/@elysia-microservice/client-nats/-/client-nats-0.1.6.tgz","fileCount":14,"integrity":"sha512-XaHLhqeN39L1lsf0s8jJmNyRdeOzJ2VM00pFat4aNYxpkcoKT3/nB4RbPSG6D8uIyqZv1qeYHzdsiDIe52FP1g==","signatures":[{"sig":"MEUCIBNUGVeH834/tJWJXyVQOkrsrJv2Kq/1o0ODdsZMmfHpAiEAmrpIvucsExubsxS5I9KgtzNHy/VI5vb6//Kqu6L//VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4883},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"77db190979c33100400e03322359d162b2635e1e","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"binarygeotech","email":"binarygeotech@gmail.com"},"repository":{"url":"git+https://github.com/binarygeotech/elysia-microservice.git","type":"git"},"_npmVersion":"11.7.0","description":"NATS client for Elysia microservices","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nats":"^2.12.0","@elysia-microservice/core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.3"},"peerDependencies":{"nats":"^2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client-nats_0.1.6_1769132257310_0.8820961223785795","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@elysia-microservice/client-nats","version":"0.2.0","description":"NATS client for Elysia microservices","author":{"name":"Okojie George","email":"binarygeotech@gmail.com","url":"https://linkedin.com/in/okojie-george"},"main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/binarygeotech/elysia-microservice.git"},"scripts":{"build":"tsc","dev":"tsc --watch","clean":"rm -rf dist"},"keywords":["elysia","microservices","nats","client"],"license":"MIT","dependencies":{"@elysia-microservice/core":"0.3.0","nats":"^2.12.0"},"devDependencies":{"@types/node":"^25.0.3","typescript":"^5.9.3"},"peerDependencies":{"nats":"^2.12.0"},"gitHead":"69fa1dbee764e7e41ccd0dcfd5f22bc6772399ba","_id":"@elysia-microservice/client-nats@0.2.0","bugs":{"url":"https://github.com/binarygeotech/elysia-microservice/issues"},"homepage":"https://github.com/binarygeotech/elysia-microservice#readme","_nodeVersion":"22.17.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-Hjl681rLxEflGfJ3oftPxznabdW3TBaJlADTC6HrKmOEO5wkzG7a4CphEaI8Q/MYyaFH9hsww/gyBIOfmW2sUg==","shasum":"b857b24f9168f4b4e4a5ec0fee0e5c8626617b35","tarball":"https://registry.npmjs.org/@elysia-microservice/client-nats/-/client-nats-0.2.0.tgz","fileCount":14,"unpackedSize":4883,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC4I4qSM9QfSKT1+3dZvFGac6R36hLHTOeP0fd3d+c9YQIgfKzCyaLxrKGtO7OiwDrXDB4kqE9DHstyWoSAqrXvcd0="}]},"_npmUser":{"name":"binarygeotech","email":"binarygeotech@gmail.com"},"directories":{},"maintainers":[{"name":"binarygeotech","email":"binarygeotech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client-nats_0.2.0_1769228232749_0.5545000910601192"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-20T02:05:39.088Z","modified":"2026-01-24T04:17:13.055Z","0.1.0":"2026-01-20T02:05:39.350Z","0.1.1":"2026-01-20T23:11:12.208Z","0.1.2":"2026-01-21T21:40:16.117Z","0.1.4":"2026-01-22T01:43:38.480Z","0.1.5":"2026-01-22T04:06:04.059Z","0.1.6":"2026-01-23T01:37:37.458Z","0.2.0":"2026-01-24T04:17:12.940Z"},"bugs":{"url":"https://github.com/binarygeotech/elysia-microservice/issues"},"author":{"name":"Okojie George","email":"binarygeotech@gmail.com","url":"https://linkedin.com/in/okojie-george"},"license":"MIT","homepage":"https://github.com/binarygeotech/elysia-microservice#readme","keywords":["elysia","microservices","nats","client"],"repository":{"type":"git","url":"git+https://github.com/binarygeotech/elysia-microservice.git"},"description":"NATS client for Elysia microservices","maintainers":[{"name":"binarygeotech","email":"binarygeotech@gmail.com"}],"readme":"# @elysia-microservice/client-nats\n\nNATS client for Elysia microservices framework.\n\n## Installation\n\n```bash\nbun add @elysia-microservice/client-nats nats\n```\n\n## Usage\n\n```typescript\nimport { createNatsClient } from '@elysia-microservice/client-nats';\n\nconst client = await createNatsClient({ url: 'nats://localhost:4222' });\nconst result = await client.send('get.user', { id: 1 });\nawait client.emit('user.created', { id: 1, name: 'John' });\n```\n","readmeFilename":"README.md"}