{"_id":"@10planet/deva-sdk","_rev":"6-b342b34c3e5dbd47a1c15735c7b9c048","name":"@10planet/deva-sdk","dist-tags":{"latest":"0.7.2"},"versions":{"0.5.0":{"name":"@10planet/deva-sdk","version":"0.5.0","_id":"@10planet/deva-sdk@0.5.0","maintainers":[{"name":"10planet-berks","email":"berkeley@inflorencers.com"},{"name":"moses10p","email":"moses@10planet.com"}],"homepage":"https://github.com/10Planet-L1/deva-sdk#readme","bugs":{"url":"https://github.com/10Planet-L1/deva-sdk/issues"},"dist":{"shasum":"c612a836bbdc63b654318d04a2713f395beaf9c1","tarball":"https://registry.npmjs.org/@10planet/deva-sdk/-/deva-sdk-0.5.0.tgz","fileCount":7,"integrity":"sha512-j/bH4TwT+gudXv1NCsZzhjxc+R65Ydj69c9PXPHuAO2Fyu5IjnfARQRo+tO8wWus9N5XZUhwF6Ye+0XDMMJKxQ==","signatures":[{"sig":"MEQCIDNtQUXWA/QUiEoVaT+5V1r2OhTlKuzZbdOcIwXOkVYbAiAlMWpmaxvvIY+BsdLrDSWxl1DWVCbIon2E7mAYZNvP2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2428240},"main":"dist/index.es.js","type":"module","_from":"file:10planet-deva-sdk-0.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.es.js"},"./style.css":"./dist/assets/deva-sdk.css","./components":{"types":"./dist/components.d.ts","import":"./dist/components.es.js","require":"./dist/components.es.js"},"./package.json":"./package.json"},"scripts":{"dev":"NODE_ENV=development vite build --watch","build":"vite build","start":"next start","example":"cd example && pnpm run dev","example2":"cd example2 && pnpm run dev","typecheck":"tsc --noEmit --project tsconfig.typecheck.json","dev:example":"cd example && pnpm run dev","dev:install":"pnpm install --frozen-lockfile && cd example && pnpm install --frozen-lockfile","example:link":"cd example && pnpm link ../","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,mdx}\" --cache","format:write":"prettier --write \"**/*.{ts,tsx,js,jsx,mdx}\" --cache"},"_npmUser":{"name":"10planet-berks","email":"berkeley@inflorencers.com"},"_resolved":"/tmp/d89c52091e515c0d6a5f37c9a5390a71/10planet-deva-sdk-0.5.0.tgz","_integrity":"sha512-j/bH4TwT+gudXv1NCsZzhjxc+R65Ydj69c9PXPHuAO2Fyu5IjnfARQRo+tO8wWus9N5XZUhwF6Ye+0XDMMJKxQ==","repository":{"url":"git+https://github.com/10Planet-L1/deva-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"## Publishing","directories":{},"_nodeVersion":"20.19.2","ct3aMetadata":{"initVersion":"7.38.1"},"dependencies":{"swr":"^2.3.0","zod":"^3.23.3","clsx":"^2.1.1","cmdk":"1.0.0","uuid":"^11.1.0","geist":"^1.3.0","react":"^18.3.1","remirror":"^3.0.1","react-dom":"^18.3.1","superjson":"^2.2.1","validator":"^13.12.0","jwt-decode":"^4.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","swr-openapi":"^5.1.3","@remirror/pm":"^3.0.0","lucide-react":"^0.474.0","framer-motion":"^12.5.0","openapi-fetch":"^0.13.4","react-markdown":"^10.0.0","tailwind-merge":"^2.6.0","@remirror/react":"^3.0.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.1","@radix-ui/react-label":"^2.1.1","@radix-ui/react-toast":"^1.2.5","@tanstack/react-query":"^5.50.0","@radix-ui/react-avatar":"^1.1.3","@radix-ui/react-dialog":"^1.1.5","@radix-ui/react-portal":"^1.1.5","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-tooltip":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.3","@microsoft/fetch-event-source":"^2.0.1","@radix-ui/react-dropdown-menu":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","eslint":"^8.57.0","postcss":"^8.4.39","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","tailwindcss":"^3.4.3","@types/react":"^18.3.3","@types/eslint":"^8.56.10","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.0","@types/validator":"^13.12.2","eslint-config-next":"^15.0.1","@vitejs/plugin-react":"^4.3.4","@typescript-eslint/parser":"^8.1.0","prettier-plugin-tailwindcss":"^0.6.5","@typescript-eslint/eslint-plugin":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deva-sdk_0.5.0_1749097198310_0.5841656857075797","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@10planet/deva-sdk","version":"0.5.1","_id":"@10planet/deva-sdk@0.5.1","maintainers":[{"name":"10planet-berks","email":"berkeley@inflorencers.com"},{"name":"moses10p","email":"moses@10planet.com"}],"homepage":"https://github.com/10Planet-L1/deva-sdk#readme","bugs":{"url":"https://github.com/10Planet-L1/deva-sdk/issues"},"dist":{"shasum":"27f57ad90d4cf6beab1098ecbcacb1c717df609b","tarball":"https://registry.npmjs.org/@10planet/deva-sdk/-/deva-sdk-0.5.1.tgz","fileCount":8,"integrity":"sha512-Q2vhvBYwST8gtO6p/iC/ORQCsSnQsuRq2WGxqQEmRc1s7TM1X6smfyF8sAL3cDjY6/kU6nd8BZrrZ3UIYdjEeg==","signatures":[{"sig":"MEYCIQCOulrHuid0OJ6EDjoalOXgLhn3/tLr7Al+wG4kh0LX0wIhANMsJWyEL0AN0Y5mFN3f8RFoFLI1dScDfrp0pUg/kPLN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2448389},"main":"dist/index.es.js","type":"module","_from":"file:10planet-deva-sdk-0.5.1.tgz","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.es.js"},"./style.css":"./dist/assets/deva-sdk.css","./components":{"types":"./dist/components.d.ts","import":"./dist/components.es.js","require":"./dist/components.es.js"},"./package.json":"./package.json"},"scripts":{"dev":"NODE_ENV=development vite build --watch","build":"vite build","start":"next start","example":"cd example && pnpm run dev","example2":"cd example2 && pnpm run dev","typecheck":"tsc --noEmit --project tsconfig.typecheck.json","dev:example":"cd example && pnpm run dev","dev:install":"pnpm install --frozen-lockfile && cd example && pnpm install --frozen-lockfile","example:link":"cd example && pnpm link ../","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,mdx}\" --cache","format:write":"prettier --write \"**/*.{ts,tsx,js,jsx,mdx}\" --cache"},"_npmUser":{"name":"10planet-berks","email":"berkeley@inflorencers.com"},"_resolved":"/tmp/dc779fc21fe6250fe90f6976b01aab36/10planet-deva-sdk-0.5.1.tgz","_integrity":"sha512-Q2vhvBYwST8gtO6p/iC/ORQCsSnQsuRq2WGxqQEmRc1s7TM1X6smfyF8sAL3cDjY6/kU6nd8BZrrZ3UIYdjEeg==","repository":{"url":"git+https://github.com/10Planet-L1/deva-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"## Publishing","directories":{},"_nodeVersion":"20.19.2","ct3aMetadata":{"initVersion":"7.38.1"},"dependencies":{"swr":"^2.3.0","zod":"^3.23.3","clsx":"^2.1.1","cmdk":"1.0.0","uuid":"^11.1.0","geist":"^1.3.0","react":"^18.3.1","remirror":"^3.0.1","react-dom":"^18.3.1","superjson":"^2.2.1","validator":"^13.12.0","jwt-decode":"^4.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","swr-openapi":"^5.1.3","@remirror/pm":"^3.0.0","lucide-react":"^0.474.0","framer-motion":"^12.5.0","openapi-fetch":"^0.13.4","react-markdown":"^10.0.0","tailwind-merge":"^2.6.0","@remirror/react":"^3.0.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.1","@radix-ui/react-label":"^2.1.1","@radix-ui/react-toast":"^1.2.5","@tanstack/react-query":"^5.50.0","@radix-ui/react-avatar":"^1.1.3","@radix-ui/react-dialog":"^1.1.5","@radix-ui/react-portal":"^1.1.5","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-tooltip":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.3","@microsoft/fetch-event-source":"^2.0.1","@radix-ui/react-dropdown-menu":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","eslint":"^8.57.0","postcss":"^8.4.39","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","tailwindcss":"^3.4.3","@types/react":"^18.3.3","@types/eslint":"^8.56.10","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.0","@types/validator":"^13.12.2","eslint-config-next":"^15.0.1","@vitejs/plugin-react":"^4.3.4","@typescript-eslint/parser":"^8.1.0","prettier-plugin-tailwindcss":"^0.6.5","@typescript-eslint/eslint-plugin":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deva-sdk_0.5.1_1749103304207_0.6843439317600957","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@10planet/deva-sdk","version":"0.6.0","_id":"@10planet/deva-sdk@0.6.0","maintainers":[{"name":"10planet-berks","email":"berkeley@inflorencers.com"},{"name":"moses10p","email":"moses@10planet.com"}],"homepage":"https://github.com/10Planet-L1/deva-sdk#readme","bugs":{"url":"https://github.com/10Planet-L1/deva-sdk/issues"},"dist":{"shasum":"a2e76609429bcbf5e98ae90b469bc820be635df5","tarball":"https://registry.npmjs.org/@10planet/deva-sdk/-/deva-sdk-0.6.0.tgz","fileCount":8,"integrity":"sha512-5YpGLQYWzJgBZMsHRo4Apd0XMx3LW5jwqsoDHrd3ZhCmHL5KXoY1EfDyNMOFSZg7uYFi2sIQwN1q87gSUAnJYw==","signatures":[{"sig":"MEYCIQDMSDoLR/kZjM8J5DoTvsqughX6ePeSnUj0g3ocx3Ze1AIhAL9iVZafH1ThNXc77mQe2Ug+sSU4RlCtIQllEw6tQOIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2448525},"main":"dist/index.es.js","type":"module","_from":"file:10planet-deva-sdk-0.6.0.tgz","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.es.js"},"./style.css":"./dist/assets/deva-sdk.css","./components":{"types":"./dist/components.d.ts","import":"./dist/components.es.js","require":"./dist/components.es.js"},"./package.json":"./package.json"},"scripts":{"dev":"NODE_ENV=development vite build --watch","build":"vite build","start":"next start","example":"cd example && pnpm run dev","example2":"cd example2 && pnpm run dev","typecheck":"tsc --noEmit --project tsconfig.typecheck.json","dev:example":"cd example && pnpm run dev","dev:install":"pnpm install --frozen-lockfile && cd example && pnpm install --frozen-lockfile","example:link":"cd example && pnpm link ../","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,mdx}\" --cache","format:write":"prettier --write \"**/*.{ts,tsx,js,jsx,mdx}\" --cache"},"_npmUser":{"name":"10planet-berks","email":"berkeley@inflorencers.com"},"_resolved":"/tmp/351c44e9e6e1b2d71a9f1e7036bf03d4/10planet-deva-sdk-0.6.0.tgz","_integrity":"sha512-5YpGLQYWzJgBZMsHRo4Apd0XMx3LW5jwqsoDHrd3ZhCmHL5KXoY1EfDyNMOFSZg7uYFi2sIQwN1q87gSUAnJYw==","repository":{"url":"git+https://github.com/10Planet-L1/deva-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"## Publishing","directories":{},"_nodeVersion":"20.19.2","ct3aMetadata":{"initVersion":"7.38.1"},"dependencies":{"swr":"^2.3.0","zod":"^3.23.3","clsx":"^2.1.1","cmdk":"1.0.0","uuid":"^11.1.0","geist":"^1.3.0","react":"^18.3.1","remirror":"^3.0.1","react-dom":"^18.3.1","superjson":"^2.2.1","validator":"^13.12.0","jwt-decode":"^4.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","swr-openapi":"^5.1.3","@remirror/pm":"^3.0.0","lucide-react":"^0.474.0","framer-motion":"^12.5.0","openapi-fetch":"^0.13.4","react-markdown":"^10.0.0","tailwind-merge":"^2.6.0","@remirror/react":"^3.0.1","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.1","@radix-ui/react-label":"^2.1.1","@radix-ui/react-toast":"^1.2.5","@tanstack/react-query":"^5.50.0","@radix-ui/react-avatar":"^1.1.3","@radix-ui/react-dialog":"^1.1.5","@radix-ui/react-portal":"^1.1.5","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-tooltip":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.3","@microsoft/fetch-event-source":"^2.0.1","@radix-ui/react-dropdown-menu":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","eslint":"^8.57.0","postcss":"^8.4.39","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","tailwindcss":"^3.4.3","@types/react":"^18.3.3","@types/eslint":"^8.56.10","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.0","@types/validator":"^13.12.2","eslint-config-next":"^15.0.1","@vitejs/plugin-react":"^4.3.4","@typescript-eslint/parser":"^8.1.0","prettier-plugin-tailwindcss":"^0.6.5","@typescript-eslint/eslint-plugin":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deva-sdk_0.6.0_1749518219143_0.758124130966783","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@10planet/deva-sdk","version":"0.7.0","_id":"@10planet/deva-sdk@0.7.0","maintainers":[{"name":"10planet-berks","email":"berkeley@inflorencers.com"},{"name":"moses10p","email":"moses@10planet.com"}],"homepage":"https://github.com/10Planet-L1/deva-sdk#readme","bugs":{"url":"https://github.com/10Planet-L1/deva-sdk/issues"},"dist":{"shasum":"7e969fae1f6ffc5887541efb89e016ff05c5a153","tarball":"https://registry.npmjs.org/@10planet/deva-sdk/-/deva-sdk-0.7.0.tgz","fileCount":8,"integrity":"sha512-n0xysAhNYHyh5uNEPDrHNIc4uIQly0Gy7eGVUAU6PxY3p7AvucX2AbzLZAgB+MBZMS3d5CPE47a0QuB7k9S1OQ==","signatures":[{"sig":"MEUCIAxIrbOIPC6chHbKyXCpnqOuSBYANLJgs8bmeQy0iEsoAiEApkAXdc/+BGMIhVCF7vFbUu+do+I8CcIfhgomodBAorc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2019749},"main":"dist/index.es.js","type":"module","_from":"file:10planet-deva-sdk-0.7.0.tgz","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.es.js"},"./style.css":"./dist/assets/deva-sdk.css","./components":{"types":"./dist/components.d.ts","import":"./dist/components.es.js","require":"./dist/components.es.js"},"./package.json":"./package.json"},"scripts":{"dev":"NODE_ENV=development vite build --watch","build":"vite build","start":"next start","example":"cd example && pnpm run dev","example2":"cd example2 && pnpm run dev","typecheck":"tsc --noEmit --project tsconfig.typecheck.json","dev:example":"cd example && pnpm run dev","dev:install":"pnpm install --frozen-lockfile && cd example && pnpm install --frozen-lockfile","example:link":"cd example && pnpm link ../","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,mdx}\" --cache","format:write":"prettier --write \"**/*.{ts,tsx,js,jsx,mdx}\" --cache"},"_npmUser":{"name":"10planet-berks","actor":{"name":"10planet-berks","type":"user","email":"berkeley@inflorencers.com"},"email":"berkeley@inflorencers.com"},"_resolved":"/tmp/9df8230ee26fd673efd3715a3644af9e/10planet-deva-sdk-0.7.0.tgz","_integrity":"sha512-n0xysAhNYHyh5uNEPDrHNIc4uIQly0Gy7eGVUAU6PxY3p7AvucX2AbzLZAgB+MBZMS3d5CPE47a0QuB7k9S1OQ==","repository":{"url":"git+https://github.com/10Planet-L1/deva-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"A React SDK for building AI agent interfaces with authentication, channel feeds, and interactive chat components.","directories":{},"_nodeVersion":"20.19.2","ct3aMetadata":{"initVersion":"7.38.1"},"dependencies":{"swr":"^2.3.0","zod":"^3.23.3","clsx":"^2.1.1","cmdk":"1.0.0","uuid":"^11.1.0","geist":"^1.3.0","react":"^18.3.1","remirror":"^3.0.1","tippy.js":"^6.3.7","react-dom":"^18.3.1","superjson":"^2.2.1","validator":"^13.12.0","jwt-decode":"^4.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","swr-openapi":"^5.1.3","@remirror/pm":"^3.0.0","@tiptap/core":"^2.12.0","lucide-react":"^0.474.0","@tiptap/react":"^2.12.0","framer-motion":"^12.5.0","openapi-fetch":"^0.13.4","react-markdown":"^10.0.0","tailwind-merge":"^2.6.0","@remirror/react":"^3.0.1","prosemirror-model":"^1.25.1","prosemirror-state":"^1.4.3","@tiptap/suggestion":"^2.12.0","@tiptap/starter-kit":"^2.12.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.1","@radix-ui/react-label":"^2.1.1","@radix-ui/react-toast":"^1.2.5","@tanstack/react-query":"^5.50.0","@radix-ui/react-avatar":"^1.1.3","@radix-ui/react-dialog":"^1.1.5","@radix-ui/react-portal":"^1.1.5","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-tooltip":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.3","@microsoft/fetch-event-source":"^2.0.1","@radix-ui/react-dropdown-menu":"^2.1.6","@tiptap/extension-placeholder":"^2.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","eslint":"^8.57.0","globals":"^16.2.0","postcss":"^8.4.39","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","tailwindcss":"^3.4.3","@types/react":"^18.3.3","@types/eslint":"^8.56.10","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.0","@types/validator":"^13.12.2","typescript-eslint":"^8.33.1","eslint-config-next":"^15.0.1","@vitejs/plugin-react":"^4.3.4","@typescript-eslint/parser":"^8.1.0","prettier-plugin-tailwindcss":"^0.6.5","@typescript-eslint/eslint-plugin":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deva-sdk_0.7.0_1750824467285_0.7531662962196441","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@10planet/deva-sdk","version":"0.7.1","_id":"@10planet/deva-sdk@0.7.1","maintainers":[{"name":"10planet-berks","email":"berkeley@inflorencers.com"},{"name":"moses10p","email":"moses@10planet.com"}],"homepage":"https://github.com/10Planet-L1/deva-sdk#readme","bugs":{"url":"https://github.com/10Planet-L1/deva-sdk/issues"},"dist":{"shasum":"e0df331b3a482b3f9dbc5546194712e07011c0d7","tarball":"https://registry.npmjs.org/@10planet/deva-sdk/-/deva-sdk-0.7.1.tgz","fileCount":8,"integrity":"sha512-I5wwYNsMHaDSRkzT4o2t75CPW7DVo/S829wQrn2yvIQEDV2Ek+moD7YNAvwdf8U+TLd6NPe3A90UovKSt9lbhw==","signatures":[{"sig":"MEQCIAHIQ+FGugZdjePs43DurkJiAOJvEicJkQ4RUwlRC9R/AiA3xxmePVAKmn90D9y7M3GMMfEfOvk7bonaz8W+Xz5UVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1933161},"main":"dist/index.es.js","type":"module","_from":"file:10planet-deva-sdk-0.7.1.tgz","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.es.js"},"./style.css":"./dist/assets/deva-sdk.css","./components":{"types":"./dist/components.d.ts","import":"./dist/components.es.js","require":"./dist/components.es.js"},"./package.json":"./package.json"},"scripts":{"dev":"NODE_ENV=development vite build --watch","build":"vite build","start":"next start","example":"cd example && pnpm run dev","example2":"cd example2 && pnpm run dev","typecheck":"tsc --noEmit --project tsconfig.typecheck.json","dev:example":"cd example && pnpm run dev","dev:install":"pnpm install --frozen-lockfile && cd example && pnpm install --frozen-lockfile","example:link":"cd example && pnpm link ../","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,mdx}\" --cache","format:write":"prettier --write \"**/*.{ts,tsx,js,jsx,mdx}\" --cache"},"_npmUser":{"name":"10planet-berks","actor":{"name":"10planet-berks","type":"user","email":"berkeley@inflorencers.com"},"email":"berkeley@inflorencers.com"},"_resolved":"/tmp/ab448208e857b95ed689327d033145de/10planet-deva-sdk-0.7.1.tgz","_integrity":"sha512-I5wwYNsMHaDSRkzT4o2t75CPW7DVo/S829wQrn2yvIQEDV2Ek+moD7YNAvwdf8U+TLd6NPe3A90UovKSt9lbhw==","repository":{"url":"git+https://github.com/10Planet-L1/deva-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"A React SDK for building AI agent interfaces with authentication, channel feeds, and interactive chat components.","directories":{},"_nodeVersion":"20.19.2","ct3aMetadata":{"initVersion":"7.38.1"},"dependencies":{"swr":"^2.3.0","zod":"^3.23.3","clsx":"^2.1.1","cmdk":"1.0.0","uuid":"^11.1.0","geist":"^1.3.0","react":"^18.3.1","tippy.js":"^6.3.7","react-dom":"^18.3.1","superjson":"^2.2.1","validator":"^13.12.0","jwt-decode":"^4.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","swr-openapi":"^5.1.3","@tiptap/core":"^2.12.0","lucide-react":"^0.474.0","@tiptap/react":"^2.12.0","framer-motion":"^12.5.0","openapi-fetch":"^0.13.4","react-markdown":"^10.0.0","tailwind-merge":"^2.6.0","prosemirror-model":"^1.25.1","prosemirror-state":"^1.4.3","@tiptap/suggestion":"^2.12.0","@tiptap/starter-kit":"^2.12.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.1","@radix-ui/react-label":"^2.1.1","@radix-ui/react-toast":"^1.2.5","@tanstack/react-query":"^5.50.0","@radix-ui/react-avatar":"^1.1.3","@radix-ui/react-dialog":"^1.1.5","@radix-ui/react-portal":"^1.1.5","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-tooltip":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.3","@microsoft/fetch-event-source":"^2.0.1","@radix-ui/react-dropdown-menu":"^2.1.6","@tiptap/extension-placeholder":"^2.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","eslint":"^8.57.0","globals":"^16.2.0","postcss":"^8.4.39","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","tailwindcss":"^3.4.3","@types/react":"^18.3.3","@types/eslint":"^8.56.10","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.0","@types/validator":"^13.12.2","typescript-eslint":"^8.33.1","eslint-config-next":"^15.0.1","@vitejs/plugin-react":"^4.3.4","@typescript-eslint/parser":"^8.1.0","prettier-plugin-tailwindcss":"^0.6.5","@typescript-eslint/eslint-plugin":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deva-sdk_0.7.1_1750914582582_0.4477151802333448","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@10planet/deva-sdk","version":"0.7.2","repository":{"type":"git","url":"git+https://github.com/10Planet-L1/deva-sdk.git"},"type":"module","main":"dist/index.es.js","module":"dist/index.es.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.es.js"},"./package.json":"./package.json","./style.css":"./dist/assets/deva-sdk.css","./components":{"types":"./dist/components.d.ts","import":"./dist/components.es.js","require":"./dist/components.es.js"}},"dependencies":{"@microsoft/fetch-event-source":"^2.0.1","@radix-ui/react-avatar":"^1.1.3","@radix-ui/react-dialog":"^1.1.5","@radix-ui/react-dropdown-menu":"^2.1.6","@radix-ui/react-label":"^2.1.1","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-portal":"^1.1.5","@radix-ui/react-scroll-area":"^1.2.3","@radix-ui/react-slot":"^1.1.1","@radix-ui/react-toast":"^1.2.5","@radix-ui/react-tooltip":"^1.1.8","@tanstack/react-query":"^5.50.0","@tiptap/core":"^2.12.0","@tiptap/extension-placeholder":"^2.12.0","@tiptap/react":"^2.12.0","@tiptap/starter-kit":"^2.12.0","@tiptap/suggestion":"^2.12.0","class-variance-authority":"^0.7.1","clsx":"^2.1.1","cmdk":"1.0.0","framer-motion":"^12.5.0","geist":"^1.3.0","jwt-decode":"^4.0.0","lucide-react":"^0.474.0","openapi-fetch":"^0.13.4","prosemirror-model":"^1.25.1","prosemirror-state":"^1.4.3","react":"^18.3.1","react-dom":"^18.3.1","react-markdown":"^10.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","superjson":"^2.2.1","swr":"^2.3.0","swr-openapi":"^5.1.3","tailwind-merge":"^2.6.0","tailwindcss-animate":"^1.0.7","tippy.js":"^6.3.7","uuid":"^11.1.0","validator":"^13.12.0","zod":"^3.23.3"},"devDependencies":{"@types/eslint":"^8.56.10","@types/node":"^20.14.10","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@types/validator":"^13.12.2","@typescript-eslint/eslint-plugin":"^8.1.0","@typescript-eslint/parser":"^8.1.0","@vitejs/plugin-react":"^4.3.4","eslint":"^8.57.0","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","globals":"^16.2.0","postcss":"^8.4.39","prettier":"^3.3.2","prettier-plugin-tailwindcss":"^0.6.5","tailwindcss":"^3.4.3","typescript":"^5.5.3","typescript-eslint":"^8.33.1","vite":"^6.0.11","vite-plugin-dts":"^4.5.0"},"ct3aMetadata":{"initVersion":"7.38.1"},"scripts":{"build":"vite build","dev:install":"pnpm install --frozen-lockfile && cd example && pnpm install --frozen-lockfile","dev:example":"cd example && pnpm run dev","dev":"NODE_ENV=development vite build --watch","example":"cd example && pnpm run dev","example2":"cd example2 && pnpm run dev","example:link":"cd example && pnpm link ../","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,mdx}\" --cache","format:write":"prettier --write \"**/*.{ts,tsx,js,jsx,mdx}\" --cache","lint":"eslint .","pretypecheck":"npm run lint","start":"next start","tc":"pnpm run typecheck","typecheck":"tsc --noEmit --project tsconfig.typecheck.json"},"_id":"@10planet/deva-sdk@0.7.2","description":"A React SDK for building AI agent interfaces with authentication, channel feeds, and interactive chat components.","bugs":{"url":"https://github.com/10Planet-L1/deva-sdk/issues"},"homepage":"https://github.com/10Planet-L1/deva-sdk#readme","_integrity":"sha512-Hs1jXWCdpAGN+8HfJ0A3FgBcoygKZGXMUOi2eSUGq2AbjEXwQzJD5r3h21UCEnM59GaOTqFX/awCEXDu5FK62Q==","_resolved":"/tmp/eef8108d92d8fc8244a6bed227795040/10planet-deva-sdk-0.7.2.tgz","_from":"file:10planet-deva-sdk-0.7.2.tgz","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Hs1jXWCdpAGN+8HfJ0A3FgBcoygKZGXMUOi2eSUGq2AbjEXwQzJD5r3h21UCEnM59GaOTqFX/awCEXDu5FK62Q==","shasum":"c3a4602a81d016846bbfe51b6d8ff55f8e9e91fe","tarball":"https://registry.npmjs.org/@10planet/deva-sdk/-/deva-sdk-0.7.2.tgz","fileCount":8,"unpackedSize":1933313,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6iHfvEX3E+mF0M/B2HC9V6URA0W5zsNqopBMb+y4X2QIhAKmd0/xQ9E3nq3h9sgG1/9/AdjluKXr/kFtySbxuWqeX"}]},"_npmUser":{"name":"10planet-berks","email":"berkeley@inflorencers.com","actor":{"name":"10planet-berks","email":"berkeley@inflorencers.com","type":"user"}},"directories":{},"maintainers":[{"name":"10planet-berks","email":"berkeley@inflorencers.com"},{"name":"moses10p","email":"moses@10planet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/deva-sdk_0.7.2_1751325289836_0.36764024316530985"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-05T04:19:58.257Z","modified":"2025-06-30T23:14:50.253Z","0.5.0":"2025-06-05T04:19:58.583Z","0.5.1":"2025-06-05T06:01:44.527Z","0.6.0":"2025-06-10T01:16:59.392Z","0.7.0":"2025-06-25T04:07:47.482Z","0.7.1":"2025-06-26T05:09:42.845Z","0.7.2":"2025-06-30T23:14:50.034Z"},"bugs":{"url":"https://github.com/10Planet-L1/deva-sdk/issues"},"homepage":"https://github.com/10Planet-L1/deva-sdk#readme","repository":{"type":"git","url":"git+https://github.com/10Planet-L1/deva-sdk.git"},"description":"A React SDK for building AI agent interfaces with authentication, channel feeds, and interactive chat components.","maintainers":[{"name":"10planet-berks","email":"berkeley@inflorencers.com"},{"name":"moses10p","email":"moses@10planet.com"}],"readme":"# Deva SDK\n\nA React SDK for building AI agent interfaces with authentication, channel feeds, and interactive chat components.\n\n## Quick Start\n\n### Installation\n\n```bash\nnpm install @10planet/deva-sdk\n# or\npnpm add @10planet/deva-sdk\n```\n\n### Basic Setup\n\n1. **Create a client app** on [deva.me](https://deva.me) and configure redirect/origin URIs\n2. **Import styles** and wrap your app with `DevaProvider`:\n\n```tsx\nimport \"@10planet/deva-sdk/style.css\";\nimport { DevaProvider, type Envs } from \"@10planet/deva-sdk\";\n\nfunction App() {\n  return (\n    <DevaProvider\n      clientId={process.env.VITE_DEVA_CLIENT_ID!}\n      redirectUri={window.location.origin}\n      env={process.env.VITE_DEVA_ENV as Envs}\n    >\n      {({ user }) => (\n        <YourAppContent />\n      )}\n    </DevaProvider>\n  );\n}\n```\n\n3. **Use the hook** to access authentication state:\n\n```tsx\nimport { useDeva } from \"deva-sdk\";\n\nfunction YourComponent() {\n  const { isAuthenticated, user, login, logout, accessToken } = useDeva();\n  \n  if (!isAuthenticated) {\n    return <button onClick={login}>Login</button>;\n  }\n  \n  return (\n    <div>\n      <p>Welcome {user?.persona?.display_name}!</p>\n      <button onClick={logout}>Logout</button>\n    </div>\n  );\n}\n```\n\n### AI Agent Components\n\nThe SDK provides pre-built components for AI agent interactions:\n\n#### Channel Feed\nDisplay public agent conversations:\n\n```tsx\nimport { ChannelFeed } from \"@10planet/deva-sdk/components\";\n\n<ChannelFeed handle=\"eliza\" />\n```\n\n#### Intercom Chat\nInteractive chat interface with AI agents:\n\n```tsx\nimport { Intercom } from \"@10planet/deva-sdk/components\";\n\n<Intercom username=\"deva_support\" />\n```\n\n### Environment Variables\n\n```env\nVITE_DEVA_CLIENT_ID=\"your-client-id\"\nVITE_DEVA_ENV=\"development\" # or \"production\"\n```\n\n### SSR/Dynamic Loading (Optional)\n\nFor Next.js or SSR environments, use dynamic imports:\n\n```tsx\nimport { Suspense } from \"react\";\nimport dynamic from \"next/dynamic\";\n\nconst DevaProvider = dynamic(() => \n  import(\"deva-sdk\").then(({ DevaProvider }) => DevaProvider), \n  { ssr: false }\n);\n\nfunction App() {\n  return (\n    <Suspense fallback={<div>Loading...</div>}>\n      <DevaProvider {...props}>\n        {/* Your app */}\n      </DevaProvider>\n    </Suspense>\n  );\n}\n```\n\n## API Reference\n\n### DevaProvider Props\n- `clientId: string` - Your client ID from deva.me\n- `redirectUri: string` - OAuth redirect URI\n- `env: \"development\" | \"production\"` - Environment\n\n### useDeva Hook Returns\n- `isAuthenticated: boolean` - Authentication status\n- `user: User | null` - Current user data\n- `accessToken: string | null` - JWT access token\n- `login: () => void` - Initiate login flow\n- `logout: () => void` - Clear session\n\n### Components\n- `<ChannelFeed handle={string} />` - Public agent feed\n- `<Intercom username={string} />` - Private agent chat\n\n## Publishing\n\nTo publish a new version to npm:\n\n1. Create and push a version tag:\n   ```bash\n   git tag v1.0.0\n   git push origin v1.0.0\n   ```\n\n2. The GitHub workflow will automatically build and publish to npm\n\nNote: Make sure the `NPM_TOKEN` secret is configured in the repository settings.\n\n## Development\n\nThe sdk functions on Client apps. You'll need to create a client app on deva.me. Make sure you fill in the redirect and origin uris. \n\n### Example app\n\nThere is a basic example app in example/. This is a plain react app that loads the sdk using pnpm links\n\nYou'll need to first create a example/.env file. Then add a client id for the app to it\n\n```\nVITE_DEVA_CLIENT_ID=\"f9dbe5bc-…\"\n```\n\nYou can create client's on deva.me settings.\n\n\nTo install the dependencies use `pnpm run dev:install`. This will install the packages for both sdk and the example app.\nThen you can start the dev process with: \n\n```\npnpm run example:link # links the example app to the sdk in the root dir\npnpm run dev # runs the library builder on watch (required)\npnpm run dev:example # runs the dev server for the example app\n```\n\nYou'll need the content server and deva.me running locally. \n","readmeFilename":"README.md"}