{"_id":"@cadisa/aura-home-sdk","_rev":"2-595ce2fa167272e1433eaf10e8c23493","name":"@cadisa/aura-home-sdk","dist-tags":{"latest":"1.2.2"},"versions":{"1.2.1":{"name":"@cadisa/aura-home-sdk","version":"1.2.1","license":"UNLICENSED","_id":"@cadisa/aura-home-sdk@1.2.1","maintainers":[{"name":"proleonardo","email":"leonardo.fernandes@cadisa.systems"}],"homepage":"https://github.com/cadisa/aura-home-sdk#readme","bugs":{"url":"https://github.com/cadisa/aura-home-sdk/issues"},"dist":{"shasum":"70703d1fa4a14454c9925721dc809b7095f821b7","tarball":"https://registry.npmjs.org/@cadisa/aura-home-sdk/-/aura-home-sdk-1.2.1.tgz","fileCount":10,"integrity":"sha512-WvyuX+nDEFtWcBJUWjIEjONxdK4xFvm0lJlT0kY3uvQupx9W3B9LCUg3JW6a5D1RiTc3JcDDRfgXBg+uRiz+0Q==","signatures":[{"sig":"MEQCIHE1tvHxuLiv/SdljynDnTGLMeF8C2gWJ6IFPgZHRLN4AiBzcTacHTVFQw3lML2LAf4tZaTNpUclLWTHZOTt+hjB2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53364},"main":"./dist/aura-home-sdk.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/aura-home-sdk.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/aura-home-sdk.js","require":"./dist/aura-home-sdk.umd.cjs"}},"gitHead":"c72d9ea5a5d5327e72000c09d094d12982638670","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"vite build && tsc -p tsconfig.types.json","prepare":"npm run build","pack:dry-run":"npm pack --dry-run","release:check":"npm run lint && npm run test && npm run build && npm run pack:dry-run","prepublishOnly":"npm run lint && npm run test && npm run build && npm run pack:dry-run"},"_npmUser":{"name":"proleonardo","email":"leonardo.fernandes@cadisa.systems"},"repository":{"url":"git+https://github.com/cadisa/aura-home-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Enterprise browser SDK for embedding Aura Home in customer websites.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","jsdom":"^24.0.0","vitest":"^3.0.7","typescript":"~5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/aura-home-sdk_1.2.1_1779375288548_0.30298180313514256","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@cadisa/aura-home-sdk","version":"1.2.2","description":"Enterprise browser SDK for embedding Aura Home in customer websites.","license":"UNLICENSED","type":"module","main":"./dist/aura-home-sdk.umd.cjs","module":"./dist/aura-home-sdk.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/aura-home-sdk.js","require":"./dist/aura-home-sdk.umd.cjs"}},"repository":{"type":"git","url":"git+https://github.com/cadisa/aura-home-sdk.git"},"homepage":"https://github.com/cadisa/aura-home-sdk#readme","bugs":{"url":"https://github.com/cadisa/aura-home-sdk/issues"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"vite build && tsc -p tsconfig.types.json","lint":"tsc --noEmit","pack:dry-run":"npm pack --dry-run","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test && npm run build && npm run pack:dry-run","release:check":"npm run lint && npm run test && npm run build && npm run pack:dry-run","test":"vitest run"},"devDependencies":{"typescript":"~5.8.2","vite":"^6.2.0","vitest":"^3.0.7","jsdom":"^24.0.0"},"gitHead":"362aaa6b4b17d7f2d4ca13d390a1d5ce353d6017","_id":"@cadisa/aura-home-sdk@1.2.2","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-+YxfwVdrAZ8jwOys45bkYT8hBcuFj5oO8hJsGdG+FB7YmIwZErhGpa3+kC0zY9aO954kZtlaUfb4FzCUqaw1hw==","shasum":"123c7c85db15bbaa49c08562c702ad1e6fc93b37","tarball":"https://registry.npmjs.org/@cadisa/aura-home-sdk/-/aura-home-sdk-1.2.2.tgz","fileCount":10,"unpackedSize":53391,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/To3n/f9/6VTjJ+p0Lr/1pUreOBlNDW/cHKf2LFi8NQIgOeo15kyK4QtitwUuKWppPsi4mgig6x+SctiP3YuYn5Q="}]},"_npmUser":{"name":"proleonardo","email":"leonardo.fernandes@cadisa.systems"},"directories":{},"maintainers":[{"name":"proleonardo","email":"leonardo.fernandes@cadisa.systems"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aura-home-sdk_1.2.2_1779377280596_0.4950060741126774"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T14:54:48.400Z","modified":"2026-05-21T15:28:00.863Z","1.2.1":"2026-05-21T14:54:48.696Z","1.2.2":"2026-05-21T15:28:00.736Z"},"bugs":{"url":"https://github.com/cadisa/aura-home-sdk/issues"},"license":"UNLICENSED","homepage":"https://github.com/cadisa/aura-home-sdk#readme","repository":{"type":"git","url":"git+https://github.com/cadisa/aura-home-sdk.git"},"description":"Enterprise browser SDK for embedding Aura Home in customer websites.","maintainers":[{"name":"proleonardo","email":"leonardo.fernandes@cadisa.systems"}],"readme":"# Aura Home SDK\r\n\r\n[![npm](https://img.shields.io/npm/v/@cadisa/aura-home-sdk)](https://www.npmjs.com/package/@cadisa/aura-home-sdk)\r\n\r\n## Scope\r\n\r\nThis module owns the public browser SDK used to embed Aura Home inside customer websites. It owns the SDK package, iframe lifecycle, customer-facing integration contract, SDK-to-runtime messaging, and SDK-specific release guidance.\r\n\r\nPublic npm package: `@cadisa/aura-home-sdk` — install with:\r\n\r\n```powershell\r\nnpm install @cadisa/aura-home-sdk\r\n```\r\n\r\nIt does not own Aura Home chat behavior, profile persistence, AI pipeline behavior, backend APIs, or deployment environments. Those remain under `ai-agent-ui` and operations docs.\r\n\r\n## Canonical Pages\r\n\r\n| Domain | Index |\r\n| --- | --- |\r\n| SDK documentation | [docs/README.md](./docs/README.md) |\r\n| Customer integration docs | [docs/customer/README.md](./docs/customer/README.md) |\r\n| Internal architecture docs | [docs/internal/README.md](./docs/internal/README.md) |\r\n| Release history | [CHANGELOG.md](./CHANGELOG.md) |\r\n\r\n## Related Domains\r\n\r\n- [AI Agent UI docs](../ai-agent-ui/docs/README.md) own the embedded Aura Home runtime, chat UI, profile UI, auth validation, and WebSocket protocol.\r\n- [Operations docs](../docs/README.md) own deploy URLs, environments, Cloud Run, and environment creation.\r\n- [AI Agent security docs](../ai-agent-ui/docs/security/README.md) own SSO and runtime security controls.\r\n\r\n## How To Query This Domain\r\n\r\n```powershell\r\nrg -n \"postMessage\" aura-home-sdk\r\nrg -n \"sections\" aura-home-sdk/docs aura-home-sdk/src\r\nrg -n \"embed\" aura-home-sdk ai-agent-ui/docs ai-agent-ui/src/embed\r\n```\r\n\r\n## How To Update This Domain\r\n\r\nUpdate SDK behavior in `src/`, then update the closest customer or internal doc page. Keep customer docs focused on integration steps and link to internal docs for maintenance-only details.\r\n\r\n## How To Lint This Domain\r\n\r\n```powershell\r\nnpm --prefix aura-home-sdk run lint\r\nnpm --prefix aura-home-sdk run test\r\npowershell -ExecutionPolicy Bypass -File .\\scripts\\wiki-lint.ps1\r\n```\r\n\r\n## Quick Example\r\n\r\n### npm / bundler\r\n\r\n```powershell\r\nnpm install @cadisa/aura-home-sdk\r\n```\r\n\r\n```ts\r\nimport { AuraHome } from \"@cadisa/aura-home-sdk\";\r\n```\r\n\r\n### Script tag (IIFE)\r\n\r\n```html\r\n<div id=\"aura-home\"></div>\r\n<script src=\"https://unpkg.com/@cadisa/aura-home-sdk@1.2.1/dist/aura-home-sdk.iife.js\"></script>\r\n<script>\r\n  const aura = AuraHome.init({\r\n    container: \"#aura-home\",\r\n    baseUrl: \"https://aura-home.example.com/\",\r\n    sections: {\r\n      chat: true,\r\n      profile: true\r\n    },\r\n    retry: {\r\n      maxAttempts: 5,\r\n      delayMs: 2000\r\n    },\r\n    auth: {\r\n      mode: \"oidc\",\r\n      getToken: async () => {\r\n        const resp = await fetch(\"/api/token\");\r\n        const { token } = await resp.json();\r\n        return token;\r\n      },\r\n      refreshInterval: 300000 // Refresh every 5 mins\r\n    }\r\n  });\r\n\r\n  aura.on(\"ready\", () => {\r\n    console.log(\"Aura Home is ready!\");\r\n    console.log(\"Version:\", aura.getVersion());\r\n  });\r\n\r\n  aura.on(\"error\", (err) => {\r\n    console.error(\"Failed to load Aura Home:\", err);\r\n  });\r\n</script>\r\n```\r\n","readmeFilename":"README.md"}