{"_id":"@alia.onl/sdk","_rev":"35-f40491a24e8d03c17512a90d2fbda273","name":"@alia.onl/sdk","dist-tags":{"legacy":"7.2.9","latest":"10.1.0"},"versions":{"1.0.0":{"name":"@alia.onl/sdk","version":"1.0.0","_id":"@alia.onl/sdk@1.0.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"9b7079317804c4b2e0c97528e6c10977d7bc2a0a","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-1.0.0.tgz","fileCount":10,"integrity":"sha512-i4JD+7f1huMnnkZEA0TnImvbPifbxO2dCHspaP9GNAe96jlQ6VfyUcrkjNevsyOBCLwpDcB1pfJIXLkpXJ3+Rw==","signatures":[{"sig":"MEUCIQDkCMY6P9o/g4pFBxvUw0fFO1f3urj+WWl5D9EypQPJrAIgOlpotAsNpJbUVYD8TlfZhwCWChL35WLpgH1v5JuAfrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33015},"main":"src/index.ts","types":"src/index.ts","source":"src/index.ts","gitHead":"6ebd0cc386c6867a4e5397cab6f7a2689a010e61","private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_npmVersion":"10.9.4","description":"Alia AI chat SDK — reusable bottom sheet chat component for Oxy apps","directories":{},"_nodeVersion":"22.22.0","react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"react":">=18","expo-blur":"*","react-native":">=0.73","@oxyhq/services":">=6.0.0","react-native-reanimated":">=3","react-native-gesture-handler":">=2","react-native-safe-area-context":">=4","react-native-keyboard-controller":">=1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1772440706903_0.6296494742490557","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@alia.onl/sdk","version":"2.0.0","_id":"@alia.onl/sdk@2.0.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"01b372ece65687fa02414e9f3b95a27ca9ba1a6e","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-2.0.0.tgz","fileCount":24,"integrity":"sha512-iKq7HIfkJGdC0iGpBUK62qp+sZKoMCiMj4JBJ1UDezSZpyghntHa5N3JV/7NPffc2w5Lz4giBPrYv+t/PeToZA==","signatures":[{"sig":"MEYCIQCy11OTIydVNCeiuoqYsIRkWt2UHw8pgdA0yF9Vr6vpBgIhAN73G8Ypa6FDHCu4tmRprCxY/yR+5iH37GYhoEIDmaZP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128660},"main":"src/index.ts","types":"src/index.ts","source":"src/index.ts","gitHead":"2eeb6b68d2855bff5151b883b1723099b4158f21","private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_npmVersion":"10.9.4","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zustand":">=4","react-native-markdown-display":"^7.0.2-0"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"react":">=18","expo-blur":"*","expo-audio":">=0.1.0","react-native":">=0.73","livekit-client":">=2.0.0","@oxyhq/services":">=6.0.0","react-native-svg":">=13","react-native-reanimated":">=3","react-native-gesture-handler":">=2","react-native-safe-area-context":">=4","react-native-keyboard-controller":">=1"},"peerDependenciesMeta":{"expo-audio":{"optional":true},"livekit-client":{"optional":true},"react-native-svg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.0_1773108794422_0.47358610763146425","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@alia.onl/sdk","version":"3.0.0","_id":"@alia.onl/sdk@3.0.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"d8dcc714558813f8262c4c737223072611aeff33","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-3.0.0.tgz","fileCount":45,"integrity":"sha512-mh9AMhEc2ubAXX6oyJJBLNC+r0nYN1333MKVM4UI2Th7a4ol6NsIVMG4itgckZ4vfSa6BROHH90TolqrzVYUKg==","signatures":[{"sig":"MEYCIQD2jjBaELvIITLLk/1TSaGW+ABqjsajixn28jg0NfXL0AIhAON23gcKdT5Z8YRAliYMDSkKi/pTbJTx6BBL4OO3uqYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208976},"main":"src/index.ts","types":"src/index.ts","source":"src/index.ts","gitHead":"3e5aad0f3eefcad0938c8335c1985d92c044edb0","private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_npmVersion":"10.9.4","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zustand":">=4","react-native-markdown-display":"^7.0.2-0"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"clsx":">=2","react":">=18","zeego":">=3","expo-blur":"*","expo-audio":">=0.1.0","expo-image":">=1","nativewind":">=4","react-native":">=0.73","expo-clipboard":">=6","livekit-client":">=2.0.0","tailwind-merge":">=2","@oxyhq/services":">=6.0.0","react-native-svg":">=13","expo-image-picker":">=15","lucide-react-native":">=0.300","expo-document-picker":">=12","react-native-reanimated":">=3","class-variance-authority":">=0.7","react-native-gesture-handler":">=2","@radix-ui/react-dropdown-menu":">=2","react-native-safe-area-context":">=4","react-native-keyboard-controller":">=1"},"peerDependenciesMeta":{"clsx":{"optional":true},"zeego":{"optional":true},"expo-audio":{"optional":true},"expo-image":{"optional":true},"nativewind":{"optional":true},"expo-clipboard":{"optional":true},"livekit-client":{"optional":true},"tailwind-merge":{"optional":true},"react-native-svg":{"optional":true},"expo-image-picker":{"optional":true},"lucide-react-native":{"optional":true},"expo-document-picker":{"optional":true},"class-variance-authority":{"optional":true},"@radix-ui/react-dropdown-menu":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.0.0_1773180218664_0.3928919762222809","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@alia.onl/sdk","version":"3.1.0","_id":"@alia.onl/sdk@3.1.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"c2f13e926b4cda3f4e770be5554e3eb5f0fad34b","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-3.1.0.tgz","fileCount":49,"integrity":"sha512-UgeXAtV0tqyeFlB/m4g0BR6GrHh92pi3FMs450Ouuhh37urnQEEe4YhG+xCM+I9PHDxPEFvWrEt6vSYuuTnNUQ==","signatures":[{"sig":"MEUCIQC4zplcFYjEhoa30qct66b5DXjPmNDdos9u2oapKrV3dgIgDcbPqzEAwZkVRr+VvjaceiFkKNrxYO0c7i8rYTAPQmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232735},"main":"src/index.ts","types":"src/index.ts","source":"src/index.ts","gitHead":"92c200f8efea70634a946ec4547dbfa4d9102863","private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_npmVersion":"10.9.4","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zustand":">=4","react-native-markdown-display":"^7.0.2-0"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"clsx":">=2","react":">=18","zeego":">=3","expo-blur":"*","expo-audio":">=0.1.0","expo-image":">=1","nativewind":">=4","react-native":">=0.73","expo-clipboard":">=6","livekit-client":">=2.0.0","tailwind-merge":">=2","@oxyhq/services":">=6.0.0","react-native-svg":">=13","expo-image-picker":">=15","lucide-react-native":">=0.300","expo-document-picker":">=12","react-native-reanimated":">=3","class-variance-authority":">=0.7","react-native-gesture-handler":">=2","@radix-ui/react-dropdown-menu":">=2","react-native-safe-area-context":">=4","react-native-keyboard-controller":">=1"},"peerDependenciesMeta":{"clsx":{"optional":true},"zeego":{"optional":true},"expo-audio":{"optional":true},"expo-image":{"optional":true},"nativewind":{"optional":true},"expo-clipboard":{"optional":true},"livekit-client":{"optional":true},"tailwind-merge":{"optional":true},"react-native-svg":{"optional":true},"expo-image-picker":{"optional":true},"lucide-react-native":{"optional":true},"expo-document-picker":{"optional":true},"class-variance-authority":{"optional":true},"@radix-ui/react-dropdown-menu":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.0_1773192808900_0.2254804856616639","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@alia.onl/sdk","version":"3.1.1","_id":"@alia.onl/sdk@3.1.1","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"07b4cba20b40efe377598ff2eef1bcf131600481","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-3.1.1.tgz","fileCount":48,"integrity":"sha512-fKt4qvqxpcAFHuqrSkloKmFzjr9SroSCqt5S+oOpdmvO+F4dicHZCl32nUrEQRwSlDTtdB8/ZjixVgpi+NNkvw==","signatures":[{"sig":"MEYCIQC22/6FiS5VwqNtdWcjD1mwNI0qAr3NdOnkwrjDmlViLgIhAOFkabcLxEmOJB1NTQ4+ihTKMk9mqFL2Nr6vCRdZiH2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229017},"main":"src/index.ts","types":"src/index.ts","shasum":"07b4cba20b40efe377598ff2eef1bcf131600481","source":"src/index.ts","private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-fKt4qvqxpcAFHuqrSkloKmFzjr9SroSCqt5S+oOpdmvO+F4dicHZCl32nUrEQRwSlDTtdB8/ZjixVgpi+NNkvw==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":">=4","react-native-markdown-display":"^7.0.2-0"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"clsx":">=2","react":">=18","zeego":">=3","expo-blur":"*","expo-audio":">=0.1.0","expo-image":">=1","nativewind":">=4","react-native":">=0.73","expo-clipboard":">=6","livekit-client":">=2.0.0","tailwind-merge":">=2","@oxyhq/services":"6.10.7","react-native-svg":">=13","expo-image-picker":">=15","lucide-react-native":">=0.300","expo-document-picker":">=12","react-native-reanimated":">=3","class-variance-authority":">=0.7","react-native-gesture-handler":">=2","@radix-ui/react-dropdown-menu":">=2","react-native-safe-area-context":">=4","react-native-keyboard-controller":">=1"},"peerDependenciesMeta":{"clsx":{"optional":true},"zeego":{"optional":true},"expo-audio":{"optional":true},"expo-image":{"optional":true},"nativewind":{"optional":true},"expo-clipboard":{"optional":true},"livekit-client":{"optional":true},"tailwind-merge":{"optional":true},"react-native-svg":{"optional":true},"expo-image-picker":{"optional":true},"lucide-react-native":{"optional":true},"expo-document-picker":{"optional":true},"class-variance-authority":{"optional":true},"@radix-ui/react-dropdown-menu":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.1_1781200348386_0.9268090235031623","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@alia.onl/sdk","version":"3.1.2","_id":"@alia.onl/sdk@3.1.2","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"f096dce591760bd80f1686d3c18c56cf0fba5c99","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-3.1.2.tgz","fileCount":49,"integrity":"sha512-ECxSi48Uaytq1LFCReI1TLCEsiQ+j/D/4WU6LQwyzTc3RvcWnQLsLrq1vWqDZSFiMNy6Jycq6OHf27K+xUB3xg==","signatures":[{"sig":"MEQCIH6miXtXxhrGe8FDdYMo9k6KW3uSNmJA2BEFedyDK0dKAiANju7iysMT5eVgOo/GDLN9E/Npe+qfxQuIMhASr5lU2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229674},"main":"src/index.ts","types":"src/index.ts","shasum":"f096dce591760bd80f1686d3c18c56cf0fba5c99","source":"src/index.ts","private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-ECxSi48Uaytq1LFCReI1TLCEsiQ+j/D/4WU6LQwyzTc3RvcWnQLsLrq1vWqDZSFiMNy6Jycq6OHf27K+xUB3xg==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":">=4","@tanstack/react-query":"^5.100.0","react-native-markdown-display":"^7.0.2-0","@tanstack/react-query-persist-client":"^5.100.0","@tanstack/query-async-storage-persister":"^5.100.0"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"clsx":">=2","react":">=18","zeego":">=3","expo-blur":"*","expo-audio":">=0.1.0","expo-image":">=1","nativewind":">=4","react-native":">=0.73","expo-clipboard":">=6","livekit-client":">=2.0.0","tailwind-merge":">=2","@oxyhq/services":"^10.2.3","react-native-svg":">=13","expo-image-picker":">=15","lucide-react-native":">=0.300","expo-document-picker":">=12","react-native-reanimated":">=3","class-variance-authority":">=0.7","react-native-gesture-handler":">=2","@radix-ui/react-dropdown-menu":">=2","react-native-safe-area-context":">=4","react-native-keyboard-controller":">=1"},"peerDependenciesMeta":{"clsx":{"optional":true},"zeego":{"optional":true},"expo-audio":{"optional":true},"expo-image":{"optional":true},"nativewind":{"optional":true},"expo-clipboard":{"optional":true},"livekit-client":{"optional":true},"tailwind-merge":{"optional":true},"react-native-svg":{"optional":true},"expo-image-picker":{"optional":true},"lucide-react-native":{"optional":true},"expo-document-picker":{"optional":true},"class-variance-authority":{"optional":true},"@radix-ui/react-dropdown-menu":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.2_1781830599291_0.6213022040400216","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@alia.onl/sdk","version":"3.1.3","_id":"@alia.onl/sdk@3.1.3","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"ee9c13ee6b4a753ea1245f585ebee4b5afbd9ba5","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-3.1.3.tgz","fileCount":51,"integrity":"sha512-KhN4vIVQ63LKLjdDu1YMzyajWgDUJCnWhUKIE9sAL8v0/qHnDp4QAxa3iPyZc6HJ769lHgV24gY2O0uWwmZcIw==","signatures":[{"sig":"MEYCIQDxBSIUaAfG+5gN7sYHCtrHegA6Nve1hgKe14HrTpcrSQIhAOyYhqEmsmfde9oZG+hEItXByZa/X2Mv6udLHkrsf5uL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232933},"main":"src/index.ts","types":"src/index.ts","shasum":"ee9c13ee6b4a753ea1245f585ebee4b5afbd9ba5","source":"src/index.ts","private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-KhN4vIVQ63LKLjdDu1YMzyajWgDUJCnWhUKIE9sAL8v0/qHnDp4QAxa3iPyZc6HJ769lHgV24gY2O0uWwmZcIw==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.14","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.101.2","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.101.2","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"clsx":"^2.1.1","react":"^19.2.3","zeego":"^3.0.6","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","expo-haptics":"*","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","tailwind-merge":"^3.6.0","@oxyhq/services":"^20.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","lucide-react-native":"^0.562.0","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","class-variance-authority":"^0.7.1","react-native-gesture-handler":"^2.32.0","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"clsx":{"optional":true},"zeego":{"optional":true},"expo-audio":{"optional":true},"expo-image":{"optional":true},"nativewind":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"livekit-client":{"optional":true},"tailwind-merge":{"optional":true},"react-native-svg":{"optional":true},"expo-image-picker":{"optional":true},"lucide-react-native":{"optional":true},"expo-document-picker":{"optional":true},"class-variance-authority":{"optional":true},"@radix-ui/react-dropdown-menu":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.3_1784084387565_0.6338416307164996","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@alia.onl/sdk","version":"3.1.4","_id":"@alia.onl/sdk@3.1.4","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"d8f62aa04349d77d3b8219f0b850cbdb8c858eb2","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-3.1.4.tgz","fileCount":50,"integrity":"sha512-+YVTSFwL36ab3Vi+0PZdfQIfZ8x0dHLSDaMKfIECEpKCu5XOvB0aUkmC/NwcPQTVS8p5nYUkd+B3Hj5qfh0A0A==","signatures":[{"sig":"MEUCIQC8mh52BI0zjHKZOZUWnPeRtIhLrWzErgzQjEShonqs+AIgBPhXkB6U/ebQfeAdTCCWF5yreLMwYOpla3+Tb6O8B3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232982},"main":"src/index.ts","types":"src/index.ts","shasum":"d8f62aa04349d77d3b8219f0b850cbdb8c858eb2","source":"src/index.ts","private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-+YVTSFwL36ab3Vi+0PZdfQIfZ8x0dHLSDaMKfIECEpKCu5XOvB0aUkmC/NwcPQTVS8p5nYUkd+B3Hj5qfh0A0A==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.14","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.101.2","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.101.2","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"clsx":"^2.1.1","react":"^19.2.3","zeego":"^3.0.6","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","expo-haptics":"*","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","tailwind-merge":"^3.6.0","@oxyhq/services":"^20.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","lucide-react-native":"^0.562.0","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","class-variance-authority":"^0.7.1","react-native-gesture-handler":"^2.32.0","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"clsx":{"optional":true},"zeego":{"optional":true},"expo-audio":{"optional":true},"expo-image":{"optional":true},"nativewind":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"livekit-client":{"optional":true},"tailwind-merge":{"optional":true},"react-native-svg":{"optional":true},"expo-image-picker":{"optional":true},"lucide-react-native":{"optional":true},"expo-document-picker":{"optional":true},"class-variance-authority":{"optional":true},"@radix-ui/react-dropdown-menu":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.4_1784084507786_0.1541868531477939","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@alia.onl/sdk","version":"3.1.5","_id":"@alia.onl/sdk@3.1.5","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"50101e651e97ac115eaded5edf7ec3c62c720194","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-3.1.5.tgz","fileCount":50,"integrity":"sha512-9qrERXLFzYW07nT8PR4WASD5g6g/adNOL4NrUAzPjWN/W1tog+LJuzkm7N2pDLWuDJ9pdqIbr7W0/eMpih9Tpw==","signatures":[{"sig":"MEYCIQD9Y0xaMhXdKMoRYMeIr7K8fyoqzwKyHy+0Uq20JwfwVAIhAOLUFpT/y/RTt06Qk074uYG6iHAkp4qTM/LiL8pSGTrw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232809},"main":"src/index.ts","types":"src/index.ts","shasum":"50101e651e97ac115eaded5edf7ec3c62c720194","source":"src/index.ts","private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-9qrERXLFzYW07nT8PR4WASD5g6g/adNOL4NrUAzPjWN/W1tog+LJuzkm7N2pDLWuDJ9pdqIbr7W0/eMpih9Tpw==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zeego":"^3.0.6","zustand":"^5.0.14","lucide-react-native":"^0.562.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.101.2","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.101.2","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"clsx":"^2.1.1","react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","expo-haptics":"*","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","tailwind-merge":"^3.6.0","@oxyhq/services":"^20.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","class-variance-authority":"^0.7.1","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"clsx":{"optional":true},"expo-audio":{"optional":true},"expo-image":{"optional":true},"nativewind":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"livekit-client":{"optional":true},"tailwind-merge":{"optional":true},"react-native-svg":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"class-variance-authority":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.5_1784085167100_0.25869595617199814","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@alia.onl/sdk","version":"3.1.6","_id":"@alia.onl/sdk@3.1.6","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"2dd7198d2db32be0dc393747ebaf1b9aa82fb659","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-3.1.6.tgz","fileCount":49,"integrity":"sha512-98N4bOQ13R7cSBd9qBb25BdBN0lITkWh0R0uMkEowiz9BJC9ztMCmj2xTlWz8FDpGtTG2WYxjV/jztOjFaXZAw==","signatures":[{"sig":"MEUCIQDXkDuG05f/nTA3iWbey0k9ROzu8vD0yK3wmbW76e88QAIgfsVUd8jWLrG+taOKeI8UXnp0GoOWnksir1qx3id0Bx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227644},"main":"src/index.ts","types":"src/index.ts","shasum":"2dd7198d2db32be0dc393747ebaf1b9aa82fb659","source":"src/index.ts","private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-98N4bOQ13R7cSBd9qBb25BdBN0lITkWh0R0uMkEowiz9BJC9ztMCmj2xTlWz8FDpGtTG2WYxjV/jztOjFaXZAw==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zeego":"^3.0.6","zustand":"^5.0.14","lucide-react-native":"^0.562.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.101.2","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.101.2","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"clsx":"^2.1.1","react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","expo-haptics":"*","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","tailwind-merge":"^3.6.0","@oxyhq/services":"^20.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","class-variance-authority":"^0.7.1","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"clsx":{"optional":true},"expo-audio":{"optional":true},"expo-image":{"optional":true},"nativewind":{"optional":true},"expo-haptics":{"optional":true},"expo-clipboard":{"optional":true},"livekit-client":{"optional":true},"tailwind-merge":{"optional":true},"react-native-svg":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"class-variance-authority":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.6_1784087042497_0.6414235775988155","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"@alia.onl/sdk","version":"3.1.7","_id":"@alia.onl/sdk@3.1.7","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"1bc36689093137763449f74eb3d931e55c151cde","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-3.1.7.tgz","fileCount":49,"integrity":"sha512-tnaEvUwAElpzTmN8PPx7Xj7+Aua0KWj3kaTQj9I4IUDkIbSUlVWeHlIVF2mLpUyGPD4SsY4WhyEGHDFlPwqnwg==","signatures":[{"sig":"MEUCICUbjlcU+tXuZGjFPmWi3Ic5tvaMWkkrGijqCxLJrD44AiEAqlv30UkffxAAymmvhCVHq4LwtBTI5yVY+hjeObkYbYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227109},"main":"src/index.ts","types":"src/index.ts","shasum":"1bc36689093137763449f74eb3d931e55c151cde","source":"src/index.ts","private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-tnaEvUwAElpzTmN8PPx7Xj7+Aua0KWj3kaTQj9I4IUDkIbSUlVWeHlIVF2mLpUyGPD4SsY4WhyEGHDFlPwqnwg==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.14","tailwind-merge":"^3.6.0","lucide-react-native":"^0.562.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.101.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.101.2","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"^20.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.7_1784091637871_0.34404390325168044","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@alia.onl/sdk","version":"4.0.0","_id":"@alia.onl/sdk@4.0.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"b5f64c3073a856fac99d784c81dc2ae6fc263472","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-4.0.0.tgz","fileCount":50,"integrity":"sha512-0QCFvZ+F2sRQfTr9fVAcLyuqMdMbPg7F43Pk77A7ZyUYpiaq+8b3WXiSDsbNvyILajPBrTIdGjO6FwPsVjS7iQ==","signatures":[{"sig":"MEYCIQDsSKf7/N0qK1+itKPpDg0hxeoFyUKjcHQNCCY4sKciQAIhAIxY7od7kb4jbg5FXR0JatwtuUfvTFC+WnL+LU+UE2Qs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232393},"main":"src/index.ts","types":"src/index.ts","shasum":"b5f64c3073a856fac99d784c81dc2ae6fc263472","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts"},"private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-0QCFvZ+F2sRQfTr9fVAcLyuqMdMbPg7F43Pk77A7ZyUYpiaq+8b3WXiSDsbNvyILajPBrTIdGjO6FwPsVjS7iQ==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.14","tailwind-merge":"^3.6.0","lucide-react-native":"^0.562.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.101.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.101.2","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"^20.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.0.0_1784112241788_0.7866909148754466","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@alia.onl/sdk","version":"4.0.1","_id":"@alia.onl/sdk@4.0.1","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"3862ab364461d66769117c30d35ac20ca3cdc654","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-4.0.1.tgz","fileCount":50,"integrity":"sha512-8usurE6nh+tibmcJNX9urebxA4SKQDQ8Azr5pPaI/xrnWylgO4WhNjgE9Qkevy4NTKeVclvzYidF26dA56lwUA==","signatures":[{"sig":"MEYCIQDo5zqA5CBvpnBF0WwTw+V6XlM83sEF/IKWQmVjLL0LIQIhALOyORex4nAlSvroreD/GWP+PXe72Ighyl2BangM77U5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232433},"main":"src/index.ts","types":"src/index.ts","shasum":"3862ab364461d66769117c30d35ac20ca3cdc654","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./package.json":"./package.json"},"private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-8usurE6nh+tibmcJNX9urebxA4SKQDQ8Azr5pPaI/xrnWylgO4WhNjgE9Qkevy4NTKeVclvzYidF26dA56lwUA==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.14","tailwind-merge":"^3.6.0","lucide-react-native":"^0.562.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.101.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.101.2","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"^20.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.0.1_1784112411063_0.4674968876979455","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@alia.onl/sdk","version":"4.1.0","_id":"@alia.onl/sdk@4.1.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"43476b2749349171111a99c7b1b9e8625edc7730","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-4.1.0.tgz","fileCount":51,"integrity":"sha512-dOpky8WuA4wmSJJmq9YOHnoM+U+Pkd+/1cU3EZtFZ+506xID5oxdgH4Z8CJd5d/zEakGgMQMbtyvRrbf6KBRtQ==","signatures":[{"sig":"MEUCIQCdWI8RTVel1toXQLAvKhiJCKH2Jf59LeH41y0hNL73SQIgIA1VLjuP7eijEohSoL8Oe1aqyUQBz+6op7Yjr2n39f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237543},"main":"src/index.ts","types":"src/index.ts","shasum":"43476b2749349171111a99c7b1b9e8625edc7730","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./package.json":"./package.json"},"private":false,"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-dOpky8WuA4wmSJJmq9YOHnoM+U+Pkd+/1cU3EZtFZ+506xID5oxdgH4Z8CJd5d/zEakGgMQMbtyvRrbf6KBRtQ==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.14","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.101.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.101.2","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"^22.12.3","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.1.0_1785157627002_0.559535728624496","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@alia.onl/sdk","version":"5.0.0","_id":"@alia.onl/sdk@5.0.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"8871d1a3a8b6243b632c1ede3a4d38b5af80c876","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-5.0.0.tgz","fileCount":52,"integrity":"sha512-pZAZi1eKCAjuoPPcvMQ69NdnqndEssfgw/f7kjP1hx/IdORnktWuZUdvjAj9e1cHjasepw3ybSYQGqhXkO+8ww==","signatures":[{"sig":"MEUCIQC1rxBKZky+3jfbcLOTqp8C3EipJug1kTAI92Kspk9bHwIgf+9MyzFqPm9dGLNZmn36FT2d5okSK8tPidVYKUJ8xMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244174},"main":"src/index.ts","types":"src/index.ts","shasum":"8871d1a3a8b6243b632c1ede3a4d38b5af80c876","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./package.json":"./package.json"},"private":false,"scripts":{"typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-pZAZi1eKCAjuoPPcvMQ69NdnqndEssfgw/f7kjP1hx/IdORnktWuZUdvjAj9e1cHjasepw3ybSYQGqhXkO+8ww==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.14","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.101.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.101.2","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"^23.0.1","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_5.0.0_1785331392016_0.807873374316042","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@alia.onl/sdk","version":"5.1.0","_id":"@alia.onl/sdk@5.1.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"697c0ba26b30514ea59d6934fc1d83fde87eb9ad","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-5.1.0.tgz","fileCount":52,"integrity":"sha512-bDjjRGgw/MbxQkrbBx93Pgsc5dD5rRYx1XR0I+Es8lA2Lm8yZDISK5EGdx7NztWdkoVLS5hbjoQb8CSSRwaZEA==","signatures":[{"sig":"MEUCIQDr2Yk7zefu8pogRdFgimqG6nWs2aKHzmSQjpo4+xwzHQIgJlwDUlmukercNl5pY18rzj3wJ907ywgKuVarTIQbTFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245515},"main":"src/index.ts","_from":"file:alia.onl-sdk-5.1.0.tgz","types":"src/index.ts","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./package.json":"./package.json"},"private":false,"scripts":{"typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_resolved":"/home/nate/Oxy/Alia-sdk-range/packages/alia-chat/alia.onl-sdk-5.1.0.tgz","_integrity":"sha512-bDjjRGgw/MbxQkrbBx93Pgsc5dD5rRYx1XR0I+Es8lA2Lm8yZDISK5EGdx7NztWdkoVLS5hbjoQb8CSSRwaZEA==","_npmVersion":"10.9.8","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.14","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.101.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.101.2","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"^23.0.1 || ^24.0.0 || ^25.0.0 || ^26.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_5.1.0_1785644559369_0.051186838634359466","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@alia.onl/sdk","version":"7.0.0","license":"Apache-2.0","_id":"@alia.onl/sdk@7.0.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"160ceb2b485e3bb75ff6945060ed9b96f5ef099d","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.0.0.tgz","fileCount":56,"integrity":"sha512-GT/Cl5CE7o+9GZcI8jO2/rb5ofsBCa2zJ4WVx0b6Jh9qt2r+0h0vA10RbprAdc3moUZebIBW0G+luDAlMU5QKA==","signatures":[{"sig":"MEYCIQDfRr5Y8XE19eyhabk5rajIIT8iiHK3OSQoIf3ig8lMEAIhAP006/K0lbl0pS+L15exNPzcqfXHhnv0K4vRO2srLC34","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281041},"main":"src/index.ts","types":"src/index.ts","shasum":"160ceb2b485e3bb75ff6945060ed9b96f5ef099d","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./package.json":"./package.json"},"private":false,"scripts":{"typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-GT/Cl5CE7o+9GZcI8jO2/rb5ofsBCa2zJ4WVx0b6Jh9qt2r+0h0vA10RbprAdc3moUZebIBW0G+luDAlMU5QKA==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.14","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.101.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.101.2","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"^30.1.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.0.0_1787699494729_0.34349949331692753","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@alia.onl/sdk","version":"7.1.1","license":"Apache-2.0","_id":"@alia.onl/sdk@7.1.1","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"3ef70818a7b2f230e383fe069d0e007ef6ecd7e7","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.1.1.tgz","fileCount":59,"integrity":"sha512-UxCsb4iXNr3vUOHYozrhySJTgg4Qm6KkJvWxO5Jw7FUXKCEsNe121ekOO6FOz59k2jtMl9BUmTbwlnyIOtnCzA==","signatures":[{"sig":"MEUCIQCxv1JCsQer1o0/oJBqJoxIY8E9qY0eA54uNjKlaSCswAIgQGvD3hIS0dDYNUOOE0lYpcUhfexjOYeG3vYdoaRND5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311465},"main":"src/index.ts","types":"src/index.ts","shasum":"3ef70818a7b2f230e383fe069d0e007ef6ecd7e7","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-UxCsb4iXNr3vUOHYozrhySJTgg4Qm6KkJvWxO5Jw7FUXKCEsNe121ekOO6FOz59k2jtMl9BUmTbwlnyIOtnCzA==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.102.8","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.102.8","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxyhq/core":"^23.2.1","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"^30.2.5","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.1.1_1788439205768_0.8018081723922961","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@alia.onl/sdk","version":"7.2.0","license":"Apache-2.0","_id":"@alia.onl/sdk@7.2.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"b545d400c893547ee5361fbc674da5e274af1741","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.2.0.tgz","fileCount":59,"integrity":"sha512-rlA7M/U3L76lgtA0rd7G7SBRgoXcuMIOoeWJFw5VhkIqlgx3nhmRcUXxf6gRPAd8ORprqMagCutDGpwuWKedQg==","signatures":[{"sig":"MEQCIB+wcZ3dQMGXqlDaRJPKth68tn3qCYUAepYgsryc9zymAiAPdlS8hEWKStu20PuJHe7uZWApytu6TsDXhs4kO9cbOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313194},"main":"src/index.ts","types":"src/index.ts","shasum":"b545d400c893547ee5361fbc674da5e274af1741","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-rlA7M/U3L76lgtA0rd7G7SBRgoXcuMIOoeWJFw5VhkIqlgx3nhmRcUXxf6gRPAd8ORprqMagCutDGpwuWKedQg==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.102.8","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.102.8","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxyhq/core":"23.3.0","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"31.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.2.0_1788908345894_0.31361510538029247","host":"s3://npm-registry-packages-npm-production"}},"7.2.1":{"name":"@alia.onl/sdk","version":"7.2.1","license":"Apache-2.0","_id":"@alia.onl/sdk@7.2.1","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"74f5bde7a48a0a9f4e854e4982784046cc359653","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.2.1.tgz","fileCount":59,"integrity":"sha512-gWhR6WOb3ZlBDiyXMsCPAbnecE75H2SJAG94w3R7SP/OSc3I6SZxTndbLzCmKc/QSNFXy9jE3MBq1pSFoFwh3Q==","signatures":[{"sig":"MEYCIQDGptDANLCc6ti5tt9AdztDQAsCMou19SVnDFQDAA3GWwIhANvjT4k9gHzYWNkFUubAphJCq1ILai6x1L28dOl9X7u2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313201},"main":"src/index.ts","types":"src/index.ts","shasum":"74f5bde7a48a0a9f4e854e4982784046cc359653","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-gWhR6WOb3ZlBDiyXMsCPAbnecE75H2SJAG94w3R7SP/OSc3I6SZxTndbLzCmKc/QSNFXy9jE3MBq1pSFoFwh3Q==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"26.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.102.8","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.102.8","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxyhq/core":"23.3.1","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"31.0.1","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.2.1_1788991173566_0.3783643849652849","host":"s3://npm-registry-packages-npm-production"}},"7.2.2":{"name":"@alia.onl/sdk","version":"7.2.2","license":"Apache-2.0","_id":"@alia.onl/sdk@7.2.2","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"ad10592d20781dcd4c3c19a5e7a2f51a5df00c53","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.2.2.tgz","fileCount":59,"integrity":"sha512-kFFm4XiSwRAS7e2NRFopvyNavd32LTBrrtUsCxxknKpEU0/iSmgsvz7lwg2pTS2nYiso6JlazGlT3576Y7cvdA==","signatures":[{"sig":"MEUCIBFAijs6o4BzNckopAVzsRnROmOS5rbxJ8gcC64VYqq3AiEAk3cKsXtgB8LpUx3RcAEZ9lf7dqOsoKq+nlMKeSpdhVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313201},"main":"src/index.ts","types":"src/index.ts","shasum":"ad10592d20781dcd4c3c19a5e7a2f51a5df00c53","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-kFFm4XiSwRAS7e2NRFopvyNavd32LTBrrtUsCxxknKpEU0/iSmgsvz7lwg2pTS2nYiso6JlazGlT3576Y7cvdA==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"26.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.102.8","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.102.8","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxyhq/core":"23.3.2","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"31.0.2","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.2.2_1788996926654_0.4713024052386843","host":"s3://npm-registry-packages-npm-production"}},"7.2.3":{"name":"@alia.onl/sdk","version":"7.2.3","license":"Apache-2.0","_id":"@alia.onl/sdk@7.2.3","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"56059dd6602ca92ed9399845c59a18868928c5be","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.2.3.tgz","fileCount":59,"integrity":"sha512-/xZwWIfANYwqJDcYhA0yNxUgKF+yyvdl06d4EeQGp7u1fS08zeylAtZDgYLGl6HQoqoMZrLepw7He69YpceYFg==","signatures":[{"sig":"MEUCIQD/NyWmbj9568o7JZH8wErY+tP3fg7Z+Wq9Nba7NQZsmAIgGBRFhlzOqPAy1IMQBSs+SsgfRa02NLvf26Sowox93rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313201},"main":"src/index.ts","types":"src/index.ts","shasum":"56059dd6602ca92ed9399845c59a18868928c5be","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-/xZwWIfANYwqJDcYhA0yNxUgKF+yyvdl06d4EeQGp7u1fS08zeylAtZDgYLGl6HQoqoMZrLepw7He69YpceYFg==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"26.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.102.8","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.102.8","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxyhq/core":"23.3.4","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxyhq/services":"31.0.3","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.2.3_1788997853241_0.5171187181221928","host":"s3://npm-registry-packages-npm-production"}},"7.2.4":{"name":"@alia.onl/sdk","version":"7.2.4","license":"Apache-2.0","_id":"@alia.onl/sdk@7.2.4","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"fe0348364e5ad18c0c2178da3a2246dd5312df55","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.2.4.tgz","fileCount":59,"integrity":"sha512-8N6syKbsJEOmVMO9PHggjT7WG04uyMBJZDMj1BmjJxrFUcKCGNPx4jFeuE62s+JRXOrszIJ0hnQhchwES/+8ZA==","signatures":[{"sig":"MEQCIDlfOKuh3rs63GHpGLIea2ctqNTf+5tRdsC5tUErm1c0AiBuuaXet5Rcrs+aR/aa+t2/CiF7BhNkMYcRlNmaEjb8MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313213},"main":"src/index.ts","types":"src/index.ts","shasum":"fe0348364e5ad18c0c2178da3a2246dd5312df55","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-8N6syKbsJEOmVMO9PHggjT7WG04uyMBJZDMj1BmjJxrFUcKCGNPx4jFeuE62s+JRXOrszIJ0hnQhchwES/+8ZA==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"26.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.102.8","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.102.8","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"1.0.0","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxy.so/services":"1.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.2.4_1789003172882_0.7295721795608106","host":"s3://npm-registry-packages-npm-production"}},"7.2.5":{"name":"@alia.onl/sdk","version":"7.2.5","license":"Apache-2.0","_id":"@alia.onl/sdk@7.2.5","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"55c736b55b11a044a330e3114eaf713b22596f8e","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.2.5.tgz","fileCount":59,"integrity":"sha512-TKeLAZ77K3q7VwbfSMniGwBXu90Y5rG7U7WfeiP64/1pc4nuYi6ZBB7+mGcAhbz0Nm7ZcHs1G5yY4D/ss56XaA==","signatures":[{"sig":"MEYCIQCtECtnVcvpsYe5e8J0NG2FAbY5iVlsCjCyqzoO3dH9pQIhAPvddytkqEkqqpUn4/KbY5GwD7uaYyaVubRLOlCR7CQB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313213},"main":"src/index.ts","types":"src/index.ts","shasum":"55c736b55b11a044a330e3114eaf713b22596f8e","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-TKeLAZ77K3q7VwbfSMniGwBXu90Y5rG7U7WfeiP64/1pc4nuYi6ZBB7+mGcAhbz0Nm7ZcHs1G5yY4D/ss56XaA==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"26.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.102.8","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.102.8","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"1.0.0","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxy.so/services":"1.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.2.5_1789003263700_0.1564422827825267","host":"s3://npm-registry-packages-npm-production"}},"7.2.6":{"name":"@alia.onl/sdk","version":"7.2.6","license":"Apache-2.0","_id":"@alia.onl/sdk@7.2.6","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"8ea378e961cd07d3bf2cc8e96df686367987bedd","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.2.6.tgz","fileCount":59,"integrity":"sha512-47RKXEusVlROaXgc6U8ozUmc0qwGMeEhtggp6hVAdcF1n89zTJOPo/yhscw0JimsMOId+Qn5QuEJyoemwJZ7IA==","signatures":[{"sig":"MEUCIQDMBfkWu2QOfA3NiwV0YlPdsTAI1ij0fmivu44ajtMdOQIgQSbT7lh0qqNMzsF7KZm99j7wBgW9MQ7c8Mi55g8/Gts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313213},"main":"src/index.ts","_from":"file:/home/nate/Oxy/.artifacts/alia.onl-sdk-7.2.6.tgz","types":"src/index.ts","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_resolved":"/home/nate/Oxy/.artifacts/alia.onl-sdk-7.2.6.tgz","_integrity":"sha512-47RKXEusVlROaXgc6U8ozUmc0qwGMeEhtggp6hVAdcF1n89zTJOPo/yhscw0JimsMOId+Qn5QuEJyoemwJZ7IA==","_npmVersion":"12.0.2","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.102.8","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.102.8","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"1.0.0","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxy.so/services":"1.0.0","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.2.6_1789003406913_0.3603129713898079","host":"s3://npm-registry-packages-npm-production"}},"7.2.7":{"name":"@alia.onl/sdk","version":"7.2.7","license":"Apache-2.0","_id":"@alia.onl/sdk@7.2.7","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"a3f90615a2b47c3e89484ca23e90a49e04633a22","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.2.7.tgz","fileCount":59,"integrity":"sha512-d2p2SScLz4aKfBysN8eAohzEfk20Ods9DGpmUmeCdWUtq7VbzdRSDdObFg30VhMkjWvzaZC4ywq93/8DgA9o5A==","signatures":[{"sig":"MEUCIQDX3GoBhRoChAJ6xW/ZtN5MVBjTnVNBcIYcitB9NVTWUQIgPNBSu1j75xRwzR/LRM4xPnN6wr3HxCCqUuheK5MdMrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313466},"main":"src/index.ts","types":"src/index.ts","shasum":"a3f90615a2b47c3e89484ca23e90a49e04633a22","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-d2p2SScLz4aKfBysN8eAohzEfk20Ods9DGpmUmeCdWUtq7VbzdRSDdObFg30VhMkjWvzaZC4ywq93/8DgA9o5A==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"26.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.102.8","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.102.8","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"^1.0.1","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxy.so/services":"^1.0.1","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.2.7_1789005331741_0.5704366176559148","host":"s3://npm-registry-packages-npm-production"}},"7.2.8":{"name":"@alia.onl/sdk","version":"7.2.8","license":"Apache-2.0","_id":"@alia.onl/sdk@7.2.8","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"ff950cc1c37dfea2a0cd7299ca367fc946fb4e53","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.2.8.tgz","fileCount":59,"integrity":"sha512-xu2ml3q/Qd6emeVZi8/6jCaEJLmNR7+ewSGozx1E3jBIh+/UY4XhIrAhQ1cbJTaDkYmaOEA1jAbeO8Xd7TyTKA==","signatures":[{"sig":"MEYCIQDgUuSFLK4AyJVJeh53lkRuXc7xIndPE5H3KX5fH9jsHgIhAJmFqkCL65QGuNwqMlz/x+ZfjnY1c9RUlC8YHBeSSTeQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313844},"main":"src/index.ts","types":"src/index.ts","shasum":"ff950cc1c37dfea2a0cd7299ca367fc946fb4e53","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-xu2ml3q/Qd6emeVZi8/6jCaEJLmNR7+ewSGozx1E3jBIh+/UY4XhIrAhQ1cbJTaDkYmaOEA1jAbeO8Xd7TyTKA==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"26.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.102.8","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.102.8","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"^1.0.1","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxy.so/services":"^1.0.1","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.2.8_1789005937763_0.7868422722519139","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@alia.onl/sdk","version":"8.0.0","license":"Apache-2.0","_id":"@alia.onl/sdk@8.0.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"3fe1e267e7598122323fdb844f7e5dcef786ef95","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-8.0.0.tgz","fileCount":69,"integrity":"sha512-lFTY2lr2TyJz+5o+DzcbAD15BUzBQ+LU6J4/Sj/n1l1uJo5jvWdY9HV1PI/fAPjHwoQaft0temfECBr+1Fn6FA==","signatures":[{"sig":"MEUCIQD90+HV7Xf1gt2llNaE2lNaIEn1n4VSxw3oMIzGjnYdKQIgS18PqiWUgEyuKsSpXZCajvo1MKpz/Zxv9GXxdFeMnV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCm71DoWVn/rFi/LzRr7QjuyZa+wSswnnJ2QFHy547uxQIgP30bYRxwFgVF+dZe7vF++xMh6soYiwgxRWkyshaiWqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366743},"main":"src/index.ts","types":"src/index.ts","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"gitHead":"5acfff9675f6401bad7b52ea00fd91bbe0ae969c","private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_npmVersion":"11.19.0","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.21.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","expo-speech-recognition":"~57.1.0","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"^1.7.0","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","@oxy.so/services":"^3.0.0 || ^4.0.0","react-native-svg":"^15.15.5","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","expo-speech-recognition":"^57.1.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_8.0.0_1790255561109_0.1465174810327583","host":"s3://npm-registry-packages-npm-production"}},"7.2.9":{"name":"@alia.onl/sdk","version":"7.2.9","license":"Apache-2.0","_id":"@alia.onl/sdk@7.2.9","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"44b54f6172afe1639a8559c9f9026f15dcdd7550","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-7.2.9.tgz","fileCount":59,"integrity":"sha512-xP5BgFlM9Nf0poU/5tzrEOxuRNEhxFPTxg9a5Y1vPTmIo2xyNwFkS/Wbht9Q7deEBlUwMfIhQrB9QlNZ1ee+Lw==","signatures":[{"sig":"MEUCIFLKYTv8QP6a4fIXaq1zsC/E3raLUd9HN04yFyxQvYIRAiEA0Do6FL5AyHajBkOdDlt2AFs8jn+Zql3UGlthbu3PcSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCT3KggjKqedElAgHAB43zvcfEKP1LUas7dxLLqHQoGlQIhAKyZnriFEMcinty3/g4YApSmK0hsnJKznlng2gth4RiL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316439},"main":"src/index.ts","_from":"file:alia.onl-sdk-7.2.9.tgz","types":"src/index.ts","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_resolved":"/tmp/claude-1000/-home-nate-Oxy-Mention/ec557f4f-03bf-4582-8511-d11979fa4f68/scratchpad/pack729/alia.onl-sdk-7.2.9.tgz","_integrity":"sha512-xP5BgFlM9Nf0poU/5tzrEOxuRNEhxFPTxg9a5Y1vPTmIo2xyNwFkS/Wbht9Q7deEBlUwMfIhQrB9QlNZ1ee+Lw==","_npmVersion":"11.19.0","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.21.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","@tanstack/react-query":"^5.102.8","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2","@tanstack/react-query-persist-client":"^5.102.8","@tanstack/query-async-storage-persister":"^5.101.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-font":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"^1.0.1","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","livekit-client":"^2.20.1","@oxy.so/services":"^1.0.1","react-native-svg":"^15.15.4","socket.io-client":"^4.8.3","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_7.2.9_1790339432022_0.25539484722271366","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@alia.onl/sdk","version":"10.0.0","license":"Apache-2.0","_id":"@alia.onl/sdk@10.0.0","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"17fd493538f4758b9f76c59722cc8ecfce11832a","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-10.0.0.tgz","fileCount":68,"integrity":"sha512-1MF3UKL6Pr/5zhFNaqPhGzx8JBIjeekSn6ngT/7rkQq6EoolhabqdLX9Gt4JTMsAmIUMhHbQ7+FSomFNg+LBEg==","signatures":[{"sig":"MEUCIFcDQpvkHUXYPo6fOCmomdCGBGIT9SJ62cMTWmlv7/FWAiEAgYXwOiOLs73qQ3vKrpF2omviC49OLQMae+aXv95J3/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFfJQf6+dTEb7k0xEEMkXkSIQGmJ8qQngTrz79P1Gxm5AiASSr0DFIDbuut5qivLyWgi/KCyrH62oYmJYxoWesYrAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384357},"main":"src/index.ts","types":"src/index.ts","shasum":"17fd493538f4758b9f76c59722cc8ecfce11832a","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-1MF3UKL6Pr/5zhFNaqPhGzx8JBIjeekSn6ngT/7rkQq6EoolhabqdLX9Gt4JTMsAmIUMhHbQ7+FSomFNg+LBEg==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"26.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","expo-speech-recognition":"~57.1.0","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"^3.0.0","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","@oxy.so/services":"^8.0.0","react-native-svg":"^15.15.5","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","expo-speech-recognition":"^57.1.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_10.0.0_1790462371685_0.6140020983126544","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@alia.onl/sdk","version":"10.0.1","license":"Apache-2.0","_id":"@alia.onl/sdk@10.0.1","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"5d4a86c57d6347b5c9f1acedb619c9c0ae1aa82a","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-10.0.1.tgz","fileCount":68,"integrity":"sha512-Hg+Ys44dbHsV8diAEKsBAF54iMY+Y+6pRZtol4CpL5TW/BW1gaU3SRkn+zHlpqTi4wyB7GesA7+hbguC76TNUA==","signatures":[{"sig":"MEYCIQCcABUXH/B2ZiBCTehyF+H5PVo8U8YjqJyd4eAJEf/XPQIhAN4KvVkA09cYWivbcuS9pASgcgAywXpZu8iZu543JmHP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqM0qxGMeTwDe8Re494E72PvLER9LskckglMO9qyLWcQIhAP6ogCcbj/J8VahV16wCaFA6U70X8MtYfU1oF/g7i4fR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384702},"main":"src/index.ts","types":"src/index.ts","shasum":"5d4a86c57d6347b5c9f1acedb619c9c0ae1aa82a","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-Hg+Ys44dbHsV8diAEKsBAF54iMY+Y+6pRZtol4CpL5TW/BW1gaU3SRkn+zHlpqTi4wyB7GesA7+hbguC76TNUA==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"26.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","expo-speech-recognition":"~57.1.0","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"^3.0.0","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","@oxy.so/services":"^8.0.0 || ^9.0.0","react-native-svg":"^15.15.5","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","expo-speech-recognition":"^57.1.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_10.0.1_1790622132026_0.31999514207680857","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"@alia.onl/sdk","version":"10.0.2","license":"Apache-2.0","_id":"@alia.onl/sdk@10.0.2","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"51e00ac61e4711eeb21f5fb5e7cf47e2be8475e8","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-10.0.2.tgz","fileCount":68,"integrity":"sha512-BsiMjjltR9muk1NRtUP6izjqICdBwH8mB3wKZGScj/27CU0Se7iT+EDT5azyc8W6Ka/ku3bb30VS0Wd2+B/c6Q==","signatures":[{"sig":"MEUCIQDImTUDMlk1Pj95juSQcKFZpQ9i3nsZUARiWc29N0WR8QIgELlVkqPfZ1CNu1gtOOeZSo/QTTY9mGYuo3zJmLogYXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFKBFXOm0wKqHkmrupDy0j/enHsVyuU3yG4h/0w9bqWvAiAspq7YvrxvtzyCcpuT6LI94O5ndHoNcNT19z4SRwJDlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385269},"main":"src/index.ts","types":"src/index.ts","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_npmVersion":"11.19.0","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.21.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","expo-speech-recognition":"~57.1.0","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"^3.0.0","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","@oxy.so/services":"^8.0.0 || ^9.0.0","react-native-svg":"^15.15.5","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","expo-speech-recognition":"^57.1.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_10.0.2_1790633856987_0.3702811129311505","host":"s3://npm-registry-packages-npm-production"}},"10.0.3":{"name":"@alia.onl/sdk","version":"10.0.3","license":"Apache-2.0","_id":"@alia.onl/sdk@10.0.3","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"64680e0704f432405c9f03bf08a9b769c83bf1e1","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-10.0.3.tgz","fileCount":68,"integrity":"sha512-2Sa00zfPG/4y57oBUAYfNaVivoKD3sswZfLe1UG0ZSDaPOd1MsFHpsrjyhezvK/sc2D3Md8RS0aa28eGT+56LQ==","signatures":[{"sig":"MEUCIQCZcJsUt5IbvhjxZqwgFsTlMAQ0fVoANNEOCYlOLYKJQgIgDU1KliadJVaozC2UyRZJgbM5W0WvwrmkzVVtzXIt1NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHfUZSdBuoJkUR6WRlL62jKILiibV0clI+sS/Rq813TAIhAMwTnjkR1eiBCgyHj5Q+pigjyXR22vNocUpU3aigRM0g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385441},"main":"src/index.ts","types":"src/index.ts","shasum":"64680e0704f432405c9f03bf08a9b769c83bf1e1","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_integrity":"sha512-2Sa00zfPG/4y57oBUAYfNaVivoKD3sswZfLe1UG0ZSDaPOd1MsFHpsrjyhezvK/sc2D3Md8RS0aa28eGT+56LQ==","_npmVersion":"10.8.3","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"26.3.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","expo-speech-recognition":"~57.1.0","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"^3.0.0","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","@oxy.so/services":"^8.0.0 || ^9.0.0 || ^10.0.0","react-native-svg":"^15.15.5","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","expo-speech-recognition":"^57.1.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_10.0.3_1790640865210_0.6319172534109103","host":"s3://npm-registry-packages-npm-production"}},"10.0.4":{"name":"@alia.onl/sdk","version":"10.0.4","license":"Apache-2.0","_id":"@alia.onl/sdk@10.0.4","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"dist":{"shasum":"22db63c0ee3fcd972d2d2bb30db1684f874991ad","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-10.0.4.tgz","fileCount":68,"integrity":"sha512-tOeaUNK51chq6oH0tDT9l6+OKWRPm8kL78vkmuBSg6i3ERQGPoFHKs+oOBv1x6UivrpkUKaOmmdFK/JmVHzmvQ==","signatures":[{"sig":"MEUCIQDxyX5Vu43Gib8JcqbhDY91MJ0w7gk2KnPqVG0D8YRvKgIgCOnDeqgG69S0dn/0//anngayu+f4flXVRuxyn31up1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBHq+K7X4oWC16O+XoDX27X/eGVuEFIVBw8pkh7JGT7PAiEAw0N6MNZkwKNB9CbpvFNpQH6ChcpAbJz57FdAfTXTU54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385770},"main":"src/index.ts","_from":"file:/tmp/claude-1000/-home-nate-Oxy-oxy/63eaf04c-326e-41c4-a344-1a1f257de565/scratchpad/tgz3/alia.onl-sdk-10.0.4.tgz","types":"src/index.ts","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_resolved":"/tmp/claude-1000/-home-nate-Oxy-oxy/63eaf04c-326e-41c4-a344-1a1f257de565/scratchpad/tgz3/alia.onl-sdk-10.0.4.tgz","_integrity":"sha512-tOeaUNK51chq6oH0tDT9l6+OKWRPm8kL78vkmuBSg6i3ERQGPoFHKs+oOBv1x6UivrpkUKaOmmdFK/JmVHzmvQ==","_npmVersion":"11.19.0","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"_nodeVersion":"24.21.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","expo-speech-recognition":"~57.1.0","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"^3.0.0 || ^4.0.0","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","@oxy.so/services":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","react-native-svg":"^15.15.5","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","expo-speech-recognition":"^57.1.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_10.0.4_1790781193908_0.29356283871374256","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"_id":"@alia.onl/sdk@10.1.0","dist":{"shasum":"c092d3fd0884b3928e6e423d2539348a890f74bc","tarball":"https://registry.npmjs.org/@alia.onl/sdk/-/sdk-10.1.0.tgz","fileCount":68,"integrity":"sha512-H/TlVHioxdJK1VIjq51e1MlQzfMnKEPSl2MUZceDx4hFRLKoJxdTydLrkkX4GkJ6Tx0hf13Ox+zMRZ7wlvwaFw==","signatures":[{"sig":"MEQCIFeQncXYUDZX5fBVVu27KltIs7bndAEcacz+YOGHzf2FAiBQJzAk0v8cL0UqkzsDmwL5v1tc4uW6xSHI5XtjiMvQiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHhyFYXBpZ0t/c5+ei49/EXtgFiMGFqBMBLGv+RII2rbAiBvbXQczs2odzTR5byVKEAON4XPc9Fvd5721xUR2ORRaQ=="}],"unpackedSize":390336},"main":"src/index.ts","name":"@alia.onl/sdk","types":"src/index.ts","source":"src/index.ts","exports":{".":"./src/index.ts","./voice":"./src/voice.ts","./content":"./src/lib/content-utils.ts","./package.json":"./package.json"},"license":"Apache-2.0","private":false,"scripts":{"test":"vitest run","typecheck":"tsc --noEmit","check:entries":"node scripts/check-entry-isolation.mjs"},"version":"10.1.0","_npmUser":{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"},"_npmVersion":"11.19.0","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","directories":{},"maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"clsx":"^2.1.1","zeego":"^3.0.6","zustand":"^5.0.15","tailwind-merge":"^3.6.0","lucide-react-native":"^1.24.0","@radix-ui/react-icons":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-dropdown-menu":"^2.1.20","react-native-markdown-display":"^7.0.2"},"react-native":"src/index.ts","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","react-test-renderer":"19.2.3","expo-speech-recognition":"~57.1.0","@types/react-test-renderer":"^19.1.0"},"peerDependencies":{"react":"^19.2.3","expo-blur":"^57.0.0","expo-audio":"^57.0.0","expo-image":"^57.0.0","nativewind":"^5.0.0-preview.3","@oxy.so/core":"^3.0.0 || ^4.0.0","expo-haptics":"^57.0.0","react-native":"^0.86.0","expo-clipboard":"^57.0.0","@oxy.so/services":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","react-native-svg":"^15.15.5","expo-image-picker":"^57.0.2","expo-document-picker":"^57.0.0","expo-speech-recognition":"^57.1.0","react-native-reanimated":"^4.5.0","react-native-gesture-handler":"^2.32.0","react-native-safe-area-context":"^5.8.0","react-native-keyboard-controller":"^1.21.9","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"nativewind":{"optional":true},"expo-clipboard":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_10.1.0_1790822014506_0.7608179513870605"}}},"time":{"created":"2026-03-02T08:38:26.827Z","modified":"2026-10-01T02:33:35.067Z","1.0.0":"2026-03-02T08:38:27.039Z","2.0.0":"2026-03-10T02:13:14.565Z","3.0.0":"2026-03-10T22:03:38.839Z","3.1.0":"2026-03-11T01:33:29.062Z","3.1.1":"2026-06-11T17:52:28.564Z","3.1.2":"2026-06-19T00:56:39.446Z","3.1.3":"2026-07-15T02:59:47.699Z","3.1.4":"2026-07-15T03:01:47.918Z","3.1.5":"2026-07-15T03:12:47.247Z","3.1.6":"2026-07-15T03:44:02.647Z","3.1.7":"2026-07-15T05:00:38.021Z","4.0.0":"2026-07-15T10:44:01.943Z","4.0.1":"2026-07-15T10:46:51.186Z","4.1.0":"2026-07-27T13:07:07.160Z","5.0.0":"2026-07-29T13:23:12.180Z","5.1.0":"2026-08-02T04:22:39.512Z","7.0.0":"2026-08-25T23:11:34.860Z","7.1.1":"2026-09-03T12:40:06.004Z","7.2.0":"2026-09-08T22:59:06.048Z","7.2.1":"2026-09-09T21:59:33.718Z","7.2.2":"2026-09-09T23:35:26.822Z","7.2.3":"2026-09-09T23:50:53.376Z","7.2.4":"2026-09-10T01:19:33.109Z","7.2.5":"2026-09-10T01:21:03.887Z","7.2.6":"2026-09-10T01:23:27.057Z","7.2.7":"2026-09-10T01:55:31.883Z","7.2.8":"2026-09-10T02:05:37.923Z","8.0.0":"2026-09-24T13:12:41.228Z","7.2.9":"2026-09-25T12:30:32.113Z","10.0.0":"2026-09-26T22:39:31.777Z","10.0.1":"2026-09-28T19:02:12.128Z","10.0.2":"2026-09-28T22:17:37.142Z","10.0.3":"2026-09-29T00:14:25.354Z","10.0.4":"2026-09-30T15:13:14.041Z","10.1.0":"2026-10-01T02:33:34.601Z"},"license":"Apache-2.0","description":"Alia AI chat SDK — reusable chat UI, voice, and streaming components for Oxy apps","maintainers":[{"name":"nateisern","email":"nate.isern.alvarez@gmail.com"}],"readme":"# @alia.onl/sdk\n\nAlia's chat SDK for React Native and Expo apps built on Oxy: the chat sheet and\nscreen, the streaming hook, speech in and out, and the primitives they are made\nof. It renders inside the one `OxyProvider` your app already mounts and sends\nthe signed-in user's Oxy session with every request; it never holds a token of\nits own.\n\nThe package ships **raw TypeScript source** — `main`, `types` and every\n`exports` entry point at `src/`. Your bundler compiles it with the rest of your\napp, which is why the section on endpoints below matters more than it would for\na prebuilt library.\n\n## Install\n\n```sh\nbun add @alia.onl/sdk\n```\n\n`react`, `react-native`, `@oxy.so/core`, `@oxy.so/services` and the Expo modules\nlisted under `peerDependencies` in `package.json` are yours to install. Metro\nmust resolve package `exports` (`resolver.unstable_enablePackageExports = true`,\nthe default in Expo SDK 53+), because every icon import is a subpath.\n\nTwo entry points:\n\n- `@alia.onl/sdk` — text chat, dictation, read-aloud, catalogue, primitives.\n- `@alia.onl/sdk/voice` — `VoiceSession` and `useVoiceRoom`, the voice call.\n  Pass `VoiceSession` to the shell as `voiceSession` to offer calls; leave it\n  out for text-only chat and the call is never compiled.\n\n## Speech\n\nDictation (`useSpeechToText`) and the voice call (`useVoiceRoom`) recognize\nspeech **on the device**: the Web Speech API in browsers that have it (Chromium\nand Safari — not Firefox, where `useSpeechToText().isSupported` is `false`), and\n[`expo-speech-recognition`](https://github.com/jamsch/expo-speech-recognition)\non iOS and Android. No audio is sent to Alia; whether the platform's recognizer\nuses a network service of its own is the platform's (Chrome's does).\n\nOn native, add `expo-speech-recognition` (a peer dependency, like `expo-audio`:\nthe root entry's mic button reaches it) and its config plugin to your app, then\nmake a new native build:\n\n```json\n[\"expo-speech-recognition\", {\n  \"microphonePermission\": \"Allow $(PRODUCT_NAME) to hear what you dictate and say in voice calls.\",\n  \"speechRecognitionPermission\": \"Allow $(PRODUCT_NAME) to turn your speech into text.\"\n}]\n```\n\nA voice call is a turn loop, not a realtime session: it listens until the\nperson pauses, sends what they said through the ordinary chat path\n(`POST /v1/chat/completions` with `responseMode: \"voice\"`, or your own\n`sendTurn`), and speaks the answer sentence by sentence through\n`POST /v1/audio/speech` in the product voice (`male` / `female`). Talking over\nthe answer interrupts it. Pass `lang` to both hooks to follow your app's\nlanguage.\n\n## Use\n\n```tsx\nimport { AliaChatScreen } from '@alia.onl/sdk';\n\nexport function Assistant() {\n  return <AliaChatScreen />;\n}\n```\n\n`AliaChatScreen` is a full-screen route: it pads itself by the top and bottom\nsafe-area insets, so render it where no tab bar or other bottom chrome is drawn.\nOn iOS and Android its composer rises with the keyboard through\n`react-native-keyboard-controller`, which needs the app wrapped in its\n`KeyboardProvider` (re-exported here).\n\nOr the hook on its own, with your own UI:\n\n```tsx\nimport { useAliaChat } from '@alia.onl/sdk';\n\nconst { messages, send, isStreaming, stop, error } = useAliaChat({\n  clientContext: 'The user is looking at their order history.',\n});\n```\n\n`useAliaChat` streams a turn as Server-Sent Events and switches on Alia's\nproduct events — `alia.reasoning`, `alia.tool_result`, `alia.research_progress`,\n`alia.plan_preview`, delegated-agent answers — into `ChatMessage` fields your\ncomponents render. Those events are the product runtime's, not part of the Oxy\ngeneric inference contract, and this package is written against them on\npurpose: it is a **product** client.\n\n## Which endpoint the SDK calls, and why\n\nThe hook sends its turns to `POST {apiUrl}/v1/chat/completions`, with `apiUrl`\ndefaulting to `EXPO_PUBLIC_ALIA_API_URL` or `https://api.alia.onl`. It also\nreads `GET {apiUrl}/catalogue` once per base URL when a `model` is passed, to\ncheck that `publisher/model` against the real models the server offers. With no\n`model`, the request carries none and the server's default model answers — the\nSDK ships no model identifier of its own.\n\nThat is the compatibility surface, not the product route. `POST /alia/chat` is\nthe same handler with the same authentication, and it is where Alia's own\nclients go — but the two mounts answer browsers differently:\n\n| Preflight | `access-control-allow-origin` |\n| --- | --- |\n| `OPTIONS /alia/chat` from `https://alia.onl` or `https://console.alia.onl` | that origin, with credentials |\n| `OPTIONS /alia/chat` from an origin Alia does not enumerate | **absent** |\n| `OPTIONS /v1/chat/completions` from anywhere | `*` |\n\n`/alia/chat` takes Alia's exact-origin allowlist (`packages/api/src/lib/cors-origins.ts`);\n`/v1` is public CORS. Because this package compiles into *your* app on *your*\norigin, defaulting the hook to `/alia/chat` would fail every consumer's\npreflight on web. So it stays on `/v1/chat/completions`, which is Alia's\n**permanent product API** — it does not sunset\n([ADR 0010](https://github.com/OxyHQ/Alia/blob/main/docs/adr/0010-alia-keeps-a-product-api-credentials-come-from-oxy-console.md)).\nGeneric model access is a different product, Kaana through Oxy; this package\nis written against Alia's, and the credential a consumer presents is an Oxy\none — the signed-in user's session today. A change of default to `/alia/chat`\nwould be a semver-major of this package, would reach only consumers who upgrade\n**and** rebuild, and is not needed to escape a sunset; it is taken only if the\nper-application origin policy below makes it worthwhile\n([#244](https://github.com/OxyHQ/Alia/issues/244), closed on that decision).\n\nNative apps are not subject to CORS at all — React Native sends no `Origin`\nheader — so the table above is about web builds and the backend path below.\n\n## Using the SDK from your own product: the consumer-backend path\n\nThe supported way for an application outside Alia's origins to use this SDK\ntoday is to put your own backend between the SDK and Alia. Your backend\nreceives the SDK's request, calls Alia's product route server-to-server — a\nserver sends no `Origin` header, so `/alia/chat` answers it on its credential\nalone — and streams the SSE body back unchanged. Then point the hook at that\nbackend:\n\n```tsx\nuseAliaChat({ apiUrl: 'https://your-backend.example' });\n```\n\nThe hook keeps its paths, so your backend answers\n`POST /v1/chat/completions` and `GET /catalogue` under whatever base URL you\ngive it. Nothing about the stream changes: the SDK's parser reads the bytes Alia\nwrote.\n\n**Which credential.** The SDK attaches the signed-in user's Oxy access token as\n`Authorization: Bearer …` on the request your backend receives. Forward that\nheader as it is. `POST /alia/chat` authenticates with\n`authenticateTokenOrApiKey` (`packages/api/src/routes/chat.ts`,\n`packages/api/src/middleware/auth.ts`), which accepts an Oxy session token —\nverified with Oxy, the same way it would be if the browser had called Alia\ndirectly — and the turn is metered to that user's Alia entitlement, the same as\na direct call. The other credentials the middleware recognises are\nAlia-internal. There is no consumer-application credential for this route yet — that is Oxy Applications' to issue (OxyHQ/oxy#972).\n\nA minimal relay, Node 18+ and Express:\n\n```ts\nimport express from 'express';\n\nconst ALIA = 'https://api.alia.onl';\nconst app = express();\napp.use(express.json({ limit: '1mb' }));\n\n/** Relay one request to Alia and stream the answer back unchanged. */\nasync function relay(\n  req: express.Request,\n  res: express.Response,\n  method: 'GET' | 'POST',\n  path: string,\n): Promise<void> {\n  const controller = new AbortController();\n  req.on('close', () => controller.abort());\n\n  const authorization = req.get('authorization');\n  const upstream = await fetch(`${ALIA}${path}`, {\n    method,\n    headers: {\n      ...(authorization ? { Authorization: authorization } : {}),\n      Accept: req.get('accept') ?? 'application/json',\n      ...(method === 'POST' ? { 'Content-Type': 'application/json' } : {}),\n    },\n    body: method === 'POST' ? JSON.stringify(req.body) : undefined,\n    signal: controller.signal,\n  });\n\n  res.status(upstream.status);\n  res.setHeader('Content-Type', upstream.headers.get('content-type') ?? 'application/json');\n  res.setHeader('Cache-Control', 'no-cache');\n  res.setHeader('X-Accel-Buffering', 'no'); // keep proxies from buffering the SSE stream\n  res.flushHeaders();\n\n  if (upstream.body === null) {\n    res.end();\n    return;\n  }\n  try {\n    for await (const chunk of upstream.body) res.write(chunk);\n  } catch (error) {\n    if (!controller.signal.aborted) throw error;\n  } finally {\n    res.end();\n  }\n}\n\n// The SDK's turn: answered by Alia's PRODUCT route, server-to-server.\napp.post('/v1/chat/completions', (req, res) => relay(req, res, 'POST', '/alia/chat'));\n\n// The SDK's model check. Without this the hook still works — an unreadable\n// catalogue leaves the requested identifier alone — but it never learns what\n// the server offers.\napp.get('/catalogue', (req, res) => relay(req, res, 'GET', '/catalogue'));\n\napp.listen(3000);\n```\n\nThe request body the SDK sends is `{ model?, messages, stream: true }` and the\nresponse Alia writes is `text/event-stream`; the relay forwards both without\nreading them. CORS between your web app and your backend is yours to configure,\nas it would be for any of your own routes.\n\n**The trade-off.** This is one more hop, and one more process in the path of a\nstream. Some consumers will not want it, which is why it is documented as the\npath that works today rather than chosen as the only one. The other two shapes\n— a CORS policy on `/alia/chat` for registered consumer origins, and the SDK\ndefault moving to `/alia/chat` in a major — are recorded in #244: the first is\nblocked on Oxy Applications carrying an origin registry (OxyHQ/oxy#972), and\nthe second is an adoption window rather than a switch, for the raw-source\nreason above.\n\n## Scripts\n\n```sh\nbun run typecheck       # tsc --noEmit\nbun run test            # vitest\nbun run check:entries   # the root entry must not reach the voice call\n```\n\n## Licence\n\nApache-2.0. See `LICENSE` and `NOTICE`.\n","readmeFilename":"README.md"}