{"_id":"@altanlabs/sdk","_rev":"19-a180be61a6cd4cc3169ae45bcf35e490","name":"@altanlabs/sdk","dist-tags":{"latest":"2.6.5"},"versions":{"2.0.0":{"name":"@altanlabs/sdk","version":"2.0.0","keywords":["altan","ai","chat","conversational","agent","sdk","javascript","typescript","react"],"author":{"name":"Altan AI","email":"support@altan.ai"},"license":"PROPRIETARY","_id":"@altanlabs/sdk@2.0.0","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"homepage":"https://github.com/altanlabs/sdk#readme","bugs":{"url":"https://github.com/altanlabs/sdk/issues"},"dist":{"shasum":"17e3a9d81132eea4325b931c8acef9e81f63f7ad","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.0.0.tgz","fileCount":15,"integrity":"sha512-tOUXUCUpgQu36o3clgNQzimqnF6L7g05+rLisKUgaRrailakM/WYuQlFxp8Rh/LRRA/TnooE9rkIWf+6jI+jKQ==","signatures":[{"sig":"MEUCIERfWJPW6UZ3I693iM7kHPRydcuCnkPR/NKeluK1XuqTAiEAzIrPdjTurc3LVz+ezlmaWnQhioktCEfSxGMsgzKDcCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"b7a8767c7ef90c82be47a3dcae72c74eb9e01bf9","scripts":{"dev":"rollup -c --watch","lint":"eslint --ext .ts,.tsx .","test":"jest","build":"rollup -c","clean":"rm -rf dist","lint:fix":"eslint --fix --ext .ts,.tsx .","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"repository":{"url":"git+https://github.com/altanlabs/sdk.git","type":"git"},"_npmVersion":"11.1.0","description":"Official JavaScript/TypeScript SDK for integrating with Altan AI's conversational platform","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","tslib":"^2.6.0","eslint":"^8.0.0","rollup":"^4.9.0","typescript":"^5.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","rollup-plugin-dts":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.0_1753549619397_0.3504829150391535","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@altanlabs/sdk","version":"2.1.0","keywords":["altan","ai","chat","conversational","agent","sdk","javascript","typescript","react"],"author":{"name":"Altan AI","email":"support@altan.ai"},"license":"PROPRIETARY","_id":"@altanlabs/sdk@2.1.0","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"homepage":"https://github.com/altanlabs/sdk#readme","bugs":{"url":"https://github.com/altanlabs/sdk/issues"},"dist":{"shasum":"5ca28b4c36e59303cc436dab591f5422f5723f62","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.1.0.tgz","fileCount":15,"integrity":"sha512-si9KVCSSo8rDVMj2+TZJbs3NO7ZRbK10987o/21mkEIbtYp1TjFVieChuXfqwJC5CDYhvM9wVMJf159dtiwqjw==","signatures":[{"sig":"MEYCIQCI8B5/jx4+oAN1uMWSIK+Z4LaYNqUPt/WleiKBxKf7ZwIhAMHwL9nbGJdEqPEJGvQ7wuvaJPUgKJVWUO6OKWmBZha0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"bf166596442b6bf126f5d851235da10889b13dc0","scripts":{"dev":"rollup -c --watch","lint":"eslint --ext .ts,.tsx .","test":"jest","build":"rollup -c","clean":"rm -rf dist","lint:fix":"eslint --fix --ext .ts,.tsx .","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"repository":{"url":"git+https://github.com/altanlabs/sdk.git","type":"git"},"_npmVersion":"11.1.0","description":"Official JavaScript/TypeScript SDK for integrating with Altan AI's conversational platform","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","tslib":"^2.6.0","eslint":"^8.0.0","rollup":"^4.9.0","typescript":"^5.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","rollup-plugin-dts":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.0_1753553906445_0.6877792849684623","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@altanlabs/sdk","version":"2.1.1","keywords":["altan","ai","chat","conversational","agent","sdk","javascript","typescript","react"],"author":{"name":"Altan AI","email":"support@altan.ai"},"license":"PROPRIETARY","_id":"@altanlabs/sdk@2.1.1","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"homepage":"https://github.com/altanlabs/sdk#readme","bugs":{"url":"https://github.com/altanlabs/sdk/issues"},"dist":{"shasum":"54c50268b92597c3e98e81d3d8344d2d3ebfdeda","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.1.1.tgz","fileCount":15,"integrity":"sha512-46RfefhGxMp3Xw6cr7l2t/sM6jmy8gvlrQCjQ1HUZoK2YNiKRZ0k3eZrj4RtG1v55dWZtibP3djvtu5VPRXl1g==","signatures":[{"sig":"MEUCIQCWPb+bMMJ8uDZeZuhDSoAfBRoDXWX1RRVkQng5plUZDAIgfUWjcQAFRL6ARaH51LkELJIeCpk0qIaOg9nEQSTEfhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365640},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"f6a288afb6738c79dd95cb11667cda1459c122be","scripts":{"dev":"rollup -c --watch","lint":"eslint --ext .ts,.tsx .","test":"jest","build":"rollup -c","clean":"rm -rf dist","lint:fix":"eslint --fix --ext .ts,.tsx .","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"repository":{"url":"git+https://github.com/altanlabs/sdk.git","type":"git"},"_npmVersion":"11.1.0","description":"Official JavaScript/TypeScript SDK for integrating with Altan AI's conversational platform","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","tslib":"^2.6.0","eslint":"^8.0.0","rollup":"^4.9.0","typescript":"^5.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","rollup-plugin-dts":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.1_1753556384560_0.5317300858885767","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@altanlabs/sdk","version":"2.1.2","keywords":["altan","ai","chat","conversational","agent","sdk","javascript","typescript","react"],"author":{"name":"Altan AI","email":"support@altan.ai"},"license":"PROPRIETARY","_id":"@altanlabs/sdk@2.1.2","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"homepage":"https://github.com/altanlabs/sdk#readme","bugs":{"url":"https://github.com/altanlabs/sdk/issues"},"dist":{"shasum":"b4d886393d0ddd5586ec3349309ebf4cebc3b96c","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.1.2.tgz","fileCount":15,"integrity":"sha512-gW0JH4LJ4yCrOJ6u25NaKLcgjzR0X1oYJQxz5jO0lXt0xQ1t92lhet1qNbJMM5LxI5t1kRIoV/HX5DB/P2iNdg==","signatures":[{"sig":"MEUCIBJ+qEFoonYLHjmNGzE3y3BVK06YkFChGDyJZX3o/z8KAiEAuvTVoo0Q0MmaXQnYOK5uIJhrwuR+O7l/J1hdbMb4Abw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"e5bf77415b0d209835c6c58ea0a9c6940e948bc5","scripts":{"dev":"rollup -c --watch","lint":"eslint --ext .ts,.tsx .","test":"jest","build":"rollup -c","clean":"rm -rf dist","lint:fix":"eslint --fix --ext .ts,.tsx .","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"repository":{"url":"git+https://github.com/altanlabs/sdk.git","type":"git"},"_npmVersion":"11.1.0","description":"Official JavaScript/TypeScript SDK for integrating with Altan AI's conversational platform","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","tslib":"^2.6.0","eslint":"^8.0.0","rollup":"^4.9.0","typescript":"^5.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","rollup-plugin-dts":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.2_1753663496428_0.3950277475590809","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@altanlabs/sdk","version":"2.1.3","keywords":["altan","ai","chat","conversational","agent","sdk","javascript","typescript","react"],"author":{"name":"Altan AI","email":"support@altan.ai"},"license":"PROPRIETARY","_id":"@altanlabs/sdk@2.1.3","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"homepage":"https://github.com/altanlabs/sdk#readme","bugs":{"url":"https://github.com/altanlabs/sdk/issues"},"dist":{"shasum":"c4dffe2089fbb74a6bcab59fbc3c05b2181ced72","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.1.3.tgz","fileCount":15,"integrity":"sha512-UbNMB27owZAJIRogCWDTJG7l4sQGsKcwoMeCjSBpKJdcukDu9laGBqc93BCsI16o4DOums5wpKxjCCElUs/XTw==","signatures":[{"sig":"MEYCIQCz/TiDiIvRAshXm+2xOG1HHuVoukS1CDG7HBpkoJPFxAIhAJfrcHZKeCQ0vXvi//6BtlnOW3I11ZV/PYFwadtuWUiU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349546},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"e5bf77415b0d209835c6c58ea0a9c6940e948bc5","scripts":{"dev":"rollup -c --watch","lint":"eslint --ext .ts,.tsx .","test":"jest","build":"rollup -c","clean":"rm -rf dist","lint:fix":"eslint --fix --ext .ts,.tsx .","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"repository":{"url":"git+https://github.com/altanlabs/sdk.git","type":"git"},"_npmVersion":"11.1.0","description":"Official JavaScript/TypeScript SDK for integrating with Altan AI's conversational platform","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","tslib":"^2.6.0","eslint":"^8.0.0","rollup":"^4.9.0","typescript":"^5.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","rollup-plugin-dts":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.3_1753664054658_0.6538739011629893","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@altanlabs/sdk","version":"2.2.0","keywords":["altan","ai","chat","conversational","agent","sdk","javascript","typescript","react"],"author":{"name":"Altan AI","email":"support@altan.ai"},"license":"PROPRIETARY","_id":"@altanlabs/sdk@2.2.0","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"homepage":"https://github.com/altanlabs/sdk#readme","bugs":{"url":"https://github.com/altanlabs/sdk/issues"},"dist":{"shasum":"51f8635ded17211f7ef53be43bcc658343513639","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.2.0.tgz","fileCount":15,"integrity":"sha512-L5GXJNEUb0wmsP1RPENIYQPMPUMphm2y17HDDojR9rmtwF0tbYAChwhBGx54iSXDC+Opo9ZZoXfvrNkRwseo1w==","signatures":[{"sig":"MEUCIQDfBHs4idnm18BA8uZdf6GnE588+/V89UYDw+LyoYcg6gIgIhVKT05aWchWAIwuLgNizhTzkmfegh17zNuY22opj38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386258},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"12aa90a820eff0457c1c5f0ea68cc7e531f2613b","scripts":{"dev":"rollup -c --watch","lint":"eslint --ext .ts,.tsx .","test":"jest","build":"rollup -c","clean":"rm -rf dist","lint:fix":"eslint --fix --ext .ts,.tsx .","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"repository":{"url":"git+https://github.com/altanlabs/sdk.git","type":"git"},"_npmVersion":"11.1.0","description":"Official JavaScript/TypeScript SDK for integrating with Altan AI's conversational platform","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","tslib":"^2.6.0","eslint":"^8.0.0","rollup":"^4.9.0","typescript":"^5.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","rollup-plugin-dts":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.0_1753708223657_0.5906787979751191","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@altanlabs/sdk","version":"2.2.1","keywords":["altan","ai","chat","conversational","agent","sdk","javascript","typescript","react"],"author":{"name":"Altan AI","email":"support@altan.ai"},"license":"PROPRIETARY","_id":"@altanlabs/sdk@2.2.1","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"homepage":"https://github.com/altanlabs/sdk#readme","bugs":{"url":"https://github.com/altanlabs/sdk/issues"},"dist":{"shasum":"0074e4583f34810b7fc0f50b7d72fb96cdee0692","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.2.1.tgz","fileCount":15,"integrity":"sha512-7L84sGsf+WcacUv6CRDDxNSzr77vw4MTI11SZ1IQRsTk5Q7b2aNuXGAukBJpFaWpPGOl0G9589kerfIxMKSY6g==","signatures":[{"sig":"MEUCIQCel/ggbDdmSUHn2VJ8YNn+sJaB23UDQN3p/Ft+3ZD9KQIgIXj+lh4pChpueNRnoH6CGTUHmjDmCUxfH+HNwTCUf78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386777},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"12aa90a820eff0457c1c5f0ea68cc7e531f2613b","scripts":{"dev":"rollup -c --watch","lint":"eslint --ext .ts,.tsx .","test":"jest","build":"rollup -c","clean":"rm -rf dist","lint:fix":"eslint --fix --ext .ts,.tsx .","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"repository":{"url":"git+https://github.com/altanlabs/sdk.git","type":"git"},"_npmVersion":"11.1.0","description":"Official JavaScript/TypeScript SDK for integrating with Altan AI's conversational platform","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","tslib":"^2.6.0","eslint":"^8.0.0","rollup":"^4.9.0","typescript":"^5.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","rollup-plugin-dts":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.1_1753708264760_0.28926562086114127","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@altanlabs/sdk","version":"2.2.2","keywords":["altan","ai","chat","conversational","agent","sdk","javascript","typescript","react"],"author":{"name":"Altan AI","email":"support@altan.ai"},"license":"PROPRIETARY","_id":"@altanlabs/sdk@2.2.2","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"homepage":"https://github.com/altanlabs/sdk#readme","bugs":{"url":"https://github.com/altanlabs/sdk/issues"},"dist":{"shasum":"2d9b06d2318fab0b71802d153c1a18146e8cbe2e","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.2.2.tgz","fileCount":17,"integrity":"sha512-VKohtfKCwSyMWLYZLgaCDX4NGNYNa81S2fjItCHrTz+s5QXVoeNQqrMk7nVCI3XJqQOf7n9BVBt+0jT+U5CPmw==","signatures":[{"sig":"MEYCIQC6cTpzk/J8QQ98lD/82LPrGkYe3CSzY5nvqPCYlrSOVgIhAJdnruOkj+lx4PxxARZ3O7ez3RdDRvIEFeDSFFMHgTLC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612551},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"cf28441b08cc258b51ab7d39c6adfcad55da2eec","scripts":{"dev":"rollup -c --watch","lint":"eslint --ext .ts,.tsx .","test":"jest","build":"rollup -c","clean":"rm -rf dist","lint:fix":"eslint --fix --ext .ts,.tsx .","build:all":"npm run build && npm run build:widget","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c --watch","build:widget":"webpack --config webpack.widget.config.cjs && cp dist/altan-widget.js ../../../public/sdk/","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"repository":{"url":"git+https://github.com/altanlabs/sdk.git","type":"git"},"_npmVersion":"11.1.0","description":"Official JavaScript/TypeScript SDK for integrating with Altan AI's conversational platform","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","tslib":"^2.6.0","eslint":"^8.0.0","rollup":"^4.9.0","webpack":"^5.88.0","typescript":"^5.0.0","@babel/core":"^7.22.0","webpack-cli":"^5.1.0","@types/react":"^18.2.0","babel-loader":"^9.1.0","@types/react-dom":"^18.2.0","@babel/preset-env":"^7.22.0","rollup-plugin-dts":"^6.1.0","@babel/preset-react":"^7.22.0","@rollup/plugin-commonjs":"^25.0.7","@babel/preset-typescript":"^7.22.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.22.0","@typescript-eslint/eslint-plugin":"^6.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.2_1753718879575_0.9197067814771598","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@altanlabs/sdk","version":"2.5.2","keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"author":{"name":"Altan AI"},"license":"MIT","_id":"@altanlabs/sdk@2.5.2","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"dist":{"shasum":"5536f17d81ddc7a1d6eb1c73fec1540b25dd84d1","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.5.2.tgz","fileCount":23,"integrity":"sha512-ADQZkDSB9qKJKperG/LC4Px757gf/eEBvhnwmzyzKCMNM/zfiZavWMGIWZZkhnxNuKy2ELnXWD1jRqmOmqdtFg==","signatures":[{"sig":"MEUCIASnSkM8qkVHeDY/KqgpXrMqVliofsi3Om2fMEVE+ni2AiEAq2N4t2m0QclmaQAq3GIaaaqFAvF6iwMneFlMqkboDcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642454},"main":"index.ts","types":"index.ts","gitHead":"7a517735a1413cb1fa23fdf459c1880c3b50fa3d","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"_npmVersion":"11.1.0","description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.5.2_1753741657305_0.6994623672187708","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@altanlabs/sdk","version":"2.5.3","keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"author":{"name":"Altan AI"},"license":"MIT","_id":"@altanlabs/sdk@2.5.3","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"dist":{"shasum":"868dac34cfd6c7925d485016ec1950b7e6876741","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.5.3.tgz","fileCount":20,"integrity":"sha512-p36QNtf4BlB7s2WCAADwTHvifl1VQyrkSF+tpqFhcp3FZV/+c4QzdgGiXRekWPtQbuy52N4Y5u1TqUNDgxkaUQ==","signatures":[{"sig":"MEUCID1TIleBHxoffqYACFlnQcdsYrTeAVfo/CuexiKHGINGAiEA85bbUVZcj5voOfRfLOieACgaavLaKtYv5vyNSAK07s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623708},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"9fc51c6e09afb776cb3dc46a12d3511c789ae7cf","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"_npmVersion":"11.1.0","description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.5.3_1753816277183_0.8279556339180207","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@altanlabs/sdk","version":"2.5.5","keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"author":{"name":"Altan AI"},"license":"MIT","_id":"@altanlabs/sdk@2.5.5","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"dist":{"shasum":"c646d7cfc1048be006e558e4ed1b6d61c4b260ff","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.5.5.tgz","fileCount":20,"integrity":"sha512-SAnde6FcyUPsxg5rChzht5Fsdl0bGvcE0VfluSJVu0M2huh31CwYkgKkunRxCc3pFhAZs9mZLcg79fnNB1yAZg==","signatures":[{"sig":"MEUCIAr7TZF6X1m8s1bAfElnHRKwKHEnnfR2eV4h8VYmwgvqAiEAmb9jSaRfWCBB/uc1Szp+R8JLwY4GvPnDiBGkrWqG9UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622836},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"6b813ac22ef36881d731a1e1a35a7c041f50f7c9","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"_npmVersion":"11.1.0","description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.5.5_1754246002846_0.2798339144746742","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@altanlabs/sdk","version":"2.5.6","keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"author":{"name":"Altan AI"},"license":"MIT","_id":"@altanlabs/sdk@2.5.6","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"dist":{"shasum":"56d926d285cf5c843fd0fe7436222582838dcf5c","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.5.6.tgz","fileCount":20,"integrity":"sha512-fXvmtuwmwX9gouy5OvDv0EoRHlMfOcX4HPNcRRWcQLeZIC+d0K10KEevZoJ2ccbq13jYbZDXltZwCrhHc9E3lQ==","signatures":[{"sig":"MEYCIQDMHsnO/3yA93SJM7DO3nPC3VmFLxOTEnIsbTcwZJeDVgIhAN7oiLdjkBGUrvXprOGErNmA7zXeLw3MkXCyDmk/0zet","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625742},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"24877e697114bda4b40fd9ca3bc88e4c4c46f2c1","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"_npmVersion":"11.1.0","description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.5.6_1754247189547_0.9611032242671131","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"@altanlabs/sdk","version":"2.5.9","keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"author":{"name":"Altan AI"},"license":"MIT","_id":"@altanlabs/sdk@2.5.9","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"dist":{"shasum":"418bc000bd7789d0c7aef3e2b4305372d8ac00da","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.5.9.tgz","fileCount":20,"integrity":"sha512-CkFQ8YuPD7bO0Xfof3FbsRql4hPBaOXGHSIrHSWwM0llO5VKZu+j8HnS/f6fYMVIhok8Mk5en59WUgArlI4NUQ==","signatures":[{"sig":"MEUCIBb/gx1hh7MxeVeHgCCYzf/qmScz/7IikB2c/ItUxEU3AiEAy9hwHbuz/bA4vx6sejZZsJYlz+hlbXuxsVWOg87VaWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631618},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"c24951806a0b42e5906dbca071df9c829580e36a","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"_npmVersion":"11.1.0","description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.5.9_1754250958653_0.5388569410224486","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@altanlabs/sdk","version":"2.6.0","keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"author":{"name":"Altan AI"},"license":"MIT","_id":"@altanlabs/sdk@2.6.0","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"dist":{"shasum":"57e8824aea428df6e1d4da110e97ed3b3b0f399a","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.6.0.tgz","fileCount":17,"integrity":"sha512-T864FjkRqQmAWCM9RSUCnv1RdkxWx5wHawGs7N0eBBJciODtVLIH9iUDV06cUVcHVe6dkyyh7EzJt9Rfelz1PQ==","signatures":[{"sig":"MEQCIAMgysbgA42LzuJchpCtdSD8a+jUQ0lwKjLWDqW94zb+AiBa5Kac39dASMNzkABPPq0ntmuMRMer7Z891dH1kGjoWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294949},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"abeeb0a19dc03a1cfe428911914bccefd387b165","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"_npmVersion":"11.1.0","description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.6.0_1754339762765_0.24794040758517832","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@altanlabs/sdk","version":"2.6.1","keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"author":{"name":"Altan AI"},"license":"MIT","_id":"@altanlabs/sdk@2.6.1","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"dist":{"shasum":"fadb4da300c290d017763d54ac9cbd2e7bb149e0","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.6.1.tgz","fileCount":17,"integrity":"sha512-PJhpTPZ1UbZSLCWK/gjCEW9gsdGEF+9u/xrg9H+oeqSNWLM5GHSh4NCjreXmWzNJEAczNvDG1PkFadLdrbI3qA==","signatures":[{"sig":"MEQCIFB34k9nlT3DnsHXHF0pXOFYGg+AAAA9/yb4G7eypRMcAiA+H6DkEAoT3DNU2ZWetAAd3Lqp2Izq+T7yj9aUaH6LCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294945},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"abeeb0a19dc03a1cfe428911914bccefd387b165","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"_npmVersion":"11.1.0","description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.6.1_1754340260868_0.8923565051870264","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@altanlabs/sdk","version":"2.6.2","keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"author":{"name":"Altan AI"},"license":"MIT","_id":"@altanlabs/sdk@2.6.2","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"dist":{"shasum":"bc21f4592f9ce19c025d6e80fffb17424f4666fb","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.6.2.tgz","fileCount":17,"integrity":"sha512-+ToopPBGeAC0vgl/UW6JSH229pAphM/THD3uL0dHrlKjunAkhiKHUZg1d/ZiDMg6VpR2gTcSafB5fjWV8FXvcg==","signatures":[{"sig":"MEUCIQDu8SRIdH9x0YdZ5+AO5arcX3qDH+E29j9qbrSW2uL8eQIgA2VA0zaIkzKPUH0TkFJa4J3Bju/VhxTcGrDlpakTdvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295129},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"abeeb0a19dc03a1cfe428911914bccefd387b165","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"_npmVersion":"11.1.0","description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.6.2_1754343628295_0.9638077355702015","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@altanlabs/sdk","version":"2.6.3","keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"author":{"name":"Altan AI"},"license":"MIT","_id":"@altanlabs/sdk@2.6.3","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"dist":{"shasum":"7adc66197836388d5b8f797375f7a909e81819ee","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.6.3.tgz","fileCount":17,"integrity":"sha512-H0cveDoSWto5JKvWAOGdDOATGjZ+qVYNrk/eCeAkmgTdmECrTP0pFSWMa0a4afPka51DNjnOutQf9EZcR9CkYg==","signatures":[{"sig":"MEUCIQDNKjK2sH+9yGu5bgQ9Yx5LFbwJJaDPOhLi2HzNeyZ83wIgT1TEijY8ypJwOv9dGu4wabjiftbk0+p/c80kiyL8fc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295220},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"abeeb0a19dc03a1cfe428911914bccefd387b165","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"_npmVersion":"11.1.0","description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.6.3_1754343660828_0.12808155346206163","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@altanlabs/sdk","version":"2.6.4","keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"author":{"name":"Altan AI"},"license":"MIT","_id":"@altanlabs/sdk@2.6.4","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"dist":{"shasum":"d2cf1251ca50be68540a64675b66c62ae1d9af3a","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.6.4.tgz","fileCount":17,"integrity":"sha512-3FnwHoXJ1CbuFkX2KwNnrcP7mkgRaLC1fEuWC5Zm8I+6a8KvkEhXHyQo2R5FwdXeUVZQWMsHTBRVPAhYJQpuxA==","signatures":[{"sig":"MEQCIDxc2O9iLEdhleYV6ZvT/bL+fEtBYRrq3VQ7CvenifPFAiBYQUlR/6wsaCU8jX1zzw9R7aK398qgXi6IGHJxfqoBpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374388},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f534230ce6c1721647cfb0a6695ef7dd55ce813a","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"_npmVersion":"10.2.4","description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.6.4_1758307834162_0.06544145395838541","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@altanlabs/sdk","version":"2.6.5","description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"tsc","dev":"tsc --watch","prepublishOnly":"npm run build"},"keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"author":{"name":"Altan AI"},"license":"MIT","peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"_id":"@altanlabs/sdk@2.6.5","gitHead":"c6ace8c010603eaba1c722b26ec7800da76b8cde","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-om4o3dLUVlT8yRPf5aIUF9ASHghxKhzFHJObNFpMVRYpR+ftufJMICNcND2OX7DyiMr9yHG+paOUOSKwEEK5yA==","shasum":"3c7582c3eb8ada4e42d9d17deb4492bc0071964d","tarball":"https://registry.npmjs.org/@altanlabs/sdk/-/sdk-2.6.5.tgz","fileCount":17,"unpackedSize":374404,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDj1yB0cQHhVIvHFUY1TPbAvr4Jscrbc7PkrscuD/WnuAIgBHtK7gGJh1wufroDI0xgoicfwBJeNECSBo7MGooyQhI="}]},"_npmUser":{"name":"altanlabs","email":"albert@altan.ai"},"directories":{},"maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_2.6.5_1758308441387_0.26682020453001587"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T17:06:59.284Z","modified":"2025-09-19T19:00:41.856Z","2.0.0":"2025-07-26T17:06:59.566Z","2.1.0":"2025-07-26T18:18:26.623Z","2.1.1":"2025-07-26T18:59:44.788Z","2.1.2":"2025-07-28T00:44:56.639Z","2.1.3":"2025-07-28T00:54:14.859Z","2.2.0":"2025-07-28T13:10:23.829Z","2.2.1":"2025-07-28T13:11:04.934Z","2.2.2":"2025-07-28T16:07:59.745Z","2.5.2":"2025-07-28T22:27:37.556Z","2.5.3":"2025-07-29T19:11:17.435Z","2.5.5":"2025-08-03T18:33:23.049Z","2.5.6":"2025-08-03T18:53:09.816Z","2.5.9":"2025-08-03T19:55:58.896Z","2.6.0":"2025-08-04T20:36:03.014Z","2.6.1":"2025-08-04T20:44:21.087Z","2.6.2":"2025-08-04T21:40:28.516Z","2.6.3":"2025-08-04T21:41:01.042Z","2.6.4":"2025-09-19T18:50:34.422Z","2.6.5":"2025-09-19T19:00:41.660Z"},"author":{"name":"Altan AI"},"license":"MIT","keywords":["ai","chat","sdk","altan","react","widget","room-configuration","personalization","glassmorphism","styling"],"description":"Altan AI SDK - Ultra-simple AI chat integration with beautiful glassmorphism styling","maintainers":[{"name":"altanlabs","email":"albert@altan.ai"}],"readme":"# Altan AI SDK\n\nFor React/Next.js applications, install the npm package:\n\n```bash\nnpm install @altanlabs/sdk\n```\n\n## Usage\n\n### Agent Mode (1-on-1 Chat)\n\nChat with an AI agent. Automatically finds existing conversation or creates new one.\n\n```jsx\nimport { Room } from '@altanlabs/sdk';\n\n<Room\n  mode=\"agent\"\n  accountId=\"your-account-id\"\n  agentId=\"agent-123\"\n  guestInfo={{ first_name: \"John\", external_id: \"user-123\" }}\n/>\n```\n\n### Room Mode (Group Chat)\n\nJoin a specific room by ID. Perfect for community chat, support channels, etc.\n\n```jsx\nimport { Room } from '@altanlabs/sdk';\n\n<Room\n  mode=\"room\"\n  accountId=\"your-account-id\"\n  roomId=\"room-456\"\n  guestInfo={{ first_name: \"John\", external_id: \"user-123\" }}\n/>\n```\n\n### Compact Mode (Floating Widget)\n\nShows a floating text field that expands to full chat on click.\n\n```jsx\nimport { Room } from '@altanlabs/sdk';\n\n<Room\n  mode=\"compact\"\n  accountId=\"your-account-id\"\n  agentId=\"agent-123\"  // OR roomId=\"room-456\"\n  placeholder=\"Ask me anything...\"\n  guestInfo={{ first_name: \"John\", external_id: \"user-123\" }}\n/>\n```\n\n## 🎨 Room Personalization\n\nCustomize the room interface and behavior with configuration props:\n\n```jsx\nimport { Room } from '@altanlabs/sdk';\n\n<Room\n  mode=\"agent\"\n  accountId=\"your-account-id\"\n  agentId=\"agent-123\"\n  // Room personalization options (tabs, members, settings are false by default)\n  tabs={true}                     // Show tabs (default: false)\n  members={true}                  // Show members panel (default: false)\n  conversation_history={true}     // Show conversation history\n  settings={true}                 // Show settings panel (default: false)\n  theme=\"dark\"                    // Theme: 'light', 'dark', or 'system'\n  title=\"Custom Support Chat\"     // Custom room title\n  description=\"Get help here\"     // Custom room description\n  voice_enabled={true}            // Enable voice chat\n  suggestions={[                  // Predefined message suggestions\n    \"How can I help you?\",\n    \"Tell me about your services\",\n    \"I need technical support\"\n  ]}\n/>\n```\n\n### Room Configuration Options\n\n| Property | Type | Default | Description |\n|----------|------|---------|-------------|\n| `tabs` | boolean | `false` | Show/hide tab navigation |\n| `conversation_history` | boolean | `true` | Show/hide conversation history |\n| `members` | boolean | `false` | Show/hide members panel |\n| `settings` | boolean | `false` | Show/hide settings panel |\n| `show_fullscreen_button` | boolean | `false` | Show/hide fullscreen button in tab bar |\n| `show_sidebar_button` | boolean | `false` | Show/hide sidebar transformation button |\n| `theme` | string | `undefined` | Theme mode: 'light', 'dark', or 'system' |\n| `title` | string | `undefined` | Custom room title |\n| `description` | string | `undefined` | Custom room description |\n| `voice_enabled` | boolean | `true` | Enable/disable voice functionality |\n| `suggestions` | string[] | `[]` | Predefined message suggestions |\n\n### Widget Styling Options\n\n| Property | Type | Default | Description |\n|----------|------|---------|-------------|\n| `primary_color` | string | `#007bff` | Primary color (hex) for buttons and accents |\n| `background_color` | string | `#ffffff` | Background color (hex) for the widget |\n| `background_blur` | boolean | `true` | Enable glassmorphism background blur effect |\n| `position` | string | `bottom-center` | Position: 'bottom-right', 'bottom-left', 'bottom-center' |\n| `widget_width` | number | `350` | Widget width in pixels |\n| `room_width` | number | `450` | Room width in pixels when expanded |\n| `room_height` | number | `600` | Room height in pixels when expanded |\n| `border_radius` | number | `16` | Border radius in pixels for rounded corners |\n\n### TypeScript Support\n\nImport the configuration interface for full TypeScript support:\n\n```typescript\nimport { Room, RoomConfigProps } from '@altanlabs/sdk';\n\nconst roomConfig: RoomConfigProps = {\n  tabs: false,\n  theme: 'dark',\n  voice_enabled: true,\n  suggestions: ['Hello', 'How can I help?']\n};\n\n<Room\n  mode=\"agent\"\n  accountId=\"your-account-id\"\n  agentId=\"agent-123\"\n  {...roomConfig}\n/>\n```\n\n## Props\n\n| Prop | Type | Required | Description |\n|------|------|----------|-------------|\n| `mode` | `\"agent\"` \\| `\"room\"` \\| `\"compact\"` | ✅ | Chat mode type |\n| `accountId` | string | ✅ | Your Altan account ID |\n| `agentId` | string | ✅* | Agent ID (required for agent/compact mode) |\n| `roomId` | string | ✅* | Room ID (required for room mode, optional for compact) |\n| `placeholder` | string | ❌ | Text field placeholder (compact mode only) |\n| `guestInfo` | object | ❌ | User info (name, external_id, email) |\n\n*Required based on mode\n\n## Requirements\n\n- **Agents must be public** for agent mode to work\n- **Rooms must be public** for room mode to work  \n- **Allowlist your domains** in Altan dashboard for better security\n\n## Guest Info\n\n```jsx\nguestInfo={{\n  external_id: 'user-123',    // Your user ID (enables conversation history)\n  first_name: 'John',         // User's first name\n  last_name: 'Doe',          // User's last name  \n  email: 'john@example.com'   // User's email\n}}\n```\n\n## Complete Example\n\n```jsx\nimport React from 'react';\nimport { Room } from '@altanlabs/sdk';\n\nfunction App() {\n  return (\n    <div style={{ height: '600px' }}>\n      <Room\n        mode=\"agent\"\n        accountId=\"your-account-id\"\n        agentId=\"support-agent\"\n        guestInfo={{\n          first_name: 'Jane',\n          last_name: 'Doe',\n          email: 'jane@example.com',\n          external_id: 'user-456'\n        }}\n        // Room personalization\n        theme=\"light\"\n        title=\"Customer Support\"\n        description=\"We're here to help!\"\n        voice_enabled={true}\n        suggestions={[\n          \"I need help with my order\",\n          \"Technical support\",\n          \"Billing question\"\n        ]}\n        // Widget styling\n        primary_color=\"#6366f1\"\n        background_color=\"#ffffff\"\n        background_blur={true}\n        position=\"bottom-right\"\n        widget_width={400}\n        room_width={550}\n        room_height={700}\n        border_radius={20}\n        onConversationReady={(room) => console.log('Chat ready!')}\n        onAuthSuccess={(guest) => console.log('User authenticated:', guest.id)}\n      />\n    </div>\n  );\n}\n```\n\n## HTML Widget Integration\n\nFor direct HTML integration, you can use data attributes to configure the widget:\n\n```html\n<script\n  src=\"https://altan.ai/sdk/altan-widget.js\"\n  data-account-id=\"your-account-id\"\n  data-agent-id=\"agent-123\"\n  data-placeholder=\"How can I help you?\"\n  data-tabs=\"false\"\n  data-conversation-history=\"true\"\n  data-members=\"false\"\n  data-settings=\"false\"\n  data-show-fullscreen-button=\"false\"\n  data-show-sidebar-button=\"false\"\n  data-voice-enabled=\"true\"\n  data-primary-color=\"#6366f1\"\n  data-background-color=\"#ffffff\"\n  data-position=\"bottom-right\"\n  data-width=\"400\"\n  data-room-width=\"550\"\n  data-room-height=\"700\"\n></script>\n```\n\n### New Widget Controls\n\n- **Fullscreen Button**: Add `data-show-fullscreen-button=\"true\"` to show a fullscreen button that expands the widget to full screen (like mobile view)\n- **Sidebar Button**: Add `data-show-sidebar-button=\"true\"` to show a sidebar transformation button that converts the widget to a left sidebar layout\n\nThese buttons automatically send messages to the parent window for handling:\n- `widget_fullscreen_request` - When fullscreen button is clicked\n- `widget_sidebar_request` - When sidebar button is clicked\n- `widget_close_request` - When close button is clicked (existing feature)","readmeFilename":"README.md"}