{"_id":"stayge-ws-client-sdk","_rev":"36-9107037f442579ec0a4d4fe4e6e07335","name":"stayge-ws-client-sdk","dist-tags":{"latest":"0.1.37"},"versions":{"0.1.0":{"name":"stayge-ws-client-sdk","version":"0.1.0","_id":"stayge-ws-client-sdk@0.1.0","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"8bd782ab65143b30fe1f8219c9039c2af9d304b4","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.0.tgz","fileCount":22,"integrity":"sha512-7x4hwnaKfdkKUcwMibZ60F+A6FR8leiSZOsN0g4UYIXZPHhnqmsIzobEVqs/+RgK45h3P937AjMxpvui0c0zyQ==","signatures":[{"sig":"MEQCIBsduH1BXgrdC9GzuY4aqQHCvQO851W0uDyo3ByjqCvmAiB8dN20+F1fFtCUdYAtlRRIOlL7ZEclOBD3RGUTwhPebw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18729},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.0_1745271400093_0.9711005266895709","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"stayge-ws-client-sdk","version":"0.1.1","_id":"stayge-ws-client-sdk@0.1.1","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"3e5c0c281f870a024c9ee1bb593990e62743f259","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.1.tgz","fileCount":22,"integrity":"sha512-OKQdiWT2SPb0/wlGKEdlL2xzIVGBjUzYucAkDGN3X5n1MeYj6uWJ9pg6dJM2JnatSyNk9UR9c3Hr5yzHOrsBrw==","signatures":[{"sig":"MEYCIQCLJkBP5jnZwTDZlnO+ICRHHsKr/iwE5+ToHW771zE2vwIhALmVyGsNiTf4Xp0JzV5KhIHh94mlLC8zY9y/O527KjVq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21022},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"ccceb67c4104d82e34a48aa9b80b0eb5bed10984","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.1_1745272788866_0.9634553968756014","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"stayge-ws-client-sdk","version":"0.1.2","_id":"stayge-ws-client-sdk@0.1.2","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"dd46ee47a708cf0372079ab65b150dea112a2a81","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.2.tgz","fileCount":23,"integrity":"sha512-p0RXBWmWtmLT42+dU8xKOaGFehMxtrOuxij/X62W6q+UlTn6VKuDCloRCAUC/Rt6LGKBzL+quTcQttFXre8MPA==","signatures":[{"sig":"MEUCIHIeHwXPeLn79fF3NpWkc5FryTGpDgKhFqvi/ojZo1OvAiEAvDRd/gMcgf7Uac757zZPz6fm16pc5Lqfn9Maauawhb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22435},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"56c94cc34717f82b8e80f19fa81b56d75e4792b3","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.2_1745275172918_0.5544727106369614","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"stayge-ws-client-sdk","version":"0.1.3","_id":"stayge-ws-client-sdk@0.1.3","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"e77e1dceb6f2eed5b80a7de724aaebd1327337b3","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.3.tgz","fileCount":23,"integrity":"sha512-w12y79LVeRxIf2O+cIat7g6xFHLN0wx3yEZa9lC6Pc9d+ifafE+aATaV4/aK4S5nC/6DHTdiXy/a+H38B67jMQ==","signatures":[{"sig":"MEUCIBWSbN8OCHxxWS6edr6B/P5a9I6sxGZXoDVp19dXAOK3AiEAxO+mJHGIpe3Iu9UqXxLfjnP+cdbQokyqrZJ//nUXlEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21956},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"1f6e2e878815f192625f37c10d62941f23cd6908","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.3_1745275566548_0.030800000282571016","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"stayge-ws-client-sdk","version":"0.1.4","_id":"stayge-ws-client-sdk@0.1.4","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"c5f28a10a676c72b1eaec193491812b681c044d4","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.4.tgz","fileCount":23,"integrity":"sha512-hCd2Cly56u+yA6IuW7wm0L83TVamv4mYlstN55Mb/6mpayZygIwYokrfo4QCesYWQyrAnwllmz2NU9fc/NGn6A==","signatures":[{"sig":"MEQCID/YVnrB1pqW7fqiqzz6lnOXo3Ih5Aeal5A6filbOIYFAiAIeb9xZsGYwHz7X5HTVqhuIdxj7pi5VCJE471Nda6BiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21876},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"f1f430366f7879fa14e7ec682303190e0dd6a2af","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.4_1745275900479_0.8661679632699137","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"stayge-ws-client-sdk","version":"0.1.5","_id":"stayge-ws-client-sdk@0.1.5","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"cdc8c9e243e283df81b20876d63f760f6b775456","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.5.tgz","fileCount":23,"integrity":"sha512-Rux9hZgkAdlCkOzMayWqC9YlgMqGLQ2lcjW41u0521McC0bZcZK3qb4xo5hiv4TwQUPalrFiS/xta5mNngvanw==","signatures":[{"sig":"MEUCIQCs2kfmrVg0ROe1NZgmei2Wz/SJfXT7FnZGMbn3aCNltAIgWTI6WN5NvWeyBO3cF4YmeioykoRM7VfnFZbVyoGGXuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22412},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"2464fb142346abb48157d63f8bed2d33e87a3bb3","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.5_1745276640327_0.883879463179059","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"stayge-ws-client-sdk","version":"0.1.6","_id":"stayge-ws-client-sdk@0.1.6","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"e3280be0704daeaf86045b8e166fb7677ca405e3","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.6.tgz","fileCount":23,"integrity":"sha512-ChS39SkGR1r7/kAE+Hq+6vRlw+Pg27IeDq1gQNWymrzCjJwX8T8XzwfKRL5CIQJkg028ADhE2pI+3bCd8ELo0g==","signatures":[{"sig":"MEQCIFHq8IgPLwI931loYLRQYux6Kv41MQhpyoqoovnKaaJfAiAkJkQ+E0SKDzjzYLa3aILTQZWQo2D7MzSazJuWGC/gzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22412},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"1d81538d69cb15a3ad0a03cdb8533a56d56019fc","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.6_1745276841151_0.21573923178507348","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"stayge-ws-client-sdk","version":"0.1.7","_id":"stayge-ws-client-sdk@0.1.7","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"edc9367fac83ff9d369662be8569f5a6f23e8e38","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.7.tgz","fileCount":23,"integrity":"sha512-oo5GSOgwKBSJb3ajGp10J/mkUPFes6BjPjT1m1UF0T8xPu7wTyx7YZP/4Wkao6bzjJM18r6vPhvYKASM5aRwOQ==","signatures":[{"sig":"MEUCIBG/g06hIbcS6mqeEzjmSL3iPyXOnuBM0xVjwZOHUv95AiEA0fFlIuAd9K04k440VfRFDUlNrBYCKZ05poE6KYqyxOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22726},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"10af6e0ef47075c68211e1647c2e46367b2d1d0c","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.7_1745277665755_0.8416600288206453","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"stayge-ws-client-sdk","version":"0.1.8","_id":"stayge-ws-client-sdk@0.1.8","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"fce50bc6739b82d0e1c27bb8c6aca0f3be248b50","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.8.tgz","fileCount":23,"integrity":"sha512-T+/NOnTFVD5wS2sLNKQTWGzuckpzrnhcIuj2OGxDfDnpwQ2eRAE+BKakvrg57/yIVyHbaj2dgja/0GGxkXxTLg==","signatures":[{"sig":"MEUCIHXJiq5YZmopf6C9WCr8mIwGfx74oizLG0USwnbw/C2bAiEA8/GIiK2Oa0SCiivF+HqKyX7WZ4ZC/BhBu/aXHjWh6sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22497},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"5be36f5041616eff0e717c3f6380695a940cbb0a","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.8_1745278069327_0.721349965004092","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"stayge-ws-client-sdk","version":"0.1.9","_id":"stayge-ws-client-sdk@0.1.9","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"4d6710f26f25659c29dfe45e239a75c0c61e3a65","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.9.tgz","fileCount":23,"integrity":"sha512-esn8Bn2ZMYSHlS9m3H+1v/Nd4hYZ9sVUuZkilK8NVBx7WowNdlCtHGAPUEmphzds+/BWmgK3Ao6yPglsyyFilA==","signatures":[{"sig":"MEYCIQD0wMy4sjltb3BEcFHM2Wr6EOiRGCcZs4d4N4J/Tipb+wIhAPobqT7G7EUHQiW+kR6VMRBpELECmSBsm1N9P+Qwj7ld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22525},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"510447df61dd0d8e83c263734dfdd4c3051ac711","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.9_1745278381326_0.5616809631448358","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"stayge-ws-client-sdk","version":"0.1.10","_id":"stayge-ws-client-sdk@0.1.10","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"8834b626a60d0cbcf3f5ad05e9d4d9bfdc08274d","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.10.tgz","fileCount":23,"integrity":"sha512-iH4tCocPh6/755V4zWNxwQAfCm8sQ9GKNUorxsH/RWioztA7uALqxjHxbG4E0zlIHcpPXxrnuZMr8CX4jTsUgA==","signatures":[{"sig":"MEYCIQDZCQYUWHqJnn9EL9J/JPqZ43VeYVa54bYT25rJba5xGwIhAI73E+G/LMF1gkf+xOVUp3ZBRmpB+gQNE58ueXJeDEIF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23454},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"266fbbb5805af830cd4b2cfa0499178090397f38","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.10_1745279185933_0.3956563254119383","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"stayge-ws-client-sdk","version":"0.1.11","_id":"stayge-ws-client-sdk@0.1.11","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"2bab0d1fe9373117794ce4d349e84ecf21d8d178","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.11.tgz","fileCount":23,"integrity":"sha512-Sv7vmsmzlYPKOot5isWwl5sa7+p8UxJzm6RmO97xM3anYJWXcUsOyCUbqX4N47bwu6z2r89ihbFLxleoGSvx9g==","signatures":[{"sig":"MEQCIBsiLT4JOuTymUtTchGx9xAHT3Z72W2aTMlBwaU2/PzQAiB7O2l2+3luYNRSonytTViLrlIkJDJDrK2fvAF/bkqfNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28959},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"7c605cf46ff50a388021527314709fa1004387ea","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.11_1746221367952_0.69761287226845","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"stayge-ws-client-sdk","version":"0.1.12","_id":"stayge-ws-client-sdk@0.1.12","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"249816e1f0a888d6ce60cea80880b4ee7317dcbb","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.12.tgz","fileCount":40,"integrity":"sha512-i/BH09KYo814YyEQXSekG2y9Uz/6DtRI5KPz6I1kUGq/JiC4sBQB9DeDPcOZMZhlmrXGevH0aCFTEKIDZHK8SA==","signatures":[{"sig":"MEUCICdqmVcx6LNsr6dig2UTyFreLtyUUvSuMHYqcqShHsGgAiEAhwg6cJxinscfbphbtSaR7n/QvMp5AI/fXAPoXx8njdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163977},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"62a3f788a04c8504bf3ee6184a55a07ff97b228d","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.12_1746587616257_0.8296121246411547","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"stayge-ws-client-sdk","version":"0.1.13","_id":"stayge-ws-client-sdk@0.1.13","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"8427a3b7541c6815476d9eb3720cdd984aadb61a","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.13.tgz","fileCount":40,"integrity":"sha512-1NAtQ+iIcRSonMw8h7vwOqM7YduVoLDGu3bYBbRthtiVbGq0DE599EEXwcT5KceIyFrQ0R4pOnoZDfK67hsZ8Q==","signatures":[{"sig":"MEUCIFLkJOcSU+iRtGEOcLYOjibFwwNKNloZAlM4ZFj6f+RFAiEAtAMtYGTxyXeRCuz9Rax17fCTGIvCLgPwsNSUciQ08VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164295},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"42b2e42782417ff2959d7d8e33bf6e93dd6bd35e","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.13_1746588006085_0.26508502047114324","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"stayge-ws-client-sdk","version":"0.1.14","_id":"stayge-ws-client-sdk@0.1.14","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"12bab95ec08cf81a957350020c13761579bcaeb5","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.14.tgz","fileCount":56,"integrity":"sha512-MMtlqrLujMsuv4RQimTqNCjOWTVJG/KIKy9bWbQc3Yju2GP3IGGgheQRyXm0rvSGHgjbBDHBMsqCBxqctCezWg==","signatures":[{"sig":"MEUCIHjnvufHRMjRrAp2krWwpzDjVqEoOBt+SSsuqrHtrjniAiEAohlpmanPPGBsYF+gtk68c2pUjgu0hQNJ8Q73v5QDM84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379610},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"310e072f24b5456051cfa9d03c377f2b62054d70","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.14_1746664368273_0.8167364958045304","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"stayge-ws-client-sdk","version":"0.1.15","_id":"stayge-ws-client-sdk@0.1.15","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"d7937b08a7ce693e1db67d94a2801e39d2840dd2","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.15.tgz","fileCount":57,"integrity":"sha512-WDBLD4tAsdk0CAzNW4/8Ie+qKCcQGwIRlov4/NnA44MnPcEFODmqrv5vbTncpNgl2ioftcirG7LkVfD2hzbv+Q==","signatures":[{"sig":"MEUCIASzVxvT5UkEmgKAZNSWDVvdAEIVXJmBRhQrSBOaXm2eAiEA2JgSJu23GR/DVA/TNBKfhvAuvuK8I/zq+pciehhjgFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379921},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"832759838f3904d65148af79113f9d0ad3bcac5a","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.15_1746666875303_0.908744470461903","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"stayge-ws-client-sdk","version":"0.1.16","_id":"stayge-ws-client-sdk@0.1.16","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"e47d222d00bd99b5e3c61de4940cc0ea57fea902","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.16.tgz","fileCount":58,"integrity":"sha512-blJHMa6YkfI5rsNqjzZm1P5J7OVVw7Lr6BEvE4K2502PQwJxc871q3wHixVgG/TbkAPIgPDUFQK+DW1yU94xBg==","signatures":[{"sig":"MEUCIDHz92rOQc4nVJladPOh1IPcfIVK6NrVWTgrvUfKDjsbAiEAw6QygRP94oNm7MhX39Jk+Zc2qciBUgoYJxT8HLHwROc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408947},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"2f659bdef13803b0861e406af20d47a4894f87bf","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.16_1746694603196_0.1473507741324127","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"stayge-ws-client-sdk","version":"0.1.17","_id":"stayge-ws-client-sdk@0.1.17","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"513180ecb364adb9e20832a7c1e8a844301f27db","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.17.tgz","fileCount":59,"integrity":"sha512-K9ASmmsfUyA3rK1JtAH/ebUNpHlLTmdbGoBVTawqk1nCPwp0YXHMg+z3QFt+No+H/GTMNyCok0BsMRW2hQnTQA==","signatures":[{"sig":"MEQCHwatD/cRFTyCs9q+MSjK/7iIX695HwmCklbCLHWUSccCIQDiOUGv+y3F2eANh7HYpVdtPR6hkLPO7i5bL88b4auZOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408994},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"405c155509001eb36f1aa8adfa04f678f253df32","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.17_1746769482049_0.3869273831396709","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"stayge-ws-client-sdk","version":"0.1.18","_id":"stayge-ws-client-sdk@0.1.18","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"0cd9c3b96cc11345956d3afc52987780627cb8ed","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.18.tgz","fileCount":59,"integrity":"sha512-rm3fnavepZzzWWWdAtrX04ojm4oU09QR1hrKGOJGh9/cqFMSg0zNdQlHJC37efleQwgUWEhV2JjE//rSdt/3mA==","signatures":[{"sig":"MEQCIHhWi7hfLtTn/Q1MY0gPOnR/DFunwGhkihrgWuG3pytJAiA0D7kNpOhftNpmtQPvvxoK2t8cTw6J/ZyxYFAP0mUA7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414949},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"cf82556a33bb28dcfc9d4635f0c112183d7623eb","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.18_1746774968270_0.33092819640587945","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"stayge-ws-client-sdk","version":"0.1.19","_id":"stayge-ws-client-sdk@0.1.19","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"92f04e8fdbd1a023db37079d8da242757d67e1ce","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.19.tgz","fileCount":59,"integrity":"sha512-nplg2MExuOqpkXwwX/B+c2aJoRbZi04TIuWcXqnTKt6gDU8fdu46XMqeq02cFmmqAs4SUGRFdTBaqV6vP6pPWA==","signatures":[{"sig":"MEYCIQC7xlxazu/YeY54GHERCmoI0x6vVqokud80FBREceEjJwIhALj/F4pANHaFzImTo7Etim82pAexWVSi3WJ1FL11bqu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418096},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"fbd2aff951c636c2998b3a5d6fc135946790192b","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.19_1746786519849_0.9646218675320171","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"stayge-ws-client-sdk","version":"0.1.20","_id":"stayge-ws-client-sdk@0.1.20","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"34c3253ec65ed2c68d37c7039016ac12c9fac023","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.20.tgz","fileCount":59,"integrity":"sha512-Pnd7WFe0NLBPnU6iN4OIT8+EiyEr0VKsR6DT207VBkJP0gq2XIBbWfSZKoJpUMeGbkp+USIO/7HqQwET5EbFLA==","signatures":[{"sig":"MEYCIQCpUbdR2Jl80rwYzVIYFlA6abRuU1fgQlS67vR84yaBQAIhANnLLJnrbxfcIZzYATJuErOgIllbvPCVYwQAtQXMGa7K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418314},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"7cf9146c19abd83c9d1320e172f1a324cb94d570","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.20_1747013905714_0.0433070518400136","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"stayge-ws-client-sdk","version":"0.1.21","_id":"stayge-ws-client-sdk@0.1.21","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"9e887142519a5006c961e3eda6ae3eaa14191bdd","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.21.tgz","fileCount":59,"integrity":"sha512-ibS44+SteF9s/as1qEupqFSiM6+wVvP/LIa51CeAXGC+eHCCmaExw3nIsE5MFmiBtB2YoLpNYSAUsPZZQPiz1Q==","signatures":[{"sig":"MEYCIQCTvCaZNmYs1FZzEGBU/1QYKtfSh9TBEoh2KzmyXSLptwIhAOZG585SJwMeOXNDMREmDXG4HvCbBVFUoaQ1kgQ+Kvn3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412076},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"898bdad824ec4d50a2767ab3712fd35315097c5e","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.21_1747207863581_0.2783358714871105","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"stayge-ws-client-sdk","version":"0.1.22","_id":"stayge-ws-client-sdk@0.1.22","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"3b765d9b99d6bf6dbee64223ceea1dfe1ab9fda2","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.22.tgz","fileCount":59,"integrity":"sha512-mc2Pe50XWY+pyhAxDvNQoEzGEXgglOGFXvTFwy2UFcg/vTt0nQI0oGUEcgnRUqK2AO4QnpqwyjxwuEKBt2OsPA==","signatures":[{"sig":"MEQCID+G6NlEojRXoK5smD2257POd1MdE3WVjn4NJbVEV4gsAiBFQcVo7RL3/lKzYV99pUVMjeoeJdCEnOZOTCNabv3xsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415066},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"4b13c834e337ffed10a7d049dc2788ec38bf1321","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.22_1752659420207_0.20502943424332853","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"stayge-ws-client-sdk","version":"0.1.23","_id":"stayge-ws-client-sdk@0.1.23","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"6c69148a080eece085d0c56c2c99943ccb575b4e","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.23.tgz","fileCount":59,"integrity":"sha512-/eAzLNUiNwLKmpYZ9SC7NpOqNF9NwKUHCYP/9GE/ndwB5sKMoikQ8P9/Avu3LmAV7dnyyHQ3BqO+RzOvf4LcbA==","signatures":[{"sig":"MEUCIQDUzHvma7lugHo7CgKHI1Mxv2sZryZxGnW8vv0/YZn+MwIgWTC/nTF/OuRDBl6IJFxbXhxnpmFyMgn8NR69wTIn52E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414994},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"049324b9ccf9d4ec070786ac15a6c394d81f4e81","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.23_1752659684638_0.3545231189147555","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"stayge-ws-client-sdk","version":"0.1.24","_id":"stayge-ws-client-sdk@0.1.24","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"14e1630ec9c685808af756b138fac9499867edb1","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.24.tgz","fileCount":62,"integrity":"sha512-9j8ecuuycE1eZ4WUUuh4fE8HH+a3RsytSjLXtpAQpCxTNZRczx9uu7w8gQoPnsVkQl+w4ODxwHa25ht6xdZAvw==","signatures":[{"sig":"MEYCIQCD9c8TA/R+SlZTm8XMfcCFreGwK2SjeaxdS/FdpjQaaQIhAIiObSbxlahQrPczPIaRICfG5q8vbrJiXryzMEXrhZAe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416139},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"9fc1fad597b1df963ccbdf3990e1580a4c54de34","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.24_1760406930994_0.5809775425151207","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"stayge-ws-client-sdk","version":"0.1.25","_id":"stayge-ws-client-sdk@0.1.25","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"52f797fcd11b029046650d0919ea3e32a56abf6a","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.25.tgz","fileCount":63,"integrity":"sha512-VzAxznKANsIi468PJerwDdHBzAt8VIFH9+oVs79xKWre6Dlig+6ZIxOJgMtHdqLS/CwMqZjzolDoBAn0L3+Tng==","signatures":[{"sig":"MEUCIQCXWlaH8cs0Bc0s5lnnpEjkHC+Q6voGXeF8EPaiPCGU4wIgAwmUW1R0kDrqogL4+y+84Ir4qdmzbLbfWOjfYqYtbs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427755},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"5dbc5a89eb568bf3d6c73b6ee732baafafb1622b","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.25_1760422938209_0.2898020705199347","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"stayge-ws-client-sdk","version":"0.1.26","_id":"stayge-ws-client-sdk@0.1.26","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"1d5a135b82197412cde2b80f67e6673700e48e8d","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.26.tgz","fileCount":65,"integrity":"sha512-VTZSilgwha5powCzBZTykp4z9xJgKZmH9xtH5yD4ZrSAznuIZejkwcE2Sy8+Jw2+cUrdBN1LL18VMB3MHxRLhw==","signatures":[{"sig":"MEQCIALl1nhpgx9ZhqSDPnqkN2WztT96vE7KVKO5q8LhhGnUAiA0aN3Us36cRNpcvlAFkpNFAGyV5i+345zIhAHJbp05Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429867},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"89f29b4f75671b835f2add101e5f6239b12cc214","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.26_1760431658032_0.646615302227245","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"stayge-ws-client-sdk","version":"0.1.27","_id":"stayge-ws-client-sdk@0.1.27","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"37761d33f16aa09d9fb2826e6f946e9a4bffc8ae","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.27.tgz","fileCount":70,"integrity":"sha512-43y4oNqtJL+HOIWYHNLj+w0cZ8N6gApjPlR45FLqzapH/1JT/jTHrrr7/Nyp2yk8jB3oAXk75JGwb1IebHLQiw==","signatures":[{"sig":"MEUCIQCnZouf/sVymdVjPQpk8FQNT0RLtTRu8DIjYDv9NGMFkQIgL7NVWnZm+D3/RvzJ2O2IWoqjnK6DL5YKtnxfYDo/9qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439733},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"f148123084bb3be3a36f71541ae2e584e90cc859","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist","prepare":"husky"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","husky":"^9.1.7","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.27_1761631306406_0.780983456802085","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"stayge-ws-client-sdk","version":"0.1.28","_id":"stayge-ws-client-sdk@0.1.28","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"37e95826bbb5ccc569e71afca6df37659d7f29cb","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.28.tgz","fileCount":70,"integrity":"sha512-SEreSyHoKjdqdOkTuULg5RAAVHWY5snVYhSwpGqB7w+200B9e+rb6sUnS2PMtIEhfmMx7KAdQaXZZwuxfqmwqA==","signatures":[{"sig":"MEUCIQCeh6qxCpnOTJ+uODTvmGnfAn9UULPRTjj+glO3bJ4ORwIgcLEcL9c0lA3w58xc6W1EPUcdFGdHblXliFSY9BTGBsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440204},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"d3f61697d3e0979263db851bfa579ff3c85eeacc","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist","prepare":"husky"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","husky":"^9.1.7","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.28_1761640665098_0.23811145212673246","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"stayge-ws-client-sdk","version":"0.1.31","_id":"stayge-ws-client-sdk@0.1.31","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"418f81ff5a36c784e0a80a6ca0a0c384597aff93","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.31.tgz","fileCount":76,"integrity":"sha512-gFpNL2zY2JXjzRiiceq7fBqCq9VFiPyCvasmok2aLaFijEYWeJ+odzRMp2iUnAP1641T8YBqZ5MjmTTBJZjYXA==","signatures":[{"sig":"MEUCIQCM/BVLpyqYE7S7L1+VgqirPsmJ0dhC+h2cSXypMz9irQIgRexbicLPTtCn0O1bW2US6rMTeoYfTNBKejHd3Ci/5L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508861},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"36efb99999a20b861fae1c6b1b67073916984157","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist","prepare":"husky"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","husky":"^9.1.7","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.31_1767774062861_0.9314616529223889","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"stayge-ws-client-sdk","version":"0.1.32","_id":"stayge-ws-client-sdk@0.1.32","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"30625ed9a64fb9c1f261fad40e02c51a5645a0ba","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.32.tgz","fileCount":76,"integrity":"sha512-lAKtDu7iWiYaaK3pdHOVHFvbSooD1xT/M9ejKRpxEtw2Xr4Q6zTipj30I2pfCBtdQPwaZmElmwdwmja4eyfx8w==","signatures":[{"sig":"MEUCIQCRHo/Pkis2vXVlv4UTsf9wub8iy8ln3TkcYeLdJaZSGgIgGS7kEHZb1rsy9UcOFwyOjtOvwzp9FmiBeYpKiCwdCxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518601},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"9d1f63cf383e4f6d6000ffa9b218841ba8e46bea","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist","prepare":"husky"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","husky":"^9.1.7","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.32_1777537752684_0.8820884688771529","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"stayge-ws-client-sdk","version":"0.1.33","_id":"stayge-ws-client-sdk@0.1.33","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"ed0b1c57033fe77b28da935ee51215116e943964","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.33.tgz","fileCount":76,"integrity":"sha512-Wc55eZ1NtOLwaTFCm5DzB3O733Y523YiEjML+GKZr/ltiQ9AB1nq8/5+4x/yNs14+0d/Wlpax/O6OVJI/MgeDw==","signatures":[{"sig":"MEQCIEal5lv4d1Jk/8LE4vNNgx9d+2c4g/pOzSaw+GiKuPPIAiASaQT8L0kvX+e4XVpjvQ0rCIg8UntYLpGIQxIn5nT0FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534678},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"74138baae67b6515798bee43205c06782b1c90cc","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist","prepare":"husky"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","husky":"^9.1.7","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.33_1779263250722_0.5522000793910047","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"stayge-ws-client-sdk","version":"0.1.34","_id":"stayge-ws-client-sdk@0.1.34","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"b42469edadfd64b37020b5cf001e9a2cfb6720bd","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.34.tgz","fileCount":79,"integrity":"sha512-ibcz4Go1lMCEMs+g+Xcs6KNTGoxyVT9GLH2NIdUQYQMB4E9iT+CcS0IXoCeTZ+4rf6rayck2Nc5bzRv1bIIg6A==","signatures":[{"sig":"MEUCIFxj0/rk68sB/h3QQF8pLl7hLUV7RbdRTCVRQErvsgoDAiEAzXav3eg0RTLohOBIa4F0TBSTxFN6jSW3T693aiLNXKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579646},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"c2d49ba9e77e5841099dfdecb2cc04166a33ac3a","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist","prepare":"husky"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","husky":"^9.1.7","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.34_1780038643696_0.697474849167822","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"stayge-ws-client-sdk","version":"0.1.35","_id":"stayge-ws-client-sdk@0.1.35","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"0893d4abff74c300b423dd26f470f6cd37bdabac","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.35.tgz","fileCount":15,"integrity":"sha512-AafLUAqmwc/HMkYRQBSmQik/ksm7EARY9vvgjz+ytrxSSRVDvtI1E5ZFp3EbPm3GlvsNRk3mZDR8/uvDvr8dEA==","signatures":[{"sig":"MEUCIQDDAoS0YCfA6D6DkeaoGzl4jXJhITGJNA4pYKZ9+KpIWAIgda4EsnupahB6PejXLiVpLAKTEMqwxWyKV8vAF+dzI2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71445},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"1c7fae35f78c8ca532a6099051464d1e001e3757","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist","prepare":"husky"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","husky":"^9.1.7","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.35_1780038832680_0.8575169500292508","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"stayge-ws-client-sdk","version":"0.1.36","_id":"stayge-ws-client-sdk@0.1.36","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"dist":{"shasum":"82c069b715e0bf16e38317d280f6eecee10a805c","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.36.tgz","fileCount":15,"integrity":"sha512-iHIyS41gNsizFozcTOedJ/9PIsE+RV2rIwT9pwSdlXLxVf8rfvuRES/3YDVgmGUoDlryt0GCBblgpBgTXl4WNw==","signatures":[{"sig":"MEQCIEd7nB3nempzCf6bV5GToxaCFghls4MN1Gcm8TY3G77tAiBvqr3uoV4H2mbQYlPo9BY86v++wLjKhCT7KYLvpHXOOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74801},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"gitHead":"91f68669785632a50f211cf13d420bfc06e8ba08","scripts":{"dev":"vite","build":"tsup","clean":"rm -rf dist","prepare":"husky"},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"_npmVersion":"11.1.0","description":"Stayge WebSocket Client SDK","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^5.0.0","husky":"^9.1.7","typedoc":"^0.28.4","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stayge-ws-client-sdk_0.1.36_1780976710258_0.2007738491290747","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"stayge-ws-client-sdk","version":"0.1.37","description":"Stayge WebSocket Client SDK","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./react":{"import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"},"./react-native":{"import":"./dist/react-native/index.mjs","require":"./dist/react-native/index.cjs"}},"scripts":{"build":"tsup","dev":"vite","clean":"rm -rf dist","prepare":"husky"},"devDependencies":{"husky":"^9.1.7","tsup":"^7.2.0","typedoc":"^0.28.4","typescript":"^5.3.0","vite":"^5.0.0"},"_id":"stayge-ws-client-sdk@0.1.37","gitHead":"ea2f3597babc28c063d6b84ead8c161433e7b1f0","_nodeVersion":"22.12.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-mBoH7Uvd8xcltkmSMA1i+tWXm4JcoVpTBdDkj3aoDMgzgboBhcJ4BuQz4p5WggyrcBe72LoIeyKH4nff6ZLz5A==","shasum":"4716dac43cb1030a3f521cc88e2ce9c1eda2ccec","tarball":"https://registry.npmjs.org/stayge-ws-client-sdk/-/stayge-ws-client-sdk-0.1.37.tgz","fileCount":15,"unpackedSize":120440,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCX5Q17aaKyOI0OszU/KUgwSCo2Y9HH4sbttjpUQbnrzAIhAIvxKaEe/2QcajWaz2ffOYgzyOzLkp2XMXCmZaoqgwxt"}]},"_npmUser":{"name":"stayge","email":"dev@stayge.io"},"directories":{},"maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stayge-ws-client-sdk_0.1.37_1781075030445_0.32698561940401394"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-21T21:36:40.034Z","modified":"2026-06-10T07:03:50.713Z","0.1.0":"2025-04-21T21:36:40.273Z","0.1.1":"2025-04-21T21:59:49.055Z","0.1.2":"2025-04-21T22:39:33.097Z","0.1.3":"2025-04-21T22:46:06.722Z","0.1.4":"2025-04-21T22:51:40.736Z","0.1.5":"2025-04-21T23:04:00.538Z","0.1.6":"2025-04-21T23:07:21.402Z","0.1.7":"2025-04-21T23:21:05.945Z","0.1.8":"2025-04-21T23:27:49.514Z","0.1.9":"2025-04-21T23:33:01.539Z","0.1.10":"2025-04-21T23:46:26.157Z","0.1.11":"2025-05-02T21:29:28.159Z","0.1.12":"2025-05-07T03:13:36.422Z","0.1.13":"2025-05-07T03:20:06.323Z","0.1.14":"2025-05-08T00:32:48.455Z","0.1.15":"2025-05-08T01:14:35.474Z","0.1.16":"2025-05-08T08:56:43.369Z","0.1.17":"2025-05-09T05:44:42.258Z","0.1.18":"2025-05-09T07:16:08.503Z","0.1.19":"2025-05-09T10:28:40.053Z","0.1.20":"2025-05-12T01:38:25.923Z","0.1.21":"2025-05-14T07:31:03.745Z","0.1.22":"2025-07-16T09:50:20.381Z","0.1.23":"2025-07-16T09:54:44.896Z","0.1.24":"2025-10-14T01:55:31.200Z","0.1.25":"2025-10-14T06:22:18.424Z","0.1.26":"2025-10-14T08:47:38.214Z","0.1.27":"2025-10-28T06:01:46.652Z","0.1.28":"2025-10-28T08:37:45.317Z","0.1.31":"2026-01-07T08:21:03.020Z","0.1.32":"2026-04-30T08:29:12.858Z","0.1.33":"2026-05-20T07:47:30.906Z","0.1.34":"2026-05-29T07:10:43.827Z","0.1.35":"2026-05-29T07:13:52.819Z","0.1.36":"2026-06-09T03:45:10.391Z","0.1.37":"2026-06-10T07:03:50.598Z"},"description":"Stayge WebSocket Client SDK","maintainers":[{"name":"stayge","email":"dev@stayge.io"}],"readme":"# STAYGE WebSocket Client SDK\n\nWebSocket Gateway 서버와 통신하기 위한 클라이언트 SDK입니다.\n\n## 설치\n\n```bash\nnpm install stayge-ws-client-sdk\n```\n\n## 사용 가이드\n\n상세한 사용 가이드는 [SDK 사용 가이드](./docs/guides/sdk-usage-guide.md)를 참조하세요.\n\n## 사용예시\n\n### React\n\n```typescript\nimport { getWebSocketClient, WsError } from \"stayge-ws-client-sdk/react\";\n\ntype Message = {\n  title: string;\n  body: string;\n};\n\nconst ws = getWebSocketClient();\n\n// 기본 연결 (heartbeat 활성화, 20초 주기)\nws.connect({ url: \"wss://dev.linc.fan/ws/linc\" });\n\n// heartbeat 커스텀 설정\nws.connect({\n  url: \"wss://dev.linc.fan/ws/linc\",\n  heartbeat: {\n    pingIntervalMs: 15000,  // 15초 주기\n    pongTimeoutMs: 3000,    // 3초 타임아웃\n    maxMissedPongs: 2,      // 2회 실패 시 연결 끊김\n  },\n});\n\nws.onConnect({\n  callback: () => {\n    // connected\n  },\n});\n\n// 이벤트 핸들러는 connect 이전에 등록 가능, 여러번 호출해서 멀티 핸들러 등록 가능\nws.onMessage<Message>({\n  topic: \"openchat/12345\",\n  callback: (topic, payload) => {\n    // 서버에서 메시지가 수신되면 호출됨\n    // payload는 Message 타입으로 넘어오고 sdk에서 JSON.parse() 후에 핸들러에 넘겨줌\n    console.log(`Received: topic=${topic}, payload=${JSON.stringify(payload)}`);\n  },\n});\n\nws.onDisconnect({\n  callback: () => {\n    // 서버와 연결이 끊어지면 호출됨\n    console.log(`onDisconnect`);\n  },\n});\n\nws.onError({\n  callback: (error: WsError) => {\n    // 에러 발생 시 호출됨\n    if (error.code === \"subscribeError\") {\n      // 구독 에러 처리. serverCode로 원인 구분 가능\n      if (error.serverCode === \"invalid_token\") {\n        // 토큰 재발급 후 ws.subscribe() 재호출\n      }\n      console.log(`구독 에러 (${error.topic}): ${error.message}`);\n    } else if (error.code === \"subscribeTimeout\") {\n      // 구독 요청에 대한 서버 응답 없음 (자동 재시도 소진 후 통보)\n      console.log(`구독 타임아웃 (${error.topic})`);\n    } else if (error.code === \"connectionLost\") {\n      // 연결 끊김 감지 (heartbeat 실패)\n      console.log(`연결 끊김: ${error.message}`);\n    }\n  },\n});\n```\n\n### React Native\n\n```typescript\nimport { getWebSocketClient, WsError } from \"stayge-ws-client-sdk/react-native\";\n\ntype Message = {\n  title: string;\n  body: string;\n};\n\nconst ws = getWebSocketClient();\n\nws.connect({ url: \"wss://dev.linc.fan/ws/linc\" });\n\nws.onConnect({\n  callback: () => {\n    setConnected(true);\n  },\n});\n\n// 이벤트 핸들러는 connect 이전에 등록 가능, 여러번 호출해서 멀티 핸들러 등록 가능\nws.onMessage<Message>({\n  topic: \"openchat/12345\",\n  callback: (topic, payload) => {\n    // 서버에서 메시지가 수신되면 호출됨\n    // payload는 Message 타입으로 넘어오고 sdk에서 JSON.parse() 후에 핸들러에 넘겨줌\n    console.log(`Received: topic=${topic}, payload=${JSON.stringify(payload)}`);\n  },\n});\n\nws.onDisconnect({\n  callback: () => {\n    // 서버와 연결이 끊어지면 호출됨\n    console.log(`onDisconnect`);\n  },\n});\n\nws.onError({\n  callback: (error: WsError) => {\n    if (error.code === \"subscribeError\") {\n      setSubscribedTopics((prev) => prev.filter((t) => t !== error.topic));\n    } else if (error.code === \"connectionLost\") {\n      // 재연결 로직 구현\n      console.log(`연결 끊김: ${error.message}`);\n    }\n  },\n});\n```\n\n## 토큰 발급\n\n토픽 구독에 필요한 토큰은 LINC API의 `issueWebSocketToken`을 통해 발급받아야 합니다.\n\n```\nPOST /api/youmeon/v1/websocket/token\n```\n\n### API Base URL\n\n| 환경 | Base URL |\n|------|----------|\n| Dev | `https://youmeon-dev.stayge.net` |\n| QA | `https://qa.linc.fan` |\n| Live | `https://www.linc.fan` |\n\n### Request Body\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `webSocketTopicType` | `\"liveEvent\"` \\| `\"user\"` \\| `\"privateChat\"` \\| `\"openChat\"` \\| `\"internal\"` | 웹소켓 토픽 타입. `internal`은 내부용 토픽 |\n| `webSocketTopic` | `string` | 웹소켓 토픽. `internal` 타입인 경우 `internal/` 프리픽스로 시작해야 함 (예: `internal/my-feature/room123`) |\n\n### Response\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `success` | `boolean` | 성공 여부 |\n| `message` | `string` | 응답 메시지 |\n| `data.webSocketToken` | `string` | 웹소켓 토큰 |\n\n```typescript\nconst API_BASE_URL = \"https://www.linc.fan\";  // 환경에 맞게 변경\n\nconst response = await fetch(`${API_BASE_URL}/api/youmeon/v1/websocket/token`, {\n  method: \"POST\",\n  headers: {\n    \"Content-Type\": \"application/json\",\n    \"Authorization\": \"Bearer {accessToken}\",\n  },\n  body: JSON.stringify({\n    webSocketTopicType: \"liveEvent\",\n    webSocketTopic: \"artist:12345:live\",\n  }),\n});\n\nconst { data } = await response.json();\nconst token = data.webSocketToken;\n\n// 발급받은 토큰으로 구독\nws.subscribe({ topic: \"artist:12345:live\", token });\n```\n\n## Subscribe 재시도 (구독 신뢰성)\n\n`subscribe()`는 기본적으로 아래와 같이 동작합니다 (v0.1.37+, 서버 ack 프로토콜 필요):\n\n- **큐잉**: 소켓이 아직 연결되지 않은 상태에서 `subscribe()`를 호출하면 큐에 보관했다가 연결 완료 시 전송합니다. (이전 버전에서는 조용히 드롭되었음)\n- **ack 확인**: 전송 후 서버의 구독 성공 ack(`system:subscribe:ok`)를 기다립니다. 타임아웃 시 exponential backoff로 자동 재시도합니다. (subscribe는 멱등이므로 재전송해도 안전)\n- **에러 분류**: 일시적 에러는 자동 재시도하고, 토큰 관련 에러(`invalid_token` 등)는 재시도 없이 즉시 `onError`로 통보합니다. 이 경우 토큰을 재발급받아 같은 topic으로 `subscribe()`를 다시 호출하면 됩니다.\n- **최종 통보**: 재시도가 모두 소진되면 `onError`로 `subscribeError` 또는 `subscribeTimeout`이 통보됩니다.\n\n> 구독 상태는 현재 연결 세션 내에서만 유지됩니다. 연결이 끊긴 뒤 `connect()`로 재연결하면 이벤트 핸들러 재등록과 마찬가지로 앱이 명시적으로 `subscribe()`를 다시 호출해야 합니다 (자동 재구독 없음).\n>\n> 서버는 백프레셔 상황에서 ack를 드롭할 수 있어, `subscribeTimeout`이 통보되어도 실제로는 구독이 성공해 있을 수 있습니다. `subscribeTimeout` 수신 시에는 재구독(멱등)을 권장합니다.\n\n### 기본 설정\n\n| 설정 | 기본값 | 설명 |\n|------|--------|------|\n| `ackTimeoutMs` | 5000 (5초) | 서버 ack 대기 타임아웃 |\n| `maxRetries` | 3 | 최대 재시도 횟수 (최초 전송 제외) |\n| `retryBaseDelayMs` | 1000 (1초) | 백오프 기본 지연 (재시도마다 2배) |\n| `retryMaxDelayMs` | 30000 (30초) | 백오프 최대 지연 |\n| `nonRetryableServerCodes` | `[\"invalid_token\", \"token_expired\", \"unauthorized\", \"forbidden\"]` | 재시도하지 않고 즉시 통보할 서버 에러 코드 |\n\n```typescript\n// 커스텀 설정\nws.connect({\n  url: \"wss://dev.linc.fan/ws/linc\",\n  subscribeRetry: {\n    ackTimeoutMs: 3000,\n    maxRetries: 5,\n  },\n});\n\n// 비활성화 (레거시 fire-and-forget 동작)\nws.connect({\n  url: \"wss://dev.linc.fan/ws/linc\",\n  subscribeRetry: false,\n});\n```\n\n> **주의**: `topic` 또는 `token`이 빈 값이면 `subscribe()`가 즉시 throw 합니다. (서버는 필수 필드가 누락된 요청에 응답하지 않으므로 전송 전에 차단)\n\n## Heartbeat (연결 상태 확인)\n\nSDK는 서버와의 연결 상태를 확인하기 위해 주기적으로 ping/pong 메시지를 교환합니다.\n\n### 기본 설정\n\n| 설정 | 기본값 | 설명 |\n|------|--------|------|\n| `pingIntervalMs` | 20000 (20초) | Ping 전송 주기 |\n| `pongTimeoutMs` | 5000 (5초) | Pong 응답 타임아웃 |\n| `maxMissedPongs` | 3 | 연결 끊김 판단 실패 횟수 |\n\n### Heartbeat 비활성화\n\n```typescript\nws.connect({\n  url: \"wss://example.com/ws/tenant1\",\n  heartbeat: false,\n});\n```\n\n## Debug 로그\n\nSDK 내부 로그는 기본적으로 **출력되지 않습니다(silent)**. 디버깅이 필요할 때만 `getWebSocketClient` / `newWebSocketClient` 호출 시 `debug` 옵션으로 켭니다.\n\n```typescript\n// 모든 카테고리 로그 출력\nconst ws = getWebSocketClient({ debug: true });\n\n// 카테고리별 토글 (예: ping 로그는 끄고 state/error 만 보기)\nconst ws = getWebSocketClient({\n  debug: { state: true, error: true },\n});\n```\n\n### 카테고리\n\n| 카테고리 | 포함 로그 |\n|----------|-----------|\n| `state` | `connect` / `disconnect` / `subscribe` / `unsubscribe` / 구독 큐잉·재시도·재구독 / 연결 open·close / rebalance |\n| `ping` | `startHeartbeat` / `sendPing` / `handlePong` |\n| `error` | `wsOnError` / pong 타임아웃 / `connectionLost` / 구독 에러·ack 타임아웃 |\n\n> 메시지 파싱 실패 같은 예외 상황의 `console.error` 는 `debug` 옵션과 무관하게 항상 출력됩니다(운영 모니터링 용도).\n\n## 에러 코드\n\n| 코드 | 설명 |\n|------|------|\n| `subscribeError` | 토픽 구독 실패. `error.serverCode`로 서버 에러 코드(`invalid_token` 등) 확인 가능 |\n| `subscribeTimeout` | 구독 요청에 대한 서버 응답(ok/error) 미수신. 자동 재시도 소진 후 통보 |\n| `connectionLost` | Heartbeat 실패로 인한 연결 끊김 감지 |\n\n## SDK References\n\n- [API Reference](https://staygelabs.github.io/stayge-ws-client-sdk/api/)\n\n## 관련 문서\n\n- [SDK 사용 가이드](./docs/guides/sdk-usage-guide.md)\n- [API Reference](https://staygelabs.github.io/stayge-ws-client-sdk/api/)\n\n## 프로젝트 폴더 구조\n\n```\nstayge-ws-client-sdk/\n├── package.json\n├── tsconfig.json\n├── tsup.config.ts\n├── vite.config.ts\n├── src/\n│   ├── index.ts               # 공통 진입점\n│   ├── core/\n│   ├── react/\n│   └── react-native/\n├── docs/\n│   ├── guides/                # 가이드 문서\n│   └── ...                    # TypeDoc 생성 API 문서\n└── dist/                      # 빌드 산출물 (tsup)\n```\n\n## 빌드\n\n```bash\nnpm run build\n```\n\n## 배포\n\n```bash\ndeploy.patch.sh\n```\n\n## SDK 문서 생성 & 업데이트\n\n```bash\ngen-docs.sh\n```\n","readmeFilename":"README.md"}