{"_id":"lp-messaging-sdk","_rev":"90-a70453bc932619193e9f99bf64993fb9","name":"lp-messaging-sdk","dist-tags":{"latest":"1.21.0"},"versions":{"1.2.26":{"name":"lp-messaging-sdk","version":"1.2.26","author":"","license":"ISC","_id":"lp-messaging-sdk@1.2.26","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"}],"dist":{"shasum":"d66c5561b3b7f635025f130e7498efe28e1684aa","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.2.26.tgz","fileCount":107,"integrity":"sha512-ZK7GN7uVm0Eqj0MnadhlHmHGEMCilTSqPLybRryUQFWrvmvKgX/IFDImeWOz/Qb79+tpCkMAAMgzOYcAFSEXNw==","signatures":[{"sig":"MEUCIA/FilbyxRZLYMVzEAGrJyLRiRYbGKGKswsLB8F9SzguAiEArS7Ht/wI95xgW90nOj2p68AYt3xJR7nnsWm4RO0WeWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdV6CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBNg//UKZXhDrbxz+J89+nTIDTMXyEqZB6RlzPYhOxkQgBDz0o9krh\r\nXAy1N6wr18A5FuRXnOq36zVAU66Qm2BeI1QiCKIeTRhw2ye+/1rva+r6913r\r\n8vLVmymM7kgpUK65iMP6Co81kMJkAfgKRx1sI73p4+z1OSIwE61x/AYpqdo7\r\nRsSK8/qGuN8NssiI8dny5j+LBRLxf8KguEJYq1T32DjW3feZijL0X7oGbO4O\r\n76nEP8DiMI9XhvDNTcjQd0E0obD8UZfBDT9aOpEcTSVNt7cmLMDNVQoVWrWD\r\nAmt0Ot9G9HTDubOtW01axioP9e5kOn1mSWrxRoMwwYF+/tzs7uZ1kef+uSHZ\r\nvBh7i9BJk94jbbv2LJiBdVTvtPZ5bnmbuJBJvamnyIqjd4Lg3FF7sXFIHqfx\r\n3NE8X1L5JdypVJWj420DBhgq0Fw4SmwbkUhEoxRDpztRTX3MlNhCGziPSFmz\r\nhbW06QdwBtSrOjrT/4m6WgD9PiVqzJkvUKulvvkj6IQDuezBswOAG6zUiEBz\r\nIN/9k9MASVEUNHJ9nS096LNB8/f/fDIh5uAJerrZPd0pgkXlTRWqYtz57dh6\r\njwf6ubXC5B7XuwD9YdHhn2Iuzj6t65ncFGc0vpIUn1GLZo3mQxJWMiIq+TYC\r\nzVv8TSv8i5kweUpsxJcIuWAg41aAr8Fr0FM=\r\n=RW9+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"e72fc53af4b698473fc1b964c8ce704e795e140d","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"repository":{"url":"https://lpgithub.dev.lprnd.net/swilde/lp-messaging-sdk.git","type":"git"},"_npmVersion":"8.3.0","description":"Liveperson Messaging SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.2.26_1668636289874_0.2584727811896854","host":"s3://npm-registry-packages"}},"1.2.28":{"name":"lp-messaging-sdk","version":"1.2.28","author":"","license":"ISC","_id":"lp-messaging-sdk@1.2.28","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"}],"dist":{"shasum":"284d7506e626054b2bc42e1c9c61619121badf53","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.2.28.tgz","fileCount":107,"integrity":"sha512-5mGsLr1ZoNN2rktyJIxZsyoarYxoT4pd4ikxEYVuwBaYjMzUC4wvytdb4qEdYMW+YdLs+BSP1UWiSazZE3JXtg==","signatures":[{"sig":"MEYCIQCeQVv0UpKrs79wr2dFt8JHg2KMTlSxrjRmghLbcfSvUwIhAPcm8Mbkl8frG60/LOW4teLpiGzZaQMnxVImsXsZPJ72","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdtBeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBcA//ZMb3DGLcIrFVyNCGXuTYYHelA8W3CosHx7hV76VUliRHxHz1\r\neL2bOoEC1CKIO+DRFyV8orjLg1+mSvK1/YaPpx+Oh4KxGHXNx/wAs6UOTEpl\r\nA+Cd2mlbk9sUwejLFYEOaOnwUuegXVxBkpi2WnonzXJRnuCk5WpOfay9KWTX\r\n/OwVksDrGX+UQ5/v1NiES8COmr+s9YvgImeF2U4n3z1jp7uIjWZwAaV6tvCN\r\nz5bZ/7+OUGMe62YTZDuOs04VYIpVjlPx9unwCZ51stoPHksrNnUZBXmuc32Q\r\nUt0fb1PNZmnv9NafbRTyuc14h+eAgz/WYtdXcN4l85HMzAFW0d2iIF/jEvTs\r\ns689IrjbsstGHw8MLc2OIvAh/eCiouW7ZxtmTET6NF0G3V1UltKsrmzedocE\r\nQMnNN9IUQTJSKUsVSmvoY+1hhtGO2By/oBhVJkgbrSWMe08Tec7kYTGQSGJv\r\nEiP6/Xo3CLmljEMVX/anGWWcz+NMZzxrg/x8CoOakKMFmZD0OOWcz3cAJ6yv\r\nFl7rK5+fPAbJbGhEEEbhzYxVY0nE2p6s2h+S1Hopj/7R9MjjxJw7bdIApNh/\r\nKojddtQXhNN5+zTAxcR/XyH8bfcF3OzR7zQzZ7kMq5gxcu5nV8mSNm8ZZ6KU\r\nFc4G5NIwxgmdBmDoBELUMUIqCp5S09Hq5Ls=\r\n=/OM2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"d1986745e06ecd4a14fac2292f32290828daa60b","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.3.0","description":"Liveperson Messaging SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.2.28_1668730974547_0.010025256366152258","host":"s3://npm-registry-packages"}},"1.2.29":{"name":"lp-messaging-sdk","version":"1.2.29","author":"","license":"ISC","_id":"lp-messaging-sdk@1.2.29","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"33f85dd3ca990f7d8f3d5f475186344e7811a206","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.2.29.tgz","fileCount":237,"integrity":"sha512-RMDKmmXdzOMn185pvm3vSsAmvEQGPywA0V1R5V4ua0z1KG3gWrgwvtwGpTevr8SowFvy9XkY20mRIOtEIMqucg==","signatures":[{"sig":"MEYCIQCs8bInif1YpSzgAic985y9sJb/MBX69UlYcTPcDd2feQIhAJ/aup67jPHq+qqjoKtGsLA4d4XZxMEoVsjpZljC8L/B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjim4NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomshAAhKA7U0jeubDt/Dc7kGZ7EZERolmoNT3PQjMrGqkVHDQsQzki\r\nvcmbwdbC83l/ScReNfEUfl45svOG3SaQg95ghCPGisavCHpERQf5GordXroA\r\nv3ARR9bsHo/nlx6hu94syzvlsHEK0b0haTfrG78uVdRIG5MvOAHdYyzlaAhK\r\nI16jCIGqyPzr/CxfPVkfSnnRkz5jKOV7neF14smZ9njVZIawHPl8v81nQc6L\r\n0JN6W83QZl3sfZ2rP3iJYGfPZViN+y/aZsbDD7Tx3g9CZ0WAcCDpZv1Jq/v5\r\nggN152kr7OHwUBlBiRCWF+NJwpiCOIXBWJ80bhE/cw3wOlwHwMIUT7h0YoQz\r\nLXlQCbr5cNENlPM7C6pI+qKwloU5XFLDijgM/PouDVXN3EH13hHSBI1Pus+p\r\nI8dNxFciI2n6Ghu2u3EFPeAMMtz6iJJYcOG1enxhy567GRMtCatbYSVkL//g\r\nEqICQWJmRsQf2R4StTcsLq0jiKwpXndFCfI3LL3FvIsWZ06Bbl3aw3dzF7RE\r\nAJV8BGC4VjJCP27OBpik8dmZWNSz91OOITRgwVYyxc+0N68MBG1xK4gmCkbV\r\nPmhi86PkYPQckOvGcTsDQJP3AX5mI6ltSOzX4d9Z/5O6SBkQdOZsL6/QFyW0\r\ng0gSZOZ5HYMNzOHc3dGQxKJCL/gQ8NJK7GA=\r\n=tm58\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"860ee1fecf421b9e193b9621e8946e52bd399e1f","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"9.1.2","description":"Liveperson Messaging SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.2.29_1670016525495_0.47042855914880377","host":"s3://npm-registry-packages"}},"1.2.30":{"name":"lp-messaging-sdk","version":"1.2.30","author":"","license":"ISC","_id":"lp-messaging-sdk@1.2.30","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"528b11f003fb40e6b147b2cd23cfd459dfd498be","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.2.30.tgz","fileCount":237,"integrity":"sha512-uJk1/9XAVhMbx0MbbmNxO0PjwUO1xJeRfIIVX3XSaMpFx0rzJwecIKp4hD8L9utQELDNcdtvKY9TPs0On0Ax5g==","signatures":[{"sig":"MEYCIQCwVvQmdAfrj9XvjHfUh4m0mtHbnFdaTOdh7gkwJB1WFwIhAPkiAgWynNCqnkjKmK+A+cx6uQj+4gmKbKEGM39XVSLR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3091763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjoxyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFFw/9E5FB1Be8wdl/T6mGbMnQzjIF60zgr60Bv7l5e9M8Dm0eXD+K\r\nCXKKoZEx6xW9Feng1Mgs3GX2IWIw3MoobUPlGobnajS2E1KJ03ic4mzB4TJy\r\n/JPaHPqlmtTTqIzEgiWPjCuPNEisc/N2IeHsgvUBTnnOEVy7mC6OFHXmP/KL\r\nh3SWv2Sttm3LLZCaULtL7gL1zIgq0YPh+AAb+J74pQ31xYmim56iZBwpIPz1\r\nEKL/deHg9okf9e2OxByM6n2zs2tEweT2ZurkwOnrEzF8urXnvHOgka5uWl+c\r\nFdYodBn8l9mQk0+M9TEQ3zeQ71oix4Ksu2OTJKMLvdeij+5RvVTb2/0YRC77\r\n9TeBgRjukhVwm0mWtk0KIzybLhooEujA9B+p5qlnhrG+CIqqAVUVePpzap3Q\r\n84Y75iifCxBue92sTYTt28bqvFDHT9ynAD3vHQVod6QgUKJm9FqDk0rA9SGG\r\nfeZujwUDQfHGc6SXZmyQ+lswWhX73wy8ZpjjJ3UXb0N+8HGc+gRuFDt/GuYB\r\nRmJw/tCBeM0d4AhZZ+fyHGhvFncBCFFs7fZKdNw7ELGY0TioC4D1EW8ibRbe\r\nWKW6r7rGM8Zzpvicmn9vq1QEXOhx5FDDHMl0NG8yOvlMXddhriTXiDzXWpwc\r\nKExi4skiUkwlMGvy7PiXpKjwQcAHOh+K7Z8=\r\n=paH9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"ac41814fe53a6b8a583a5bb4964942106418d753","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"9.1.2","description":"Liveperson Messaging SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.2.30_1670286450626_0.08500339301861004","host":"s3://npm-registry-packages"}},"1.2.31":{"name":"lp-messaging-sdk","version":"1.2.31","author":"","license":"ISC","_id":"lp-messaging-sdk@1.2.31","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"aa58b5a2e9f209b51939c2faa88b58c6d2df834a","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.2.31.tgz","fileCount":237,"integrity":"sha512-22FQaiAAPEQIEnDQFehtj+iy5g+6dNJO5yEwb9K/hgcJ3BKZUD/uVS7qcBQCBVx+OX9idNLf9jdCQ70txWHhwg==","signatures":[{"sig":"MEUCIBoNYHlYNKBOxTTasPVzEM9MiNK2Q8z0OZSKxfAMAcTzAiEAozTra8yADnXcq4AqLUc0PgX7r9Jo9QylrxemxtC1VGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3092483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk6mQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrVw/9Ei6sGgYO1QrRNwQ3TbykksoJa7VR0Tmc8dZdqzKUyV1i9NpR\r\nHWFc62CTtt19Sr8PnEjSP2pnP/l0uJZlYbnJ7b/OPCRCUzMdnvrpdj7n/WDC\r\nH6ZnxvJenBGIeUGoa8qffh5nYNmMEc40+lMnUaukxvR+FCgJPrG1sD1nvqDv\r\nexyJby3P/+6geocuQ5yB+++KhBBAdzbhEO0rkLbE/CU8f/Fta+jxzcTmnu9Y\r\nLHfU7puO3i/PUtPqVKaHjz0LcMnsiz6WuyFUfU3JkfGTHGvYQYxzru86lw28\r\n+3g8i/eywZd5kMVXKZ1N3e4T6Y2wmVg5HcO6He3CGPntHcpHJc2SgNUbUtdL\r\nXxLBnVIM2iZm2ZplAzPJzgVz7dg1crHylxzxDxst+2d30kcDHBAI/4U7+IfL\r\nUgTj9aBt60y3wOKZjJ3Tpr0sxBLEyaElDQqp4/23EgX+njfq9Lbw3GTb07Fz\r\n7GTynqZNg1VJ68OMkTHESg+eC7nQ8KlHPSa6DZJyYt/MBZsodoaumrTf2C14\r\n/ESfKux6GhhgSUteXaJ4ba2SSn7lgkz1ewZS+NIwg055Qq2jtwblaqc8dfne\r\nkI8bmTNvtOS1NaFmL5rmU09fnHP/j+pMiOpe0Ik3XpgnE3ZOHkAlBHjCuV/4\r\nUR3i4B+0MT0nWjjUZ2rsQTTZkRh2OG+fc4M=\r\n=PqY3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"255d67a54b024f85f52df1528a3e5b62469f0a72","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"9.1.2","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.2.31_1670621584683_0.792066209078369","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"lp-messaging-sdk","version":"1.3.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.3.0","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"a14a5b0acb0cb8a46adb8bc0bd49814ba82064f2","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.3.0.tgz","fileCount":244,"integrity":"sha512-vRnsZVKTk8qhDNmAUZFzQ5eNrF3KEmqZusVhb+MiPM1/WjmDbKLPx2tY09ySA4GO2iwwuOCro73GYfOxbB/00w==","signatures":[{"sig":"MEQCIFzGJqOh2pG2SdDdQqye90jAkF2e5vA4QrtwEdNkvBFGAiBf+HaRClz/mV63oFDLMwRJYr9S8NyhsmbYwoaYOi8rlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3183533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnUwhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDOA//TDy+nHx3WtdH1Pt0LSzbdW1CFzeGnuPSGti6I/r1o0x3CLai\r\ndpWnidLEpARrN+YfoMQUmezX2azqAgndb/btcJcjwIkMCK0vPrbp6pPZoYIS\r\neHIQgydpNKn++3wEiDmK+3QZ11dXkXwhi1tVzJNA30JSpibVXiJ0dQ4Lom17\r\npucn/oKURtn44sU3fpap6Hq1rnRC9NRZe3DlxpyxoqzUca9qPqdUXLo905HT\r\nqKoPOyb79nSHannZMkSXgfQ16fKzLHKKcHLFv/VWubSZO+uFNZs1FkEcps8J\r\n1BQv+p3W1mPKt/G8DPFmBzcvo/Ht12+qyw9tLaDtLCkW9gEprYMFMmuk8V5u\r\nLwbnCTf8gqnIgEQYZ4OtaSDW/rhEEWK32NofkdiklwNJ/3LjFLsON3fSWvA3\r\n0bB0QkogqgKvUvt1Lak8BnIHHCeJrep8S6VUxIBEZqGVOPTiuDnYhd02xWxG\r\nZb50tHuhDSba07vlFszRakY5eRE6IoVpAQlhcoXXaX9fcZxAgUT6KSsUZgQD\r\nd6KrAFWC9/ldrnQDz8VBhdjYs306ZvnL5FGqu6c8MSvQEZLVbVCdx96f5udb\r\nBmtZB1ngsDzS51JGYp/20z/2LWm04eE3xp6wOvVydJ67MuEPFOkZZMtRTNcV\r\nWgA6k5+TXscSYCB8SWeJyyiU3RuaAYQ6mvI=\r\n=V4q8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"ee5e605509732d19252f14e776489efae316147b","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.5.1","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.18.1","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.3.0_1671253025019_0.40899261372478724","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"lp-messaging-sdk","version":"1.4.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.4.0","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"bcfe0f1c58ad81ba72001bc8a96418c5a50fe672","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.4.0.tgz","fileCount":253,"integrity":"sha512-rfE5GXSxA8M1Ap0MStdYEPExsQSReC0SZfV4lO+WX0lRNSjvHztNeQ0OSupAH8RU524tDPCZWWEyMw5LjJzE9A==","signatures":[{"sig":"MEYCIQCyGyzeKRHxhoyBaHTghY+1/kkQsjU/PYuHi201MkJKwwIhAPNGe3IksYVIff8ENvvniWyqYxQI4VoZlchvap0ZsQlF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3274904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyDvRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2NA//YvpTeWgpvX42BqZ9LAuSQDhnXAcy4tFwZ94Oqm8r0TXOvsL6\r\nthpy4Hc9pZgGatS8SHcHD8BSXhYXYkw/mKksp81tOav87D0pJsHoZlcZn/Wx\r\nNzkTVjKPgOkvuoXWKAT2l9wOwzebRe92I1R+nJZ5t5V1UWQ8PhwtRNo+LHbK\r\nypmZKtYZRJhJHQL3MwIq6GVj+g7w79fewNvW5CsQA5HXHxtijypvqawirvsd\r\nYVRsIp3QQgHOwgF066A/iCFMaDFabHBnAv8chT4P12YdZIiKZ5TVFPEOr3TY\r\nzMgyGbUYdMcxAwXPzr6KZCvQHR83KgHwzufZ4np5hgIZq1D6Z8cpjqsZ+ldB\r\nEDwNr6rQuKLcpd+WVcjJGJiP8fjipxTIPXftQmKDUGl6Zx4zpytBy7I+JN8a\r\nChP377ke3B/hXO8UZm1CcLzldgA3j8rocbukpeIGe1cbIZzAXF9aSUDv7gOr\r\nTRUD1DeTcTuStX01zcvFxTQCqdo7B+FkXsya7jcaL/apJnDtemCMAi3GuUbt\r\n84yvIIDOqI978IU0GE0zMjtFaUgekRpQlbSHkwGr4CitJ3r32GNqGjMzLoAJ\r\nbVBpqsBrXPFY2QfplwvYz8r4aj6FdWro+Fv/cVh/TmjUALWO1k1YrzUFPAbF\r\n9yglKPLABAlE0IQ3oGTLbk676SGFHuaFIUc=\r\n=DN42\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"daeb02a258bc99a1b7099ac523699608f73bceb6","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"9.1.2","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.4.0_1674066896577_0.30884274753372076","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"lp-messaging-sdk","version":"1.4.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.4.1","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"e0184903ef596bd40b6320df3f53197f35e8df77","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.4.1.tgz","fileCount":253,"integrity":"sha512-v8/H4QRrjEapotzmgoaTrHKFaTFYcJln4i870UCQ8xrj85BgUip/wgOktQBgm+JYeTNrrIUJpP28uJmLsSMCjg==","signatures":[{"sig":"MEYCIQD9/uABM+FEs+LdW7aHfc9GypPdgeoIHvuFkQKNWFNXqgIhAP4wZyoHkjjo8mXyPdUG4Y1KGE9l1OVDAwV3M/scbQq9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3276162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyxCgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogFg//Z1k440fMmOZqs64RQ/BD2mIWJFB3tkNVmmmqipKIRr81MxSW\r\nzm9WQsZPpngyHsNZTbE/NUvZB70QBLzI/tWx6g9W4K0fL3QVAwhK6CpS4R8U\r\na7zvCg7U3pwHAkaXZZFCXwLd9OBsIAF2P/rKaT55CVvmYOZ1hiV7Ko9X4Jna\r\nFt/1ApGAP7TnTXLLYLDYuGUvbWBCm1rMwYIPqo8XZxlSMvY6Z42YpBQAD16l\r\numByEM650TsNCDDCNLnNlmMdV1hZuLz0Dqw0Wvvwg7f13n6ASkp9FlorcGaO\r\n/YlKB7P1G/BudZtV3IcfkIBH/OWCtF0Rq3eNkjYXF8z0ndKksMn2f3CyErs7\r\nQWi/8d/ljZC6B007AYQffkJwWgY/eJFd6rhQLGDWFp3HketMQ0fN8gNRQUrT\r\nzJOo6S/RbDrncTA+7phsrABhLOR2cgmlrdIUNhnjMznKcMywH1nb8Cq1trvY\r\nENR8oAH47rBhZalEnb+t03AVNwYQurVYp0KO+bHeW7B1PC2NRcYxqvhT4L2U\r\nGkpO8XjFTQgsLyvNn4xg2nAnwMPTFD1BqnccEBFNAqiibfhv6OaNgiPMz1Pl\r\nGXlaeYVqGDUlSys3CG/94ScoDfhKa4icYw5q9U8OLGiixxyv2VFjqMPb+yAZ\r\nR6EFEJabEGoS+nPP6NNl5RkLlQFfd+nd3Nk=\r\n=YR7j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"f9bccbd45d617446c802d249b9c9debf64aa2d05","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"9.1.2","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.4.1_1674252448055_0.41359765658686753","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"lp-messaging-sdk","version":"1.4.2","author":"","license":"ISC","_id":"lp-messaging-sdk@1.4.2","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"7597344563569301331019a93ed9f89d2097edd7","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.4.2.tgz","fileCount":253,"integrity":"sha512-5j4/vWzQ9fEOaHQuveCwUJi1ZrvXBgU5tjYmZ/CZcJf7+V45TJLJuBOkSzgGT2yTE2fyWdNJJMP6zSzwckfQmw==","signatures":[{"sig":"MEUCIQD10y/iy1CxivZXzV8V6LlgAsgZuJMelbyNi0lgr7O6TQIgV71wE0Ed+YL5x/UfnJZyE7lnEY8wmvmsfPM8RJN3tpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3276351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4+IeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSFRAApCLogiqSRXt4+tpzAkF04DM7UICmrqwGGzNE+b5KUuL/oQ4v\r\nMkWlo5VaJrA/aDmTWWo0BGQ2UvS152Nd5dzRuP+jeAJ919KFG9oAPONvkoFX\r\nR+z/r8Cui60CETZWqujRey8J/1RpLegf0cRdrOe0f6i5noaueXj5ggU5U/HU\r\nl3j6uxIcZqB+fI7AElTFituMT5luGy5GLubuR1oV2d8xF1HoAlUBN7IPR0OQ\r\nNPjPt/yTao7Wm50Ji4/R9PplsRPUXBRJfLy2OI/yUTLkeQvrzJJFAPuQN5Ds\r\nluwDkd8AVXPiipZm+rgDJU7PzLNraF6DippzyTOQ1mJmlpwcYCZ4Ktg8j+VP\r\nDjTnnZlG7R57mYq2A+z6rxg6RaJAnE8lQRLhbnz4NPs/BzYObRyfyALuUZsE\r\neBRIVTSRFo47NXUs2cz16QSdD0AYGGMOvau9EiVw/CLOtHXlghC01A8EqNzd\r\nOYlBTOJQ0i+4kryDAyPzpAj2KZ4hLfRwmUzkelCV7L7jj1QymAfgj2TWv0fE\r\nMapnDEvwIWgSj399k6DsPwNmFcn+KByG4vCjAYmKlfmQZPKk+4mbUXjDFeQq\r\ntluIz0jrX4tSBk41KRPNr3oluvUDTRmaXd+BlIXbRWRZMhdSla0JRzGU6Jgk\r\nKlV6mCPhYvALbH5SM5L2Fg908bXbsF9/k0g=\r\n=43mU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"2f29a8039a97b5342eb74a9a91008c74d63873e5","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.5.1","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"12.22.7","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.4.2_1675878942530_0.6955674618088128","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"lp-messaging-sdk","version":"1.4.3","author":"","license":"ISC","_id":"lp-messaging-sdk@1.4.3","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"27d4eaf51dc6013059fc6acbfe2ce97bf79dd6a8","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.4.3.tgz","fileCount":253,"integrity":"sha512-JqT/U8KLckn0ouo97S3o0whjRcegK9JZPatFNzAZYyMhZiDJZTpUBmccCpWISM4kLG8fL5N4q9rc4VqozMSMJQ==","signatures":[{"sig":"MEUCIQCegrr3EKxMaEKAHcoBVf+TDUDSAGonAKBBMvWenc6szwIgB8law2LZxVnKtITwyjy6Z2G54I5l5XckVUYWuuDqqq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3278207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5sG/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqBA//bxh+H8riJtOxBmcgLX6XI3nG8kJEOF1WK4ejIgUVJ2Q0jlYq\r\ndOhtPJxSU/uwjfrAvZ38h0+EhLdZhelOL/KKyuL++IQbptDIGjlMEyQDXm5D\r\nSuShOnNVNLKv/T+VNc9JH+OYoQCCrVefngwCg9p7J6n3Hs5/kXI2xw5DU1Ou\r\nmZG7KSXGrC79SXJqtlmB4PS89qDahka79bIvJyVMbDXxhAgUb4kSi1WlzcLm\r\nUON4ZZezMoYcbIcr8pBGNsuwF5tcYkcexsO1C0FTr2TSUAl6i6KnDCFN+/xt\r\n6pa5/nUvjKrysoH7oJj5g+UUjNwG6p89v6wlj4D5UsPnFYMDDs5rYiLquri4\r\npdSDT2uic7D99KVCGQvYW0K8VygEqXPIy9+Fn2b/twrONUXRqb+x90RVUUzP\r\n7G9cRXs8S8zP6UmcEOvdqDh7D4PNM6PKNl7p3d6iu8R790H6W2E35fGHUgvo\r\nEVQR6z38x4A1IPahAALQ4pIhOLHmLaZsfMDutuCpZ3Zsg/i/ho+c4HKDstdW\r\n2sys2Gbod+Wpb79VTNIZybZETm9YKyJE7KvLV2qNi7TaCxlkgyqMdYVms202\r\nHoqIWNxQYNyVGHhGS8WURJeaw9d6kB/7gbVrs8HFBgb/fkEM3xrB7GmC4Id8\r\nBNViD/dqOR0Q91vWNjtSFLjnGa53YkfJlHs=\r\n=8+Nn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"cce636f1c0cef0cc1593091012db88a9bc24d5f8","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"9.1.2","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.4.3_1676067263672_0.4388950737056134","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"lp-messaging-sdk","version":"1.4.4","author":"","license":"ISC","_id":"lp-messaging-sdk@1.4.4","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"180286f539c7f8b29148f251ea5dee5a70e60190","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.4.4.tgz","fileCount":253,"integrity":"sha512-jf8ZzqImyyZJ0JK+l674nBT7wYigTBj9S4iBXl0OpNIr74ulljxyPu9zc+uhJCs2dlZJ6CkgVEq9BdYTjX/t2g==","signatures":[{"sig":"MEUCIQC4R0bbF9TOLox+uI4QWi8SDZTpGqvgVvCJl06BLV6RHQIgDJxmeZWTGsuK76iKAMHoTny6/GurbNLr7J28Zf+W82M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3279507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7SkuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBERAAl3y5EJ+XLoTv02bFgkZ6OHh74EV8haUUYk6cH4DecRocPuQ+\r\nB2uamYog1yq1KeMjuG158CPxoyyTImfmBiE0/0iF8iRzxoxwvCXd6PZgODwb\r\nXObDEc2TOtWOzu9hb3zdpvw+u70mY+1mD+FWUVhGavzgtzSumI+nEHZClmQA\r\nCuykmqh0h0LwD/M36O0rFRsmp+ttPh66wT8wMW7PQLsvp9+A9AScW7C2pOjf\r\ngZLuhEY8W7c77GCcAEc6urgVFui+vkyAyI88mYeEek6zsBMrpTbf7s1cyX1G\r\n/cjKLvXGFYv0F+4xjaXY2pluKm46Bm2M/hp0N850axtBfp0VDtqz0FNz17X7\r\nhms8lKdadtbS3jl91nZYDOPq0iSGYaBCcGAWKxSrZtoM5PX1EDEfKpmRWf8o\r\n+FxGay/3iR0b8nkIztvVxOgOoCiCu5t1ruZc/qWIWqTu/+L+O0RteUZut1Jj\r\nEMXdOascxDVpHpM0amcxHdpvE2qs3TWLqW2WEWLdDIOudmwJQCU19zVXaHob\r\nIbATcETjt0nwtywRE2YkXAAmBVaURYW/11aiAoj2KYfW2mpPoewCTdCGekSc\r\nC+LFTA1vwByapVAcVSSrfH/xIB9SrmQlrlIxc4/Pf0TqpCC5N52RLNwAgRtb\r\nW1/sh2XdLI0hAMpzRh+AeCm8K3MsCMwF4pU=\r\n=xW7h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"25c150d01fbdc2da6d351f6be22e32aa21773d3d","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.5.1","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.18.1","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.4.4_1676486958428_0.6074282075069186","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"lp-messaging-sdk","version":"1.4.5","author":"","license":"ISC","_id":"lp-messaging-sdk@1.4.5","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"8c63c24f9ba0f171b947bf77b629559fec59cce6","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.4.5.tgz","fileCount":253,"integrity":"sha512-TTh4tY72oMajiZU2xRqJzWt0YHexnijqqT/hB/hEzleUyHGx3wVGJUFryzqnj5nH+5Qx250opBkmb8sVOTYReA==","signatures":[{"sig":"MEUCIQCiP2CFYokN55U33YTmjFLAbf/2t0dkjkAsD/N+TtcvagIgcArozpupIOafoqcINhX+vID55Zq+hV+NDHERv2naiDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3279714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7XGRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhjg//UwZ8b28Rdv2GhVWpcwes4qhZ4mZ7O5EbPOWwSDY+4ChVwxDU\r\nFLqdUGmp4YJvrE5swDCOT10P1lARCdNwCPLR8KfJ3ZhJRA/B3+7ODfeo2Lmr\r\ne/YLjG2wT7V+wnWgJdHz6LVuNS62Rya9ES5SVq73G0aFjjE9ZRc3id+bW+jW\r\nwaxuInE50miDWZ4uIfl3KsItSt92mbDnjUIyZx6ZD7Cr1yRv4jhnOjGakf9N\r\nG1iFFxEU3i/sUtf3W73suV6jKdoJFiT/BtwZfO5v9jSid5sj249raZFG0E7t\r\n4VNTWhWZhhzr+805oI0/UYQjt/433nUaXq68Z8PunIbVmbqUDk8Hk4nJIntc\r\ntTN0IHzZNBfeghR4YMHvHcKYl95yreacn5TD4g4CpYWb11+7jRMOHBeM4K1v\r\n3Ub4V65yF56vpWdlKl1VYEraFHiz/fs2iuBxPP4r9y6kMBSD/LBTXM5inKis\r\nXdXm+nAzERPfbmlXQyWeO5m4wpC3TTkUnBUOdT+Zv3zYgY2BhSUG4Jf4NKZ8\r\n4qiYq2Enh3iCOGwKzvaA/wmUaeljS8JZtIsiQ4T0+8NY8vzla62ZmAXmhyd+\r\nI51IkKGCAan8VawvuMQnpIsLXEFwrh0SyD2qNERJqsmn2gaffWfID8nCF7Ge\r\n8hahk9eX0HLSh7ZO6DEO9nUReFjxB3L3IMk=\r\n=U6wc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"b1006795f27dfa40f8c4f790380f040138cea929","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"9.1.2","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.4.5_1676505489708_0.5978020092827321","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"lp-messaging-sdk","version":"1.4.6","author":"","license":"ISC","_id":"lp-messaging-sdk@1.4.6","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"06e5cd4d722cd17c93974483934fb38613151ff2","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.4.6.tgz","fileCount":253,"integrity":"sha512-SrjmW37lB2nxNd9JHMdKra079lfhiH939bFDzb6hOINYo8i5TWne2QavFM2jeq3//lhi4Tb/1U3kHBJfR1VfwQ==","signatures":[{"sig":"MEUCIHQqzhnrR6GfaEbx2YtKOSJOh8EmEOfPxDYOxiUysfCxAiEA9eiTR1oPt0C9qRAP5QTbBR8tWLfgS4HnB3a+oYkF474=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3281618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7sqoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWUQ//dVot1tN+FjoLHS5F4vkJPOvDbYoXv+1zzRLeJ1JMeWH8+Slv\r\nCCUyRUP8Rq3Z030OGK79jX8c4d1gNpOlkDRQYFqKxIsxyBP8pWM6fYHENUCT\r\nmBWdgpfY6D1AFvo1d8U6kYALgPBMclvQVikXCiwR/nw7cz2y2PvcvvBkFj3v\r\nx3mQeN6ID7QGG9VTT0G2e81/pxBMslF1z+xqdhALI/dYVHFwsJtyBSAZl9cR\r\n6Htsn0NunboAh1Hp3vZsHSkVJ0X+ORyXcYOtgmf3BUIm7+rESP+7a4bqRrtX\r\nmk9tNzlDDWU/OnSVf6Osq3IySczQxEcOy5DkgkY0tcC7e5HzW32E8NPyCzvs\r\nY1MzU+3FPYZdDytapC9BDy4jaofA0MjMLrvJlyBFcLIv3OYL+kY2xVzA0ZgY\r\n2HuxHKtQ2uigoJ/aCmoYPv2tS6apnGVR2v/W/rbLePhR7pGPk0w+SlnLxdep\r\nVFsZ0+QDbM0Ak55jf7ECZLeu4HptphinKPBwycwVy4nIFJOqwc82hfgS9LmU\r\nT8nSHiawtgcnQZ6AgFulu2CIUhVXCbNiQqNowtB+zsUL6GhIk5kCSyHbrdn8\r\nqbNYc+Ij/l0ulKhTHOUb7rca8BezNotzpduDC7fOjdedYvn8iCbFmKGU8gi+\r\nH2CGTPgp2AU/VEuz6tjxMllWeRu9OXubK+0=\r\n=B5a6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"f3f9e8ec3de0c3055c22b40d7297ba145c179268","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.5.1","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.18.1","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.4.6_1676593832450_0.2593357674729724","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"lp-messaging-sdk","version":"1.5.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.5.0","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"afaa1cd625780e9b1febc3426f40c291010281bf","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.5.0.tgz","fileCount":254,"integrity":"sha512-nxjz1mUx2piX1XR/vSRz3oJa+HjKiB4X6OJqgHpka0LHIERV2PEtMmpBEjZY2G16R/z+fUZUpCc3t+9EjzpvoQ==","signatures":[{"sig":"MEUCIQCATnI8fbKDj7CRYypXKHwEy+JGSjOuVtlduE8IMhG/GAIgGk6Lzl8Msp24tpjB9Z9z/gZuc4603fb6VyCbg5MvrGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3284236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/k4gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDsA//T+qRuZF3RSp7ElAPAW1wd6qwSULu+SUZI+55WWEDgOnwzbwy\r\nvXOvebsuxF+39vDFXm3nCptolWDbbg/YZv1d+qcZTKNnSe2+7rou9Lo37LXn\r\nBT8O3BiPxW5LL8Kv76xLACLF4irOgqp7SdTiNVArxA4sqW9fczOaa9zLuG7m\r\nqdPESddWQ9bkY1KcSFQYWMIbJ9nlcPnIqBfqdxQgyUh+yNOZYIoC6sn8cf9r\r\n9bG/3rxAczqz9ndWngNbX+Y+KO1pJs4a2MYjDbLxEaij5x2BDxBix92wghCi\r\niowjH16GOcVIuanH52hC/YOxOH5zYAzKQsSL8iRC4wT6d4FzupIvMQF7etOs\r\nrJRz6E8zNa/YBWpJ2BtXHkL8ZjNsCWcgb506NF4m8WJBadL5XYb+otcceDGs\r\nFpHY+Bt7BMOdKKcYItrEAMViO4STwrkBwI1+KWMpiHDtrcDIZ+ToJI0WGzss\r\nfV2KKzPDQ7lUmzF6yf/RG3Orsj1fIc9s/vEcxLPaLHpmasC2MkpfuaIcfBC2\r\nnfMduSQURFhKgBIdqhbjIVAxJ5/N0ngBFlmDOAeeKK9Y0WvctdJ7+dFJvzzO\r\nO3EjFdfl6hC87L/hbmtKzFE0Z5ao6zDqo8Ayeuvya0tf2QmuYrLFjwkaahQ3\r\nMMq0LWO1gvRKClQZ2UIUW/CcR6c6nK3iGrM=\r\n=SmwZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"6a8a4b899ec0592adc4b99358c432cef87acbbeb","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"9.1.2","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.5.0_1677610527890_0.802048869406949","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"lp-messaging-sdk","version":"1.5.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.5.1","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"49eabdb30c05e1faf968a7e26cf61613c6793206","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.5.1.tgz","fileCount":255,"integrity":"sha512-/DuQiH5jyE3rSAQV7WsDL5Fp6qv8LlAx4DqnO46/waf90oqET1gcl+QEcLkMBKnC7ZWBo4SZrpPHxfb835vCAQ==","signatures":[{"sig":"MEUCIQCNqndfQkK3ueGtqAyFKXXkAen9dBVO45OMrE3Wj9VxQwIgVkyAbn293rgp4FAgPzmIRckOLzV05gcuxsVh77d1sP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3285616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC6FaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplKg//T1/lPokQ/Q9v3E6SON+Qp47N9wYOVyCXHd1JouGGs+xvJnGf\r\n+K1e03ewghuPhgSZtSD7tfCINL+2I8X1dKOA/6kE/bj8XFqENDQ6i5SeHNZE\r\n7BAVYFHDTByKSrtYdW8fVL1cja093uJwmjAhIi0jXRKZcGbmf+FTtyWpEdKK\r\nvxfuR30lYV8cOz4QRIfEMD5oVVfixKg8oIAPS5fiaig2KmiaI4ov565W/YOt\r\nRvKrX5/7H12VfK/rJKP2O9LNBw8kb2bAEsGixqYLbkA1nLE9737Qoc/1VwGT\r\nXfaoq7BwXj2Gs5LM6lkQfRslnb1Taimc9YQNG57hrab+YZj37QD2mM/runBu\r\nIbXdECdx/zOM1aRtGbbkLZiXCsQ+pB9bgaE7P9f4V2PIrbxOO6UcSsrw42T7\r\nynUYvVcl8jR4w3LDL7feEzVs9sSwdpovIQu0pB5Hn/JvYfu+eiEq4SJp/oK+\r\nFpLdQnNkcQVUVw/DDILoMGr9rEBtJDHXXkR+xizi39hTCBMcrI/RmMeIe2sm\r\nb/R8IkLq0+a8DMtEzzZzuLyh+3Cfh0XXxRlT24QPbehc6Dea6pIqr4gZJ1+g\r\nRAG+u3NOEUI5+TbfA2DkfNf2poJoM+0+PKtOeb+9tX3LIcCaNDvPX/A6IzDq\r\nvKEOsDPDcTeSgZlMDP+JUTf56Jda9M2pn/4=\r\n=TQlu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"067345aea24d41c0d690957602a8cfc1606ab69f","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"9.1.2","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.5.1_1678483802110_0.18072969908548497","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"lp-messaging-sdk","version":"1.5.2","author":"","license":"ISC","_id":"lp-messaging-sdk@1.5.2","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"b11a247db1f8822bda0ace7da047570b53e9c352","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.5.2.tgz","fileCount":260,"integrity":"sha512-hFNhMKxobN3qxHpQKmMRYiUq8x8IwXLLeAjRaP9wspqnfTQLSjsjpiaYmMTHBgMfe3fN8DGCJg9k7GKY/a5Zlw==","signatures":[{"sig":"MEYCIQDYHBESw5oJqI03svrIHfqMH3qwAs3bekgLHOOe1uGAigIhAOPeN+gC78JqX9hKFH8owfAPhIhzEJpehTRlWaxBUXXt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3292415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD6ndACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAnA/9GWmIzUS7CTDKV8VLG2f8caaGPRA0BY7iB3yyhwHnH523fXwM\r\n2XWquD3inAqaCLhInOPzIVh+wnIG8TZDuruFKX3Pbe+Yoz3+MelAaPJ7UBJW\r\nHNpRSdcJv9/uxWy0rjJmT3B03kOWsZ4NGjg5BPbRnT3w2DfFO21OWsmhibaV\r\nFvCOt/2OOXXUZ/hCKP50llhToTFf07TT4EwMu8QbVG67ULIXEd+Jbn929s01\r\nAqF4ShCH5/m9f8zBgQnHly5uPctToO2e/ogfGlF+DnnSP1NNrh3aGL/SlFJy\r\nhgF0Kmy4Xhenro3Mp5XRYgEP8+gyjA+tOCWSSY80fuWdsGrK4W6wIe5HGeQK\r\ncS2s9cvy2zv83EkEKmxeaEkAmV5a5nAUbkzJmxgDyykvxt0BsPzNUvxihDO+\r\nKiJ1GB86lOrRm40Y7/C05Y05mqwmspkbu5GhmxF1DY5IY5F1ptauKnoT13zy\r\nkLOcjVsol4p8ueqhgqzmJxRXgPUVc0oB0X2DMe9igMtdUomI34kFYlEdm/pi\r\n58x+PeujJrIBol50aPg1sPppxZoI6SIF5hKYMsL1W5n3JChyxhQerkf1Jp47\r\n7xyZKHLuJKng4O6g/sZqd7P2NXykiUAYe6lrPKIndeHCbLX2YeSbWl0Q/8du\r\nj1Szgnh6yzr/3QbcFvX2+Gh8sOLB4yto+4g=\r\n=cGGE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"ba7638ece4d0c998bf52449e2cf5b0ddf7caa065","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.5.1","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.18.1","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.5.2_1678748125531_0.3182530613314234","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"lp-messaging-sdk","version":"1.5.3","author":"","license":"ISC","_id":"lp-messaging-sdk@1.5.3","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"223df488276c19111876c9a067199cc21cd1407a","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.5.3.tgz","fileCount":260,"integrity":"sha512-/r6AA19wIlW1qnDnjyXdFdYPK62ttp4oMgCIpGRGPk6cyz1pyoLKXJi4uUotO7SP6pGADAMp72DLkJmyLQnHww==","signatures":[{"sig":"MEUCIQCTgv2qGazn2dwlmRiu4q2jtFImUaQQ5h1CmABGxiTuFgIgEk7cWT6kYV9AXslEPgJd+3F5BIQ/2Y4tO/pQ7adC3TY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3295033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE2K8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobHg//Z5Uraw85L9NGcLA02FLjx+Qa0MPJMOlSN5ysXtgcSRiqZxuq\r\n/RxSOt/JT9eG3ln8ZCGRDPaT1eqYtRtGDl28OJINGlC2NQ1p2Sprff0Wqfn0\r\nmfuDtkAGak32jDVJtQAqsOYDv1hfhP1GRLy7PP8okNCzOfZkOcIpEE3F2ybl\r\nDK1WBlpCzzLRw8DKqtnt4LgtvxiXXAqdG8hSdYeLJ51hjnAVWJRodb2d7OWn\r\nRv8gw7N+TaAo+6pFvcsAtJBoQQPhl4yziTAzleWxmBQPh80YQ02X0QjPFEdh\r\neNoHYSpsf7R1pjza8vxfubveAjlcw/xBWWtdA6bZjfwXeRXGlvIgSp5c2SXh\r\nEKQIc6L3O3xySAiq3KrXKHqmZkCBzNS+RVBl7F2s8w27nsWaVt+mPOcH1+fp\r\ncp9xTCfk2HzRD1GdDJD0ZfC32rjDB12nt9VBmBh+ss8QRLyg9RWESFtXl3Yn\r\njMvSCpOFxqbaaXsgPJwcMeFgaAZF3T+IIF7g/0pTIkdbTv29GybIA5ZOYhOr\r\nFrZIHY2/lbbIAW3mkRYNwRv23QjFZV7CHvGqbTyehZoVyLlP4TRhbwPSHfIv\r\nunQYCIiOedqN/eKcJxEPdxiLtVTDxXrs5/RSdu5H7jXjXleAIAxsj8AeABWd\r\nA52J565ZYBeWtiepILOTKvsDHLVjEJ6ZIOs=\r\n=0zkt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"6775ae3ae30a4b829c1509e5301195a9ac158c3a","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.5.1","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.18.1","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.5.3_1678992059959_0.599274247679336","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"lp-messaging-sdk","version":"1.5.4","author":"","license":"ISC","_id":"lp-messaging-sdk@1.5.4","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"96e7c8c4d434be22da05b06da02edbd4daf7633b","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.5.4.tgz","fileCount":260,"integrity":"sha512-smvr7q5qmTd9R9ZgpeKmiKk7O9LPqiEITUCzEgLJe23Qvbz//5ds2W4RlRnbTT2qraIS9AVALvtb8rCDWqnutg==","signatures":[{"sig":"MEUCIFAt4kVXeq0//C0mYz0gbFMOBmGSzEK7spB25ydyRV80AiEAkhnH/YnvZJWrZqzpBGSgOT7XzCyUaC1pDrta8Sq+QYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3295469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFJr9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAKw/+MkoUaI8YFo9Uxul92hUR7fNWoJOVNnHmp8bEVp9enCIvrtWM\r\n6cWmV7+zxuNI/jc4q/nv4VwWJrF7EK42SCHpX7aPH3SeB9PfjGCHTpl5CdY0\r\n5D8D79Vfl1nFxoKA4UCrINxPJb3zDrpkJegZhBdkd3+0WGtKtm7AWSsrrJMT\r\ntOZ0uqpQrEpizeTAdBwvAgfQe+HUdMctjpxwH+B0Sts3VkTq/beieEP+QUbc\r\nKYRjIgIfuYr5+9xXxhSZgAtn5ebLzlnRbf+mvwdy4XhkL3jl4D0uZ/ZxVsGI\r\np2+JrgNEORYBARpuJ5VTSuzFDcUpXniqBzhqhfpEQIDHeVrCMAUBIfbF288I\r\npBt1/7jIP0pcG77jQK/6L/Y7sV8icxRGB0Wr9ZwpzgxvELZeBZ8cM7jg9Ja2\r\n2bZf2P484vrKbzBZ6foNtBTewTQhVQWJwzcsKZOjS49W21cQwYLiJKVuYAl0\r\n/08W9n/QpqZKfAPCzUjoNy1Jm+k3TbXzXD4VYstAy9feQRa8tPrKMCFrW/Ey\r\n1zlHMTgXjXoSHaRoEUi9+PdxSWxIp7PqlED/b4rWYuaEwo6cQTVmco+p5XUC\r\n+0iYyuMVTrhl5qXkvd7ew0Kx7z71NBGjSAI89EpKy7BnHM3GUUN/BPg0Sm6w\r\nZ/9qTsS4ZN6WcaguHl/jjZXAxpm7TwOgXBg=\r\n=GoBH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"8f0857e4aa1985e0bd90ab955c78cb5d5849a6b2","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.5.1","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.18.1","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.5.4_1679071997194_0.7516988771182358","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"lp-messaging-sdk","version":"1.5.5","author":"","license":"ISC","_id":"lp-messaging-sdk@1.5.5","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"0797732e50b19a48bff2739c87514682f3c03432","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.5.5.tgz","fileCount":260,"integrity":"sha512-FhCRGSyBsAYpXFVDl2b84/ebDXrd3gBtZ1sIDR6kCl931C4gGb2SM3Rt6LLfTbnmePmeNhhq9Te1kbgDJkjOag==","signatures":[{"sig":"MEQCIDQMl83DkSaJSmKdWWb803IKuoN1n3Oi6msxDPWIjiGDAiAmaY5LVkCb80pSHe3UnepbXD5/CzMdWH8mNc3qpds1MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3296664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLeCWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgBhAAhqv5TR8rdDIEKhIL08w45L/7YuXAfTVJnk0CKPMD7SXqKwmH\r\nPwHnEEyac2S0F+7YzTN/qfj9yKCOMrHSS7A3oE4+s0KEIyWnxWcDDFlHcfY2\r\nS3+Xsoc6ylUPJakNsHmCNdjAMiWrQbVwSttUdCrZJN9yQz24T3J+lOA8f89h\r\npOCKvij8Q0NkAAIUeJKy85+qUqatI5FArj6cqQwZdZH9YPwib6+18c8l1qwd\r\nCo27cvXgJwZSQmrbtUIdl6LVGqfi8sF+YNCwpoE6csyT6z7Dq3XA6AnejvJ/\r\nT2eUjxC3KbDHzDDkpjYrzAprLMT8uUBEYeZOw9zbj7jjYRAlJ7/9+9rZTqth\r\nr1H0S/BFBFg3Imr9s9f5HmRJ6IRjl6s8q3nqirKPyGPCeSVE5aRv4M26cZK5\r\n1mjiUj1z02uNrJCPhJEQJEv1mWdd4HQc5SzzAFcSI84eCRiZXUdhRZPfOHNm\r\neYIZ0djwTasCdkPUEUVbpGi8q+WffaXp9jxVyjkbt3oLpy74cr2xksfvil2U\r\nudbZ9ksxHswJM3SrtzpFKaTt16GvouNjSawQMRoDXCDjyBeXxYGeNP6XMALl\r\nXdJREoc5/3oRoEktA5Ws+Slth3KcFjUNByII0Jv/BACnb0qbnLVLyylkK6/F\r\n1afarVfcB4xgx9pKsEpkvSeUgWXBFyRtJWU=\r\n=T7jO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"2d9079c9bfb5e9a1e8a90db931746aeb006e5a1f","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"9.1.2","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.5.5_1680728214339_0.6736805389154523","host":"s3://npm-registry-packages"}},"1.5.7":{"name":"lp-messaging-sdk","version":"1.5.7","author":"","license":"ISC","_id":"lp-messaging-sdk@1.5.7","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"db979b8dd957de024e5e1634981376b5ca548000","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.5.7.tgz","fileCount":260,"integrity":"sha512-ZQ4intQgefdwo6fZt/nQhBhtIFAOuScCjNqAf/B6h6Gm8zqOuByJ/IXLsah/CyxMjDAgeOZBfjAwsX7bUOSlBA==","signatures":[{"sig":"MEUCICNPwS+zfkO1UJtvfVwKrejQW4hEGrDMfaqgCVhEPNXmAiEAnz0s8qiwnMNnBYsfv4S7ZqdhxUYa12vYxk38ECmninc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3297177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRvccACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgmQ/8Ccccm6ogYdNZ6BluVp+55OCvD9YPpiO0IZvwu6ySfXQmpi5g\r\nkNsRpjFs9zBpEO+VtZ19Gpwzogn7WFwgSjXVy6vqqPrqIPEMWoyL6ZOIu+yH\r\nPIrGPNV3GQpdcl0elIYIwHApae6762YolUSGKjVhw1bA9g6Efa3peOWrPU3p\r\nPT/EZgcS+DihMXNskh4bg9e4EIHfDsgCRL/UUNlWH+AFrZIm9ZWxgXmCAgrp\r\n2gRbfKLks0GDRfKp3uvVFjvr4KMS18JR6f3ewK7gl9SfnZp+Qikqv8QGo7Rc\r\naJBhZaWDeKjo8T/ECdUzMIkwgH7hb8A1F6HsA1muShIsbykR6xEtP6eYxJyG\r\nwM8dWO7+QP3yl0RxiYUH3DXTtTI4K0gSiIMbqUsJJHGCaFkFP6OhN4R6/NJz\r\nmdUX/qnppFMtCdrW9GI77FLQMKwz97Y+kglLlolI8M5TnEpVDFM6oTx8Zeb5\r\n4BFyrBX48HHwzxPYvexduVpXiKwmwbqNz2zYTOsygswFtgYR2LDJrKINGwGP\r\nJPEH4KEP9opwInqF8YfPlqXVwTu3oubE6PkREbnl/f4cFLFvSnj0SixssUTv\r\nNWWwsN3tDcRpbAH1MPmh7HLkjcUWzuHJfdxCWo6gRUpLV07//XSFHe8jfhFH\r\nnFnxL+1ITBOFvt1LrQmhXzfC19HTSe48jtk=\r\n=w/5f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"9a9fb2068cb28629562028e2d20a24d4972f14c7","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.5.7_1682372380575_0.25943617466856717","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"lp-messaging-sdk","version":"1.6.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.6.0","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"8b14ed80b99e22dfc607b7b8b6fdf70c8eb5645b","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.6.0.tgz","fileCount":264,"integrity":"sha512-w5Yj+9wsN1X5GM7eMKdQPVD3pVIsNLTQ/e6XNLnJCrUOpXhTPQ++EdYizzerrBmwmmCVeB91UtAWcGjWD9M5SQ==","signatures":[{"sig":"MEUCIHqea8DB74BPIvc94xF7q/kbIRl5NzR1taGBDgUuWqbzAiEAimCKiTPrRFtssQdUgWNVHObPdsXs6GUuR4fWahT0nrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3376973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTCnrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIqg/7Bjg4bLrl/eZMp9aggAuiLW8jbHa7zn4gWEwIAbQ8h7SddHT8\r\njNXYwsaP0YDvEp9VsNZY5pAyNR+FiNcYWcBOv8hkND6fLw8HcWdymlcAw7In\r\nnG+TmtRoK1dBvWxBqIV0ARpeEfORV6Ny0tUozNltFG8apJneheR4ikDUslfn\r\nzqsTUHDK6N4tCd4flpsw9ZSZbLdPAOGTNba/03zgredNkBfSebt9gvar9Yzl\r\ndOXN1dPq0wO6eUa5sWmY1dEt4fNTZh378KGlSYFz3n1ecv67iYX1G1CxVDtv\r\n9nD1a8GdwVvHDJu78Dr78D4l/+st6ktQT94D7OOQ/djOCvW8DZTpEqGlpOpR\r\nKTAHBYQKV7M7vV1gHMMQb6ANrZdeoRwfk9w4sGl3XcG6CveBFsCPyi2VFAsH\r\nakzHiawnDz1M4BUzZTMI4pn+YIMvvELntzFZQ3ZCrXm2qjDunNQlR+iKwunr\r\nI6oxzUXwiOTk52F3QUsihJ+z04emNB4xxxRjS+eJaNi4nuUrNxXQtxyXxkq5\r\nCAqPP/OypYsmp5HX5n8CUspypYHn9wQhi2NEl5iI5njbrVi23d7A4KUMndua\r\nHHHKH9EaRiI1vw74Z0ff5ClpRUC20Brx7QPEIsLUwfZNMqtflc/zrHJPYQzP\r\n6+FwNwkvcj1sldF4Sn5CZzK2KgO6kJ7oTKM=\r\n=tmgV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"a8a61aeb4b3cc86cea73035f46f89e0af4dc19a8","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.6.0_1682713066999_0.7140171334277496","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"lp-messaging-sdk","version":"1.6.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.6.1","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"9bc50ea9685441e40298e7d56b96b7740fee9c5a","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.6.1.tgz","fileCount":264,"integrity":"sha512-ySsEuzkp2qIwJxQYTFPLKJ0M3kV6aX6KuZ4s600t9svtuGoWRjmO0eUd6bWfq0BzLyPDIYjEUOufEJPjwcyYug==","signatures":[{"sig":"MEYCIQDQN58ARAnMt8XX5bpQKQlnO287RyIy8L4bWHEOFZE6jgIhAOYB8uRt85ZERu9VZLzYtkrrQIZPNxN2Q7b3OfG+kM+F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUDKPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT9A/+KXtOSU+h5QH4vos/HAqdGAJoGoh6amhuzga4IY6EKx2M1W8x\r\noruBH58gpPIIfhGphM3OMLmZdOv2cEnA7nlPl/b30dthK7TX15jaU0D7KR9u\r\nrA6Hdqw1N6dGNBnsKcBp06MconRTIr7av7uIewKo+StPQJByLUeu2zceK96N\r\nOAdm8msVty+dARAUg42mLvyWmvoIVQlOAfu7tKFuPG6AO2AQ59qbL72/1X2l\r\nsSxKagZTraDkjMB77v3l+gNd6ifxaHhHkMc9Wh5heCH9lbociQIuYZpLIvBi\r\nusjqm9UMVVutq2vvJNQqG6UfW6AXYZy7q7ryryA5TOH+Jx0rjPrjh3H+azEX\r\nXp0Rfex0iu0vEOga2MeKXAwBYlPnPx5enTJWwcPbphEo7758R8kTln2pcS2+\r\nPUEZzms6g0JcKm776YTQxkqQnms1ECgbk+vWDUjjHfhG1Dq062vXPc0OfiHP\r\nHwwJkdqAtMPA/J5eDmiVabPJDbcwIrgPDCU6x6sJ96LEyBHwLl0tZ0XsC6Jb\r\nycpUTXKp1tXyz2CiBROHi4Z9qAiXJOliaKbVtBCXHdeMgAhAKttzT7t2l0qM\r\n+/jAlD2DycOSoRYV/Ub4llftniLTHtd0NG0ldP5tVxi17tv4pY+4yrukImRZ\r\nOWpZw70s+hKnFBw1QFJa0j7qoGGCeeaFlME=\r\n=NmQG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"5a6001a2cb3d13ad38ebb017ea2f9e60ef50d4e0","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.6.1_1682977422913_0.47127034070606055","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"lp-messaging-sdk","version":"1.6.2","author":"","license":"ISC","_id":"lp-messaging-sdk@1.6.2","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"1d76246c875907151eb08de1416628ef33280a39","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.6.2.tgz","fileCount":264,"integrity":"sha512-gqlEOpR9jSrkF6ow5imu381faffBMAdVvWIf33y7A8ZmnQZXFPYuGsFDmEpzcWLgfP4//vo31245ry4H6WugJQ==","signatures":[{"sig":"MEYCIQCi8ksf+4N0eCMaGd2MuoMUiSj/i9R4yQVX5h2haIFKBAIhANp1p0tv1Iv0l06nWAg+u3DGUCwZtJIgdJAU+J5aqPDF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUFzgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+MQ//SkXd8oBSOC7wtVwgt8pzRm+Ehf4IbqVHvhFWKf8p2omY9sFg\r\ngka0DjslWYoo9f2nVnztcrBbHh8SxyyYYmrxfccMqD+Ou5RJ1bxzYdM44gQe\r\nHv2ikpjRwHhxF+p+LPwXgOnA/s8FhMakiBBD6uTCkuZV7nJDfN6dYR5Uy79j\r\noFe7KiF7DUpV8PKPPj+U+2aN8F1kQ9urKlrtiOhnOEhhAJL12TDuv6iZOl49\r\n7TwPAaFFJYAfJOjb87ziJ5iLocv/baVpbNUeBRwIVUSIV84bew6qH/7U6LqM\r\nUNU3h3yToXxgZmUSj+4raSm//6cbQJ/Bsbjui5bmVYw7cT7MyuaSkYDILk3L\r\npuonKgJTvDC5lkaPHHgaLlfSyCfTubS3+vI+AJ3Sm1JKP9y6zEoXe9Xl4+ex\r\n1nFwXTrTbl4/dpwJodGXGyjG3HxUOM8JVmfrhz3DgTqLDdphbOoa+rRVvv+E\r\nAE6OVdm2kdmIrw/3MhLp+cMza+YTWGo/BOGItg2GedpLqajqScvzBSmbFSXr\r\npo8JMUJBShmaz/8hVRjur2PUFvubL68eNOiWGyLcvQdz0C64YH7Zpm7pY6G3\r\nOcDX6Zdi2y9ptQdBAqbS6DdNBQPKNJRJ/JEbrmj4Yv1+H8VKbOIxcXd26I5g\r\no4Zh0beuMYTD3zhRH9fZXw00UOHRfO8drsc=\r\n=UOgZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"1533cfd014a17476b393963b698a3e043bc158be","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.6.2_1682988256505_0.787930534988696","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"lp-messaging-sdk","version":"1.6.3","author":"","license":"ISC","_id":"lp-messaging-sdk@1.6.3","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"88002162337de946b4b26381941d642be3484f80","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.6.3.tgz","fileCount":264,"integrity":"sha512-VCNxTLPBJSeywF9NS0HBYeeQd2+/01uc/cmiKXIRZHQR1zPhARS1GzxrxDap8FF+kzftdtU8b4kqlYdNCQWA6g==","signatures":[{"sig":"MEYCIQCi23ZZw0+wV0K7f5nQidQjXyVBc7HSykvhvei3fRv3ugIhAK6tvC27bEe/0XfURS3sGdGXi7g54FOx11spEVPytPg8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377714},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"7a57453ec191bf3df4227c8fdcca16df2168035c","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.6.3_1683930953451_0.4123157979522405","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"lp-messaging-sdk","version":"1.6.4","author":"","license":"ISC","_id":"lp-messaging-sdk@1.6.4","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"56ee1f3aed5fa4e085f1611c1517a778579eb5cc","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.6.4.tgz","fileCount":264,"integrity":"sha512-JHGtm+DVlbcFPQJOykzyIU3Qe4wAoehX4OvWx4Cf96JXhckBAUshqYVA3UzxU/WGAfhrjPtMa/jgajqo4aY8nA==","signatures":[{"sig":"MEUCIQDgpJYTjEKYYIMvWR9qeDKTmkNcrhfM9SELTxflf0x4HgIgfCNJyoANsQv6x9qCNyL14opCdfpKmYl7zEwO9jop3HA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3378180},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"bcc16f050b624c0473708226451006eace6fab73","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.6.4_1684809235810_0.09294010146136111","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"lp-messaging-sdk","version":"1.6.5","author":"","license":"ISC","_id":"lp-messaging-sdk@1.6.5","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"94cda2e92149ad8258f632ddaf5480f1bccb1203","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.6.5.tgz","fileCount":264,"integrity":"sha512-feTKvzSCz9we7bSZkYDq/xD6Qg4AOoL9oF/Kq5lo07tJnSb/0hHJrSVjV9Q4bpBfhg5b/yKB6Wdx3lJIv7MQkw==","signatures":[{"sig":"MEUCIQCMXh0/AQ4pxXow4QFLwnqzVlnqyM3YrLAZrkv/F78regIgaKclxziG8MbObbZC6M+WaAZzlkFWitd3tQPfbsWLOm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3380660},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"30a1ac584dc93ced46d8e213e92fbd407a2dcaac","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.6.5_1684951640814_0.07061546677173647","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"lp-messaging-sdk","version":"1.6.6","author":"","license":"ISC","_id":"lp-messaging-sdk@1.6.6","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"de27981268564de976ed24106fc7b623a5e186fd","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.6.6.tgz","fileCount":264,"integrity":"sha512-m2CNCC5W59S6bJ4jjobD36A5AA2BlZHqeiaouk6nKu6AwiHO/aMtZrKZLmOVLs67vgDJsGmZo8RtkmSgfi17hg==","signatures":[{"sig":"MEYCIQDRPU9OgSCwp5Ye+PoF/OMPGFOj7o83c+ds1qKV0YuADwIhALC/oonGdmxgC/B5O1lMYewgZ0Ccc76fnCPkgYAD8VL1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3437231},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","gitHead":"b6b2327007d537814ec02cb1109d639d47540529","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"Liveperson Messaging Platform SDK ========================","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.6.6_1685058479785_0.28806769714283864","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"lp-messaging-sdk","version":"1.7.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.7.0","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"ac2fb7386c2a32fdb5800165278ac2451b6a973a","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.7.0.tgz","fileCount":278,"integrity":"sha512-h3t8aA5BNrxtxihX3WtK8oU0ugu2ORr92jg2+LkChyayKj5C8UdbjCrLtswipdFu1FbbNhKu4O+mowG1p8F3tQ==","signatures":[{"sig":"MEUCIFzqzy68+wkuuamylDS5NPsv/OwkxetcQE47EP3smEItAiEA3wVWJ3LrFsI3bB+OzPXfFsySahQl0piQTkrLpJRRjD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3636347},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"19b8f99d1ada305e5b665ca8f390ab8f645dad50","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.7.0_1687294075738_0.14926886625770153","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"lp-messaging-sdk","version":"1.7.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.7.1","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"657617c2d23f996b5cb49eda6449030a76e3363b","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.7.1.tgz","fileCount":278,"integrity":"sha512-UxniIdLYVylXmG29OteF4/BJxcyuzCsok8gi8L8EkL9xd0wJb5O12ugnXed7DqbrHvZimsUxCLVXT9N/GvZ1eg==","signatures":[{"sig":"MEUCIGG4430USxadwuIFWJvH5R8b4VWBc0d2j9c4r77FZolZAiEAhKW2ZrVDGWqCChsmwnNNcpjo6N8RXNs4KmJ2oKqjBYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3636383},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"69caa0ff6e13be5072801eac883318483c5dc380","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.7.1_1687368671670_0.36527050080920054","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"lp-messaging-sdk","version":"1.7.2","author":"","license":"ISC","_id":"lp-messaging-sdk@1.7.2","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"50cba4077cddd913d38fef76fc6aede7e31d187c","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.7.2.tgz","fileCount":279,"integrity":"sha512-r2Z6uXO2GG4/78PE14bxUdXOtGiNUi8Ko5ty1vyMKQFdaB11vUQ2abnhM21VQkHTftZPVgEzKxQ1QZXbO6rKUQ==","signatures":[{"sig":"MEUCIQDuTLj/wQCxL+LHPGzHqPB/82eFRheN+dGsryue7WaV4gIgR+TVbtzKSFU+u4i+sDTZNjczz+Nh7uHX/jGmISRrtfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3652959},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"9d810810a66df1d87e41621bc5021449d303426c","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.7.2_1687910531979_0.33462254689524307","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"lp-messaging-sdk","version":"1.8.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.8.0","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"fc9b81bb6b8a940ecd66ef98debd773d5135cb69","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.8.0.tgz","fileCount":282,"integrity":"sha512-6ZglASRMKpvUcQ+DvSEyQDCY/3vh+wkGl+DsDG1cKttBm2s0fFA8mb7BsYmlPcxXJ9tMtyTmEHgIO2pLlbFzLQ==","signatures":[{"sig":"MEYCIQDkh+Pp60SyIFlw67wfJH17exK5k5GZemGnd8tNmw357AIhAOR0t6PlJO8dm4Rwik3LmFlWhYr9T9L1GAj9iELJ77Cd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3703698},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"1ab5f3e475df8330c3699e6ad08d2ad22cd8ab5b","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.8.0_1689703802664_0.0956833111282076","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"lp-messaging-sdk","version":"1.8.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.8.1","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"790602a561e7ea5d19691cb54244b1d496d34a37","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.8.1.tgz","fileCount":282,"integrity":"sha512-TIYtFmi9iZbKaU8zTtWGSvQEW/nJo+ymo/+H7O0hp/K1OtHiXV/5+v+419HJB+pSV7FFVg2QStUh8aHVs+FY4g==","signatures":[{"sig":"MEUCIFtwwf4HUARViVlIFnLdyb9Qux11MF3UfT5AMdf37yX0AiEAn7T1rDCnkS8W801MsAC7EfGcViVr+tEIOxnRB7clSNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3704450},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"ebd317c9aef829caaa435c21f3b3859864245cb2","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.8.1_1690415162857_0.4190909477274549","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"lp-messaging-sdk","version":"1.8.2","author":"","license":"ISC","_id":"lp-messaging-sdk@1.8.2","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"895d877568ffcb2d84faac6f2b2d75a6fc58f3f8","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.8.2.tgz","fileCount":282,"integrity":"sha512-TV7cdtjryEjI3Rkxo81lr8dXBSn82Hq7aT3NAkj+RSL6NiOfQGlyzzYtayAHqFa3RGFRDu6CVMe4dldFl4HbOQ==","signatures":[{"sig":"MEUCIC6yT/uSgE/Ch3fabEwBpjatccYCIx9IBeuyfDzbrm8kAiEA9MKeJxXAg4txSMZmHnemn6DyjbIpbv5oO4ZDD9H8+yg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3707162},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"bd82d264aa3258ba7ada68abe3a130e48fe58be5","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.8.2_1690415297513_0.7228332825072368","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"lp-messaging-sdk","version":"1.9.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.9.0","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"f7a64385c0ed81b1a149edc825ed55ac8ea3c490","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.9.0.tgz","fileCount":282,"integrity":"sha512-lfFs3+MEropG/ZSVkjRmc6NTvDigiX/hUJwmFtzNL8Sxe5saeCgAJv0NxaF372fagVfFBT5ACzhgzgH2aa7Z8w==","signatures":[{"sig":"MEUCIGTKnfd+Znni61loGpANwJ73Qx5iCThf4N+tY+qmCs86AiEAw4goBcCl/2qASzMZmSlt/DYP1/t1fmou+fvJviAgwTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3724982},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"0ace602bac9f0d0da05a7fad90748317ae061429","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.9.0_1690931369094_0.49619352707118747","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"lp-messaging-sdk","version":"1.9.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.9.1","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"8c3d19cbdde2bec2bea40f8286264d340c941b40","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.9.1.tgz","fileCount":282,"integrity":"sha512-T3ezZrsys49PWZ/Cha6/VeMm8q507I4ILS/i8PIMbsgmuCC7gNmd3f5EIbkloa54BxdTw4sHfm3A907jJaIDLw==","signatures":[{"sig":"MEUCIQDqrP6dcBGGr2PuFt1rfynVhI8ZDUWEJZRJpJm2Sx3qkgIgGg0h3utlCSjhZ12xyn1XmYKv5rAuhErvf2VNXA3RXrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3725053},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"2b83dc3e4bb8a897c932d31875f1acf3c9172cee","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.9.1_1691007761740_0.7882849349406389","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"lp-messaging-sdk","version":"1.9.2","author":"","license":"ISC","_id":"lp-messaging-sdk@1.9.2","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"0ec402527da275626911b86b56947b36d7d988a3","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.9.2.tgz","fileCount":282,"integrity":"sha512-5JoABE1lTR408Zfy+r3T3rLhPsMo1QDESqG73HBsbxK098LGvHfg8ghaWOy2V5ApiF4aG+qBUv20pNbt8WnTxQ==","signatures":[{"sig":"MEUCIQC+CVDxKZCvQcY9W0X/Qbb/OeGEileKQ87riAsfvjPgwAIgZJ4aofnSuS68kM3dhggJwQjpdqWRpLelA2jwnfCyJ+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3725489},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"45a81760de3003ce12de5dab998413f2252af9b0","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.9.2_1691107526401_0.82792198290385","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"lp-messaging-sdk","version":"1.9.3","author":"","license":"ISC","_id":"lp-messaging-sdk@1.9.3","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"1a23711bdd8635b69311de1caf101e6b925475af","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.9.3.tgz","fileCount":283,"integrity":"sha512-9kQU9+8frFnHvt7ncbOi2it1dciS4zTvF9Zh3rfXyuDGwRLmZwfTV6MqH5InG0AWQ8kj4EAoIzAAXbIXAEtwTQ==","signatures":[{"sig":"MEYCIQDLQkbf2tRVSXzD+QqFtMc5fn+SElmAK/v0OKi+Z2NHrAIhAJ+G7fvvCCef1+C9XDJA8rWU3UqEEqmu1YOg0QWbvei9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3734721},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"292971ee30d0bf420b0e31768ac4b64959ba8071","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.9.3_1691615114332_0.4332590510805656","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"lp-messaging-sdk","version":"1.9.4","author":"","license":"ISC","_id":"lp-messaging-sdk@1.9.4","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"b352311982ef24c8875219f2479fd8f7b2997211","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.9.4.tgz","fileCount":283,"integrity":"sha512-/wy9KmpGJqoyFntkO7o71h0VkFEQZmQHXx7w82YQMtxfty/8ZKALsc4q1gEoWORwwRQpwFpZ6ffsWJpUAo2CmQ==","signatures":[{"sig":"MEUCIQCacL2LWYuQpANByALYCZBHIOVsWd/nhGQVDzttCiKC5wIgbS+qyulmmOgCT3JXMsDEj6CkACX375G9p3M6TlE+E68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3734906},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"37cb62f3a14b218e9e84218731075f5a88579fc0","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.9.4_1691620972368_0.7067636163449347","host":"s3://npm-registry-packages"}},"1.9.5":{"name":"lp-messaging-sdk","version":"1.9.5","author":"","license":"ISC","_id":"lp-messaging-sdk@1.9.5","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"132691221c28cc2e7bd49ca33617b7eff0199f80","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.9.5.tgz","fileCount":227,"integrity":"sha512-UOvqNV0NUfHiJWlSEYEipaD9VBHYXT9hRjBGZAAATe3DRRPOH0qs7WDlm9PfehRp/S0i8u/XXybZKH4IHyBjoA==","signatures":[{"sig":"MEYCIQCbvoE4nJXACiDE2TE0tpnjay7TuTAVDPEtraar4vp5NAIhAOE/FOjw/cd1XPgdQroEpLwIeBDLu4npJEAdXUI/1mwI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2267316},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"2a25892d26edd2be8efd0175d1fb7d50f137b4d5","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.9.5_1692204571091_0.22023342024726467","host":"s3://npm-registry-packages"}},"1.9.6":{"name":"lp-messaging-sdk","version":"1.9.6","author":"","license":"ISC","_id":"lp-messaging-sdk@1.9.6","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"b7356ea5c21963a35bb16e9c90ee9c8104cb2336","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.9.6.tgz","fileCount":228,"integrity":"sha512-XDlWVbCPY3hQIhQs0mtabQck7QVQUEmOIJMCkqsjlFbuaTI/djEa54iniqtEoqVUG6Y45ewl140HbRpoIknfVQ==","signatures":[{"sig":"MEUCIHaHGTYnWkZvXSL/uTrH8LyMDo4qsVdVXfIioG7qXiMtAiEA5BcFNQowZ32uQUXq0knAIsweEn12axFzGD5HY63LPbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2290207},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"91452504a6d5d1b98bb13dcd1b0f9c8c8a6689b0","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.9.6_1692915928029_0.35235649588990636","host":"s3://npm-registry-packages"}},"1.9.7":{"name":"lp-messaging-sdk","version":"1.9.7","author":"","license":"ISC","_id":"lp-messaging-sdk@1.9.7","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"817ce7c830649b734141ba5f532d02c68536e7a0","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.9.7.tgz","fileCount":134,"integrity":"sha512-cQQQuYLELxrzPIqSbo3ND9Javu/nGLllGp1ZX5P19zrdJeRrPN2jyqThqCTlfkiJO9E4x0lrXTyQdTzhFG7OyA==","signatures":[{"sig":"MEQCIDvTLWgCyhWTi40WySPxfSenpQLldXasNmIvJkGngEM6AiBpmbqLYgZnBtCRxaz9kar3JEE1aiGk9KgLQsYVhg1gIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437276},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"87328fafca33f6a5ea964a5c14e0b44893a459f1","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.9.7_1693943474470_0.5036747836525388","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"lp-messaging-sdk","version":"1.10.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.10.0","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"bf9256616e14fb02461ec2b95d954cb3f7e907a5","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.10.0.tgz","fileCount":134,"integrity":"sha512-WQLq+TircUneFDh0GKN3tfQkfoIvB9MFIjjWjDOR9vzGM3RiNXa0mRgL52AVBYNqZ2ZcZNdL0XoZxhOM64wKhQ==","signatures":[{"sig":"MEUCIQCtsc8gMVQFgnNCAcg12aMwZsosJMzs30hBUzYVGL5xNQIge/NKThQTt0cQBpGnvJJ90XZ6+KA34dH6KOw1UMgehPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440169},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"32c7f6a7e54e806fb9cc69d9dd1e272487825b6a","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.10.0_1694113373241_0.9827287674956797","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"lp-messaging-sdk","version":"1.11.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.11.0","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"91afd04a8963863ce487f75696456ea6e4f1a27e","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.11.0.tgz","fileCount":132,"integrity":"sha512-JRUl2yhM6M2KK+ByDrMEbq//gmkBjJ2A/FV4LPhQ5l21yF5lBOYbU9hIeQHf9rCGMbyzfSsEtwEPOdIoAtC5zA==","signatures":[{"sig":"MEYCIQDX9lvCAp/pnwBGjdS1fpdERlcIpNXACJ8jw0KdAquw8wIhAJ1TdZ5cLwzk6goCr6jbB1QWxfhScrUsNibecU7OYRY6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":444333},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"4246a029f31fbd9704bf942affc4eb6ec0d0b563","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.11.0_1695773572535_0.15001849251379484","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"lp-messaging-sdk","version":"1.11.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.11.1","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"d607db00c764817d1f943b6f6b0d957f379003aa","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.11.1.tgz","fileCount":132,"integrity":"sha512-hEoIjMK9XARgoKe4NaOZ405mF/tAf5URA2YOL6GzeH4ar2FAxlxNHlta8aKsvIn3gcy/xcmuyrofBDkdEzyhSg==","signatures":[{"sig":"MEUCIQCuYf1YcwK4T9ee5C0JmdH3/ka/BnDdNoAKhi7LAZ8m7gIgW6UTu0tAgPcoBEV1pEmwim138gJ+4ev4QbaYysapdh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":444403},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"4246a029f31fbd9704bf942affc4eb6ec0d0b563","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.11.1_1696544188581_0.10387135644320278","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"lp-messaging-sdk","version":"1.11.2","author":"","license":"ISC","_id":"lp-messaging-sdk@1.11.2","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"b1fbc0f9bf35f048deefdc0c6a5e388d178acc40","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.11.2.tgz","fileCount":132,"integrity":"sha512-A5lR5pq6pDk2fkTNNqusSWSYLjpUcaB9TUFFtZwufBRFbMbgQfOK5exvtEmHbDJPGPjx4hwdoKGWlYeL0RPh5g==","signatures":[{"sig":"MEUCIQCTYEb9Qe2kwZ8TJLkTrkmXftz1wiLePFrJ5guQyTQwtgIgeCdJ5uuvT29VM5IxBN7lnvcKpkTiD34LR5NJCLW6jA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448749},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"cec0e288ba2930c880a542a63dc6554a192a41f4","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.11.2_1697567588610_0.9862712060628362","host":"s3://npm-registry-packages"}},"1.11.3":{"name":"lp-messaging-sdk","version":"1.11.3","author":"","license":"ISC","_id":"lp-messaging-sdk@1.11.3","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"}],"dist":{"shasum":"c32fde83bc9365b392baebe47aa8a0770dbfe239","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.11.3.tgz","fileCount":132,"integrity":"sha512-P7+Jm22yssFkks2gHM3483CVvPSuUvQKT/WV8NGrfs5DwTmI3xm0O4sEcgOzHwVue/aN7L8uqdZzpGdwDByyIg==","signatures":[{"sig":"MEUCIQC/Im+j8I86eRAmAcNQhGJaelrpWnu5uk79B4oD8Em5NwIgEuQ1SSGgTM4Y/FHp63rzYFbY2/MekcTTN0L9Hdg77xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449130},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"91ab6384c4d6ff91282495260125117576cbf23d","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"swilde","email":"swilde@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"uuid":"8.3.2","axios":"0.27.2","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.11.3_1697825390820_0.8685897373998142","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"lp-messaging-sdk","version":"1.12.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.1","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"},{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"dorby9909","email":"dpachev@liveperson.com"}],"dist":{"shasum":"6796b600aee4b15111819378eab029e7a3917bab","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.1.tgz","fileCount":138,"integrity":"sha512-6ORg8hyDoz2j2I5QMa1aYFDyyibD76vu3HdbWUJaR/qoPPrcAQxNblwsBzVlS4PEPaWSCXZWF/BNVqf80eWbaw==","signatures":[{"sig":"MEUCIEAXzPGQ7H6xdWkkqi44zcNg06ugGQXGtczkUGRgmCoAAiEA3HpbhE5ivP4MAbDfb0JvsE/F1XnsXth0fjtgqedIVMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458210},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"10b670dcb5fe58a1610140c00aa77c26041bf86c","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"dorby9909","email":"dpachev@liveperson.com"},"_npmVersion":"9.8.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.5.0","dependencies":{"uuid":"8.3.2","axios":"1.6.1","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.1_1699606965093_0.8238790977943531","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"lp-messaging-sdk","version":"1.12.2","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.2","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"},{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"dorby9909","email":"dpachev@liveperson.com"}],"dist":{"shasum":"72da29e502bff26d9b36a77ace2a1f296839e000","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.2.tgz","fileCount":144,"integrity":"sha512-mGvXlQmGgkV2qO/2X4Q4XY1KAMkLoMis59hHaF/cGSgyIiYiJvMGqVPAWYLcssgYqdEFXITu7TPWD+y8Sau5GQ==","signatures":[{"sig":"MEUCIDygfR1+sb78bg1TtB5VKeC6W/65Aiu9/SrYjrm8iZ2xAiEA0tr8h7XRPEDXHfEKSPF0zfkMZkVAWfhPnZjar5Au2yU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2817698},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"5ef504f6d805a819032ae0ddfd0d50c991daf837","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"dorby9909","email":"dpachev@liveperson.com"},"_npmVersion":"9.8.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.5.0","dependencies":{"uuid":"8.3.2","axios":"1.6.1","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.2_1700642068016_0.7719434732015402","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"lp-messaging-sdk","version":"1.12.3","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.3","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"},{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"dorby9909","email":"dpachev@liveperson.com"}],"dist":{"shasum":"aac0caa3a789654af3002e8a2b82565764abb24b","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.3.tgz","fileCount":144,"integrity":"sha512-GnHAsoP8kj3amUwce3KPHCln3BDSbPoNVb7ojLd9SoLDwFCY023lsSivgdSFkNUIOxcHV6QtfW/6S3dKDVgD6A==","signatures":[{"sig":"MEQCIHP5H3wzkNF+ZEhr5IZfdZlYeste5KTdbL5XsTWmzVAIAiBdZ8eduCPmxD2ZmL5/FwoYIoIMMQp7qDzraP6s6wzS8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2816901},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"2f6353f37437aef16986ecad7f58e43f73dc1a27","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"dorby9909","email":"dpachev@liveperson.com"},"_npmVersion":"9.8.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.5.0","dependencies":{"uuid":"8.3.2","axios":"1.6.1","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.3_1701180241952_0.08928130745549856","host":"s3://npm-registry-packages"}},"1.12.4":{"name":"lp-messaging-sdk","version":"1.12.4","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.4","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"},{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"dorby9909","email":"dpachev@liveperson.com"}],"dist":{"shasum":"56299ffced3413bdf66f7cb1a16014d07b236d1d","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.4.tgz","fileCount":134,"integrity":"sha512-7ZHK+rFLNTx6xIYbmjcbH6SLDJjC0cIp/9x9o3nQwm0B8a/gX5GkhWiPlrtqXMCNilMeqMQA0yJk5O4/LIg3bA==","signatures":[{"sig":"MEQCIFc1qsi5/6lSs51eSSPq5I2A5oBVTlEKr0mbjJ8PPOhqAiA1EkBkwBzXNX9RT1i4aW+fZjbY9dcB7u18TaJ48Jj/dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457493},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"ec66e1474ec4d6d8b0996b92e728f9723c09fed2","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"1.6.1","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.4_1701898342851_0.38377938029715697","host":"s3://npm-registry-packages"}},"1.12.5":{"name":"lp-messaging-sdk","version":"1.12.5","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.5","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"},{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"dorby9909","email":"dpachev@liveperson.com"}],"dist":{"shasum":"5d905dd3276915070305786c04a3aeeee8a048cb","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.5.tgz","fileCount":134,"integrity":"sha512-on7U06ItWVDv9STAkt9lVFIGydNPKWZb/sxxrceStVDk3rDQQyZSiJ3hGcr98ubh8/mLstUCDFdE+7FfWKAxqw==","signatures":[{"sig":"MEUCIQCJArrU7Zl6aLbF1bIfnHBtsnY9Ybf4cteZpI5yOzjKyAIgWFCvbF7HborhH+fX2paCjolllejZtEc3RwuzEzXdNeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457654},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"ea194bccd9c4215fcc9e543193cad4ffe6d32cfb","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"flooi","email":"flooi@liveperson.com"},"_npmVersion":"8.1.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.13.0","dependencies":{"uuid":"8.3.2","axios":"1.6.1","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.5_1701910315452_0.09317283797099196","host":"s3://npm-registry-packages"}},"1.12.7":{"name":"lp-messaging-sdk","version":"1.12.7","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.7","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"},{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"dorby9909","email":"dpachev@liveperson.com"},{"name":"lp-vbakov","email":"vbakov@liveperson.com"}],"dist":{"shasum":"ed2bb7ebc542d18d078874997daf702030d83b07","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.7.tgz","fileCount":134,"integrity":"sha512-csxi+JL5QEmz4RhWSDycVZCl7xf6Y3fkiYYfCmPZEVDeRKoXhYZACwyrqeAiVOp7PJn7JSj4D1zc8pkKoshjog==","signatures":[{"sig":"MEQCIGZYJ41GcmjNykHBl8Zg4aLNeUlunDLr6rTa8EGGiquGAiA9+5mHOyXx/RzHAQKFHXKdBkKkvyGCGxW4zfjZP40jPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458163},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"0b796c74965f12da3fdeb6c5db01558ed04db19e","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"lp-vbakov","email":"vbakov@liveperson.com"},"_npmVersion":"10.2.3","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"uuid":"8.3.2","axios":"1.6.5","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.7_1704794054551_0.2953758818555081","host":"s3://npm-registry-packages"}},"1.12.8":{"name":"lp-messaging-sdk","version":"1.12.8","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.8","maintainers":[{"name":"swilde","email":"swilde@liveperson.com"},{"name":"flooi","email":"flooi@liveperson.com"},{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"dorby9909","email":"dpachev@liveperson.com"},{"name":"lp-vbakov","email":"vbakov@liveperson.com"}],"dist":{"shasum":"1cad22a3101c9e044f8cff899d6d797342a2dd3c","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.8.tgz","fileCount":134,"integrity":"sha512-QcJyFTiFhI+MV59kWeT71jClQ9UMSx24Aym0AmqxvRYVPtd+41v/VsPDIsslXkhgjL+z38KfG0/qZhypY7OnUg==","signatures":[{"sig":"MEUCIQCLllVAOmVszfopdPwjKfOokIXhH4PD7C70nP9LA4n1pQIgZTp1RbIyVzcPuf7zLhu/0olHb6Q0227tZFNiN2b/9zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459059},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"f6030aa4c958729b08396b6acebb5c555c8a8f34","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"lp-vbakov","email":"vbakov@liveperson.com"},"_npmVersion":"10.2.3","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"uuid":"8.3.2","axios":"1.6.5","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.8_1705324238682_0.24790463222816816","host":"s3://npm-registry-packages"}},"1.12.9":{"name":"lp-messaging-sdk","version":"1.12.9","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.9","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"9d719a62cc1c55fa25735f8bed94b039655673d1","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.9.tgz","fileCount":133,"integrity":"sha512-T72ha8/W1akZyDX1uQctKD3CwwWnFIQP1gRPW8rjkgArb1j6hMoeyfDc8lvIfKS1E4z4hzt+LC+P/vVPmm+D5A==","signatures":[{"sig":"MEYCIQCt9oxuwfbw5ktfVBBOrWPbyDc+0wwUcQveCSfomm6S9gIhAKBLRl4HEczVijryez8pLSea+ufrQ/06jnmmGDv83/pd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":463786},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"af8b4a9a4eb973acbbbac2f89cceda6ccf5966bc","scripts":{"unit-tests":"jest --group=unit --coverage","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"8.15.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"18.7.0","dependencies":{"uuid":"8.3.2","axios":"1.6.5","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.9_1705501388022_0.8153235826205336","host":"s3://npm-registry-packages"}},"1.12.10":{"name":"lp-messaging-sdk","version":"1.12.10","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.10","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"2c56583cc3a1006ff57d3d993ab822aa74c4e9c9","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.10.tgz","fileCount":132,"integrity":"sha512-yvqM+q+WK0YhODeokrKw13hJ4TwixuWPdltkIKZeyLHdgYo51HaBmIVW84c206qe5EeMw3fMJZ7mkWh9hfon5g==","signatures":[{"sig":"MEQCIG813gHDQsnyyG46A4KyTei8f2NTV7x1/zEdgBdck5isAiBgyTFvur4K1SOqnxXRKhA1EwxM0f6TNj911B4PVji48Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460767},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"d62175fbab217cbc94522c9369fc487bf4f3df24","scripts":{"unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"10.2.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.11.0","dependencies":{"uuid":"8.3.2","axios":"1.6.5","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.10_1706624291122_0.3619203614928306","host":"s3://npm-registry-packages"}},"1.12.11":{"name":"lp-messaging-sdk","version":"1.12.11","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.11","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"d793fc65b81a212346de31261998327ab9589c2d","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.11.tgz","fileCount":132,"integrity":"sha512-pUgeuQPkufrEDrEM14CY8Ig4N3VhocgKsUnNE/ZLUK6Dj9jJfIF36/BacEPN+spqeEB5xIefVOBTn77lZZcKWQ==","signatures":[{"sig":"MEUCIH/oq0EEegfNIMzg84QBOrNvUGknMkYJyRX+kbTrx8POAiEAoaNsaapN926++G0hijZ5OAhU2ewZx6eDvKXRqNp4CXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462652},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"49038c9a14c89fcb5002651ba903110b9df873f2","scripts":{"unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"10.2.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.11.0","dependencies":{"uuid":"8.3.2","axios":"1.6.5","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.11_1707131175060_0.461351663270952","host":"s3://npm-registry-packages"}},"1.12.12":{"name":"lp-messaging-sdk","version":"1.12.12","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.12","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"cae2e790b9def034232cf62a31f01b7835f04154","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.12.tgz","fileCount":132,"integrity":"sha512-oSFQBsIhcE9NTniRmKx4UWXBEIUntcGzaIv6AlGtf3P4lSLEoSOitw/zxVX7mh9sqlYzSJOyuxp3T7mi8/JPXQ==","signatures":[{"sig":"MEYCIQDkk0B+TlGKqySCwNsNGhK2bgm2rrmCLJ4ewnY2jWjoBgIhAOs8NLJF+1A5amMVyR1Qr1EaWyPTDOWXgRNp5p8CejI7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462757},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"47c2f2bfcb43068f78957218453f2bba9ee13f0f","scripts":{"unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"10.2.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.11.0","dependencies":{"uuid":"8.3.2","axios":"1.6.5","sharp":"^0.32.1","verror":"1.10.1","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.12_1707304054302_0.9160164360202747","host":"s3://npm-registry-packages"}},"1.12.13":{"name":"lp-messaging-sdk","version":"1.12.13","author":"","license":"ISC","_id":"lp-messaging-sdk@1.12.13","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"50e2fe8a543a8a52bcf675a5e59d871ba843039b","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.12.13.tgz","fileCount":132,"integrity":"sha512-nXkTpX1ma3Z2x5T3sVI0NktqKQ4wccDjTWYFMI0+KzTEZU/uC8u1czkzeUEF8hEUKpACvd63ppPeFhFyXg8xMg==","signatures":[{"sig":"MEUCIQCcJjdPXFkivsdDEJlWo6c5lHKjxHNYAlMnP2/Alvo73AIgBUJ1oYlzhBoD+lyeObrO41cLhUna2LvdIUQdJU869TU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":463789},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"49bb9c27739fc3d3f5c2255863c20c3382d232b2","scripts":{"unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"10.2.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.11.1","dependencies":{"uuid":"8.3.2","axios":"1.6.5","sharp":"^0.32.1","verror":"1.10.1","file-type":"^16.5.4","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.12.13_1709132070500_0.8342841380960853","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"lp-messaging-sdk","version":"1.13.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.13.0","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"0f87d2b42dbd6ad6aa4b7628d23bffed50829a91","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.13.0.tgz","fileCount":146,"integrity":"sha512-w0htcbCILOM38WsgHP7f3vuA0hDYaicKAXR8RwIkvYxotCQuHi9+iBIuxTQiKw6y/fYNAUR74u//tX+F8KEtzw==","signatures":[{"sig":"MEYCIQCf/IcPQqBYtYyIqS3guQLMylVuL/sBJ9Iu8F6F2ZiLkgIhAMPfilQL0E6Q8AOcQqpLzpEgb4b/trRi8KWgQqVokaJi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549058},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"da39de86340ef5bd4b8c766490e3c103944403c2","scripts":{"unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"browserify web/app.js -o web/lpm-sdk.js -p tinyify","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"browserify web/app.js -o web/lpm-sdk-dev.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"10.5.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.12.0","dependencies":{"uuid":"8.3.2","axios":"1.6.5","sharp":"^0.32.1","verror":"1.10.1","file-type":"^16.5.4","jwt-decode":"^4.0.0","object-hash":"3.0.0","simple-websocket":"^9.1.0","https-proxy-agent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","jsdoc":"3.6.10","docdash":"1.2.0","tinyify":"^3.1.0","browserify":"^17.0.0","better-docs":"2.3.2","axios-mock-adapter":"1.20.0","jest-runner-groups":"2.1.0","jest-environment-jsdom":"^29.5.0","jest-teamcity-reporter":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.13.0_1712234422108_0.4333266203979207","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"lp-messaging-sdk","version":"1.14.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.14.0","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"c2844e0e7e3e3f812948510902825ed24abb2792","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.14.0.tgz","fileCount":146,"integrity":"sha512-LrTypjQ4LfZXY/cAayrAABjnZk7HhWtoMFZTJvgp8LbbTQDzCxOwRxRsOVqLcdsubUvj8cpzZIreLCIjarYO1A==","signatures":[{"sig":"MEUCIQC4y89MjbCEY+haJeAfAvhaJa3ckQAx+4itB76x0WsLaQIgKMsicAV5wHd5odOurWr91nIcwBeFobKvuKCHsVDJ8Js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554684},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"3e5ee1e0da5fd2e80b16b051a6f5b9cdf8879a7b","scripts":{"unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"webpack --config webpack.config.js && uglifyjs web/lpm-sdk.js -c -o web/lpm-sdk.min.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"webpack --config webpack.config.js && uglifyjs web/lpm-sdk.js -c -o web/lpm-sdk.min.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"uuid":"9.0.1","axios":"1.6.8","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.0","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.0","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.14.0_1718115600170_0.7922455002662256","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"lp-messaging-sdk","version":"1.14.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.14.1","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"f7edff6c64629c25c02d7718d14f2f0f545cbdeb","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.14.1.tgz","fileCount":146,"integrity":"sha512-7FHkTTsdsyuFV2nmkty7Ozlrol/xy9jEv/sVBnwmrRn50O0Qzpfok8UPyBKGLCa8l2fwg+EVaN1RLCLcLAfKWQ==","signatures":[{"sig":"MEUCIB7nlCnxmx8UQWoJFbw0AtHsTu0n0uvFiid3n5ArOjfRAiEA6kBIIMroOsu9l/mwc2utBeqvqRWGLTq9QmXMG5Q7Xus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568717},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"fb25bf0d339524c21b92d5a72413e42d2d256162","scripts":{"unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"webpack --config webpack.config.js && uglifyjs web/lpm-sdk.js -c -o web/lpm-sdk.min.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"webpack --config webpack.config.js && uglifyjs web/lpm-sdk.js -c -o web/lpm-sdk.min.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"uuid":"9.0.1","axios":"1.6.8","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.0","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.0","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.14.1_1720096501148_0.11155822546483374","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"lp-messaging-sdk","version":"1.15.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.15.0","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"19d97b728c1dc4c1f551f9c0933e16d18e8f83ed","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.15.0.tgz","fileCount":151,"integrity":"sha512-WYfXpp4dzQcv6nZqEJPrwm2CgMyeejrU0cxnhY3ObFb3QzNxqFSoVnmEumxlolDtcNY7RKaRNhGakC34oFKAUw==","signatures":[{"sig":"MEUCIDpjLI0rr0wFoOq3/CUADRGjdtjtEeB8InDPKliATcMVAiEAxJxavx6kPC3uK3+tIX9f6OIN5BgD5s7a4Ibx9fM7lPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587128},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"1ede8e88c7bcd1d7552fd633ad3b22c028a4c503","scripts":{"unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"webpack --config webpack.config.js && uglifyjs web/lpm-sdk.js -c -o web/lpm-sdk.min.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","build-browser-dev":"webpack --config webpack.config.js && uglifyjs web/lpm-sdk.js -c -o web/lpm-sdk.min.js","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"uuid":"9.0.1","axios":"1.6.8","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.0","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.0","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.15.0_1721911185562_0.2932089942353191","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"lp-messaging-sdk","version":"1.16.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.16.0","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"94eb29228845907728d6fcb9be0ba351b04587ac","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.16.0.tgz","fileCount":154,"integrity":"sha512-Es1S31z4uGbQuWT/OWWORmdn+pRRUnivd0rEE0+XAxhK+8gMEanl4Wrv9vX29a+gt+pRcFYSaYIBbzCkfExghA==","signatures":[{"sig":"MEYCIQC3Km9uLFRp7RFpAmpqGAuR97XGA+kMcx/O6f6qs277JQIhAPixxBFc8b6Hh+Ih5H5gCwAD4b+puJtULKzWaQr6x5tD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":601737},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"26154ddb89202e3ea41045e215294e0786903e60","scripts":{"lint":"eslint","lint:fix":"eslint --fix","unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"webpack --config webpack.config.js && uglifyjs -c -o web/lpm-sdk.js web/lpm-sdk.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"uuid":"9.0.1","axios":"^1.7.4","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.0","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","eslint":"^9.9.0","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.0","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","@luckbox/eslint-rules":"^5.0.4","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.16.0_1734344040880_0.07654650727325518","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"lp-messaging-sdk","version":"1.17.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.17.0","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"4acd49b6dbd67ff36ce47f0018cede1100e91c48","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.17.0.tgz","fileCount":155,"integrity":"sha512-ZtoA9fiB1V6BzbvQ9Xrvh4a1jmyA3z+DfyidcbEjyCHW5ZHVgJFtGh9e/XKqDPH7GgAqqmbWxdfKPsHQNpRbjA==","signatures":[{"sig":"MEUCIADExXORB2N1yu65/6lk+Vm4bBJAn3AviK+6Ol6tyhF4AiEAgWUpvHTJYYCZtKwUDL7WY/bAa7a8kYCzjJQjTuowF5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616420},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"217ccdfc6eb809db40e8104e43894a694af0d32b","scripts":{"lint":"eslint","lint:fix":"eslint --fix","unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"webpack --config webpack.config.js && uglifyjs -c -o web/lpm-sdk.js web/lpm-sdk.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"deprecated":"This version contains a critical bug which causes the application to crash when a conversation is deleted. Please update to version 1.17.1","_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"uuid":"9.0.1","axios":"^1.7.4","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","lru-cache":"^11.0.2","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.0","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","eslint":"^9.9.0","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.0","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","@luckbox/eslint-rules":"^5.0.4","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.17.0_1738317038949_0.6663970947663591","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"lp-messaging-sdk","version":"1.17.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.17.1","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"b98e8e2de07db9027b0f1f6235620e92b3ff6686","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.17.1.tgz","fileCount":155,"integrity":"sha512-FCKfoCsL6fHSKPKMRv9/Ea0VFyqzQvFj+NwYP/e6RAn9PxtBWDJZxmNPFPXD8b7aa3B51sSz5MNWGtOVDWXT1w==","signatures":[{"sig":"MEUCIBwddk/EpQkQcOfisnFUS9ReBorJMhTdU6e+LYw7SuBKAiEA8nxjwBQOdQ3/94HWtFG5DoehCtce3lad+gwFP99pLXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616631},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"48b6ae9a88363339559691799590ba37aeab5a5b","scripts":{"lint":"eslint","lint:fix":"eslint --fix","unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"webpack --config webpack.config.js && uglifyjs -c -o web/lpm-sdk.js web/lpm-sdk.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"uuid":"9.0.1","axios":"^1.7.4","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","lru-cache":"^11.0.2","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.0","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","eslint":"^9.9.0","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.0","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","@luckbox/eslint-rules":"^5.0.4","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.17.1_1738760035185_0.7370004851865453","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"lp-messaging-sdk","version":"1.18.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.18.0","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"a848615a86b209382fef9ac0ca337c95ab83f73b","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.18.0.tgz","fileCount":155,"integrity":"sha512-WJUrynJrsjMgBhGWRDqDzhHQx34ZiGmDaUUXJpCFySDJPAGKnYC2XvcUUt/EZOCkbDHBrYmgjRQ+3S28ELS5gg==","signatures":[{"sig":"MEUCIAgVTN3Cg1Lu/SUycalNFVrr5Y6jA8EYzK2I4fIlKC3CAiEAn1AOPrxzGRbVeQlIHq3EcqEexZ1fDjgvWXiEFeARbAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623775},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"04862ed23dd8eac8e6f17947d953ee495d4bec1b","scripts":{"lint":"eslint","lint:fix":"eslint --fix","unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"webpack --config webpack.config.js && uglifyjs -c -o web/lpm-sdk.js web/lpm-sdk.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"8.19.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"uuid":"9.0.1","axios":"^1.7.4","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","lru-cache":"^11.0.2","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.0","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","eslint":"^9.9.0","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.0","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","@luckbox/eslint-rules":"^5.0.4","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.18.0_1743422195604_0.48363421249593963","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"lp-messaging-sdk","version":"1.18.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.18.1","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"bcecafd178c2bdb472cc3aaf5037a3784c024e4e","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.18.1.tgz","fileCount":156,"integrity":"sha512-XKeUB/3Q39TfGe+L6RWOgntALh3w5Tp6KI2lhd3QZWyH6XuL+yXHsmlxdngBbsnM6TbFn5rXr7x9WnJqcLrPug==","signatures":[{"sig":"MEUCIQDrhYUfWPqVet3Ty2XuSbb2EezAGLwO98pD52e0GyJy2AIgLwjRQjyZ9ruuchRUVowe77HAX/N5SGhd9STdZ/Q+xco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628069},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"0a949358176e461c47f1de0d10bc7a9e0e13155e","scripts":{"lint":"eslint","lint:fix":"eslint --fix","unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --coverage","build-browser":"webpack --config webpack.config.js && uglifyjs -c -o web/lpm-sdk.js web/lpm-sdk.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"10.8.2","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"9.0.1","axios":"^1.7.4","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","lru-cache":"^11.0.2","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.1","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","eslint":"^9.9.0","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.1","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","@luckbox/eslint-rules":"^5.0.4","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.18.1_1747039072899_0.39556878140686536","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"lp-messaging-sdk","version":"1.19.0","author":"","license":"ISC","_id":"lp-messaging-sdk@1.19.0","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"}],"dist":{"shasum":"7e5aa28d93b0834621a7ccf22d140888d26e29f9","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.19.0.tgz","fileCount":156,"integrity":"sha512-m5LHlX+xaPePVTTYLqI46qzNB75e8HPsdJnH8jkv7fbYED9LRYc3pckF4DwmVKdbKU0+qZqusiC104AS9sUbUA==","signatures":[{"sig":"MEUCIQCZgjbuBpI7Z7Nr7uHq0ZZKonT2wVfama1zSOH5rgPZfQIgO1fxf2B2HjNH7AUmCHTGRXgIqPiKJtrnO9b6ky6hqBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631968},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"d224c8052e188de088688d795b4d0d9b979ebf5c","scripts":{"lint":"eslint","lint:fix":"eslint --fix","unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --runInBand --forceExit","build-browser":"webpack --config webpack.config.js && uglifyjs -c -o web/lpm-sdk.js web/lpm-sdk.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles","system-tests-profile":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/profile","system-tests-services":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/services","system-tests-connection":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/connection","system-tests-conversation":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/conversation","system-tests-agent-matching":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/agent-matching"},"_npmUser":{"name":"gtrefslp","email":"gtrefs@liveperson.com"},"_npmVersion":"10.8.2","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"9.0.1","axios":"^1.7.4","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","lru-cache":"^11.0.2","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.1","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","eslint":"^9.9.0","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.1","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","@luckbox/eslint-rules":"^5.0.4","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.19.0_1752584249482_0.9211006287535801","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"lp-messaging-sdk","version":"1.19.1","author":"","license":"ISC","_id":"lp-messaging-sdk@1.19.1","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"yinan-lp","email":"yliu@liveperson.com"}],"dist":{"shasum":"7f2b6d56bc4188d0364dd7bbfd5eaef6343f606f","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.19.1.tgz","fileCount":156,"integrity":"sha512-AAdq5chH4QAnGLcWL19Qu1QuLdJ/ALYemUr0+hojy9J58OH5TjqGB2QNHxQytaiaPGBp5fYKw+9Vg3uzk4ph5Q==","signatures":[{"sig":"MEQCIDHfc+devPrhzFkERIif/8qWGrDymDAGVk9daqHW9X+NAiAXfiuCoYQeBWoi2qMfWWlHE5M06WM1oC9CWHBLvM6sUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632246},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"428d11fb9225f5d1886e7db130a6aad01b65d3b2","scripts":{"lint":"eslint","lint:fix":"eslint --fix","unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --runInBand --forceExit","build-browser":"webpack --config webpack.config.js && uglifyjs -c -o web/lpm-sdk.js web/lpm-sdk.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles","system-tests-profile":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/profile","system-tests-services":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/services","system-tests-connection":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/connection","system-tests-conversation":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/conversation","system-tests-agent-matching":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/agent-matching"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:3c141c13-982a-44e9-890c-307575e0faf3"}},"_npmVersion":"11.6.4","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"9.0.1","axios":"^1.7.4","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","lru-cache":"^11.0.2","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.1","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","eslint":"^9.9.0","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.1","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","@luckbox/eslint-rules":"^5.0.4","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.19.1_1764167158001_0.17094914971690356","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"lp-messaging-sdk","version":"1.19.2","author":"","license":"ISC","_id":"lp-messaging-sdk@1.19.2","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"yinan-lp","email":"yliu@liveperson.com"}],"dist":{"shasum":"3d95d2ff99b70b36a07a4a2ade5d88a632e08782","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.19.2.tgz","fileCount":156,"integrity":"sha512-evkMmvj65muAkrSH1BmXP1M5GogZs6urVXCS97Mrv/sJrQESydx2E7RNrjciXGsm9cfVAjmB0lvSkx3Ke1wWew==","signatures":[{"sig":"MEQCIGDg7tViLr8RThKP6PWidsy7Lc3l0yXXsKORSV+VmYfkAiAzUk91tvs5/4DJt0VzTkZSBvxtmkn3RsTnGLvlfCNf/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632240},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"c2d62c648faa3888ebaccbda5752e13eab298692","scripts":{"lint":"eslint","lint:fix":"eslint --fix","unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --runInBand --forceExit","build-browser":"webpack --config webpack.config.js && uglifyjs -c -o web/lpm-sdk.js web/lpm-sdk.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles","system-tests-profile":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/profile","system-tests-services":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/services","system-tests-connection":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/connection","system-tests-conversation":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/conversation","system-tests-agent-matching":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/agent-matching"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:3c141c13-982a-44e9-890c-307575e0faf3"}},"_npmVersion":"11.7.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"9.0.1","axios":"^1.7.4","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","lru-cache":"^11.0.2","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.1","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","eslint":"^9.9.0","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.1","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","@luckbox/eslint-rules":"^5.0.4","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.19.2_1768491752518_0.9579121224550184","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"lp-messaging-sdk","version":"1.20.2","author":"","license":"ISC","_id":"lp-messaging-sdk@1.20.2","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"yinan-lp","email":"yliu@liveperson.com"}],"dist":{"shasum":"2e7c010cbbae0e1922d7c5788b0aec5f281cd69c","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.20.2.tgz","fileCount":163,"integrity":"sha512-l9ATuLDOQnsz2OrIKsz6x0H6ry9jwcV0Bh/zolSZ+F/AHXpWz42te95waIhdI+9i2vFR08KzLu2J+CkeH7pkrw==","signatures":[{"sig":"MEYCIQDuie8K3yTMDhF9xGaIVYmHOcbBBPLdQr9dAB32vlc0mAIhALFdbNMmt4L+n+hQpOB5QjbN/PKOaJyKSubx/GZBSAsF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661183},"jest":{"runner":"groups","coverageReporters":["lcov","text","teamcity"],"testResultsProcessor":"jest-teamcity-reporter"},"main":"index.js","browser":{"sharp":false},"gitHead":"4d37366ddda2eb97918722d7f90b12ea7f8b2736","scripts":{"lint":"eslint","lint:fix":"eslint --fix","unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --runInBand --forceExit","build-browser":"webpack --config webpack.config.js","generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles","system-tests-profile":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/profile","system-tests-services":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/services","system-tests-connection":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/connection","system-tests-conversation":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/conversation","system-tests-agent-matching":"jest --group=system --runInBand --forceExit --testPathPattern=test/system/agent-matching"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:3c141c13-982a-44e9-890c-307575e0faf3"}},"_npmVersion":"11.15.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","directories":{"lib":"lib"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"9.0.1","axios":"^1.7.4","sharp":"^0.32.1","buffer":"^6.0.3","verror":"1.10.1","file-type":"^16.5.4","lru-cache":"^11.0.2","jwt-decode":"^3.1.2","object-hash":"3.0.0","stream-http":"^3.2.0","https-browserify":"^1.0.0","simple-websocket":"^9.1.0","crypto-browserify":"^3.12.1","https-proxy-agent":"^7.0.4","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdoc":"4.0.2","eslint":"^9.9.0","webpack":"^5.91.0","uglify-js":"^3.17.4","browserify":"^17.0.1","webpack-cli":"^5.1.4","axios-mock-adapter":"1.22.0","jest-runner-groups":"2.2.0","@luckbox/eslint-rules":"^5.0.4","jest-environment-jsdom":"^29.7.0","jest-teamcity-reporter":"0.9.0","webpack-node-externals":"^3.0.0","node-polyfill-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lp-messaging-sdk_1.20.2_1779351708636_0.36278881887328884","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"lp-messaging-sdk","version":"1.21.0","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","main":"index.js","directories":{"lib":"lib"},"scripts":{"generate-docs":"cp ./*.md ./public/  && ./node_modules/.bin/jsdoc -c jsdoc.json","unit-tests":"jest --group=unit --coverage --forceExit","system-tests":"jest --group=system --runInBand --forceExit","system-tests-agent-matching":"jest --group=system --runInBand --forceExit --testPathPatterns=test/system/agent-matching","system-tests-connection":"jest --group=system --runInBand --forceExit --testPathPatterns=test/system/connection","system-tests-conversation":"jest --group=system --runInBand --forceExit --testPathPatterns=test/system/conversation","system-tests-profile":"jest --group=system --runInBand --forceExit --testPathPatterns=test/system/profile","system-tests-services":"jest --group=system --runInBand --forceExit --testPathPatterns=test/system/services","integration-tests":"jest --group=integration  --runInBand --detectOpenHandles","build-browser":"webpack --config webpack.config.js","lint":"eslint","lint:fix":"eslint --fix"},"browser":{"sharp":false},"jest":{"runner":"groups","testResultsProcessor":"jest-teamcity-reporter","coverageReporters":["lcov","text","teamcity"],"transformIgnorePatterns":["/node_modules/(?!(uuid|https-proxy-agent|agent-base|proxy-agent-negotiate)/)"]},"author":"","license":"ISC","engines":{"node":"^22.18.0 || >=24.11.0"},"devDependencies":{"@babel/core":"^8.0.1","@babel/preset-env":"^8.0.2","@eslint/js":"^10.0.1","@jest/core":"^30.4.2","@jest/transform":"^30.4.1","axios-mock-adapter":"2.1.0","babel-jest":"^30.4.1","brace-expansion":"^5.0.8","browserify":"^17.0.1","call-bind":"^1.0.9","call-bind-apply-helpers":"^1.0.2","call-bound":"^1.0.4","eslint":"^10.8.0","eslint-plugin-jest":"^29.16.0","get-proto":"^1.0.1","gopd":"^1.2.0","has-symbols":"^1.1.0","hasown":"^2.0.4","is-typed-array":"^1.1.15","jest":"^30.4.2","jest-cli":"^30.4.2","jest-environment-jsdom":"^30.4.1","jest-runner-groups":"^2.2.0","jest-teamcity-reporter":"0.9.0","jsdoc":"4.0.5","math-intrinsics":"^1.1.0","node-polyfill-webpack-plugin":"^4.1.0","pbkdf2":"^3.1.6","set-function-length":"^1.2.2","side-channel":"^1.1.1","uglify-js":"^3.19.3","webpack":"^5.109.2","webpack-cli":"^7.2.2","webpack-node-externals":"^3.0.0","which-typed-array":"^1.1.22"},"dependencies":{"axios":"^1.18.1","buffer":"^6.0.3","crypto-browserify":"^3.3.0","file-type-checker":"^1.1.7","https-browserify":"^1.0.0","https-proxy-agent":"^7.0.6","jwt-decode":"^4.0.0","lru-cache":"^11.5.2","object-hash":"3.0.0","sharp":"^0.35.3","simple-websocket":"^9.1.0","stream-browserify":"^3.0.0","stream-http":"^3.2.0","uuid":"^14.0.1","verror":"1.10.1"},"overrides":{"brace-expansion":"^5.0.8","jest-runner-groups":{"jest-runner":"^30.4.2"}},"gitHead":"e2a25fbd7d5eeca077fc42c4b7f43536b3ec3d1b","_id":"lp-messaging-sdk@1.21.0","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-Bh/p2B8kY3n27OCTuXffBkhUvlQzHSBmjKoMV2v19gXcvIhGim5t0nIUpl+v7xx404qAHiTsnpjtxQgzBP3peQ==","shasum":"ec43bcc1ddaf16a4775d8050caa3f50676e5e05d","tarball":"https://registry.npmjs.org/lp-messaging-sdk/-/lp-messaging-sdk-1.21.0.tgz","fileCount":164,"unpackedSize":670260,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG6Za6/OlQ2cQoOdClvBwuobj6r9hUmHsATBLRz6NSTrAiBfuf/8dbOSpjFGVY+24UaRVNhQ9QRcydLhj/laC3T6pg=="}]},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:3c141c13-982a-44e9-890c-307575e0faf3"}},"maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"yinan-lp","email":"yliu@liveperson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lp-messaging-sdk_1.21.0_1787058811770_0.7590866930676301"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-16T22:04:49.873Z","modified":"2026-08-18T13:13:32.113Z","1.2.26":"2022-11-16T22:04:50.137Z","1.2.28":"2022-11-18T00:22:54.734Z","1.2.29":"2022-12-02T21:28:45.764Z","1.2.30":"2022-12-06T00:27:30.872Z","1.2.31":"2022-12-09T21:33:04.951Z","1.3.0":"2022-12-17T04:57:05.277Z","1.4.0":"2023-01-18T18:34:57.836Z","1.4.1":"2023-01-20T22:07:28.338Z","1.4.2":"2023-02-08T17:55:42.814Z","1.4.3":"2023-02-10T22:14:23.935Z","1.4.4":"2023-02-15T18:49:18.592Z","1.4.5":"2023-02-15T23:58:09.927Z","1.4.6":"2023-02-17T00:30:32.622Z","1.5.0":"2023-02-28T18:55:28.232Z","1.5.1":"2023-03-10T21:30:02.498Z","1.5.2":"2023-03-13T22:55:25.803Z","1.5.3":"2023-03-16T18:41:00.203Z","1.5.4":"2023-03-17T16:53:17.486Z","1.5.5":"2023-04-05T20:56:54.677Z","1.5.6":"2023-04-24T20:53:56.063Z","1.5.7":"2023-04-24T21:39:40.863Z","1.6.0":"2023-04-28T20:17:47.246Z","1.6.1":"2023-05-01T21:43:43.204Z","1.6.2":"2023-05-02T00:44:16.815Z","1.6.3":"2023-05-12T22:35:53.735Z","1.6.4":"2023-05-23T02:33:56.034Z","1.6.5":"2023-05-24T18:07:21.097Z","1.6.6":"2023-05-25T23:48:00.116Z","1.7.0":"2023-06-20T20:47:56.043Z","1.7.1":"2023-06-21T17:31:11.970Z","1.7.2":"2023-06-28T00:02:12.217Z","1.8.0":"2023-07-18T18:10:02.931Z","1.8.1":"2023-07-26T23:46:03.102Z","1.8.2":"2023-07-26T23:48:17.848Z","1.9.0":"2023-08-01T23:09:29.389Z","1.9.1":"2023-08-02T20:22:42.065Z","1.9.2":"2023-08-04T00:05:26.828Z","1.9.3":"2023-08-09T21:05:14.691Z","1.9.4":"2023-08-09T22:42:52.706Z","1.9.5":"2023-08-16T16:49:31.360Z","1.9.6":"2023-08-24T22:25:28.269Z","1.9.7":"2023-09-05T19:51:14.657Z","1.10.0":"2023-09-07T19:02:53.417Z","1.11.0":"2023-09-27T00:12:52.820Z","1.11.1":"2023-10-05T22:16:28.949Z","1.11.2":"2023-10-17T18:33:08.990Z","1.11.3":"2023-10-20T18:09:51.369Z","1.12.1":"2023-11-10T09:02:45.331Z","1.12.2":"2023-11-22T08:34:28.297Z","1.12.3":"2023-11-28T14:04:02.259Z","1.12.4":"2023-12-06T21:32:23.102Z","1.12.5":"2023-12-07T00:51:55.643Z","1.12.6":"2023-12-15T09:47:37.200Z","1.12.7":"2024-01-09T09:54:14.702Z","1.12.8":"2024-01-15T13:10:38.908Z","1.12.9":"2024-01-17T14:23:08.164Z","1.12.10":"2024-01-30T14:18:11.301Z","1.12.11":"2024-02-05T11:06:15.216Z","1.12.12":"2024-02-07T11:07:34.481Z","1.12.13":"2024-02-28T14:54:30.682Z","1.13.0":"2024-04-04T12:40:22.331Z","1.14.0":"2024-06-11T14:20:00.326Z","1.14.1":"2024-07-04T12:35:01.484Z","1.15.0":"2024-07-25T12:39:45.846Z","1.16.0":"2024-12-16T10:14:01.138Z","1.17.0":"2025-01-31T09:50:39.174Z","1.17.1":"2025-02-05T12:53:55.359Z","1.18.0":"2025-03-31T11:56:35.834Z","1.18.1":"2025-05-12T08:37:53.105Z","1.19.0":"2025-07-15T12:57:29.710Z","1.19.1":"2025-11-26T14:25:58.261Z","1.19.2":"2026-01-15T15:42:32.674Z","1.20.2":"2026-05-21T08:21:48.802Z","1.21.0":"2026-08-18T13:13:31.966Z"},"license":"ISC","description":"An SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.","maintainers":[{"name":"gtrefslp","email":"gtrefs@liveperson.com"},{"name":"dsimeonov","email":"dsimeonov@liveperson.com"},{"name":"yinan-lp","email":"yliu@liveperson.com"}],"readme":"# Messaging Platform SDK\n\nAn SDK to facilitate agent and consumer interactions on LivePerson's Messaging Platform from Node.js and web applications. Can be used to create bots, system tests, or custom UIs.\n\nFor more information about specific classes, functions, or enums see the [API Reference](https://l1905.gitlab.io/conversational-cloud-engineering/messaging-assist/lp-messaging-sdk/).\n\n[View the changelog here.](https://developers.liveperson.com/messaging-platform-sdk-changelog.html)\n\nMessaging Platform SDK has replaced [Messaging Agent SDK](https://www.npmjs.com/package/node-agent-sdk) (aka Node Agent SDK) as the recommended method for interacting with Messaging Platform from a node.js application.\nSee the [Feature Comparison](https://developers.liveperson.com/messaging-platform-sdk-sdk-feature-comparison.html) for more information.\nFor information about converting a Node Agent SDK based project to use Messaging Platform SDK, see our [Conversion Guide](https://developers.liveperson.com/messaging-platform-sdk-node-agent-sdk-conversion-guide.html).\n\n## Table of Contents\n\n* [How To Install](#how-to-install)\n* [Quick Start](#quick-start)\n  * [A simple consumer conversation](#a-simple-consumer-conversation)\n  * [A simple agent conversation listener bot](#a-simple-agent-conversation-listener-bot)\n* [Commonly Used Features](#commonly-used-features)\n  * [Application Tracking](#application-tracking)\n  * [Conversations](#conversations)\n    * [Create Conversation](#create-conversation)\n    * [Conversation Functions](#conversation-functions)\n      * [Join and Leave](#join-and-leave)\n      * [Transfer](#transfer)\n      * [Close](#close)\n      * [Resume conversation](#resume-conversation)\n      * [Get Latest Consumer Message](#get-latest-consumer-message)\n  * [Rings](#rings)\n    * [Agent Routing Tasks aka \"Rings\"](#agent-routing-tasks-aka-rings)\n    * [Accepting conversation on the ring](#accepting-conversation-on-the-ring)\n    * [FAQ](#faq)\n  * [Conversation Events](#conversation-events)\n    * [Conversation Event: close](#conversation-event-close)\n    * [Conversation Event: transfer-skill](#conversation-event-transfer-skill)\n    * [Conversation Event: transfer-agent](#conversation-event-transfer-agent)\n    * [Conversation Event: back-to-queue](#conversation-event-back-to-queue)\n    * [Conversation Event: consumer-step-up](#conversation-event-consumer-step-up)\n    * [Conversation Event: participant-added](#conversation-event-participant-added)\n    * [Conversation Event: participant-removed](#conversation-event-participant-removed)\n  * [Messages](#messages)\n    * [Markdown in Messages](#markdown-in-messages)\n    * [Message Events](#message-events)\n    * [Previous messages](#previous-messages)\n    * [Message is sent by current user](#message-is-sent-by-current-user)\n    * [Loading all previous messages](#loading-all-previous-messages)\n    * [Message Metadata](#message-metadata)\n    * [Message quick replies](#message-quick-replies)\n    * [Error Handling](#error-handling)\n  * [File Sharing](#file-sharing)\n    * [Upload a file from Node.js](#upload-a-file-from-nodejs)\n    * [Download a file from Node.js](#download-a-file-from-nodejs)\n    * [Upload a file from browser](#upload-a-file-from-browser)\n    * [Download a file in browser](#download-a-file-in-browser)\n* [Advanced Topics](#advanced-topics)\n  * [Background Process Errors](#background-process-errors)\n  * [Multiple consumer conversation handling](#multiple-consumer-conversation-handling)\n  * [Arbitrary websocket requests](#arbitrary-websocket-requests)\n  * [Notification Events](#notification-events)\n  * [Notification Types](#notification-types)\n    * [Message Event Notification](#message-event-notification)\n    * [Conversation State Notification](#conversation-state-notification)\n    * [Routing Notification](#routing-notification)\n  * [Notification order](#notification-order)\n  * [Subscriptions](#subscriptions)\n    * [The default subscription](#the-default-subscription)\n    * [Creating manual subscriptions](#creating-manual-subscriptions)\n    * [Query properties](#query-properties)\n  * [Connection Maintenance](#connection-maintenance)\n    * [Automatically mark bot as offline upon disconnect](#automatically-mark-bot-as-offline-upon-disconnect)\n  * [Brand Authentication](#brand-authentication)\n    * [Different authentication mechanisms](#different-authentication-mechanisms)\n    * [Brand Authentication Token Process](#brand-authentication-token-process)\n    * [Brand Authentication with existing bearer token](#brand-authentication-with-existing-bearer-token)\n    * [Brand Authentication using TokenMaintainer](#brand-authentication-using-tokenmaintainer)\n  * [Continuing an anonymous user session between two connections](#continuing-an-anonymous-user-session-between-two-connections)\n  * [Client Properties](#client-properties)\n  * [Conversation Context and Campaign Info](#conversation-context-and-campaign-info)\n  * [Consumer Auth Flow](#consumer-auth-flow)\n  * [Getting a User Profile](#getting-a-user-profile)\n  * [Set User Profile](#set-user-profile)\n  * [Consumer Step Up](#consumer-step-up)\n  * [Message statistics](#message-statistics)\n  * [Using proxies](#using-proxies)\n  * [Response Timeout](#response-timeout)\n  * [Combined conversation handling](#combined-conversation-handling)\n* [Features Not yet supported](#features-not-yet-supported)\n\n## How To Install\n\nTo install as a dependency, run the following from a terminal window:\n\n`npm install lp-messaging-sdk`\n\n## Quick Start\n\n### A simple consumer conversation\n\n```javascript\nconst lpm = require(\"lp-messaging-sdk\");\n\nconst connection = lpm.createConnection({\n    appId: 'quick_start', // TODO: please change to something unique to your application\n    accountId: '12345678',\n    userType: lpm.UserType.CONSUMER\n});\n\n// log any internal errors (auth errors, etc)\nconnection.on('error', err => {\n    console.error(err);\n});\n\n// connect & open conversation\nawait connection.open();\n\n// optionally set the consumer's name information\nawait connection.setUserProfile({firstName: 'firstName', lastName: 'lastName', nickName: 'nickName'});\n\n// create conversation\nconst conversation = await connection.createConversation();\n\n// setup a message notification listener\nconversation.on('message', message => {\n    console.log(JSON.stringify(message.body));\n});\n\n// send a message\nawait conversation.sendMessage('test');\n\n// close the main dialog\nawait conversation.close();\n\n// close the connection\nawait connection.close();\n```\n\n### A simple agent conversation listener bot\n```javascript\nconst lpm = require(\"lp-messaging-sdk\");\n\n// define the auth data\nconst accountId = '12345678';\nconst authData = {\n    username: 'bot1',\n    appKey: '1a804df636f347bgcb4974a1ea3e2a91',\n    secret: 'e15d540710838b40',\n    accessToken: 'ccf8gf5bb346f3a95245e9b4798695f2',\n    accessTokenSecret: '876c7425f81c5160'\n};\n\n// create the connection object\nconst connection = lpm.createConnection({\n    appId: 'quick_start', // TODO: please change to something unique to your application\n    accountId,\n    userType: lpm.UserType.BRAND,\n    authData\n});\n\n// log any internal errors (auth errors, etc)\nconnection.on('error', err => {\n    console.error(err);\n});\n\n// setup the conversation event\n// this event will fire whenever the bot is informed of a new conversation\nconnection.on('conversation', async conversation => {\n\n    // join the conversation as \"AGENT\" role\n    await conversation.join(lpm.ParticipantRole.AGENT);\n    \n    // listen for messages from the consumer\n    conversation.on('message', message => {\n        \n        // ignore all messages not from the consumer\n        if (message.participant.role !== lpm.ParticipantRole.CONSUMER) return;\n        \n        console.log(message.body);\n        \n        // send a simple response\n        conversation.sendMessage('hello');\n    });\n    \n    // listen for the close event\n    conversation.on('close', () => {\n        console.log('conversation closed');\n    });\n    \n});\n\n// make the connection\nawait connection.open();\n```\n\n## Commonly Used Features\n\n### Application Tracking\n\nIn order to help us provide the best support, we require that you choose an `appId` for your application.\n`appId` should only contain characters `a-z` and/or the special characters: `-_.`.\nThis should be passed in the createConnection function along with the version of your application if available.\n\n\n```javascript\nconst consumerConnection = lpm.createConnection({\n    appId: 'quick_start',\n    appVersion: '1.6.2',\n    accountId: '123456',\n    userType: UserType.CONSUMER\n});\n```\n\n---\n\n### Conversations\n\n#### Create Conversation\n\nWhen a consumer connection calls `createConversation` with no arguments, the conversation will be created in the default skill: \"-1\".\n```javascript\nconst conversation = await connection.createConversation();\nexpect(conversation.skill.skillId).toEqual('-1');\n```\n\nTo create a conversation in a specific skill, simply pass the skillId as an argument when calling createConversation.\n\n```javascript\nconst conversation = await connection.createConversation({skillId: '12345678'});\n```\n\nSee [Conversation Context and Campaign Info](#conversation-context-and-campaign-info) for two other arguments that can be passed to createConversation.\n\n---\n\n#### Conversation Functions\n\n##### Join and Leave\n\nOne way to join a conversation is to invoke the join function on that conversation, passing the role that the current user should join the conversation as. Commonly used roles are `ASSIGNED_AGENT`, `AGENT`, `MANAGER`, and `CONTROLLER`.\nThe other main way to join a conversation as the assigned agent is to [accept a ring](#agent-routing-tasks-aka-rings).\n```javascript\nawait conversation.join(lpm.ParticipantRole.ASSIGNED_AGENT);\n```\n\nTo leave a conversation, use the leave function.\n```javascript\nawait conversation.leave();\n```\n\n##### Transfer\n\nTo transfer a conversation, use the transfer function. The transfer function will remove the assigned agent from the conversation (if present) and then transfer the conversation to the specified skill or agent. Keep in mind that if you try to transfer without having an open conversation you will get an error.\n\nNOTE: when transferring to a specific agent, specify the whole agent id, i.e. `accountId.agentId`, instead of just `agentId`.\n\n```javascript\n// transfer to a specific skill\nawait conversation.transfer({skillId: '1111111'});\n\n// transfer to a specific agent \nawait conversation.transfer({agentId: '2222222.5555555'});\n```\n\n##### Close\n\nYou have the option to close either the main dialog or the entire conversation. Here's how each works:\n\n- Closing the Main Dialog:\nWhen you close the main dialog, the conversation remains open as long as there are other dialogs configured.\nFor instance, post-conversation surveys might run in a separate dialog after the main dialog ends. If no additional\ndialog is configured, the conversation will automatically close.\n\n\n- Closing the Conversation:\nClosing the entire conversation prevents any further dialogs from appearing, including post-conversation surveys. This\nis important to consider if you plan to configure post-conversation surveys in the future.\n\nTo close only the main dialog while leaving the conversation open, use the following method:\n\n```javascript\nawait conversation.getDialog(DialogType.MAIN).close()\n```\n\nTo close the entire conversation, use the close function on the `conversation` object. Be aware that doing so will disable post-conversation surveys:\n\n```javascript\nawait conversation.close();\n```\n\nAlternatively, you can close a conversation by passing its conversationId to the closeConversation method of the `connection`\nobject. This does not require a conversation object, but keep in mind that post-conversation surveys will not run:\n\n```javascript\nconst conversationId = '123456789';\nawait connection.closeConversation(conversationId);\n```\n\n##### Resume conversation\n\nTo resume previously closed conversation you can use the resumeConversation function\n\n```javascript\nconst resumedConversation = await conversation.resumeConversation();\n```\n\n##### Get Latest Consumer Message\n\nTo get latest consumer message you can use getLatestConsumerMessage function. Note that, the function does not attempt\nto retrieve messages over the network. This means the latest consumer message will only be available if was received\nbefore.\n\n```javascript\nconst latestConsumerMessage = conversation.getLatestConsumerMessage();\n```\n\n---\n### Rings\n\n#### Agent Routing Tasks aka \"Rings\"\n\nMost bots are configured for the role of `MANAGER` and receive conversations by virtue of being subscribed to\nall conversations, and thus they will get their conversations through the connection.on('conversation') event.\n\nAgents and agent-type bots, on the other hand, get notified that they should handle a certain conversation through a\nprocess called \"agent routing\". In this process, the bot must indicate it is open to accepting routing tasks\notherwise known as \"rings\" by setting their agent state to \"online\" and creating a routingTaskSubscription, which\nwill then emit `ring` events when an agent has been assigned to handle a conversation.\n\nNote: If an agent (bot or human) accepts a ring, the agent is assigned to the corresponding conversation.\nWhen the agent rejects the ring or lets it expire the corresponding conversation is moved back to the queue.\nThis means, that when multiple agents with the same skill are online, rings might not arrive immediately - because other\nagents are ringed first.\n\nWhen a ring is received, the agent has the option to either accept or reject the ring. Accepting the ring will add\nthe agent as a participant on the conversation with the role of `ASSIGNED_AGENT`.\n\n```javascript\n// connect as admin for brand\nconst connection = lpm.createConnection({appId: 'quick_start', userType: lpm.UserType.BRAND, accountId, authData});\nawait connection.open();\n\n// agent state must be \"ONLINE\" in order to receive rings\nawait connection.setAgentState({agentState: lpm.AgentState.ONLINE});\n\n// subscribe to routing tasks (rings)\nconst taskRoutingSubscription = await connection.createRoutingTaskSubscription();\n\n// process the rings as they arrive\nconnection.on('ring', async ring => {\n    \n    // ignore old rings\n    if (ring.ringState !== lpm.RingState.WAITING) return;\n    \n    // accept the ring\n    // full conversation will appear from the connection.on('conversation') event (for now)\n    await ring.accept();\n    \n    // or reject the ring\n    // await ring.reject();\n});\n\nconnection.on('conversation', conversation => {\n    console.log('agent has been added to the conversation');\n});\n```\n\n#### Accepting conversation on the ring\n\nAs convenience, you can fetch the conversation, which is assigned to the ring.\nThe default timeout is two seconds with 100 ms polling intervals.\nYou can set a different timeout in milliseconds when establishing the brand connection.\n\n```javascript\n// connect as admin for brand\nconst connection = lpm.createConnection({appId: 'quick_start', userType: lpm.UserType.BRAND, accountId, authData, ringConversationTimeout: 2000});\nawait connection.open();\n\n// agent state must be \"ONLINE\" in order to receive rings\nawait connection.setAgentState({agentState: lpm.AgentState.ONLINE});\n\n// subscribe to routing tasks (rings)\nconst taskRoutingSubscription = await connection.createRoutingTaskSubscription();\n\n// process the rings as they arrive\nconnection.on('ring', async ring => {\n    \n    // ignore old rings\n    if (ring.ringState !== lpm.RingState.WAITING) return;\n    \n    // accept the ring\n    await ring.accept();\n\n    // await fetching conversation\n    const conversation = await ring.conversation();\n    \n    // or define callback to avoid pausing code execution\n    ring.conversation().then((conversation) => {\n       // process conversation and/or execute code that depends on the conversation to have already been fetched\n    });\n\n    // or reject the ring\n    // await ring.reject();\n});\n\n```\n---\n\n#### FAQ\n\n<details>\n  <summary>Q: When a ring is accepted, can it be accepted by another agent? </summary>\n\nA: A ring is always specific for one agent. It cannot be accepted twice. When a ring is accepted, the conversation is assigned to this bot or agent.\n</details>\n\n<details>\n  <summary>Q: Can two different rings share the same id?</summary>\n\nA: Two different rings always have a different id. When a conversation is sent back to the queue, a new ring for a different agent with a different id\nwill be created. The ring id has this pattern: dialogId_brandId_timeStampInMilliSeconds.\n</details>\n\n\n\n<details>\n  <summary>Q: How is the skillId of the ring determined?</summary>\n\nA: A skill id is related to a conversation. It is selected by a rule engine or by the engagement when the conversation is opened by a consumer.\nThe skill id of a ring can change when the conversation is transferred to a different skill.\n</details>\n\n<details>\n  <summary>Q: What happens when an agent rejects a ring?</summary>\n\nA: Agents assigned to the skill of the conversation are ringed one after another. If all reject the ring, the first agent will be ringed again.\nFor example, given three agents with skill A. When there is a new conversation for skill A and the first agent rejects the ring, then the conversation\nis put back in the queue. A new ring is created for the second agent. If all three agents reject the ring, the first agent will be ringed again.\n</details>\n\n\n\n\n### Conversation Events\n\nWith the Messaging Platform SDK, it is possible to set up hooks for events in a conversation.\n\n#### Conversation Event: close\n\nTo know when a conversation closes, watch the `close` event.\nPlease note that most conversation actions are not available for closed conversations, such as sending a message or transfer.\n\n```javascript\nconversation.on('close', async () => {\n    // TODO: close action\n});\n```\n\n#### Conversation Event: transfer-skill\n\nThe `transfer-skill` event will fire when the conversation is transferred from one skill to another. Usually this also involves the assigned agent being removed.\n\nOne potential use case for conversation hooks is to implement holder bots that handles conversations when the\ncontact center is in off hours and there are no available agents:\n```javascript\nconversation.on('transfer-skill', async () => {\n    \n    // if the new skill is in off hours\n    if (conversation.skill.isInOffHours()) {\n        \n        // join the conversation and send a message to inform the consumer\n        await conversation.join(lpm.ParticipantRole.AGENT);\n        await conversation.sendMessage('we are in off hours, would you like to wait?');\n    }\n});\n```\n\n#### Conversation Event: transfer-agent\n\nThe `transfer-agent` event will fire when the conversation is transferred directly from one assigned agent to another.\n\n```javascript\nconversation.on('transfer-agent', async () => {\n    \n});\n```\n\n#### Conversation Event: back-to-queue\n\nThe `back-to-queue` event will fire when the assigned agent is removed from the conversation (without adding another) and the skill does not change.\n\n```javascript\nconversation.on('back-to-queue', async () => {\n    \n});\n```\n\n#### Conversation Event: consumer-step-up\n\nThe `consumer-step-up` event will fire when the consumer becomes authenticated during a conversation.\n\n```javascript\nconversation.on('consumer-step-up', async () => {\n    \n});\n```\n\n#### Conversation Event: participant-added\n\nThe `participant-added` event will fire whenever any participant is added to the conversation, this includes bots and managers.\n\nIt is also possible to extend the [agent greeter bot](#a-simple-agent-conversation-listener-bot) to react to new participants\non the conversation, a hook for `participant-added` event can be added:\n```javascript\n// listen for new participants on the conversation\nconversation.on('participant-added', async addedParticipant => {\n\n    // if a manager joins, send a private message that is hidden from the consumer\n    if (addedParticipant.participant.role === lpm.ParticipantRole.MANAGER) {\n        await conversation.sendPrivateMessage('a manager has joined the conversation');\n    }\n});\n```\n\n#### Conversation Event: participant-removed\n\nThe `participant-removed` event will fire whenever any participant is removed from the conversation.\n\n```javascript\nconversation.on('participant-removed', async (removedParticipant) => {\n    \n});\n```\n\nFor a complete list of events emitted by the conversation object, see **Events** section of [Conversation class](https://l1905.gitlab.io/conversational-cloud-engineering/conversation-exchange-services/lp-messaging-sdk/Conversation.html)\n\n---\n\n### Messages\n\nTo send a message to a conversation there are several methods you can use:\n\n```javascript\n// plain text\nawait conversation.sendMessage('hello');\n\n// rich text\nawait conversation.sendRichText(richTextObject);\n\n// brand connections can send private messages to a conversation that consumers will not see\nawait conversation.sendPrivateMessage('this is private');\n```\n\n#### Markdown in Messages\n\nMessages can include markdown encoding by wrapping the mardown in the `#md#` tag.\nOne common use is to use this to create a hyperlink via the markdown syntax of `[label](url)`.\n\n```javascript\nawait conversation.sendMessage('view our docs #md#[here](https://developers.liveperson.com)#/md#');\n```\n\n#### Message Events\n\nTo receive messages you can watch the conversation's `message` event.\nIf the user is an assigned agent or a consumer, your application should call the `accept` and `read` functions in order to tell the system that the message has been accepted and read (where appropriate).\n```javascript\n// listen for messages from the consumer\nconversation.on('message', async message => {\n    \n    // ignore all messages not from the consumer\n    if (message.participant.role !== lpm.ParticipantRole.CONSUMER) return;\n    \n    // indicate that our application has received the message\n    await message.accept();\n    \n    // write the message out to log\n    console.log(message.body);\n    \n    // indicate that the user had read the message\n    await message.read();\n});\n```\n\n#### Previous messages\n\nAll received messages for a dialog will be stored in the `messages` array of that dialog.\nYou can iterate through that array to write these messages to the screen or a log.\n```javascript\nfor (const message of conversation.openDialog.messages) {\n    console.log(message.body);\n}\n```\n\n#### Message is sent by current user\n\nTo check if a message is self sent (sent from the same user) you can use the sentByCurrentUser() method on every message.\n```javascript\nmessage.sentByCurrentUser();\n```\n\n#### Loading all previous messages\n\nBy default, `messages` will only have the messages that have been received since the conversation was joined.\nFor consumer connections, all messages are automatically retrieved for open conversations. For brand connections, messages\nare not automatically retrieved, because this could result in excessive memory usage for accounts with a large number of\nopen conversations. Instead, you can call `getAllPublishEvents` on a conversation's dialog to ensure that all of its\nmessages have been loaded into the `messages` array.\n\n```javascript\nconnection.on('conversation', async conversation => {\n  // Load events for the open or main dialog\n  const dialog = openDialogOrMainDialogIfAvailable(conversation)\n  if (dialog) {\n    await dialog.getAllPublishEvents();\n  }\n  // [execute conversation code]\n});\n\n/**\n * Returns the open dialog or the main dialog if the conversation is closed.\n * \n * @param conversation of the dialog\n * @returns {(null|dialog)}\n */\nfunction openDialogOrMainDialogIfAvailable(conversation) {\n  return conversation.openDialog ?? conversation.getDialog(DialogType.MAIN);\n}\n\n```\n\nHowever, you can force the SDK to automatically call `getAllPublishEvents` on all conversations as they are received, before they are emitted via the conversation event,\nby passing the argument `getAllMessages: true` when calling `createConnection`\n```javascript\nconst connection = lpm.createConnection({\n    appId: 'quick_start', // TODO: please change to something unique to your application\n    accountId,\n    userType: lpm.UserType.BRAND,\n    authData,\n    getAllMessages: true\n});\n```\n\n---\n\n#### Message Metadata\n\nTo attach metadata to a message, pass it in as the second parameter to `sendMessage`, `sendRichText`, or `sendPrivateMessage`.\nThe structure of metadata objects is strictly validated, please contact the Messaging Platform team for more information.\n\n```javascript\n// TODO: ensure the metadata structure conforms to a valid metadata definition based on type\nconst metadata = {\n    type: 'ExternalId',\n    id: '123'\n};\nawait conversation.sendMessage('external action 123 was taken', metadata);\n```\n\nMetadata can also be an array of metadata objects, if you need to attach more than one:\n```javascript\nconst metadata1 = {type: 'ExternalId',id: '1'};\nconst metadata2 = {type: 'ExternalId',id: '2'};\nawait conversation.sendMessage('external action 123 was taken', [metadata1, metadata2]);\n```\n---\n\n#### Message quick replies\n\nTo attach quick replies to a message, pass the object as the third parameter to `sendMessage` or `sendRichText`.\nThe structure of quick reply objects is strictly validated, please contact the Messaging Platform team for more information.\n\n```javascript\n// TODO: ensure the quickreplies structure conforms to a valid definition\nconst quickReplies = {\n    \"type\": \"quickReplies\",\n    \"itemsPerRow\": 3,\n    \"replies\": [\n        // TODO: insert quickreplies objects here\n    ]\n};\nawait conversation.sendMessage('here are some quick replies', null, quickReplies);\n```\n\n---\n\n### Error Handling\n\nTo help you identify missed events when an error of type `conversation not in cache` occurs, the SDK provides the event itself. \nThis situation can arise, for example, when a message notification is received, but the event for the conversation's creation has not yet been processed. \nYou can access the event associated with the error using `error.event`.\n\n```javascript\nconnection.on(`error`, err => {\n    if (err.event) {\n        handleMessageForUnknownConversation(err.event);\n    }\n})\n\nfunction handleMessageForUnknownConversation(event){\n  console.log(`Event with error: ${event}`)\n}\n\n```\n\n---\n\n### File Sharing\n\nAccounts that have [filesharing enabled](https://community.liveperson.com/kb/articles/1130-agent-file-sharing-overview)\ncan upload and download files using the SDK. The article also describes the limits such as file size, formats, supported channels\n\nTo upload files, pass an [ArrayBuffer](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer)\nto the `Conversation.uploadFile` method. An optional caption can also be passed in as the second argument.\n\nIf the upload succeeds, the SDK will then publish a message on the conversation with the uploaded file and caption (if\nany), which makes it viewable by the conversation participants. For image files, the SDK will generate a preview thumbnail\nthat gets displayed in [supported channels](https://community.liveperson.com/kb/articles/1378-photo-sharing-user-guide).\n\n#### Upload a file from Node.js\n\nTo upload a file In Node.js environments, access the file with the File System module to generate a buffer.\n\n```javascript\nconst fs = require('fs');\nconst path = require('path');\n\n// read the file into a buffer\nconst file = fs.readFileSync(path.resolve(__dirname, 'asset/logo.png'));\n\n// upload the buffer\nawait conversation.uploadFile(file.buffer);\n```\n\n#### Download a file from Node.js\n\nWhenever the conversation has a downloadable message with a file, the file can be downloaded.\n\n```javascript\n// set up a hook to download files in the conversation\nconversation.on('message', async (msg) => {\n    \n    // ignore regular messages without files\n    if (!msg.isDownloadable) {\n        return;\n    }\n    \n    // download the file\n    const downloadedFile = await msg.downloadFile();\n    \n    // write the file out to disk\n    const buffer = downloadedFile.data;\n    const filename = downloadedFile.filename;\n    fs.writeFileSync(path.resolve(__dirname, `asset/${filename}`), data);\n});\n```\n\n#### Upload a file from browser\n\nFor browser implementations, the SDK supports client-side scripting with JavaScript.\nTo allow a user to upload a file to a conversation, first create an input tag of type `file`, an event that pulls the data from that file, and uploads it to the conversation.\n\n```html\n<div id=\"file-upload\" style=\"padding: 4px\">\n    <input type=\"file\" id=\"selected-file\">\n    <button id=\"upload\" value=\"upload\">Upload</button>\n</div>\n\n<script type=\"text/javascript\">\n    const selectedFile = document.querySelector('#selected-file');\n\n    async function upload(buffer) {\n        await conversation.uploadFile(buffer);\n    }\n\n    document.querySelector('#upload').addEventListener('click', () => {\n        console.log('uploading file');\n\n        const file = selectedFile.files[0];\n        \n        // create a FileReader instance and read the selected file as arrayBuffer\n        let fr = new FileReader();\n        fr.onload = function () {\n            let data = fr.result;\n            upload(data).then(() => {\n                writeLine('file uploaded');\n            });\n        };\n        fr.readAsArrayBuffer(file);\n    });\n</script>\n```\n\n#### Download a file in browser\n\nTo download a file, set up a message event as before, but use the `download` function below in order to cause the browser to prompt the user to save the file to disk.\n\n```javascript\n\n    conversation.on('message', async (msg) => {\n        // ignore regular messages without files\n        if (!msg.isDownloadable) {\n            return;\n        }\n        await download(msg);\n    });\n\n    async function download(message) {\n        // execute the real download\n        const {data} = await message.downloadFile();\n        \n        // convert arrayBuffer to Blob\n        const blob = new Blob([data]);\n        \n        // obtain the filename \n        const path = message.relativePath.split('/');\n        const filename = path[path.length - 1];\n        \n        // create a temporary element that references the downloaded data\n        let link = document.createElement('hiddenDownloadElement');\n        link.href = window.URL.createObjectURL(blob);\n        link.download = filename;\n        \n        // downloads the data as a file\n        link.click();\n        \n        // remove the temporary element\n        window.URL.revokeObjectURL(blob);\n        link.remove();\n    }\n```\n\n---\n\n## Advanced Topics\n\n### Background Process Errors\n\nThere are many active processes running under the hood of the SDK, sometimes these will encounter an error scenario.\nThey will do their best to recover, but it is advised that applications watch and log the error event. To do this,\nsimply add an event watcher to the connection and log the error as you would any other error in the application.\nIf you get any unexpected errors that you can't resolve on your own, please reach out to a LivePerson team member\nfor assistance.\n\n```javascript\nconnection.on('error', err => {\n    console.error(err);\n});\n```\n\n---\n\n### Multiple consumer conversation handling\n\n<div style=\"background-color: #fff3cd; color: #856404; padding: 10px; border-radius: 5px; border: 1px solid #ffc107;\">\n  <strong>Disclaimer:</strong> The features described in this section are currently supported only within the SDK. The accompanying backend and frontend services are not yet live, meaning the full multi-conversation workflow is not yet available for deployment.\n</div>\n<br>\n\nTo allow a consumer to have multiple open conversations with a brand, specific configurations are required on the LivePerson account. Ensure that the appropriate feature flags are enabled — contact your LivePerson representative for assistance.\n\nAdditionally, you must provide `clientProperties` with the `THREADS` feature enabled when creating the connection.\n\nTo start a threaded conversation, provide a `thread` argument to the `createConversation` method. If you provide `\"-1\"` as the argument, UMS will automatically generate a thread ID for you. Otherwise, you must provide a unique ID of your own.\n\n```javascript\nconst clientProperties = lpm.createClientProperties({\n    features: [lpm.Features.THREADS]\n});\n\nconst consumerConnection = lpm.createConnection({\n    appId: 'quick_start',\n    accountId: '12345678',\n    userType: lpm.UserType.CONSUMER,\n    clientProperties\n});\n\nawait consumerConnection.open();\n\nawait consumerConnection.createConversation({ thread: \"-1\" });\n```\n\n---\n\n### Arbitrary websocket requests\n\nOur goal in making this SDK is to support all Message Platform requests through nicely designed interfaces.\nHowever, there may be some requests or edge cases for existing requests that the SDK does not yet support.\nIf there is a type of request that you want to execute for which the SDK does not yet officially support, you can send the request directly using the `send` function.\n\nThe `send` function is async and will wait for the response back before completing. For example, to send a plain text message, instead of using `sendMessage` you can use the following code:\n```javascript\nconst request = {\n    type: '.ams.ms.PublishEvent',\n    body: {\n        dialogId: 'MY_DIALOG_ID',\n        event: {\n            type: 'ContentEvent',\n            contentType: 'text/plain',\n            message: 'hello world!'\n        }\n    }\n};\n\nconst response = await connection.send(request);\n```\n\n---\n\n### Notification Events\n\nThere are three different kinds of messages used in communicating with Messaging Platform: Request, Response, and Notification. For the most part, when using the SDK your application does not need to consider these, but we want to provide the information just in case it is useful.\n\nIn general, when you use the SDK to issue a command, it sends a Request to the server, the request is processed and\nthe server returns a Response which then triggers the awaited promise to resolve. So, Response messages are only ever\nreceived in response to a Request.\n\nThe third type of websocket message is a notification, these are the server's method of communicating with\nclients asynchronously, without a request originating from the client. They are the main reason that websockets are required, otherwise we could do all communications simply using http.\n\nNotifications are automatically processed by the SDK and may result in one of the events mentioned above.\nHowever, some applications might wish to examine notifications directly.\nIn order to do this, watch the `notification` event on a connection.\n\n```javascript\nconnection.on('notification', notification => {\n    console.log(`notification received of type ${notification.type}\\n${JSON.stringify(notification.body, null, 2)}`);\n})\n```\n\n---\n\n### Notification Types\n\nThere are three types of Notifications that Messaging Platform can send, each of which has different conditions that must \nbe met in order to receive them. Some of them involve the creation of a subscription telling Messaging Platform which \ntypes of notifications the application wants to receive.\n\n#### Message Event Notification\n\nA message event notification is sent whenever a publishEvent request is successfully processed by the Messaging Platform.\nThere are various types of message events: plain or rich message text from a participant, the status of a participant \n(typing, away, etc.), a file sharing event, etc. To receive messages events for a conversation, an agent simply needs to \nbe a participant in the conversation. This is accomplished by joining a conversation or accepting a ring.\n\nConsumer connections, on the other hand, must create a subscription for the conversation before they will receive these\nnotifications. **The SDK creates and maintains these subscriptions automatically**, there is no need to create them\nmanually.\n\n#### Conversation State Notification\n\nConversation state notifications contain information about a conversation's state (whether it is open or closed, or which \nusers are participants, etc.)\n\nTo receive conversation state notifications, a conversation subscription is required whose query encompasses that\nconversation. **The SDK creates and maintains these subscriptions automatically**, there is usually no need to\n[create them manually](#creating-manual-subscriptions), unless you want to see closed conversations on a brand connection, which does not apply to\nmost users.\n\n#### Routing Notification\n\nA routing task event, aka a Ring, indicating that routing has chosen the current user to handle a conversation.\nTo receive routing task events, a routing task subscription is required. These must be manually created, for more \ninformation see [Agent Routing Tasks](#agent-routing-tasks-aka-rings).\n\n### Notification order\n\nThe SDK processes notifications in order on a best-effort basis. However, different types of notifications may sometimes \narrive out of order. For example, a `ContentEvent` may be received before the corresponding conversation state \nnotification that announces a new conversation. While such sequence errors are rare, they can occur. To maintain proper \norder, the SDK implements the following mechanisms:\n\n- **Delayed Processing:** If a content event arrives before its corresponding conversation state update, the SDK waits \n  for one second to allow the conversation to arrive. If it doesn’t, the SDK attempts to fetch the conversation via \n  an API call. An error is emitted if both strategies fail.\n- **Handling Missing Conversations:** If a message event is received before the conversation state update and the \n  conversation cannot be fetched from the API, an error (`conversation not found in cache`) is emitted. This error \n  includes the raw `event` data, which can still be processed. See [Error Handling](#error-handling) for details.\n- **Unknown Participant Handling:** If a chat state event references a participant unknown to the SDK, the SDK emits a \n  warning if the participant was previously removed and does not process the event. Otherwise, it waits one second for a \n  possible conversation update. If the participant remains unknown after this, an error is emitted.\n- **Coordinated Event Processing:** The SDK prevents duplicate conversation processing by coordinating events triggered \n  either by a `conversation` event or when a `ring` is accepted. This ensures each conversation is processed only once. \n  For details, see [Combined Conversation Handling](#combined-conversation-handling).\n\n### Subscriptions\n\n#### The default subscription\n\nBy default, after connecting the SDK will automatically create a single subscription per connection.\nThis subscription is available on the connection object, if you want to log all notifications that subscription\nreceives you can do so with this code:\n\n```javascript\nconnection.defaultSubscription.on('notification', notification => {\n    console.log(JSON.stringify(notification));\n});\n```\n\nEach type of connection has a different default query that is used to create its default subscription:\n\n* Brand connections use this query: ```{stage:[\"OPEN\"]}```\n* Consumer connections use this query: ```{stage:[\"OPEN\", \"CLOSE\"]}```\n\nYou can also provide a different query that will be used to create the default subscription, for example if you want\nyour bot to only monitor conversations with an open main dialog, you would create your connection like this:\n```javascript\nconst connection = lpm.createConnection({\n    appId: 'quick_start',\n    accountId,\n    userType: lpm.UserType.BRAND,\n    authData,\n    defaultSubscriptionQuery: {state:[\"OPEN\"], dialogTypes:[\"MAIN\"]}\n});\n```\n\n[Other possible query properties.](#query-properties)\n\nIf you don't want the SDK to create the default subscription, you can disable it by passing\ncreateDefaultSubscription as false when creating the connection:\n\n```javascript\nconst connection = lpm.createConnection({\n    appId: 'quick_start',\n    accountId,\n    userType: lpm.UserType.BRAND,\n    authData,\n    createDefaultSubscription: false\n});\n```\nNote that `skillId` is not supported in the subscription query.\n\n#### Creating manual subscriptions\n\nIn the event that you want to create a conversation subscription manually, use the \"createConversationSubscription\"\nfunction. Please note that conversation objects are shared between subscriptions, in the sense that the SDK will use\nany notifications from all active subscriptions to update conversation objects.\n\n```javascript\nconst query = {stage:[\"OPEN\"], agentId:['12345.123456']};\nconst waitForReady = false;\nconst sub = await connection.createConversationSubscription({query, waitForReady});\n```\n\n`waitForReady` can be used to wait for conversations to be loaded once the connection is opened. False by default.\n\n<div style=\"background-color: #f8d7da; color: #721c24; padding: 10px; border-radius: 5px; border: 1px solid #f5c6cb;\">\n  <strong>Notice:</strong> If <strong>agentId</strong> is not provided - the bots will try to subscribe to all open conversation for the given account.\n</div>\n<br>\n\n#### Query properties\n\nFollowing properties can be used to filter for conversations in your query.\n\n| Property               | Type and example                                            | Description                                                                                                                                    |\n|------------------------|-------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------| \n| query.accountId        | `string`: `\"3949245\"`                                       | The account id.                                                                                                                                |\n| query.agentId          | `Array<string>`: `[\"3949245.agentId1\", \"3949245.agentId2\"]` | Filters for events of conversations for these agent ids. The id is preceded by the account id.                                                 |\n| query.consumerId       | `string`: `consumerId123`                                   | Filters for events of conversations for this consumer.                                                                                         |\n| query.conversationId   | `string`: `59999610-d812-4j76-907f-9905as579e5a`            | Filters for events for a specific conversation.                                                                                                |\n| query.state            | `Array<string>`: `[\"OPEN\", \"CLOSE\"]`                        | Filters for conversations with a MAIN dialog in given state. Possible values: `OPEN`, `CLOSE`, `LOCKED`, `CLOSING`                             |\n| query.stage            | `Array<string>`: `[\"OPEN\", \"CLOSE\"]`                        | Filters for conversations being in given stage. Possible values: `OPEN`, `CLOSE`, `LOCKED`, `CLOSING`                                          |\n| query.dialogType       | `Array<string>`: `[\"MAIN\"]`                                 | Filters conversation events related to given dialog type. Possible values: `MAIN`, `AGENTS`, `OTHER`, `POST_SURVEY`, `PRE_CONVERSATION_OPT_IN` |\n| query.lastUpdateBefore | `number`: `1715613775114`                                   | Filters for conversations which were updated before given timestamp.                                                                           |\n| query.lastUpdateAfter  | `number`: `1715613775114`                                   | Filters for conversations which were updated after given timestamp.                                                                            |\n\n`query` is a nested object within the connection object. For example:\n\n```json\n{\n    \"waitForReady\": true,\n    \"query\": {\n        \"dialogType\": [\"MAIN\"], \n        \"agentId\": [\"1245.1122\"]\n    }\n}\n```\n\n---\n\n### Connection Maintenance\n\nCommunication with Messaging Platform happens primarily over a websocket, the SDK takes responsibility for maintaining this\nconnection and in the event of a connection loss it will attempt to reconnect.\nThe SDK will do this by default, no additional configuration or intervention is required.\n\nWhile disconnected, any requests will be queued up and will execute when the connection is re-established.\nThe SDK will also attempt to recreate any subscriptions, including the default subscription.\n\nIf the auth token has become invalid during the time in which the connection was down, the SDK will attempt to\ngenerate a new one based on the [Auth Token Process](#brand-auth-token-process).\n\nSometimes there could be issues with conversations being lost or stuck after reconnection. If you encounter this, set `unsubscribeFromOutdatedConversationsOnReconnect`\nflag to `false` when you create the connection.\n\n```javascript\nconst connection = lpm.createConnection({\n    appId: 'quick_start',\n    accountId,\n    userType: lpm.UserType.BRAND,\n    authData,\n    unsubscribeFromOutdatedConversationsOnReconnect: false\n});\n```\n\n#### Automatically mark bot as offline upon disconnect\n\nBy default, when a bot disconnects, the corresponding agent user stays online. To set the agent user to offline when the bot disconnects, set `setAgentOfflineOnDisconnect` flag to true when you create the connection.\n\n```javascript\nconst connection = lpm.createConnection({\n    appId: 'quick_start',\n    accountId,\n    userType: lpm.UserType.BRAND,\n    authData,\n    setAgentOfflineOnDisconnect: true\n});\n```\n---\n\n### Brand Authentication\n\n#### Different authentication mechanisms\n\nThe SDK supports several authenticating mechanisms depending on the credentials provided using `authData`. For oAuth1, \n`authData` is expected to have the following format:\n\n```javascript\nconst authData = {\n    username: 'botName123',\n    appKey: 'appKey',\n    secret: 'secret',\n    accessToken: 'accessToken',\n    accessTokenSecret: 'accessTokenSecret'\n}\n```\n\nIf you have oAuth2 credentials, you can either use oAuth2 over oAuth1 or just oAuth2. For oAuth2 over oAuth1, the\n`authData` looks as follows:\n\n```javascript\nconst authData = {\n  \"username\": \"username\",\n  \"appKey\": \"6YxG183r123456\",\n  \"secret\": \"zQ1wIzypH123456\",\n  \"accessToken\": \"hint\",\n  \"accessTokenSecret\": \"hint\"\n}\n```\n\nThe credentials themselves are provided through the `authData` property in the same way as oAuth1 credentials. The \ndifference being that the values for `accessToken` and `accessTokenSecret` **MUST** be `\"hint\"` since they don't exist\nfor oAuth2. For just oAuth2, the `authData` looks as follows:\n\n```javascript\nconst authData = {\n  \"oauth2\": {\n    \"username\": \"username\",\n    \"client_id\": \"6YxG183r123456\",\n    \"client_secret\": \"zQ1wIzypH123456\"\n  }\n}\n```\n\nIf you provide oAuth1 and oAuth2 credentials, the oAuth2 credentials takes precedence. If you use oAuth2, authentication \nwith [existing bearer token](#brand-authentication-with-existing-bearer-token) is not supported and will result in an \n`error` emit. If you want to use oAuth2 with an existing bearer token please use oAuth2 over oAuth1.\n\n#### Brand Authentication Token Process\n\nFor brand connections, the SDK will use the provided `authData` to create a bearer token by making a request to an internal \nservice called `agentVep`. This token is used to authenticate with the Messaging Platform when making a websocket connection \nor a rest api request. To guarantee a valid token for every request, there are different mechanisms in place for oAuth1 \nand oAuth2. \n\nFor oAuth1, a refresh request must be made once in every ten minutes back to `agentVep` so that the token stays valid. \nThe SDK requests a refresh every four minutes by default. For oAuth2, a token expires after 60 minutes and cannot be \nrefreshed. The SDK requests a new oAuth2 token every 30 minutes and stores it internally.\n\nIf a token becomes invalid for any reason, the SDK will automatically attempt to create a new one. In general, any\nwebsockets established will not lose connection if their token becomes invalid, so there is no risk of service\ninterruption, but the new token will be required before any new http requests can be made.\n\nIf an application creates another token for the same user, the first token will become invalid. So it is therefore\nimportant that applications do not create two connections with the same authData, this will cause them to\ncontinually generate new tokens and put a strain on LivePerson's services. To share the same authentication information \nacross multiple connections, please refer to [Brand Authentication using TokenMaintainer](#brand-authentication-using-tokenmaintainer).\n\nIf an application needs to use a connection's token to make http requests to other LivePerson services that are not\nsupported directly by the SDK, you can access the bearer token with the following method after the `connect()`\nfinishes: `await connection.getToken()`\n\n---\n\n#### Brand Authentication with existing bearer token\n\n<div style=\"background-color: #f8d7da; color: #721c24; padding: 10px; border-radius: 5px; border: 1px solid #f5c6cb;\">\n  <strong>Notice:</strong> This mechanism only works with oAuth1 or oAuth2 over oAuth1 authentication. If you have oAuth2 \n  credentials or session information from an oAuth2 connection, this authentication mechanism is not supported.\n</div>\n<br>\n\nIf you are already authenticated with agentVep and have a token at hand, you can use it with the SDK to establish an\nauthenticated brand connection. Add your bearer token to `authAgentSessionData` when setting up a  connection. If you\nprovide both the `authAgentSessionData` and `authData` an error is thrown. The format looks as follows:\n\n```javascript\nconst authAgentSessionData = {\n    token: 'your-bearer-token',\n    userPid: 'uuid-of-the-user',\n    csrf: 'csrf-key',\n    sessionId: 'session-id'\n}\n```\nOnce this is set, the SDK will utilize the provided token for any subsequent brand requests. Token refresh will be managed\nautomatically by the SDK. Here's an example of how to set up the connection when using `authAgentSessionData`:\n\n```javascript\nconst connection = lpm.createConnection({\n    appId: 'quick_start',\n    accountId,\n    userType: lpm.UserType.BRAND,\n    authAgentSessionData,\n});\n```\n\nThis ensures proper usage of the `authAgentSessionData` parameter and avoid errors when establishing connections.\n\n---\n\n#### Brand Authentication using TokenMaintainer\n\nTo share the same authentication information across multiple connections, pass the same `TokenMaintainer` instance to\neach connection. The `TokenMaintainer` handles token refreshes.\n\n```javascript\nconst accountId = '1234';   \nconst authData = { // This can also be oAuth2 credentials\n    username: \"username\",\n    appKey: \"app-key\",\n    secret: \"secret\",\n    accessToken: \"accessToken\",\n    accessTokenSecret: \"accessTokenSecret\",\n};\n\nconst tokenMaintainer = new TokenMaintainer({accountId, authData});\n\nconst connection = lpm.createConnection({\n    appId: 'sharedAuthentication',\n    application\n    accountId,\n    userType: lpm.UserType.BRAND,\n    tokenMaintainer\n});\n\nconst connection2 = lpm.createConnection({\n    appId: 'sharedAuthentication2',\n    accountId,\n    userType: lpm.UserType.BRAND,\n    tokenMaintainer\n});\n\nconst connection3 = lpm.createConnection({\n    appId: 'sharedAuthentication3',\n    accountId,\n    userType: lpm.UserType.BRAND,\n    tokenMaintainer\n});\n\nawait connection.open();\nawait connection2.open();\nawait connection3.open();\n```\n\nThe `TokenMaintainer` provides several events you can listen to:\n\n- The `error` event is triggered whenever an error occurs during refresh.\n- The `token-invalid` event is triggered when the token becomes invalid.\n- The `refresh-token` event is triggered when the token is refreshed.\n- The `token-regenerated` event is triggered when the token is successfully regenerated.\n\nTo monitor the requests and responses between the server and the SDK, listen to the `getAgentToken#request` and\n`getAgentToken#response` events. These events are emitted on all connections sharing the same token maintainer.\n\n```javascript\ntokenMaintainer\n    .on('error', err => {...})\n    .on('token-invalid', source => {...})\n    .on('refresh-token', () => {...})\n    .on('token-regenerated', info => {...})\n    .on('getAgentToken#request', info => {...})\n    .on('getAgentToken#response', info => {...});\n\nconnection\n    .on('error', err => {...})\n    .on('token-invalid', source => {...})\n    .on('refresh-token', () => {...})\n    .on('token-regenerated', info => {...})\n    .on('getAgentToken#request', info => {...})\n    .on('getAgentToken#response', info => {...});\n\nconnection2\n    .on('error', err => {...})\n    .on('token-invalid', source => {...})\n    .on('refresh-token', () => {...})\n    .on('token-regenerated', info => {...})\n    .on('getAgentToken#request', info => {...})\n    .on('getAgentToken#response', info => {...});\n\nconnection3\n    .on('error', err => {...})\n    .on('token-invalid', source => {...})\n    .on('refresh-token', () => {...})\n    .on('token-regenerated', info => {...})\n    .on('getAgentToken#request', info => {...})\n    .on('getAgentToken#response', info => {...});\n```\n---\n\n### Continuing an anonymous user session between two connections\n\nIt is common for users of a web application to refresh their browser, or to close their browser and return to the site at a later time.\nIn these situations, the expectation is that the user resumes the same conversation.\nHowever, from an application stand point, there is no way to preserve objects between page refreshes, much less between separate browser processes.\n\nInstead, the solution is to save the JWT generated by the initial connection and give it to the subsequent connections. They can then use this JWT to connect, rather than generate their own new JWTs.\nThis will cause the Messaging Platform to recognize them as the same consumer, and give them access to the existing conversations for that consumer.\n\n1. Once the initial connection is open, get the jwt by calling `await connection.getToken()`\n2. Store that token in local storage or a cookie\n3. Pass the token back in to `createConnection` as `token`\n\nAny existing conversations will automatically be loaded up into the SDK and emitted as a `conversation` event.\nThey will also be available through `connection._conversations` which is a `Map`.\nTo ensure that that conversation is loaded by the time `await connection.open()` is resolved, you can pass `waitForReady: true` to `createConnection`.\nThis will cause `open` to only resolve once all conversations have been retrieved.\n\n```javascript\n// open the initial connection\nconst connection1 = Connection.createConnection({\n    userType: UserType.CONSUMER,\n    appId: 'quick_start',\n    accountId: '123456789'\n});\nawait connection1.open();\n\n// get and store the token\nconst token = await connection1.getToken();\n\n// create a conv so we can resume it in the 2nd connection\nconst conversation1 = await connection.createConversation();\nawait conversation1.sendMessage(\"hello\");\n\n// close connection\nawait connection1.close();\n\n// open a second connection using the same token\nconst connection2 = Connection.createConnection({\n    userType: UserType.CONSUMER,\n    appId: 'quick_start',\n    accountId: '123456789',\n    token,\n    waitForReady: true\n});\nawait connection2.open();\n\n// retrieve the conversation and close it\nconst conversation2 = Array.from(connection2._conversations.values())[0];\nawait conversation2.close();\n\n// close connection\nawait connection2.close();\n```\n\n---\n\n### Client Properties\n\nClientProperties is an object that contains information about the client that a consumer uses to connect to Messaging Platform.\nThis includes not only device and browser information, but also information about the specific messaging features\nsupported by the particular UI client they are connected through.\n\nExample:\n\n```javascript\nconst clientProperties = lpm.createClientProperties({\n    deviceFamily: lpm.DeviceFamily.DESKTOP,\n    deviceManufacturer: 'Apple',\n    deviceModel: 'MacBook Pro',\n    os: lpm.OS.OSX,\n    osName: 'macOS',\n    osVersion: '11.6.8',\n    ipAddress: '127.0.0.1',\n    browser: 'CHROME',\n    browserVersion: '47.0',\n    timeZone: 'America/Los_Angeles',\n    features: [lpm.Features.AUTO_MESSAGES, lpm.Features.PHOTO_SHARING]\n});\n\nconst consumerConnection = lpm.createConnection({\n    appId: 'quick_start',\n    accountId: '123456',\n    userType: UserType.CONSUMER,\n    clientProperties\n});\n\nawait consumerConnection.open();\n```\n\n---\n\n### Conversation Context and Campaign Info\n\nTo create a conversation with a given context and or campaign, use the following syntax.\nKeep in mind that client properties should be sent during connection creation.\n\n<!-- TODO: add other context types -->\n<!-- TODO: show how to retrieve context as bot -->\n\n```javascript\nconst context = {\n    type: lpm.ConversationContextType.SHARK,\n    lang: 'en-US',\n    visitorId: '',\n    sessionId: '',\n    interactionContextId: '2'\n};\n\nconst campaignInfo = {\n    campaignId: '111',\n    engagementId: '222'\n};\n\nconst conversation = await connection.createConversation({context, campaignInfo});\n```\n\n---\n\n### Consumer Auth Flow\n\nBy default, consumer connections will be made in \"anonymous\" mode.\nSome customers have set up [Consumer Authentication](https://developers.liveperson.com/consumer-authentication-introduction.html) for their account.\nTo establish an authenticated consumer connection, your application must provide the `useAuthenticatedConnection` parameter along with a JWT (JSON Web Token).\nThis combination of `useAuthenticatedConnection` and JWT prompts the service to retrieve all connectors configured for the brand. Based on the issuer, it matches the connector ID to generate a token, facilitating authenticated consumer access.\nBefore establishing a connection, the brand must undertake an additional step to generate the token, which will be received via a callback. This token should then be added as a parameter to the createConnection function.\nIt's worth noting that the JWT generated by the brand's configured authentication service has an expiration time. Hence, the brand should supply a new token once the current one expires, if necessary.\n\nMigration from the old structure to the new one includes deleting usage of those three methods: `createJwtClaimsSet,createCustomerInfoSde, createPersonalInfoSde` and start using the corresponding example described here.\n\n```javascript\nconst connection = lpm.createConnection({\n    appId: 'quick_start',\n    appVersion: '1.6.2',\n    accountId: '123456',\n    userType: UserType.CONSUMER,\n    useAuthenticatedConnection: true,\n    jwt: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c'\n});\n```\n\nAnother type of consumer authentication is unauth connection. By providing `useUnauthenticatedConnection` to the createConnection function the system will know to use\nunauth connector if such is configured for the brand\n\n```javascript\nconst connection = lpm.createConnection({\n    appId: 'quick_start',\n    appVersion: '1.6.2',\n    accountId: '123456',\n    userType: UserType.CONSUMER,\n    useUnauthenticatedConnection: true,\n});\n```\n\n---\n\n### Getting a User Profile\n\nIn order to retrieve authenticated consumer data or an agent's profile, call `getUserProfile`, which is available on any conversation participant.\n\n```javascript\nconst consumerProfile = await conversation.consumer.getUserProfile();\nconst agentProfile = await conversation.assignedAgent.getUserProfile();\n```\n\nAlternatively, you can access all of the participants of a dialog at `conversation.openDialog.participants`. Note that consumers can only call getUserProfile on their own participant object; they cannot access agent or bot profiles.\n\nWhen calling `getUserProfile` on a participant, the `conversationId` is automatically passed to the server, so the returned profile reflects the user profile snapshot scoped to that specific conversation (the profile state at the time the conversation was created). This is particularly useful when a consumer has multiple open conversations.\n\n---\n\n### Set User Profile\n\nTo set a user profile outside of using the consumer auth flow, you can use `setUserProfile`.\nMost of these fields are optional, and it is very common to call this function with just `firstName`, `lastName`, and `nickName` alone.\n\n```javascript\nconst data = {\n    \"firstName\": \"1\",\n    \"lastName\": \"2\",\n    \"nickName\": \"3\",\n    \"userId\": \"\",\n    \"avatarUrl\": \"\",\n    \"role\": \"\",\n    \"backgndImgUri\": \"\",\n    \"description\": \"\",\n    \"privateData\": {\n        \"mobileNum\": \"\",\n        \"mail\": \"\",\n        \"pushNotificationData\": {\n            \"serviceName\": \"\",\n            \"certName\": \"\",\n            \"token\": \"\"\n        }\n    },\n    \"claims\": {\n        \"lp_sdes\": [\n            customerInfoSde,\n            personalInfoSde\n        ]\n    }\n};\n\nawait connection.setUserProfile(data);\n```\n\n---\n\n### Consumer Step Up\n\nConsumer stepup is a process by which an unauthenticated consumer connection is \"stepped up\" to be an authenticated connection.\nFirst, create an **unauthenticated** consumer connection by providing the configuration `useUnauthenticatedConnection` to determine that we will use un auth connector and then opening the connection:\n\n```javascript\nconst connection = lpm.createConnection({\n    appId: 'quick_start',\n    appVersion: '1.6.2',\n    accountId: '123456',\n    userType: UserType.CONSUMER,\n    useUnauthenticatedConnection: true\n});\nawait connection.open();\n```\n\nThe consumer can create a conversation as usual. When the consumer logs in and you are ready to upgrade the connection to Messaging Platform, call the stepUp function, passing the jwt.\nThis will get an authenticated JWT, then disconnect and reconnect using the new JWT.\nIt will then issue a \"takeover\" command for any existing open conversation, so that the authenticated consumer takes ownership of the conversation, thereby completing the stepUp.\n\n```javascript\nawait connection.stepUp(jwt);\n```\n---\n\n### Message statistics\n```javascript\n\nconst userData = await connection.getMessageStatisticsForUser();\nconst brandData = await connection.getMessageStatisticsForBrand();\n\n```\n\nThat is what getMessageStatisticsForUser/getMessageStatisticsForBrand data returns when you call it.\n```\n{\n    active: 0,\n    pending: 0,\n    unassigned: 0,\n    overdue: 0,\n    soonToOverdue: 0\n}\n```\n---\n\n### Using proxies\n\nYou can configure the SDK to redirect all requests to an HTTP proxy. Once you imported the messaging SDK, use the\n`configureProxy` method to pass your proxy configuration. To remove the proxy, call `removeProxy`. When you configure the\nproxy before establishing the connection, all requests are proxied. However, you can configure the proxy at any time you\nwant. The configuration structure looks as follows:\n\n```\n{\n    host: string,\n    port: number,\n    protocol: string | undefined,\n    path: string | undefined,\n    auth: {\n      username: string | number,\n      password: string | number,\n    } | undefined\n}\n```\n\nThe host can be a name or an address. The port refers to the proxy port. The protocol can either be https or http. It\ndefaults to http. The optional path is added to the URL. The optional `auth` object carries the `username` and `password`\nfor HTTP basic authentication. Path and host should not end with a `/`. Here is a usage example:\n\n```javascript\n\nconst lpm = require(\"lp-messaging-sdk\");\n\nconst proxy = {\n    host: 'yourHost.com',\n    port: 8080,\n    protocol: 'http',\n    path: 'user/1',\n    auth: {\n      username: 'username',\n      password: 'password',\n    }\n};\n\nlpm.configureProxy(proxy);\n\nconst connection = lpm.createConnection({\n    appId: 'quick_start', // TODO: please change to something unique to your application\n    accountId: '12345678',\n    userType: lpm.UserType.BRAND,\n});\n```\n\nIf you want to remove an existing proxy you can do that by calling `removeProxy`;\n\n```javascript\nconst lpm = require(\"lp-messaging-sdk\");\n\nlpm.removeProxy();\n\n```\n\n---\n\n### Response Timeout\n\nIn order to provide you a way of manual configuration of what will be the response timeout instead of using the default one, we are providing `responseTimeout` option for your application.\n`responseTimeout` should only contain digits `0-9`.\nThe value should be in milliseconds.\n`responseTimeout` should be provided to the createConnection function.\n\n```javascript\nconst consumerConnection = lpm.createConnection({\n    appId: 'quick_start',\n    appVersion: '1.12.2',\n    accountId: '123456',\n    userType: UserType.BRAND,\n    responseTimeout: 10000\n});\n```\n\n### Combined conversation handling\n\nConversations can be accepted on the ring and/or being awaited on the connection. If you configure both options, it\ncan happen, that your code will process a conversation twice. To ensure that a conversation is processed once, \ncoordination between the callbacks of the `ring` and `conversation` events is necessary. The SDK facilitates this by \nusing a common callback for combined conversation handling. For example, when the \n[conversation is accepted on the ring](#accepting-conversation-on-the-ring), the callback will be triggered either when\nthe `conversation` event was received on the connection or when the conversation could be resolved on the `ring` event \nthrough `ring.accept()`.\n\nThe callback can be configured using the `combinedConversationHandling` option.\n```java","readmeFilename":"README.md"}