{"_id":"@curvebeamai/web-connect-service","_rev":"11-6078b522f3b284ca5de26cb186dbc785","name":"@curvebeamai/web-connect-service","dist-tags":{"latest":"1.1.7"},"versions":{"0.0.8":{"name":"@curvebeamai/web-connect-service","version":"0.0.8","author":{"name":"DevOpsCurvebeamAI"},"license":"MIT","_id":"@curvebeamai/web-connect-service@0.0.8","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"dist":{"shasum":"7c3acbb96663c10fb99fe6aa04f0e6262ca04eb5","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-0.0.8.tgz","fileCount":12,"integrity":"sha512-oyn0HKx1KM27yPiHX8H+imLjTGl6skwSrlN1I2sOUee4Gzd5GBTW4QNAzM93t+Jyl3lDyQn/YZmecPw2BvZ7Qg==","signatures":[{"sig":"MEUCIQDgsGAAnyrMfo0ZfMmzoQPz8Kxz5hJMObKyj9NemeOJ2wIgQT7vJHPoMB+8ql1JWkrm8lcrBwzV2UZguqEImT7saFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111743},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/web-socket-service.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/web-socket-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-socket-service.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Enable communication between applications using web sockets","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^8.0.3","tslib":"^2.6.2","size-limit":"^9.0.0","typescript":"^3.9.10","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-connect-service_0.0.8_1721970064708_0.17045760865796944","host":"s3://npm-registry-packages"}},"0.0.85":{"name":"@curvebeamai/web-connect-service","version":"0.0.85","author":{"name":"DevOpsCurvebeamAI"},"license":"MIT","_id":"@curvebeamai/web-connect-service@0.0.85","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"dist":{"shasum":"863e1b02698a0ec307945edefe55ebe3d0b03c9e","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-0.0.85.tgz","fileCount":12,"integrity":"sha512-xpKlvH4uAS2QJD0vdLexGmQjwWS6zZh1YaIMcbBHhdTSnfBpuqJYRMsQHb9C/9T5BdFxxQbMXEFdi36klUoVQw==","signatures":[{"sig":"MEUCIEiO2pzLONU7Pm+03A1VwxugZLBUrmfVB3DIZ+OwK4pSAiEAiQKjV1l6F6OQz8iR4FGhz1m+J4c4iAbgaoZgxJhqiSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111744},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/web-socket-service.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/web-socket-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-socket-service.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Enable communication between applications using web sockets","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^8.0.3","tslib":"^2.6.2","size-limit":"^9.0.0","typescript":"^3.9.10","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-connect-service_0.0.85_1721970255329_0.33290633623302246","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@curvebeamai/web-connect-service","version":"0.0.9","author":{"name":"curvebeamai"},"license":"MIT","_id":"@curvebeamai/web-connect-service@0.0.9","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"dist":{"shasum":"1078822a542c2e9e5c516c38bd3d11b4c0520a56","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-0.0.9.tgz","fileCount":12,"integrity":"sha512-GGwhlavNViz9NLNPL8scwUO+Ccy1ZYGMzoi7zDguK12/9o55rsMecC3cfEqHarCaaMM3SdM0iVSFxpNSdZGBwA==","signatures":[{"sig":"MEUCIQDomqklA3kxca3+cOGpJitQcWLk/kVnlle2ycMHcsLW4gIgdj74N3O1IH2/VIWwG9kJ+etCFTlS91vaExZhWbEhXA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111740},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/web-connect-service.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/web-connect-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-connect-service.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Enable communication between applications using web sockets","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^8.0.3","tslib":"^2.6.2","size-limit":"^9.0.0","typescript":"^3.9.10","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-connect-service_0.0.9_1721972107513_0.1828867164251684","host":"s3://npm-registry-packages"}},"0.0.95":{"name":"@curvebeamai/web-connect-service","version":"0.0.95","author":{"name":"curvebeamai"},"license":"MIT","_id":"@curvebeamai/web-connect-service@0.0.95","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"dist":{"shasum":"9fb2fc9f9a4090857bc8f1cb19fe5a2ef969c4e8","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-0.0.95.tgz","fileCount":32,"integrity":"sha512-4uRKEh4NN1AIRI8lU+Y/A867dCgYfIQ1951K1x40FLYanWSm4568iqXOC+ly7sMwLHxyZNuIhmANQcSDc1B31A==","signatures":[{"sig":"MEUCICC4UwnP9GSm4YGfRwb0pm/RuUQv93KOhXE5R0me4BcgAiEAiIf8QqLkVZKvohY45DaJSCKjXBHVPGEY/s+yXKdmZv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207892},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/web-connect-service.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/web-connect-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-connect-service.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Web connect service is a typescript library for connecting to a web socket and enabling communication between two frontend clients.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^8.0.3","tslib":"^2.6.2","size-limit":"^9.0.0","typescript":"^3.9.10","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-connect-service_0.0.95_1721974410562_0.3520386305565577","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@curvebeamai/web-connect-service","version":"1.1.0","author":{"name":"curvebeamai"},"license":"MIT","_id":"@curvebeamai/web-connect-service@1.1.0","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"dist":{"shasum":"f8182a42095c7d9d371e6672fc40111b9641e9c6","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-1.1.0.tgz","fileCount":36,"integrity":"sha512-TPHg13FKfRhYeeyKj/rgGOX92lc2pooUeRvXBdUngeBjFqvsxMLbExqs++iJ2z44fQDHkCpe8eo8WyuaXsUreg==","signatures":[{"sig":"MEQCIBTDgmntWlpXmOlXAhjRS33azNMCMnwIhgCSLi36bzupAiAz+ZmrdlEtBZnySKrijyzMyfhsNYaiySu/YbCTxGzjwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241953},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/web-connect-service.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/web-connect-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-connect-service.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Web connect service is a typescript library for connecting to a web socket and enabling communication between two frontend clients.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^8.0.3","tslib":"^2.6.2","size-limit":"^9.0.0","typescript":"^3.9.10","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-connect-service_1.1.0_1722304783748_0.5737452793198647","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@curvebeamai/web-connect-service","version":"1.1.1","author":{"name":"curvebeamai"},"license":"MIT","_id":"@curvebeamai/web-connect-service@1.1.1","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"dist":{"shasum":"e9191e0aeb0cf1afcf0f841ca890a2d513a14c09","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-1.1.1.tgz","fileCount":36,"integrity":"sha512-HxRqpn/Pz+mB1MQi1BWKfofsySHkaP8h0xkVPRGYi6KlfMyOAsrl5Xa/sFkSBqCOFJachF0teyrROiZZnE+RFQ==","signatures":[{"sig":"MEYCIQDakbZ8vubsoNQ6+uQAQA6l9gPLoRO33ZFpSXIPFyh6PwIhAKKe4ULuHUy9GLX1DxYkVh/QBjv40VkkmdR51Pf9HPw+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241419},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/web-connect-service.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/web-connect-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-connect-service.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Web connect service is a typescript library for connecting to a web socket and enabling communication between two frontend clients.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^8.0.3","tslib":"^2.6.2","size-limit":"^9.0.0","typescript":"^3.9.10","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-connect-service_1.1.1_1722575337987_0.6480183827990174","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@curvebeamai/web-connect-service","version":"1.1.2","author":{"name":"curvebeamai"},"license":"MIT","_id":"@curvebeamai/web-connect-service@1.1.2","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"dist":{"shasum":"b703f6bc3bde34324b30e23d491c65197366e49a","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-1.1.2.tgz","fileCount":36,"integrity":"sha512-JhKJTETOjgqZBp47inhaGMA0aLkkPb7dAH4F1zxtHgIxMCfL81UZzB2+Ebt/+klw8stEC1cUu1dBnKbfHFXa1Q==","signatures":[{"sig":"MEQCIAYWhcwtSfRuFEnXq3w+gdPx/quCchm+d2eoN1gxSDx2AiA4Sspg/5nAWwNdmi40Qu0EYlCejWmGwSqF/+uUCtk2Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281644},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/web-connect-service.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/web-connect-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-connect-service.esm.js","limit":"10 KB"}],"_npmVersion":"10.7.0","description":"Web connect service is a typescript library for connecting to a web socket and enabling communication between two frontend clients.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^8.0.3","tslib":"^2.6.2","size-limit":"^9.0.0","typescript":"^3.9.10","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-connect-service_1.1.2_1724036989193_0.12773287715803439","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@curvebeamai/web-connect-service","version":"1.1.3","author":{"name":"curvebeamai"},"license":"MIT","_id":"@curvebeamai/web-connect-service@1.1.3","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"dist":{"shasum":"e0a662eb0a3a1dac711b67de9133dce91ea896ae","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-1.1.3.tgz","fileCount":40,"integrity":"sha512-LC7Igg4u3aJA5R47mPMjUP7Kai7hvpPYO4RaCtQcyP6/NwtofLqp02MnveKW9muNvPWHntqpq4S+yH7qKq8AEg==","signatures":[{"sig":"MEUCIQDUEp+rgKIoVW+VycNscIsGyaF0QP0lYX8vNFLem+UsJAIgIugns22m/2qgxzKWuiI8q1//8jeYW50wBZJskxqNCRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300457},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/web-connect-service.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/web-connect-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-connect-service.esm.js","limit":"10 KB"}],"_npmVersion":"10.7.0","description":"Web connect service is a typescript library for connecting to a web socket and enabling communication between two frontend clients.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^8.0.3","tslib":"^2.6.2","size-limit":"^9.0.0","typescript":"^3.9.10","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-connect-service_1.1.3_1724301759973_0.8011075738227693","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@curvebeamai/web-connect-service","version":"1.1.4","author":{"name":"curvebeamai"},"license":"MIT","_id":"@curvebeamai/web-connect-service@1.1.4","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"dist":{"shasum":"c3deb0c21d1896dc4ee59336585ab455f9e47b49","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-1.1.4.tgz","fileCount":40,"integrity":"sha512-els81b4cVTCNA8bijrz7/VQCNGxrQbBab4pMfI5lM17/gUc3jgVO3id0akAyOjKS2JhxCK5+c+fItANmEVGyig==","signatures":[{"sig":"MEYCIQDWlOMwBlZANweVcp9K62o3GGzukc+5+1sMya/2gjt4ZAIhAO49yhGEcBXQjezYi4zEOOSCnaPWBzat73cqIOYDfDNT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306091},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/web-connect-service.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/web-connect-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-connect-service.esm.js","limit":"10 KB"}],"_npmVersion":"10.7.0","description":"Web connect service is a typescript library for connecting to a web socket and enabling communication between two frontend clients.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^8.0.3","tslib":"^2.6.2","size-limit":"^9.0.0","typescript":"^3.9.10","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-connect-service_1.1.4_1724645422175_0.9401396982770143","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@curvebeamai/web-connect-service","version":"1.1.5","author":{"name":"curvebeamai"},"license":"MIT","_id":"@curvebeamai/web-connect-service@1.1.5","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"dist":{"shasum":"5b0ccba454671967ba915e958472a6efdc6b3eea","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-1.1.5.tgz","fileCount":40,"integrity":"sha512-cL6iozKsH/EP2aLE64UWgIX0PXEskaAgvVzzKxKNNsSa6sKJyMi3IR8qRTxTAt8Op2hq5eKWwJ7gnndmHVBFXQ==","signatures":[{"sig":"MEUCIHtrmYdED6Z23Uc2Ya+Bt4EH3jVzjKecwOP/nJrmjM74AiEA92WLb6VFJnmHceNpxxhcW2QQ9A+qf8f/2BrkAVePs/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310206},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/web-connect-service.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/web-connect-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-connect-service.esm.js","limit":"10 KB"}],"_npmVersion":"10.7.0","description":"Web connect service is a typescript library for connecting to a web socket and enabling communication between two frontend clients.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^8.0.3","tslib":"^2.6.2","size-limit":"^9.0.0","typescript":"^3.9.10","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-connect-service_1.1.5_1724716880448_0.16484595717123507","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@curvebeamai/web-connect-service","version":"1.1.6","author":{"name":"curvebeamai"},"license":"MIT","_id":"@curvebeamai/web-connect-service@1.1.6","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"dist":{"shasum":"a997ddf116fb819f905c79b3388b36e8b8907626","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-1.1.6.tgz","fileCount":40,"integrity":"sha512-KvpBhuPcDmgukwt/YnlqW81EQXDq5KNA/RFlbzIECd6oj+6GFJ6Czk4Su/QjkE+TgrXCDt7mDPdvAb6ku1rAmw==","signatures":[{"sig":"MEYCIQDyaDgozwdExuxkxLuOn94NP8qy5BZ8uafm0eRrDU9tUAIhALjxQ4cw/UIrwvVFU8Kr4xqTtXFKN7VJsuL5+yu6BAeY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310206},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/web-connect-service.esm.js","engines":{"node":">=10"},"scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/web-connect-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-connect-service.esm.js","limit":"10 KB"}],"_npmVersion":"10.7.0","description":"Web connect service is a typescript library for connecting to a web socket and enabling communication between two frontend clients.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^8.0.3","tslib":"^2.6.2","size-limit":"^9.0.0","typescript":"^3.9.10","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-connect-service_1.1.6_1724737878501_0.2949929246913463","host":"s3://npm-registry-packages"}},"1.1.7":{"version":"1.1.7","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@curvebeamai/web-connect-service","author":{"name":"curvebeamai"},"module":"dist/web-connect-service.esm.js","size-limit":[{"path":"dist/web-connect-service.cjs.production.min.js","limit":"10 KB"},{"path":"dist/web-connect-service.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^9.0.0","husky":"^8.0.3","size-limit":"^9.0.0","tsdx":"^0.14.1","tslib":"^2.6.2","typescript":"^3.9.10"},"_id":"@curvebeamai/web-connect-service@1.1.7","description":"Web connect service is a typescript library for connecting to a web socket and enabling communication between two frontend clients.","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-zV1ugQ/2sJSUrDFgECeuxWq8dD/ZY8v/5pGgJkSE1J/KtnitNvmx6ZvIEqzkAty+5NztM8YkyckdIiOaGvAChQ==","shasum":"d8ec0547ccbdd1047bc1223bba53711940df52db","tarball":"https://registry.npmjs.org/@curvebeamai/web-connect-service/-/web-connect-service-1.1.7.tgz","fileCount":40,"unpackedSize":310191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3zc9lkMflOXryvZXAltONWusVy3o+xtm5nRZ4DsCW0AIhAIv7C0xCAILc2sAEALfM/YFCQORXhWpC4CaJgSyYYdAy"}]},"_npmUser":{"name":"curvebeamai","email":"devops@straxcorp.com"},"directories":{},"maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-connect-service_1.1.7_1724828767721_0.8606221129265621"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-26T05:01:04.600Z","modified":"2024-08-28T07:06:08.102Z","0.0.8":"2024-07-26T05:01:04.907Z","0.0.85":"2024-07-26T05:04:15.508Z","0.0.9":"2024-07-26T05:35:07.668Z","0.0.95":"2024-07-26T06:13:30.767Z","1.1.0":"2024-07-30T01:59:43.947Z","1.1.1":"2024-08-02T05:08:58.180Z","1.1.2":"2024-08-19T03:09:49.338Z","1.1.3":"2024-08-22T04:42:40.110Z","1.1.4":"2024-08-26T04:10:22.363Z","1.1.5":"2024-08-27T00:01:20.666Z","1.1.6":"2024-08-27T05:51:18.624Z","1.1.7":"2024-08-28T07:06:07.930Z"},"author":{"name":"curvebeamai"},"license":"MIT","description":"Web connect service is a typescript library for connecting to a web socket and enabling communication between two frontend clients.","maintainers":[{"name":"curvebeamai","email":"devops@straxcorp.com"}],"readme":"\n# Web Connect Service\n\nWeb connect service is a typescript library for connecting to a web socket and enabling communication between two frontend clients. \n\n## Installation\n\n```shell\nnpm install @curvebeamai/web-connect-service\n```\n\n## Usage\n**Connect to Web socket**\n\n```typescript\nimport { WebSocketService } from \"@curvebeamai/web-connect-service\";\nconst webSocketServiceInstance = WebSocketService.getInstance();\nconst connectionOptions = new ConnectionOptions(\n      webSocketURL,\n      clientId,\n      sessionId,\n      tokenValidationEndpoint\n    );\nwebSocketServiceInstance.connect(connectionOptions).then((response: WebSocketServiceResponseObject) => {\n    // your application logic here\n});\n```\n\nFor sending messages and other options read on ...\n\n## Methods Summary\n\n| Method Name | Description |\n| ----------- | ----------- |\n[`registerDisconnectHandler`](#registerDisconnectHandler) | Register the method to call when the web socket connection is disconnected |\n| [`sendMessage`](#sendmessage) | Send message to all the connected applications through web socket |\n| [`closeConnection`](#closeconnection) | Close the web socket connection |\n\n## Methods\n\n### registerDisconnectHandler\n\nThis method registers the callback to be called when the web socket has successfully disconnected.\n\nExample:\n\n```typescript\nimport { WebSocketService } from \"@curvebeamai/web-connect-service\";\n\nfunction handleDisconnect(response: WebSocketServiceResponseObject){\n    // your application disconnect logic here\n}\n webSocketServiceInstance.RegisterDisconnectHandler(handleDisconnect);\n```\n\n### sendMessage\n\nSend message on web socket for all the connected applications.\nReturns a boolean variab\n\nExample:\n\n```javascript\nimport { WebSocketService } from \"@curvebeamai/web-connect-service\";\n\n// create message and request object\n    const dataObject = new WebSocketDataObject(\"Message to Send\", sessionId);\n    const message = new WebSocketRequestObject(\"web-socket-action\", dataObject);\n    webSocketServiceInstance.sendMessage(message);\n```\n\n### closeConnection\n\nClose the web socket connection \n\nExample:\n\n```javascript\nimport { WebSocketService } from \"@curvebeamai/web-connect-service\";\nwebSocketServiceInstance.closeConnection();\n```","readmeFilename":"README.md"}