{"_id":"@8x8/pui-partner-comm","_rev":"23-440f7e55c125e88dca39d7e45e0d8888","name":"@8x8/pui-partner-comm","dist-tags":{"latest":"0.15.0"},"versions":{"0.1.0":{"name":"@8x8/pui-partner-comm","version":"0.1.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.1.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"3ff2ba6463480481be52b543b4402d6d984e0e81","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.1.0.tgz","fileCount":20,"integrity":"sha512-Oi0/BzPPqGWO4bvqBo5XslRKiw8pZQg53lknUHAoa5ycFx8ZTi0YrtFHn0ntLlxGjN26jrNdg4SbOSfhTsd0vA==","signatures":[{"sig":"MEUCIQD8G+DP47xIrgjlSyJwTnEG9rZat5ipaCgJzbnXAy1DqwIgNHK7Jd1elZD/vGv30I9KwbtLUNNCfi72fWyNG5fNtlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17682},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e79cd3ea18adac1aa9b62dc4cb0cf15033a2fa87","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.1.0_1739372705828_0.0025104418965431474","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@8x8/pui-partner-comm","version":"0.2.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.2.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"d4023eb822c1de80d4535dc48d6b11d66eb0e393","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.2.0.tgz","fileCount":21,"integrity":"sha512-LxNZe8MkXh/FX1dkA4t3KnAkDn4bUgP0HBGpKiC8cOHYLOrDjQA/bqF+/3OMSRzsCWqGovYIMrXhS+XfRgFB6A==","signatures":[{"sig":"MEUCIF1KWydJph9pIQeaJro7QOKwhZSeu33VRBrYw2007IAuAiEAlhamKjzctEy9J5wk/cL0Z+ZDoNt5fZb+5atAvLRCm4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23263},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"4b67ba285ba865f2f723caab69cc8726f9a94593","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.2.0_1741078885943_0.5108430002109654","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@8x8/pui-partner-comm","version":"0.3.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.3.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"204c08987392ae04f875de0c595b7c023f021585","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.3.0.tgz","fileCount":21,"integrity":"sha512-+nnzHWvOWNrxtnttbrWrfQcrjdWC5pnLEoVoK5wmiMyzKHSkpibqwJkOYi5g4Ge5wrrJvNp3A4hshMZ0Z9dzkQ==","signatures":[{"sig":"MEUCIEPm0YI9QlAGtXoyGSSABXeboKkpBN3BvBSRapkAB+f+AiEA+l1v3IVY9Zz9UYmQsP8GkhbDhzm+E85d9t9vNWa+M1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36710},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"10659fcd3b86f2cd10a15e2a408da02065da8f71","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.3.0_1742204113878_0.6764550954075981","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@8x8/pui-partner-comm","version":"0.4.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.4.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"38b3dd1e635f9b4316551fa82b3e7aad1f302b85","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.4.0.tgz","fileCount":25,"integrity":"sha512-pWcAn/L/vGa+jGJZTJwO4ps0OmpPy08tq1B7o/UC4eMC8wVErCZ2i0Yhzt2GayMnTfXDtlqTrb8OihOoU5svJw==","signatures":[{"sig":"MEYCIQCTxICLKldYf3JJ9gerBfXScTt6vVtitUqAeKz20Hco9AIhAKjED/la97PAwcvkbyv+24cz7a0yrmTloF8k+4lVCPNO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102842},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"253aff82a3d729888a6362b8cc72ca89c23b7554","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.4.0_1742390972746_0.3585273024601465","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@8x8/pui-partner-comm","version":"0.4.1","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.4.1","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"c73cb5cd5bb45f163316facafaa735de8f2de7a8","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.4.1.tgz","fileCount":25,"integrity":"sha512-3lzbYEqpAsf6fUzFp77WKnfqzQLOV7mtuLkj9IZX2/+utft7ddMO81sPBz56+MF2zaPSYpLk4we58iuxcLXA4Q==","signatures":[{"sig":"MEQCICfG8QpofZaaq59S3U7nmvdlwF6Y8hbWYENcwCyVGmAYAiAYORzIGRap6+SvjlK2y9fr/f8mAzDVWJEGpuTJ3g+Vag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103986},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f6dea89dd5a89d6c9b889f70cf66b05ed7b3ca66","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.4.1_1742463395638_0.2406500750107754","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@8x8/pui-partner-comm","version":"0.5.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.5.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"6dd1019e8d1f7b3a6675215cfa6ee20290a9e731","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.5.0.tgz","fileCount":25,"integrity":"sha512-jHEkAeDNWFacW6xNQfSUAKf/zy/OdGuSi4T7+iZ1VbaDEiQE/U1yafiYdmH57U64FF0ReKjFWvAWoj2t26LR6Q==","signatures":[{"sig":"MEUCIQCa03GtKR66noog7NQmpazQ/iK1eY4fySeqANAyrZpshgIgWOoAiIIcISsHJtqL58tbTXQWt0ZGxWXHw3AjzV/FKrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120258},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d7a16581576e6437ad913eef8214bf1439bde1bc","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.5.0_1743416830780_0.691122699867653","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@8x8/pui-partner-comm","version":"0.6.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.6.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"e734d25c4303df083022b0c91efebce7c0470300","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.6.0.tgz","fileCount":46,"integrity":"sha512-xQVvFcVqz6Xijz129LSQ2o+5HS51rtCdsX9cM37KOofNU4t8gkgU7XAaqV2YPp36FNngpByzuJwdwgOG8vswjQ==","signatures":[{"sig":"MEYCIQCZeoJIPXZ9GmDs3lrLB3Dr7MqC/0C3cifBmphppr+miQIhAL1iZdGl5Lb1EvHlMJuMCpej6oguaOoiahC5ZoZaM/PE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148827},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"4e3f144475aa57a752c16fc3513e059db45ff3d8","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.6.0_1747031805810_0.2814431412413525","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@8x8/pui-partner-comm","version":"0.7.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.7.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"1f0ff762b5f1cb539aedd28492f48f6da561a020","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.7.0.tgz","fileCount":46,"integrity":"sha512-8EwQ+toMDBFK2Xv4SnuGbPWoeQwWBm/AhuRhbdi5h9SmlzSHZu+BsIqCoJSPYaf8dZLy4CXiUR+ULYDKvCzPjw==","signatures":[{"sig":"MEQCIGV2vGIz1QG82Bfasjo3/3k7MThoo3rDGT7OoCUDD3PSAiA109aP3l40jmzIuucpZS1XcIujDPm7PBtoRgittLAJrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200857},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"dee7de4a1446e7a6c367bbd577c8d67f899b1383","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.15.1","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.7.0_1747387226433_0.07804491917884104","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@8x8/pui-partner-comm","version":"0.7.1","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.7.1","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"44e5d64af79f8649bf1dd3857111878f523d162f","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.7.1.tgz","fileCount":46,"integrity":"sha512-87PRJJy3RqBLOeXHyg9HIotVgw/dLCchAWTEr8i+ddqIYqz0/nCCQwDsLvOnr7pUPbk7gq2NXhXBCkBZCrL6XA==","signatures":[{"sig":"MEQCIDS1Ecopykd0ptPC6BkRzVuzdCrgQ0Dc9ziQFdG38+TVAiBGpNjXGH6DPMIBrj5XdQ+JS3BMSkWHo+UxCxOZrVijOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202402},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b593afe61512cd61d4eca13f5cb50fa3dbb8fdef","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.7.1_1748501560712_0.7550813769968665","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@8x8/pui-partner-comm","version":"0.8.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.8.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"50e82bed7983d1fbcc87b353fd353d170312cbd0","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.8.0.tgz","fileCount":46,"integrity":"sha512-JiFkno7v5zu+5ej2NRqDym3qSbk7udGmM5B0wmi5nody8gu38J7auWuaWbEWXqC7EKiOhrCV21wNu5Wv1/xcow==","signatures":[{"sig":"MEYCIQDGBQPd995v0cg19sli3ndEcrVq6oaPAQNZsLhKHzEmXAIhAMu1/s9+4Q0fS1ZkPpxNIkOwcoJ9BgtVNIoatWKKKDQg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205691},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"64c861ab33e10259d5714a7fd426a52a93e6a279","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","actor":{"name":"pcomanici.8x8","type":"user","email":"paul.comanici@8x8.com"},"email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.8.0_1751622877782_0.6445812048634805","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@8x8/pui-partner-comm","version":"0.9.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.9.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"fdeecc896dfdf289f8ac7a14c25ec01a6622ae6a","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.9.0.tgz","fileCount":58,"integrity":"sha512-ByHqvJaoo1zwLKWKMZf2dGmhHveGlZ3HnI1dwkbXswcJn6ZSSbdt+W2FYzRPqoXW027XtZ4nl4W01lHdQOvADg==","signatures":[{"sig":"MEUCIHfk6aafBG/iL92+cfFNT4LmXeEx2GqDCEsxFEDU7Q+SAiEAv9DEc5l63UHHbhJAg67hX0cM4d7wwVrIV6WkoHjTea0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224358},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5cf08665278386575f8f31e91b14c30365834aa8","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.9.0_1753179501570_0.6962651845686987","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@8x8/pui-partner-comm","version":"0.10.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.10.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"b5611c8b415e46c2d26c2410d36b4df129742a09","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.10.0.tgz","fileCount":64,"integrity":"sha512-+1yDTDj+iDfjkD+TW4evK5o1IecB8UXJJMYxU6jP4cF0zcnDtpD7d79QjgSZN/UsryEiJLzqz7zxGbxRO9EVow==","signatures":[{"sig":"MEUCIQCxgT26xGX0PIBiQ1Rq+L79DgEvrSY/0oxzX83+Gv3QjQIgPM8j88OTngyv//N4BDbDS9zhI1/io9NfogD0fWbK3fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232974},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"496cd4c8b4da7689867ed939a883f4ca404e8bf3","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.10.0_1753441228732_0.18845284449616928","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@8x8/pui-partner-comm","version":"0.11.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.11.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"24feb9412acb13d2e480a2955b7b7cf2cdaefe64","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.11.0.tgz","fileCount":73,"integrity":"sha512-y6vZqt6r7+wl7bMqCEd+C2CnISK3NEedtkxOHFrxI7ES/iiM0kgE1Ynul9HIQEIGQVaFqBsjo7fgenU3JJ3iqQ==","signatures":[{"sig":"MEUCIGa4J/YOf63DEiaIFM4N16VWol6lr+5XCWGkJ1nsmOOCAiEA26fN+RYVZbCxcDGU/sW5ZE1hAo9VWP6AJnsbwBlO0P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243437},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ffe0a7462d80e6c4f91f8da874391999d71c598e","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.2","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.11.0_1753790288467_0.17451021140096734","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@8x8/pui-partner-comm","version":"0.12.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.12.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"85dfde95c9be28f77108d325ae95e506f6ab6839","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.12.0.tgz","fileCount":106,"integrity":"sha512-im8gsDEzTHDZOx9Wk+EMUefRqvy7mZ1l5+Lyqeg9BU8NfthDs71UbC/UvEDVS00mHJD+3AwrUwvo8lRAJh/CMQ==","signatures":[{"sig":"MEUCIFL3ww8eAjC4OfaITam3OqgKAHVKLMc3xPQGLtMI5pH8AiEAxOsUMIvvOuZEEZL1gDbUrw+YOXt8ZFMtb+/FKcOXkMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353898},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"3096e5c55ca0ddc2bd0d4bd472fc81cd2fd99ee1","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.3","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.12.0_1756108912268_0.2313408252556206","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@8x8/pui-partner-comm","version":"0.13.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.13.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"e0219e0206bd10a0bd9b680631d8b7d641d06286","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.13.0.tgz","fileCount":145,"integrity":"sha512-grOWsoFtO5VSPKsR8Pj+8c6OIsL1y15sTYPzEW/vhNe3XXsmwqgdjVXUKhpCLK3zPeBnetgKzdvktSyzPAEt8A==","signatures":[{"sig":"MEQCIAzKq13d8bB/8f5x5FQX4c/6OgCTrV5DIxleD3Hc7OI9AiBnDWvdn9nrNpDSiu7loGtRrAoS/F1Z9uYBsuPuz0XnZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562841},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ce84dfafb1e6a4fa81e151c41ca43f8c5805d236","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","copy-files":"node scripts/copy-files.js","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.3","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.13.0_1756810086313_0.20958404932291397","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@8x8/pui-partner-comm","version":"0.13.1","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.13.1","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"4f96315e74b47c7078f76265a65070fc0eed085c","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.13.1.tgz","fileCount":145,"integrity":"sha512-jqvh+av5ONbO/uQ89D5GUg/5tq2NMvgsiGg/NqE2R0jTRwzrc1x1lXcc4+OQYLI7s/DeXaDmPZ3Ca7fC8RLbxA==","signatures":[{"sig":"MEQCICPteIE9ZQEUSLxtHHUdlBItrhY5sCof7lyrp5E1pTyxAiBBqxOHb08C8Jc9KPie3yjYiJQeJ8Uiidx3FXsGulGrlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561010},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"66639ebb150f9ec0f352f48c35a3fd221cfe597f","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","copy-files":"node scripts/copy-files.js","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.3","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.13.1_1756975442212_0.7082351861158638","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@8x8/pui-partner-comm","version":"0.13.2","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.13.2","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"d25b6c2357fd3b81a17603ff3a0e702547c1639d","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.13.2.tgz","fileCount":145,"integrity":"sha512-FyJFf/7bpie46dhCcwINdu5KE7SrL99wEoWPReTgvgFbOl9gR2cZa4UxXozC5XMOuMhupIL2AV946u3Xkefyhg==","signatures":[{"sig":"MEQCIGvFin9eySUYd0ZveujuV0VWqkAKCY26Il1V0/Sp9dZ6AiB8IWlHJBvyuH5qTQZKIN4flIZ/YsaJFyxGF0J9hpmd8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561372},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"881903b392b840c88643afdd61afc33fe8dddc76","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","copy-files":"node scripts/copy-files.js","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.3","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.13.2_1757597330765_0.8040462715464993","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@8x8/pui-partner-comm","version":"0.14.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.14.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"b358661d26c1f0d4a33e076f0a62d9773860808b","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.14.0.tgz","fileCount":145,"integrity":"sha512-pbdJuiOxlSyBikZe8eMgzcSKpRovtc71gh5s/uvD1KwMhe2wAomXI+xnU2c72qQ6/h6Q3YODm+FHKLsyHVGJng==","signatures":[{"sig":"MEUCIHtGseMbTVDQch06FMk5kJACmBGK1hikj08Y5ELVM8uYAiEA1pSt5Bh/yhh2ZSujm040yoNtSQNcduq88KqosblmVqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566674},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"71e20581fda5e67a2f4f6bce4b777fda0f2c5746","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","copy-files":"node scripts/copy-files.js","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.3","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.14.0_1758709644049_0.011408232795082185","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@8x8/pui-partner-comm","version":"0.14.1","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.14.1","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"6e581bae32f94ed46767899bd9a5854d6c8a1d60","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.14.1.tgz","fileCount":145,"integrity":"sha512-/S94ipuzl511kpuaKZZx45AHoBIqum0Q97d/gAnEg8NhiTZ02ojjzFDCo4FoHJK91fkyia19tN3nZmKUXWFKtQ==","signatures":[{"sig":"MEUCIQCROOaJPPjsu2cHi5XT/vE1KSD6xBdwmK6oxnKIH1bsCwIgE8cK0RKaWHuFHfu+mfcNO/fNwBRGHhcFDBkpJbNDy8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561917},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"4a62fbfcf49cd653d2052b4cca1587a43c1cb7ec","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","copy-files":"node scripts/copy-files.js","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.4","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.14.1_1761915112339_0.9701333194144413","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@8x8/pui-partner-comm","version":"0.15.0","author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","_id":"@8x8/pui-partner-comm@0.15.0","maintainers":[{"name":"mulhern8x8","email":"craig.mulhern@8x8.com"},{"name":"kovacsgezatamas8x8","email":"geza.kovacs@8x8.com"},{"name":"chrisgorvan","email":"chris.gorvan@8x8.com"},{"name":"bbielawa8x8","email":"bartek.bielawa@8x8.com"},{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"}],"dist":{"shasum":"7af327c3bfb55e196d48a1839020a2f8217c49e1","tarball":"https://registry.npmjs.org/@8x8/pui-partner-comm/-/pui-partner-comm-0.15.0.tgz","fileCount":148,"integrity":"sha512-8xv+EuC6xeBHKyk2AtpvQK9g4GAuKiszROw/fLfHwBh04agCTeTUVRIUE0J5Q8/KpqCQY/Vh+91QxGX6mpqPQw==","signatures":[{"sig":"MEUCIQDONWqNPLSEEAWcgp10kQFPEfT+V2xM7D5kKfRT1VLx/gIgF3bICHA6/YfTvyoa02LZsG8nclnM839dPSPRxNJzCL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569691},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b5d333299c998b9b29f13abb58596f056ff82804","scripts":{"lint":"eslint","test":"jest --passWithNoTests","build":"tsc && ./scripts/version.js && yarn build:umd","clean":"rm -rf node_modules","release":"./scripts/release.js","depcheck":"depcheck .","build:umd":"webpack --config webpack.js","changelog":"pui-changelog","clean-dist":"rm -rf dist","copy-files":"node scripts/copy-files.js","clean-coverage":"rm -rf coverage"},"_npmUser":{"name":"pcomanici.8x8","email":"paul.comanici@8x8.com"},"_npmVersion":"10.9.4","description":"8x8 platform-ui package for partner integration","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"29.7.0","jsdom":"26.0.0","tslib":"2.8.1","eslint":"9.19.0","globals":"15.14.0","webpack":"^5.98.0","depcheck":"1.4.7","prettier":"3.4.2","@swc/core":"1.10.11","@swc/jest":"0.2.37","ts-loader":"^9.5.2","@eslint/js":"9.19.0","typescript":"5.7.3","@types/jest":"29.5.14","webpack-cli":"^6.0.1","typescript-eslint":"8.22.0","@8x8/pui-changelog":"1.1.0","eslint-config-prettier":"10.0.1","jest-environment-jsdom":"29.7.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pui-partner-comm_0.15.0_1762346624195_0.16160451357627625","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-02-12T15:05:05.743Z","modified":"2026-07-27T11:42:56.428Z","0.1.0":"2025-02-12T15:05:06.017Z","0.2.0":"2025-03-04T09:01:26.179Z","0.3.0":"2025-03-17T09:35:14.057Z","0.4.0":"2025-03-19T13:29:32.975Z","0.4.1":"2025-03-20T09:36:35.808Z","0.5.0":"2025-03-31T10:27:10.992Z","0.6.0":"2025-05-12T06:36:45.992Z","0.7.0":"2025-05-16T09:20:26.633Z","0.7.1":"2025-05-29T06:52:40.908Z","0.8.0":"2025-07-04T09:54:37.973Z","0.9.0":"2025-07-22T10:18:21.835Z","0.10.0":"2025-07-25T11:00:28.915Z","0.11.0":"2025-07-29T11:58:08.719Z","0.12.0":"2025-08-25T08:01:52.485Z","0.13.0":"2025-09-02T10:48:06.498Z","0.13.1":"2025-09-04T08:44:02.378Z","0.13.2":"2025-09-11T13:28:50.995Z","0.14.0":"2025-09-24T10:27:24.267Z","0.14.1":"2025-10-31T12:51:52.529Z","0.15.0":"2025-11-05T12:43:44.460Z"},"author":{"name":"8x8 Inc."},"license":"SEE LICENSE IN LICENSE.md","description":"8x8 platform-ui package for partner integration","maintainers":[{"email":"geza.kovacs@8x8.com","name":"kovacsgezatamas8x8"},{"email":"chris.gorvan@8x8.com","name":"chrisgorvan"},{"email":"radu.anastase@8x8.com","name":"ranastase"},{"email":"paul.comanici@8x8.com","name":"pcomanici.8x8"},{"email":"rares.felecan@8x8.com","name":"rfelecan8x8"}],"readme":"# @8x8/pui-partner-comm\n\nnpm package designed to be used by 8x8 partners for a simpler integration with 8x8 products.\n\n## Install\nThe package is available on [npmjs](https://www.npmjs.com/package/@8x8/pui-partner-comm) and also as an [umd library](https://www.unpkg.com/@8x8/pui-partner-comm@latest/dist/umd/pui-partner-comm.min.js). \n\n### using npm\n```shell\nnpm install @8x8/pui-partner-comm\n```\n\n### using yarn\n```shell\nyarn add @8x8/pui-partner-comm\n```\n\n### UMD bundle\nIf you don't use a package manager, you can add it using the script tag (from v0.4.0).\nYou can choose between [unpkg.com](https://www.unpkg.com/@8x8/pui-partner-comm@latest/dist/umd/pui-partner-comm.min.js) and [jsdelivr.net](https://cdn.jsdelivr.net/npm/@8x8/pui-partner-comm@latest/dist/umd/pui-partner-comm.min.js)\n\n#### unpkg.com\n```html\n<script src=\"https://www.unpkg.com/@8x8/pui-partner-comm@latest/dist/umd/pui-partner-comm.min.js\"></script>\n```\nThe above example will include the latest version of the package.\nIf you want a specific version replace `latest` with the desired version, example:\n```html\n<script src=\"https://www.unpkg.com/@8x8/pui-partner-comm@0.5.0/dist/umd/pui-partner-comm.min.js\"></script>\n```\n\n#### jsdelivr.net\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@8x8/pui-partner-comm@latest/dist/umd/pui-partner-comm.min.js\"></script>\n```\nThe above example will include the latest version of the package.\nIf you want a specific version replace `latest` with the desired version, example:\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@8x8/pui-partner-comm@0.5.0/dist/umd/pui-partner-comm.min.js\"></script>\n```\n\n## Integration\nTo set up the integration you will need to use the `initialise` function.\n\n### using ESM library\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\nimport { type MessageData } from '@8x8/pui-partner-comm';\n\nconst onMessage = (data: MessageData) => {\n  // write what do you want to do with the data received\n}\n\npartnerSDK.system.initialise({\n  appName: 'partner-application-name',\n  appVersion: '1.0.0',\n  vendor: '8x8',\n  onMessage,\n});\n```\n\n### using UDM library\n```html\n<script src=\"https://www.unpkg.com/@8x8/pui-partner-comm@latest/dist/umd/pui-partner-comm.min.js\"></script>\n<script>\n  function onMessage(data) {\n    // write what do you want to do with the data received\n    console.log(\"Received onMessage\", data);\n  }\n\n  window.partnerSDK.system.initialise({\n    appName: 'partner-application-name',\n    appVersion: '1.0.0',\n    vendor: '8x8',\n    onMessage,\n  });\n</script>\n```\n\n## available namespaces\n\n### auth\nThe auth namespace exposes\n\n#### login\nIf you want to login the user, you can call this function. The functionality will open a popup for the user to login.\nThis function receives one optional parameter as an object that has the following properties:\n- username - (string) the username\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\n// if you have the username\npartnerSDK.auth.login({\n  username: 'username'\n});\n\n// or if you do not have the username\npartnerSDK.auth.login();\n```\n\n\n### activity\nThe activity namespace exposes\n\n#### idle\nIf you want to notify the 8x8 Application that there is no activity, you can call this function.\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\npartnerSDK.activity.idle();\n```\n\n#### signal\nIf you want to notify the 8x8 Application that there is activity, you can call this function.\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\npartnerSDK.activity.signal();\n```\n\n### logging\nThe logging namespace exposes functions to control SDK internal logging for debugging purposes. Logging is disabled by default.\n\n#### activate\nEnables internal SDK logging to help with debugging and troubleshooting.\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\npartnerSDK.logging.activate();\n```\n\n#### deactivate\nDisables internal SDK logging.\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\npartnerSDK.logging.deactivate();\n```\n\n#### getStatus\nReturns the current logging status (true if enabled, false if disabled).\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\nconst isLoggingEnabled = partnerSDK.logging.getStatus();\nconsole.log('Logging enabled:', isLoggingEnabled);\n```\n\n### files\nThe files namespace exposes functions to send files to 8x8 applications and access completed file transfers.\n\n#### send\nSends a file to the 8x8 application with optional progress tracking, completion, and error handling callbacks.\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\n// Basic file send\nconst fileInput = document.getElementById('file-input') as HTMLInputElement;\nconst file = fileInput.files[0];\n\nif (file) {\n  const control = partnerSDK.files.send(file);\n  \n  if (control) {\n    console.log('File send started with ID:', control.fileId);\n    \n    // Wait for completion or handle errors\n    try {\n      await control.promise;\n      console.log('File sent successfully');\n    } catch (error) {\n      console.error('File send failed:', error);\n    }\n  }\n}\n\n// File send with progress tracking and callbacks\nconst control = partnerSDK.files.send(file, {\n  onProgress: (progress) => {\n    console.log(`Upload progress: ${progress.progress}% (${progress.transferredBytes}/${progress.totalBytes} bytes)`);\n  },\n  onComplete: (result) => {\n    console.log('File sent successfully:', result.fileName);\n    console.log('Transfer took:', result.duration, 'ms');\n  },\n  onError: (error) => {\n    console.error('File send error:', error.error);\n  },\n  timeout: 60000 // 60 second timeout\n});\n\n// Cancel the transfer if needed\nif (control) {\n  // Later, if you need to cancel:\n  await control.cancel();\n}\n```\n\nThe `send` method accepts two parameters:\n- `file` (File) - The file object to send\n- `options` (FileTransferOptions, optional) - Configuration object with the following optional properties:\n  - `fileId` (string) - Optional custom file ID. If not provided, a unique ID will be auto-generated. Must be unique among active transfers.\n  - `onProgress` (function) - Called periodically with transfer progress information\n  - `onComplete` (function) - Called when the file transfer completes successfully  \n  - `onError` (function) - Called if an error occurs during transfer\n  - `timeout` (number) - Transfer timeout in milliseconds (default: 30 seconds)\n\nThe method returns a `FileTransferControl` object containing:\n- `fileId` (string) - Unique identifier for this transfer\n- `cancel` (function) - Async function to cancel the transfer\n- `promise` (Promise) - Promise that resolves when transfer completes or rejects on error\n\nReturns `undefined` if the file sender is not available (e.g., if `system.initialise` was not called first).\n\n##### Using Custom File IDs\n\nYou can optionally provide a custom file ID for better tracking and management of file transfers:\n\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\n// Using custom file ID for better tracking\nconst customFileId = `document-${Date.now()}`;\n\ntry {\n  const control = partnerSDK.files.send(file, {\n    fileId: customFileId,\n    onComplete: (result) => {\n      console.log(`File with custom ID ${customFileId} sent successfully`);\n      // Store the custom ID for later reference\n      localStorage.setItem('lastUploadedFileId', customFileId);\n    }\n  });\n  \n  console.log('Started transfer with custom ID:', control.fileId); // Will be your custom ID\n} catch (error) {\n  if (error.message.includes('already in progress')) {\n    console.error(`Transfer with ID ${customFileId} is already active`);\n    // Handle duplicate ID error - perhaps generate a new ID or wait\n  } else {\n    console.error('Transfer failed:', error);\n  }\n}\n\n// Auto-generated ID (default behavior)\nconst autoControl = partnerSDK.files.send(file); // fileId will be auto-generated\nconsole.log('Auto-generated file ID:', autoControl?.fileId);\n```\n\n**Important notes about custom file IDs:**\n- File IDs must be unique among active transfers\n- If you provide a `fileId` that's already in use by an active transfer, an error will be thrown\n- Custom IDs are useful for tracking specific files or implementing retry logic\n- Auto-generated IDs are guaranteed to be unique and follow the format: `file_${timestamp}_${randomString}`\n\n#### get\nRetrieves a completed file by its key, or the latest completed file if no key is provided.\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\n// Get a specific file by key\nconst fileWithKey = partnerSDK.files.get('file-123');\nif (fileWithKey) {\n  console.log('File:', fileWithKey.fileName, fileWithKey.blob);\n}\n\n// Get the latest completed file\nconst latestFile = partnerSDK.files.get();\nif (latestFile) {\n  console.log('Latest file:', latestFile.fileName, latestFile.blob);\n}\n```\n\nThe function returns a `CompletedFileWithKey` object containing:\n- `fileName` (string) - The name of the file\n- `blob` (Blob) - The file content as a Blob object\n- `fileKey` (string) - The unique key identifying the file\n\nReturns `undefined` if no file is found for the specified key or if no files exist when no key is provided.\n\n#### Handling Files as They Are Received\nYou can also listen for files as they complete transfer by handling the `\"file-transfer-complete\"` type in your `onMessage` callback:\n\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\nimport { type MessageData } from '@8x8/pui-partner-comm';\n\nconst onMessage = (data: MessageData) => {\n  if (typeof data === 'object' && data.type === 'file-transfer-complete') {\n    // Handle the file as soon as it's received\n    console.log('File received:', data.message.fileName);\n    console.log('File key:', data.message.fileKey);\n    console.log('File blob:', data.message.blob);\n    \n    // process the file immediately\n    // for example, create a download link:\n    const url = URL.createObjectURL(data.message.blob);\n    const link = document.createElement('a');\n    link.href = url;\n    link.download = data.message.fileName;\n    link.click();\n    URL.revokeObjectURL(url);\n  }\n};\n\npartnerSDK.system.initialise({\n  appName: 'partner-application-name',\n  appVersion: '1.0.0',\n  vendor: '8x8',\n  onMessage,\n});\n```\n\nThis approach allows you to handle files immediately upon completion, while the `files.get()` function is useful for accessing files later or retrieving the most recent file.\n\n### resources\nThe resources namespace exposes functions that allow the partner to receive resources from 8x8 that can be used in the partner app.\n\n#### getActivityScreen\nRequests activity screen resources from the 8x8 application that can be used to display activity information in the partner app.\nThis function can request customized activity screen data with optional parameters for heading, subheading, and active status.\n\nThis function receives one optional parameter as an object that has the following properties:\n- heading - (string) the main heading text to display\n- subheading - (string) the secondary text to display below the heading  \n- isActive - (boolean) whether the activity should be marked as active/highlighted\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\n// Request activity screen resources with specific parameters\npartnerSDK.resources.getActivityScreen({\n  heading: 'Customer Support Session',\n  subheading: 'Active call with customer ID: 12345',\n  isActive: true\n});\n\n// Request activity screen resources with activity status\npartnerSDK.resources.getActivityScreen({\n  isActive: false\n});\n\n// Request default activity screen resources\npartnerSDK.resources.getActivityScreen();\n```\n\nThe activity screen resources will be received asynchronously as part of the data for the `onMessage` function, which you can then use to display activity information in your partner app.\n\nWhen `isActive: true`, the response will contain HTML resources like this sample (where `HEADING` and `SUBHEADING` are replaced with your provided values):\n\n```html\n<div class=\"eght-activity-container\" style=\"text-align: center; max-width: 400px; padding: 40px 20px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\">\n    <div class=\"eght-activity-svg\" style=\"position: relative; display: inline-block; margin-bottom: 40px; width: 120px; height: auto;\">\n        <svg width=\"82\" height=\"87\" viewBox=\"0 0 82 87\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n        <path opacity=\"0.2\" d=\"M14.5645 24H46.4512C53.6002 24.0001 59.5077 30.0775 59.5078 37.7158V59.4531C59.5078 67.0915 53.6003 73.1688 46.4512 73.1689H34.29C31.1126 73.1689 28.0791 74.4891 25.8535 76.8154L19.3057 83.6602C16.656 86.4298 11.9056 84.6141 11.9053 80.375V77.9297C11.9052 75.3639 9.89918 73.1689 7.28613 73.1689C4.15684 73.1689 1.50795 70.498 1.50781 67.0615V37.7158C1.50792 30.0775 7.41544 24.0001 14.5645 24Z\" fill=\"#4A3DA4\" stroke=\"#C4BAFF\" stroke-width=\"3\"/>\n        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M38.1172 40.1875C38.1172 44.1225 34.9272 47.3125 30.9922 47.3125C27.0572 47.3125 23.8672 44.1225 23.8672 40.1875C23.8672 36.2525 27.0572 33.0625 30.9922 33.0625C34.9272 33.0625 38.1172 36.2525 38.1172 40.1875ZM35.7422 40.1875C35.7422 42.8109 33.6155 44.9375 30.9922 44.9375C28.3688 44.9375 26.2422 42.8109 26.2422 40.1875C26.2422 37.5641 28.3688 35.4375 30.9922 35.4375C33.6155 35.4375 35.7422 37.5641 35.7422 40.1875Z\" fill=\"#73348C\"/>\n        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M42.8672 56.8125C42.8672 60.7475 37.5506 63.9375 30.9922 63.9375C24.4338 63.9375 19.1172 60.7475 19.1172 56.8125C19.1172 52.8775 24.4338 49.6875 30.9922 49.6875C37.5506 49.6875 42.8672 52.8775 42.8672 56.8125ZM40.4922 56.8125C40.4922 57.618 39.9356 58.753 38.1672 59.8141C36.446 60.8468 33.9149 61.5625 30.9922 61.5625C28.0694 61.5625 25.5384 60.8468 23.8172 59.8141C22.0488 58.753 21.4922 57.618 21.4922 56.8125C21.4922 56.007 22.0488 54.872 23.8172 53.8109C25.5384 52.7782 28.0694 52.0625 30.9922 52.0625C33.9149 52.0625 36.446 52.7782 38.1672 53.8109C39.9356 54.872 40.4922 56.007 40.4922 56.8125Z\" fill=\"#73348C\"/>\n        <path d=\"M73.8482 6.51644L74.4544 4.95203C74.5487 4.7087 74.9043 4.7087 74.9986 4.95203L75.6048 6.51644C75.6343 6.5925 75.6963 6.65251 75.7749 6.68103L77.3915 7.26769C77.6429 7.35894 77.6429 7.70313 77.3915 7.79437L75.7749 8.38103C75.6963 8.40955 75.6343 8.46956 75.6048 8.54562L74.9986 10.11C74.9043 10.3534 74.5487 10.3534 74.4544 10.11L73.8482 8.54562C73.8187 8.46956 73.7567 8.40955 73.6781 8.38103L72.0615 7.79437C71.8101 7.70313 71.8101 7.35894 72.0615 7.26769L73.6781 6.68103C73.7567 6.65251 73.8187 6.5925 73.8482 6.51644Z\" fill=\"#73348C\"/>\n        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M65.4615 5.65343C65.1472 4.84233 63.9617 4.84233 63.6474 5.65343L61.2744 11.7772C61.1762 12.0308 60.9695 12.2308 60.7075 12.3259L54.3796 14.6223C53.5414 14.9265 53.5414 16.0738 54.3796 16.3779L60.7075 18.6743C60.9695 18.7694 61.1762 18.9695 61.2744 19.223L63.6474 25.3468C63.9617 26.1579 65.1472 26.1579 65.4615 25.3468L67.8345 19.223C67.9328 18.9695 68.1395 18.7694 68.4014 18.6743L74.7294 16.3779C75.5675 16.0738 75.5675 14.9265 74.7294 14.6223L68.4014 12.3259C68.1395 12.2308 67.9328 12.0308 67.8345 11.7772L65.4615 5.65343Z\" fill=\"#73348C\"/>\n        <path d=\"M74.4544 20.8895L73.8482 22.4539C73.8187 22.53 73.7567 22.59 73.6781 22.6185L72.0615 23.2052C71.8101 23.2964 71.8101 23.6406 72.0615 23.7319L73.6781 24.3185C73.7567 24.3471 73.8187 24.4071 73.8482 24.4831L74.4544 26.0475C74.5487 26.2909 74.9043 26.2909 74.9986 26.0475L75.6048 24.4831C75.6343 24.4071 75.6963 24.3471 75.7749 24.3185L77.3915 23.7319C77.6429 23.6406 77.6429 23.2964 77.3915 23.2052L75.7749 22.6185C75.6963 22.59 75.6343 22.53 75.6048 22.4539L74.9986 20.8895C74.9043 20.6462 74.5487 20.6462 74.4544 20.8895Z\" fill=\"#73348C\"/>\n        </svg>\n    </div>\n\n    <h1 class=\"eght-activity-heading\" style=\"font-size: 28px; font-weight: 600; color: #2c3e50; margin: 0 0 16px 0; line-height: 1.3;\">HEADING</h1>\n\n    <p class=\"eght-activity-subheading\" style=\"font-size: 16px; color: #6c757d; line-height: 1.4; margin: 0;\">SUBHEADING</p>\n</div>\n```\n\n**Note:** If you provide a `heading` parameter, it will replace `HEADING` in the HTML. Similarly, if you provide a `subheading` parameter, it will replace `SUBHEADING` in the HTML.\n\nexample of receiving and using the activity screen resources:\n```typescript\nimport { type MessageData } from '@8x8/pui-partner-comm';\n\nconst onMessage = (data: MessageData) => {\n  // ... \n  if (typeof data === 'object') {\n    if (data.type === 'response') {\n      // here you will handle all the responses\n      if (data.message.request === 'getActivityScreen' && data.message.namespace === 'resources') {\n        // you know that the response contains activity screen resources from 8x8\n        const activityScreenHTML = data.message.value;\n        console.log('Received activity screen resources from 8x8:', activityScreenHTML);\n        \n        // Use the received HTML resources to display in your partner app\n        document.getElementById('activity-container').innerHTML = activityScreenHTML;\n      }\n    }\n  }\n  // ...\n}\n```\n\n### system\nThe system namespace exposes\n\n#### initialise\nIt is required to call this function as part of the integration.\nThis function receives one parameter as an object that has the following properties:\n- appName - (string) the name of the application\n- appVersion - (string) the version of the application\n- vendor - (string) the name of the company that owns the integration\n- onMessage - (function) a function where you will write the code specific on your needs based on the data received from 8x8\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\nimport { type MessageData } from '@8x8/pui-partner-comm';\n\nconst onMessage = (data: MessageData) => {\n  // write what do you want to do with the data received\n}\n\npartnerSDK.system.initialise({\n  appName: 'partner-application-name',\n  appVersion: '1.0.0',\n  vendor: '8x8',\n  onMessage,\n});\n```\n\n#### getContext\nThis function should be called if you want to retrieve the `theme` and the `locale`.\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\npartnerSDK.system.getContext();\n```\n\nthe response will be received asynchronously as part of the data for the `onMessage` function.\n\nexample of data:\n```json\n{\n  \"type\": \"response\",\n  \"message\": {\n    \"namespace\": \"system\",\n    \"request\": \"getContext\",\n    \"value\": {\n      \"locale\": \"en-US\",\n      \"theme\": \"light\"\n    }\n  }\n}\n```\n\nexample of interacting with the data:\n```typescript\nimport { type MessageData } from '@8x8/pui-partner-comm';\n\nconst onMessage = (data: MessageData) => {\n  // ... \n  if (typeof data === 'object') {\n    if (data.type === 'response') {\n      // here you will handle all the responses\n      if (data.message.request === 'getContext') {\n        // you know that the response is for `getContext`\n        console.log(`received theme is ${data.message.value.theme} and the locale is ${data.message.value.locale}`); \n      }\n    }\n  }\n  // ...\n}\n```\n\n#### getLocale\nThis function should be called if you want to retrieve the `locale`.\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\npartnerSDK.system.getLocale();\n```\n\nthe response will be received asynchronously as part of the data for the `onMessage` function.\n\nexample of data:\n```json\n{\n  \"type\": \"response\",\n  \"message\": {\n    \"namespace\": \"system\",\n    \"request\": \"getLocale\",\n    \"value\": \"en-US\"\n  }\n}\n```\n\nexample of interacting with the data:\n```typescript\nimport { type MessageData } from '@8x8/pui-partner-comm';\n\nconst onMessage = (data: MessageData) => {\n  // ... \n  if (typeof data === 'object') {\n    if (data.type === 'response') {\n      // here you will handle all the responses\n      if (data.message.request === 'getLocale') {\n        // you know that the response is for `getLocale`\n        console.log(`received locale is ${data.message.value}`); \n      }\n    }\n  }\n  // ...\n}\n```\n\n#### getTheme\nThis function should be called if you want to retrieve the `theme`.\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\npartnerSDK.system.getTheme();\n```\n\nthe response will be received asynchronously as part of the data for the `onMessage` function.\n\nexample of data:\n```json\n{\n  \"type\": \"response\",\n  \"message\": {\n    \"namespace\": \"system\",\n    \"request\": \"getTheme\",\n    \"value\": \"light\"\n  }\n}\n```\n\nexample of interacting with the data:\n```typescript\nimport { type MessageData } from '@8x8/pui-partner-comm';\n\nconst onMessage = (data: MessageData) => {\n  // ... \n  if (typeof data === 'object') {\n    if (data.type === 'response') {\n      // here you will handle all the responses\n      if (data.message.request === 'getTheme') {\n        // you know that the response is for `getTheme`\n        console.log(`received theme is ${data.message.value.theme}`); \n      }\n    }\n  }\n  // ...\n}\n```\n\n#### getVersion\nThis function should be called if you want to retrieve the `versions` of the SDK components.\n\nAvailable from version `0.6.0`\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\npartnerSDK.system.getVersion();\n```\n\nthe response will be received asynchronously as part of the data for the `onMessage` function.\n\nexample of data:\n```json\n{\n  \"type\": \"response\",\n  \"message\": {\n    \"namespace\": \"system\",\n    \"request\": \"getVersion\",\n    \"value\": {\n      \"mfeVersion\": \"1.3.1+21a7e27\",\n      \"parentVersion\": \"0.23.0+32e8f38\",\n      \"partnerVersion\": \"0.5.0+7e765ef\"\n    }\n  }\n}\n```\n\nexample of interacting with the data:\n```typescript\nimport { type MessageData } from '@8x8/pui-partner-comm';\n\nconst onMessage = (data: MessageData) => {\n  // ... \n  if (typeof data === 'object') {\n    if (data.type === 'response') {\n      // here you will handle all the responses\n      if (data.message.request === 'getVersion' &&  data.message.namespace === 'system') {\n        // you know that the response is for `getVersion` from the `system` namespace\n        console.log('received versions are: ', data.message.value); \n      }\n    }\n  }\n  // ...\n}\n```\n\n\n#### getEvents\nThis function should be called if you want to retrieve the `events` that can be received.\n\nAvailable from version `0.7.0`\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\npartnerSDK.system.getEvents();\n```\n\nthe response will be received asynchronously as part of the data for the `onMessage` function.\n\nexample of data:\n```json\n{\n  \"type\": \"response\",\n  \"message\": {\n    \"namespace\": \"system\",\n    \"request\": \"getEvents\",\n    \"value\": {\n      \"global-user-details-v1\": [\n        \"1.0.0\"\n      ],\n      \"aw-interaction-mute-v1\": [\n        \"1.0.0\"\n      ],\n      \"aw-interaction-unmute-v1\": [\n        \"1.0.0\"\n      ],\n      \"aw-interaction-hold-v1\": [\n        \"1.0.0\"\n      ],\n      \"aw-close-agent-assist-v1\": [\n        \"1.0.0\"\n      ],\n      \"aw-interaction-focus-v1\": [\n        \"1.0.0\"\n      ],\n      \"aw-interaction-resume-v1\": [\n        \"1.0.0\"\n      ],\n      \"aw-interaction-wrap-up-codes-v1\": [\n        \"1.0.0\"\n      ]\n    }\n  }\n}\n```\n\nexample of interacting with the data:\n```typescript\nimport { type MessageData } from '@8x8/pui-partner-comm';\n\nconst onMessage = (data: MessageData) => {\n  // ... \n  if (typeof data === 'object') {\n    if (data.type === 'response') {\n      // here you will handle all the responses\n      if (data.message.request === 'getEvents' &&  data.message.namespace === 'system') {\n        // you know that the response is for `getEvents` from the `system` namespace\n        console.log('received events are: ', data.message.value); \n      }\n    }\n  }\n  // ...\n}\n```\n\n#### sendMessage\nThis function should be called if you want to send message. This function takes the argument of the type `String`.\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\npartnerSDK.system.sendMessage(\"Hello World\");\n```\n\nIn case the data sent is invalid, an error will be received asynchronously as part of the data for the `onMessage` function.\n\nexample of data:\n```json\n{\n  \"type\": \"error\",\n  \"message\": {\n    \"original\": {}, // original message sent\n    \"error\": \"Invalid message\"\n  }\n}\n```\n\n#### sendEvent\nThis function should be called if you want to send a custom event to 8x8 applications. This function takes two parameters: `name` (string) - the event name, and `data` (unknown) - the event data payload.\n\nexample:\n```typescript\nimport * as partnerSDK from '@8x8/pui-partner-comm';\n\n// Send a chat message received event\npartnerSDK.system.sendEvent(\"aw-chat-message-received-v1\", {\n  interactionId: \"INTERACTION_ID\",\n  message: \"something relevant\",\n  schemaVersion: \"1.0.0\"\n});\n```\n\nIn case the event data sent is invalid, an error will be received asynchronously as part of the data for the `onMessage` function, similar to the `sendMessage` function error handling.\n\n\n## Events\n\nFor a comprehensive list of events that partners can receive or send, please consult the [Partner SDK Events documentation](https://developer.8x8.com/tech-partner/docs/partner-sdk-events).\n\n## Types\nFor the types used please see [TYPES.md](TYPES.md) or [TYPES.md on unpkg.com](https://www.unpkg.com/@8x8/pui-partner-comm@latest/TYPES.md) or [TYPES.md on jsdelivr.net](https://cdn.jsdelivr.net/npm/@8x8/pui-partner-comm@latest/TYPES.md)\n","readmeFilename":"README.md"}