{"_id":"@asurraa/sura-ui-socket","_rev":"9-7b19eb1d9e2954d0848885bafbf44a6d","name":"@asurraa/sura-ui-socket","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"@asurraa/sura-ui-socket","version":"1.0.0","description":"Sockets Handler with React","author":{"name":"@asurraa"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","dependencies":{"socket.io-client":"^2.4.0"},"devDependencies":{"@types/socket.io-client":"^1.4.36"},"scripts":{"prebuild":"rimraf dist","dev":"tsc -w","build":"tsc --build tsconfig.json","deps":"yarn upgrade-interactive --latest","prepublish":"yarn build","prettier":"prettier -c --write \"**/*\""},"gitHead":"d7a4d203ba690ed1ddffd6e72c2e11694262d381","_id":"@asurraa/sura-ui-socket@1.0.0","dist":{"shasum":"80706b8b89153177efe83486bc7658e0212cabf4","integrity":"sha512-wUDu6dpAH3QGEXgZJy94UCLrY/ZCS1icwm1S3zYH4/odorVEmlBQ79dDr4DAiRMf3OAaCJezPNT4NBZ10puzdg==","tarball":"https://registry.npmjs.org/@asurraa/sura-ui-socket/-/sura-ui-socket-1.0.0.tgz","fileCount":13,"unpackedSize":11132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7+XzCRA9TVsSAnZWagAACf0P/3jeFmSulQxQpClRV9lM\npnoDnM5Tp7C82brjkYNuFk0nUU8kdzjR61ej/tDeZD0fYf0QJwrzkzkMcfa7\ntgMfHoVGgVAyExheDh8VMCBGdFuqP3DhB8PIKf0xzTWSq8z0/jmpVihUv/LA\naGoWBBvYSNdUizTydUEWoiH9kiWX2JXhpXEIOLLe3TTaoiQzSIbiZRXNQRR/\nH0hL5R8ZAB0alUiXguX+AEdo0e1wBR1BFldtRCVNn3u3moCu8upXsFbG3zQD\nd+2HFf63rQ3kWSl51CzjbBLAkqRhfooDp0vaFZPw+qO4FQlgCMX+qBjJ9Ytn\n4JzQiJYNcMXMu9Cl/ffvUW+fr8hwaL7e8jCTOUDXB0VtqxwDI0vxELn7WVio\nnCxLlTFgXe51aRUhfL19UIjW+A5tcN56xTFRYAlmyZ+XTzt6agrVN4Q3E++0\nQsdwFaltRXjVfchjxVrEozeRFSJCmlKmSMegLUTqpYAxZ93R0IplMlF0HQ9s\nHagLa+HYKH9w9a+R1sBW4yG7hPkBeg05UsjlEwMCQ1Nrk3niGH2XqFNL22PM\n6FX8CPQSgW6pB3K4OJTpnys5H3+CH/yQScq7D1kRuzdBEfWLJMetLOhGIB5V\ndIGx//EA84f63iaeyTBvlzYUGRqcXwyXJO4XWESwPNiiS9zmSGtd3FWa/eL7\nxu3+\r\n=mee0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoRGTcfacKFxrx5dICaUSBwPNsrcYpfa7T60OrvzN5aAiEAqHinoXBfhynQB+EYatknXsRfZpuhQ+rTJdIbyppWs2E="}]},"_npmUser":{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},"directories":{},"maintainers":[{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sura-ui-socket_1.0.0_1626334707060_0.5420840377309253"},"_hasShrinkwrap":false},"1.0.3":{"name":"@asurraa/sura-ui-socket","version":"1.0.3","description":"Sockets Handler with React","author":{"name":"@asurraa"},"license":"MIT","main":"dist/index.js","source":"src/index.tsx","dependencies":{"socket.io-client":"^2.4.0"},"devDependencies":{"@types/socket.io-client":"^1.4.36"},"scripts":{"prebuild":"rimraf dist","dev":"tsc -w","build":"tsc --build tsconfig.json","deps":"yarn upgrade-interactive --latest","prepublish":"yarn build","prettier":"prettier -c --write \"**/*\""},"gitHead":"3af8f35a2ea515a86b7e4282add56301bda6916b","_id":"@asurraa/sura-ui-socket@1.0.3","dist":{"shasum":"df654c5a5837757e0a951bda03bcbae4a4cd7038","integrity":"sha512-kB6DXx5NCHS1+5evK6H7MYx3ZHVFTsgzZaQaYYbmauUFvKbaDBMV800A/vmEnU0dhiaQeMLTp3z0OHFpJhaZ2w==","tarball":"https://registry.npmjs.org/@asurraa/sura-ui-socket/-/sura-ui-socket-1.0.3.tgz","fileCount":13,"unpackedSize":12357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGOA/CRA9TVsSAnZWagAAD/MP/jn9+yFHQ9RV8murSn7x\nFfkuReLTNAc2gnIVbgwExV4TjXunERwLlIB6n3mS/TQSHwWJmwdwkKyE3o42\nXWVstOU/I9oXjBOfXj7cMeWw3CgmIRmV/atGFFZQEM0dxoaLkTVK67Yvwvbt\nq/Vq+w6f1tLuhP8gnKn2VXIK4iMkhoNP9B63HkggCMhHEQX1EgjKWkfhEU+T\nZboK14P0U5O7HFIiopv0g0eq+WqLsokPTmQqAXnJrzvrOas5L7bNYcUX9j5p\n0O1AoSiBxB2XOO4mczPCf4PRyzK5+QlQEDySO2uukgpN8aqlgVpYRRihavFi\nQT87+z/XdiwuQ9WQ2WsKJfB9oMFBWUMzmd9+uHVYEvNt669grtn0RqiVgU1g\nfMJC3VXjvFc2D6xYymZFhHxAriTymPQCQ3jsv7Sz4y0Uu1qqu3qPF4MvS8ug\n4Jlh+W5QY1DZMNGjgJOGC/lMrhmUSyCUCUcwwIlQo1ccI0y2o4bBgFpcdNmF\nE/SjlVLckl3cNo6lmlPIdgmkAeqZEEnIwbB+z0/QGeUpqD8yNdSgzSIaIlHW\no4/XXhVKFy1YvPg9BM/PU3uesn7jx2DZVJDkVBCVmTaWsPSolFF5diTKOqix\ndggXXTheV9sOIgBlDh8yO+vJXgyNmrDF1i6RU0zLGpBLbY1oR5wYqEAzpcPM\nJAPi\r\n=egBI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDplonnMVNU0QzpDoS/5gPOpNNAMrq6pI9UdyWzgXX9pgIhAP749DZZ2L6SslwerwZ6Q3tsPTO0rGGTfrq4PTQWPWO3"}]},"_npmUser":{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},"directories":{},"maintainers":[{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sura-ui-socket_1.0.3_1629020223034_0.9870546215665454"},"_hasShrinkwrap":false},"1.0.4":{"name":"@asurraa/sura-ui-socket","version":"1.0.4","description":"Sockets Handler with React","author":{"name":"@asurraa"},"license":"MIT","main":"dist/index.js","source":"src/index.tsx","dependencies":{"socket.io-client":"^2.4.0"},"devDependencies":{"@types/socket.io-client":"^1.4.36"},"scripts":{"prebuild":"rimraf dist","dev":"npx tsc -w","build":"npx tsc --build tsconfig.json","deps":"yarn upgrade-interactive --latest","prepublish":"yarn build","prettier":"prettier -c --write \"**/*\""},"gitHead":"3af8f35a2ea515a86b7e4282add56301bda6916b","types":"./dist/index.d.ts","_id":"@asurraa/sura-ui-socket@1.0.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ezkrvc9lwKyddh2F9vG2WMxCiILz47XL6nYZVj/nGlwDrh5Q/BILhaSBIRZsEW5sIIGkcw1sBEUtjjey44FH7g==","shasum":"306b7072990d5e59bcf69747dfa5610e0cdecd18","tarball":"https://registry.npmjs.org/@asurraa/sura-ui-socket/-/sura-ui-socket-1.0.4.tgz","fileCount":11,"unpackedSize":12363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn162wArVcUsdcvK7H40rgAxj4i0ry3Fnv5pUC0WjmWwIhAORsbGhzdAXRfv+i8k7CjlxQLFOJ3F0AEiB/N5jfrAub"}]},"_npmUser":{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},"directories":{},"maintainers":[{"name":"vichea","email":"vicheanorm@gmail.com"},{"name":"themkimhong","email":"themkimhong2@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sura-ui-socket_1.0.4_1636685165890_0.012793886532582732"},"_hasShrinkwrap":false},"1.0.5":{"name":"@asurraa/sura-ui-socket","version":"1.0.5","description":"Sockets Handler with React","author":{"name":"@asurraa"},"license":"MIT","main":"dist/index.js","source":"src/index.tsx","dependencies":{"socket.io-client":"^2.4.0"},"devDependencies":{"@types/socket.io-client":"^1.4.36"},"scripts":{"prebuild":"rimraf dist","dev":"npx tsc -w","build":"npx tsc --build tsconfig.json","deps":"yarn upgrade-interactive --latest","prepublish":"yarn build","prettier":"prettier -c --write \"**/*\""},"gitHead":"3af8f35a2ea515a86b7e4282add56301bda6916b","types":"./dist/index.d.ts","_id":"@asurraa/sura-ui-socket@1.0.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-c2TpLnueKVLOU4IkLp4x1Ez8Qytq07b94XkRxUhMQPyuG4nvWDzGbr/VbzT0Se1W4xCFTfPMaPeuVomWH6p6nQ==","shasum":"5ea248d5f927bdd11ccde958d4c983104b70e32a","tarball":"https://registry.npmjs.org/@asurraa/sura-ui-socket/-/sura-ui-socket-1.0.5.tgz","fileCount":11,"unpackedSize":12501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdoMzuyLEze3tNIBt3gYZfi6sxKNUhRrQkIakvBxwaEwIgBHWPsxUlAdJDaTpzFkclpPleoHm21JQ7iOr/RrklFR0="}]},"_npmUser":{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},"directories":{},"maintainers":[{"name":"vichea","email":"vicheanorm@gmail.com"},{"name":"themkimhong","email":"themkimhong2@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sura-ui-socket_1.0.5_1636686311055_0.8885416021021855"},"_hasShrinkwrap":false},"1.0.6":{"name":"@asurraa/sura-ui-socket","version":"1.0.6","description":"Sockets Handler with React","author":{"name":"@asurraa"},"license":"MIT","main":"dist/index.js","source":"src/index.tsx","dependencies":{"socket.io-client":"^2.4.0"},"devDependencies":{"@types/socket.io-client":"^1.4.36"},"scripts":{"prebuild":"rimraf dist","dev":"npx tsc -w","build":"npx tsc --build tsconfig.json","deps":"yarn upgrade-interactive --latest","prepublish":"yarn build","prettier":"prettier -c --write \"**/*\""},"gitHead":"3af8f35a2ea515a86b7e4282add56301bda6916b","types":"./dist/index.d.ts","_id":"@asurraa/sura-ui-socket@1.0.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-7Fe0shBldXOz5hXIiZZrJ9EGCdHsKU9wp63LXMSvi+6KEtGYFgCcxhairqiq5K5JD/ZVYg1OCClh+sxIiQljtA==","shasum":"f275919cfd3b98fd6a8be7c9466a61f2843d983c","tarball":"https://registry.npmjs.org/@asurraa/sura-ui-socket/-/sura-ui-socket-1.0.6.tgz","fileCount":11,"unpackedSize":12501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzGaWCRA9TVsSAnZWagAAVL0P/RWwSCnGTqBciM7Zj8oA\nc99FR7upG0jUGToWM+bw6CJB9fPdimn77Jhlwsawax53csOwPtniIcMq4KYq\n+DbH5E33tfTagrrlMhOLjVfZfpVoOPb0UWVAW766cootGOl7ga4XMPv0BYMO\nxOaFiJzlPbVRKaumj/y8xIU5FqBoAkrS3KOSbjqIjEqs4o9boTFJut2yGGHX\nqqsXc0CY0jEI3diuX0Ljt+OMpdAt73W4R6vVtOov4GwrATGl7l9cKpSD+zXA\nVdKp/+3rrN5psHij6fwt/qVBtDUeRNSTOJ2ztzKZelnDxf+JzlFURjryIGQN\ndSkba1tqW4ol6F3/f1TnWo+GmQEhUk7QGUIgg2uZx2eZVFmnHheJqyy12Ltp\nBwGvNR9OV2UYPigbgueZewep0YNZkAYjRujkSu8lcsQ6DHnPJhzI1qeIVduq\nR242OQFqXYM9hoTDvwlBzYysFtyT3xprnBKbZJJjUo4rtLoFzdC7XLOcD/nX\nJoamtz84u2jD79jfXK8JN0gonqjncRoyZdCX5l8DbMxzxGu3Kq1e0hvYiaNJ\ngZJZtz7MUfHqvjcYPw46IaeZmfIkYj26Zehc4vy2MIzXYe2Vy8w1Nn3a1C0I\nEfeLYwWpojmCG5BMoeui7ce8leP1Hmg2IMsoT/o7Lx2AAj9++J5/kqIyaENT\nI0qV\r\n=gRcL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBO9wx0vohB4w6hHKLSSZO1PJicNyCH/GCxKIjLmyXTKAiBn8MXq6mjKb8si/JRAV5VPhMGsajcyF2l0N3p0ZtHkwA=="}]},"_npmUser":{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},"directories":{},"maintainers":[{"name":"vichea","email":"vicheanorm@gmail.com"},{"name":"themkimhong","email":"themkimhong2@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sura-ui-socket_1.0.6_1636702303487_0.44755613187835386"},"_hasShrinkwrap":false},"1.0.8":{"name":"@asurraa/sura-ui-socket","version":"1.0.8","description":"Sockets Handler with React","author":{"name":"@asurraa"},"main":"dist/index.js","source":"src/index.tsx","dependencies":{"socket.io-client":"^2.4.0"},"devDependencies":{"@types/socket.io-client":"^1.4.36"},"scripts":{"prebuild":"rimraf dist","dev":"npx tsc -w","build":"npx tsc --build tsconfig.json","deps":"yarn upgrade-interactive --latest","prepublish":"yarn build","prettier":"prettier -c --write \"**/*\""},"gitHead":"3081bfdef1c2932baabd160fd395ce223a8d5a15","_id":"@asurraa/sura-ui-socket@1.0.8","_nodeVersion":"18.1.0","_npmVersion":"lerna/4.0.0/node@v18.1.0+arm64 (darwin)","dist":{"integrity":"sha512-x2E0n2W+2chLpZ6dmvcEaqW9xwLBpauYrD1FamQslf8jqdmcAPENweeB84RH9lo56dtbSc0zGRzC7wkUhvky3A==","shasum":"3950d0526aeb1851f8fa24df8daa32502a8c5392","tarball":"https://registry.npmjs.org/@asurraa/sura-ui-socket/-/sura-ui-socket-1.0.8.tgz","fileCount":12,"unpackedSize":12167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvcZKsFDWHT3ODe1dp/2rGjdy+QJhYc4yhv8l7a34AhAIgGnLFKGq4kSnN4pCvYtboNdNS5yOQaA3PKNWkVyCXjjU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieMaDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobkQ//bjs0jvKYjLS0TEI6USfARtbx8r5eLkkjIuaVsBjl1Otr6kVk\r\ngfl/xA6h37B4wGfO0eKqaqBJYp85/tkutYM1/i3mGt2HN2RDtnNkR9wlNU2F\r\nUUgfpYNh7zh2LUiD34y7k3WekGtXXBYU5Egfrs98UAXykpAZTIlshws72Gn0\r\nGou48QOPeCT7ZI8a1S6XJ1tXI6F6Nh6On/l9qJvjkIKJ3Bqtg3p9nT6zv6j4\r\ngTdVnDkdb9JnceA/uvKpaQMBNGsPicPe1jVtcra413cwDbz7hHbnMYMH/k2d\r\noQEzDeiLcHVUZq+6Y3DpYtG6bLkq6Wz4JLA5azi5IAan5Vy/+YCtjWsd2vIk\r\n9fy/JKoObUi2+B38SGMf7bv27VR1sNt1JEZ3ohcPCfHqgEmw8L0G7/lJLWfM\r\nvbr1TY+IkoAHXSQ9bgXT/f4H8g7DtMRzT1L15Ew/UUr5G1mdbN8XrDjLUdsY\r\nc+HIVhT9jEo6JOO7KdcDxWANEXybMZWSKdmg+/PXWpmFInTIpT8Dr7yz5TEF\r\n7n4AP5MgmDKrde32RorfKpPyr6txU09jW1XOjegLIHXlTEDSn/hxqqmE3ZJr\r\neR83puxXBQF75Ukz8zHMJeqaAUzmgtL/C0zFTFc9SjR7G22lISOcbvoh/6ft\r\nHk1nMwCrQniBbNuFvCEqF0ATG0nrfHr3nls=\r\n=QZ0O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},"directories":{},"maintainers":[{"name":"vichea","email":"vicheanorm@gmail.com"},{"name":"themkimhong","email":"themkimhong2@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sura-ui-socket_1.0.8_1652082307137_0.06375987892538793"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-15T07:38:26.706Z","1.0.0":"2021-07-15T07:38:27.187Z","modified":"2022-05-09T07:45:07.455Z","1.0.3":"2021-08-15T09:37:03.147Z","1.0.4":"2021-11-12T02:46:06.049Z","1.0.5":"2021-11-12T03:05:11.243Z","1.0.6":"2021-11-12T07:31:43.679Z","1.0.8":"2022-05-09T07:45:07.312Z"},"maintainers":[{"name":"vichea","email":"vicheanorm@gmail.com"},{"name":"themkimhong","email":"themkimhong2@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"description":"Sockets Handler with React","author":{"name":"@asurraa"},"readme":"# Sura Socket\n\n> Handling sockets in React Application\n\n## Installation\n\nWrap Provider first\n\n```tsx\nimport React from \"react\";\nimport type { SuraSocketConfig } from \"@asurraa-sura-ui-socket\";\nconst AppProvider = () => {\n  const socketConfig: SuraSocketConfig = {\n    token: \"xxx\",\n    socketRoute: \"xxx\",\n  };\n  return (\n    <div>\n      <SuraSocketProvider\n        token={socketConfig.token}\n        socketRoute={socketConfig.socketRoute}\n      >\n        <App />\n      </SuraSocketProvider>\n    </div>\n  );\n};\n```\n\n## Usages\n\n```tsx\nimport React from \"react\";\nimport { useSuraSocket } from \"@asurraa-sura-ui-socket\";\n\nconst Page = () => {\n  const suraSocket = useSuraSocket({ logger: true });\n\n  suraSocket.addListener({\n    key: Path.DASHBOARD,\n    fn: (data: any) => {\n      message.success(`Override fn in dashboard: ${JSON.stringify(data)}`, 2);\n    },\n  });\n\n  return <div></div>;\n};\n```\n","readmeFilename":"README.md"}