{"_id":"@atlasat/live-chat-agent-sdk","_rev":"4-2201768d8fdd4ab5af9829a91195252d","name":"@atlasat/live-chat-agent-sdk","dist-tags":{"latest":"0.0.0-beta.4"},"versions":{"0.0.0-beta.0":{"name":"@atlasat/live-chat-agent-sdk","version":"0.0.0-beta.0","author":"","license":"MIT","_id":"@atlasat/live-chat-agent-sdk@0.0.0-beta.0","maintainers":[{"name":"valentino95","email":"valen9500@gmail.com"},{"name":"kinosuke","email":"iwaninfo@gmail.com"}],"dist":{"shasum":"f68d1da6591f49030150638c7025ea19c2e78adb","tarball":"https://registry.npmjs.org/@atlasat/live-chat-agent-sdk/-/live-chat-agent-sdk-0.0.0-beta.0.tgz","fileCount":28,"integrity":"sha512-siLUWlBESON9ipdbNSFSrHxDi/c70RP0TdoHCpOmUM8htuY+gFHandcY1QLytA0wtOhEoRJIT15suRPd7sN8fQ==","signatures":[{"sig":"MEUCIQCAwQiOHfPDibh3jNnWg7b/4VhiRaE3xJZgvf1JvO6pEQIgMgfPhmWK/vv3EaX0NzXZEui8by3Jxax9T0G2FwUuTJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421118},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f339097f8c9dc57c63cfb724dc7d0d4ef1c11b83","scripts":{"dev":"rollup -wc rollup.config.js","docs":"typedoc --out docs src","test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && rollup -c rollup.config.js","clean":"rimraf dist","serve":"serve -l 1235","deploy":"gh-pages -d docs","predeploy":"npm run build","release:minor":"npm version minor && npm publish --tag latest","release:patch":"npm version patch && npm publish --tag latest"},"_npmUser":{"name":"kinosuke","email":"iwaninfo@gmail.com"},"_npmVersion":"10.7.0","description":"![npm](https://img.shields.io/npm/v/@atlasat/webphone-sdk?style=flat-square)","directories":{},"_nodeVersion":"20.14.0","dependencies":{"socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","buffer":"^6.0.3","eslint":"^8.57.0","rimraf":"^5.0.5","rollup":"^4.12.1","esbuild":"^0.20.1","ts-node":"^10.9.2","typedoc":"^0.25.12","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.25","@types/events":"^3.0.3","typed-emitter":"^2.1.0","@types/node-forge":"^1.3.11","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/live-chat-agent-sdk_0.0.0-beta.0_1725268936006_0.8813243599129614","host":"s3://npm-registry-packages"}},"0.0.0-beta.1":{"name":"@atlasat/live-chat-agent-sdk","version":"0.0.0-beta.1","author":"","license":"MIT","_id":"@atlasat/live-chat-agent-sdk@0.0.0-beta.1","maintainers":[{"name":"valentino95","email":"valen9500@gmail.com"},{"name":"kinosuke","email":"iwaninfo@gmail.com"}],"dist":{"shasum":"2fc2e2ef4570e5d73bdfc1afe164a697fe997b58","tarball":"https://registry.npmjs.org/@atlasat/live-chat-agent-sdk/-/live-chat-agent-sdk-0.0.0-beta.1.tgz","fileCount":28,"integrity":"sha512-Uxo1VCiA2IUmy6CcylfuYjYcOtBbWqo4aL2Msh8oqdnn+ebL0kztU2wlS3E336Yjvf9gUudxOHMjaSnz+PMtKg==","signatures":[{"sig":"MEUCIQDnZvg5MPcXumPs7Xihq3P+uCjUgFdI1HVG7TG8T9CGYAIgYrpIK4k/ffFEoKWYfuyDANQxd6WpeMBIx1JhqLbPu+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423961},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"46c5691e0d3aa85be72fe1e35802be252bd63719","scripts":{"dev":"rollup -wc rollup.config.js","docs":"typedoc --out docs src","test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && rollup -c rollup.config.js","clean":"rimraf dist","serve":"serve -l 1235","deploy":"gh-pages -d docs","predeploy":"npm run build","release:minor":"npm version minor && npm publish --tag latest","release:patch":"npm version patch && npm publish --tag latest"},"_npmUser":{"name":"kinosuke","email":"iwaninfo@gmail.com"},"_npmVersion":"10.7.0","description":"![npm](https://img.shields.io/npm/v/@atlasat/webphone-sdk?style=flat-square)","directories":{},"_nodeVersion":"20.14.0","dependencies":{"socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","buffer":"^6.0.3","eslint":"^8.57.0","rimraf":"^5.0.5","rollup":"^4.12.1","esbuild":"^0.20.1","ts-node":"^10.9.2","typedoc":"^0.25.12","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.25","@types/events":"^3.0.3","typed-emitter":"^2.1.0","@types/node-forge":"^1.3.11","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/live-chat-agent-sdk_0.0.0-beta.1_1725329855609_0.369942525028512","host":"s3://npm-registry-packages"}},"0.0.0-beta.2":{"name":"@atlasat/live-chat-agent-sdk","version":"0.0.0-beta.2","author":"","license":"MIT","_id":"@atlasat/live-chat-agent-sdk@0.0.0-beta.2","maintainers":[{"name":"valentino95","email":"valen9500@gmail.com"},{"name":"kinosuke","email":"iwaninfo@gmail.com"}],"dist":{"shasum":"c60330e889d19cc6c020e4574e8114d9761b63b0","tarball":"https://registry.npmjs.org/@atlasat/live-chat-agent-sdk/-/live-chat-agent-sdk-0.0.0-beta.2.tgz","fileCount":28,"integrity":"sha512-IftLNmf2r72T2KQNp+AKebcwJ3VUFhmARp0JHX5BTC1Zw6mZjjLh1lYxBzF3o/6KZEsFAzg+4DriQezR1CQq/A==","signatures":[{"sig":"MEUCIQCqnFLbSzFCywDyX1RcoYLlLD8T78Th4VNiRn7Gl4nhCwIgd/ZH+IMFHCnDp3TNitrUd7HgguGYPoFBZ3hD6CmcLMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423961},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f87f0e4ca3079e4e8fe989f52a7cfa7e0b242a59","scripts":{"dev":"rollup -wc rollup.config.js","docs":"typedoc --out docs src","test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && rollup -c rollup.config.js","clean":"rimraf dist","serve":"serve -l 1235","deploy":"gh-pages -d docs","predeploy":"npm run build","release:minor":"npm version minor && npm publish --tag latest","release:patch":"npm version patch && npm publish --tag latest"},"_npmUser":{"name":"kinosuke","email":"iwaninfo@gmail.com"},"_npmVersion":"10.7.0","description":"![npm](https://img.shields.io/npm/v/@atlasat/webphone-sdk?style=flat-square)","directories":{},"_nodeVersion":"20.14.0","dependencies":{"socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","buffer":"^6.0.3","eslint":"^8.57.0","rimraf":"^5.0.5","rollup":"^4.12.1","esbuild":"^0.20.1","ts-node":"^10.9.2","typedoc":"^0.25.12","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.25","@types/events":"^3.0.3","typed-emitter":"^2.1.0","@types/node-forge":"^1.3.11","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/live-chat-agent-sdk_0.0.0-beta.2_1726545590973_0.38933174364036827","host":"s3://npm-registry-packages"}},"0.0.0-beta.3":{"name":"@atlasat/live-chat-agent-sdk","version":"0.0.0-beta.3","author":"","license":"MIT","_id":"@atlasat/live-chat-agent-sdk@0.0.0-beta.3","maintainers":[{"name":"valentino95","email":"valen9500@gmail.com"},{"name":"kinosuke","email":"iwaninfo@gmail.com"}],"dist":{"shasum":"ca961edd8e285053e1f44a4785355579a2ca9beb","tarball":"https://registry.npmjs.org/@atlasat/live-chat-agent-sdk/-/live-chat-agent-sdk-0.0.0-beta.3.tgz","fileCount":28,"integrity":"sha512-nqDZFyP9IiZAN1Zc3uU/9YlGDjkIMMbNatY/WjAcZPHE0z3sy0rox6ZlrPRXq8o+7FMiObYCEl0puxDAScmLUA==","signatures":[{"sig":"MEYCIQCKmEgn1LUg7pOB62rCOHa8OiHP/wBR0sANni/8pklOhgIhAImxMynyF6Xrp2kP3lbfDM11Esb1FQr/0pU1wTc5R+gO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423976},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8a498548b35fb4a9d3dd5a5e074bf73cf03fec04","scripts":{"dev":"rollup -wc rollup.config.js","docs":"typedoc --out docs src","test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && rollup -c rollup.config.js","clean":"rimraf dist","serve":"serve -l 1235","deploy":"gh-pages -d docs","predeploy":"npm run build","release:minor":"npm version minor && npm publish --tag latest","release:patch":"npm version patch && npm publish --tag latest"},"_npmUser":{"name":"kinosuke","email":"iwaninfo@gmail.com"},"_npmVersion":"10.7.0","description":"![npm](https://img.shields.io/npm/v/@atlasat/webphone-sdk?style=flat-square)","directories":{},"_nodeVersion":"20.14.0","dependencies":{"socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","buffer":"^6.0.3","eslint":"^8.57.0","rimraf":"^5.0.5","rollup":"^4.12.1","esbuild":"^0.20.1","ts-node":"^10.9.2","typedoc":"^0.25.12","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.25","@types/events":"^3.0.3","typed-emitter":"^2.1.0","@types/node-forge":"^1.3.11","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/live-chat-agent-sdk_0.0.0-beta.3_1726545751669_0.5889669192781606","host":"s3://npm-registry-packages"}},"0.0.0-beta.4":{"name":"@atlasat/live-chat-agent-sdk","version":"0.0.0-beta.4","description":"![npm](https://img.shields.io/npm/v/@atlasat/webphone-sdk?style=flat-square)","main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","type":"module","scripts":{"clean":"rimraf dist","dev":"rollup -wc rollup.config.js","build":"rimraf dist && rollup -c rollup.config.js","release:minor":"npm version minor && npm publish --tag latest","release:patch":"npm version patch && npm publish --tag latest","docs":"typedoc --out docs src","predeploy":"npm run build","deploy":"gh-pages -d docs","serve":"serve -l 1235","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@types/events":"^3.0.3","@types/node":"^20.11.25","@types/node-forge":"^1.3.11","buffer":"^6.0.3","esbuild":"^0.20.1","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","prettier":"^3.2.5","rimraf":"^5.0.5","rollup":"^4.12.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-polyfill-node":"^0.13.0","serve":"^14.2.1","ts-node":"^10.9.2","typed-emitter":"^2.1.0","typedoc":"^0.25.12","typescript":"^5.4.2"},"dependencies":{"socket.io-client":"^4.7.5"},"_id":"@atlasat/live-chat-agent-sdk@0.0.0-beta.4","gitHead":"b662a0db7c16fd1526f27cdd0db8ca29340ea3c9","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-6edihRSkGzoiF/dj0bUm+SJ3PgtjW3ZdNnohsqC2z0CL8h3SiCADwIL1fmZbJ3fGPykabq1rLkjzF5JEqMHoyA==","shasum":"1d849fba7d921f613ff23761b3578cfd52883e50","tarball":"https://registry.npmjs.org/@atlasat/live-chat-agent-sdk/-/live-chat-agent-sdk-0.0.0-beta.4.tgz","fileCount":28,"unpackedSize":424047,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4vVv2elJPn9a63QzR/cKMSwbTuahhz+M1Exkf15tehAiA2n3k+buRw3VfwMsRpal1Qlg+3hoUjBluQIxMhR99F7A=="}]},"_npmUser":{"name":"kinosuke","email":"iwaninfo@gmail.com"},"directories":{},"maintainers":[{"name":"valentino95","email":"valen9500@gmail.com"},{"name":"kinosuke","email":"iwaninfo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/live-chat-agent-sdk_0.0.0-beta.4_1726546967337_0.8442319024213101"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-02T09:22:15.918Z","modified":"2024-09-17T04:22:47.733Z","0.0.0-beta.0":"2024-09-02T09:22:16.305Z","0.0.0-beta.1":"2024-09-03T02:17:35.882Z","0.0.0-beta.2":"2024-09-17T03:59:51.165Z","0.0.0-beta.3":"2024-09-17T04:02:31.853Z","0.0.0-beta.4":"2024-09-17T04:22:47.490Z"},"license":"MIT","description":"![npm](https://img.shields.io/npm/v/@atlasat/webphone-sdk?style=flat-square)","maintainers":[{"name":"valentino95","email":"valen9500@gmail.com"},{"name":"kinosuke","email":"iwaninfo@gmail.com"}],"readme":"## LiveChatAgent SDK\r\n\r\n![npm](https://img.shields.io/npm/v/@atlasat/webphone-sdk?style=flat-square)\r\n\r\n#### Example\r\n\r\nConnecting and registering\r\n\r\n```javascript\r\nimport { LiveChatAgent } from '@atlasat/live-chat-agent-sdk';\r\n\r\nconst liveChat = new LiveChatAgent({ clientId: 'your-client-id' });\r\n\r\nconst data = await liveChat\r\n  .authenticate({\r\n    name: 'your name',\r\n    email: 'your@email.com',\r\n  })\r\n  .catch((err) => {\r\n    console.log('got error ', err);\r\n  });\r\n```\r\n\r\n### Event\r\n\r\n```javascript\r\n/**\r\n * get all message\r\n */\r\nconst message = await liveChat.messages();\r\nconsole.log('got message', message);\r\n\r\n/**\r\n * get all participants\r\n */\r\nconst participants = await liveChat.participants();\r\nconsole.log('list of participants', participants);\r\n\r\n/**\r\n * connect to websocket server\r\n */\r\nliveChat.connect();\r\n\r\nliveChat.on('connect', () => {\r\n  console.log('connected to server');\r\n});\r\n\r\n/**\r\n * listen for new message\r\n */\r\nliveChat.on('message', (message) => {\r\n  console.log('new message', message);\r\n});\r\n\r\n/**\r\n * listen for new participant\r\n */\r\nliveChat.on('newParticipant', (participant) => {\r\n  console.log('new participant', participant);\r\n});\r\n```\r\n\r\n### Send message\r\n\r\n```javascript\r\nconst message = await chatAgent?.sendMessage({\r\n  message: 'Hello, are you there?',\r\n  type: 'text',\r\n});\r\n```\r\n","readmeFilename":"README.md"}