{"_id":"@atzentis/meeting-sdk","_rev":"4-45a2ea297860686a6b4113f7d46fbf44","name":"@atzentis/meeting-sdk","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@atzentis/meeting-sdk","version":"0.0.1","keywords":["meeting","video","sdk","atzentis","typescript"],"author":{"name":"Atzentis"},"license":"MIT","_id":"@atzentis/meeting-sdk@0.0.1","maintainers":[{"name":"vassilibo","email":"vassilibo@outlook.com"}],"homepage":"https://github.com/atzentis/atzentis-meeting-sdk#readme","bugs":{"url":"https://github.com/atzentis/atzentis-meeting-sdk/issues"},"dist":{"shasum":"7a003b9b610289998c51e2605d797866907fccc3","tarball":"https://registry.npmjs.org/@atzentis/meeting-sdk/-/meeting-sdk-0.0.1.tgz","fileCount":8,"integrity":"sha512-e8OnVUcdx1/olLVFABgGeibZfmkaA3loaBaNGY0pc276qJvlwohREU7lrV5scrI0aFMCc+XGqN/NdbK82xJFIg==","signatures":[{"sig":"MEYCIQCyddrXDT9XryM2gll9yHGb/i3u1CnuZscNrVFaaciSHgIhAP1KGp/b9cFeg6E2/RvcIQvVHP9AbwggaswrxLwYK7y9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717869},"main":"./dist/index.js","_from":"file:atzentis-meeting-sdk-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vassilibo","email":"vassilibo@outlook.com"},"_resolved":"/tmp/e18f292b2fac8d96f944c00002ca2c44/atzentis-meeting-sdk-0.0.1.tgz","_integrity":"sha512-e8OnVUcdx1/olLVFABgGeibZfmkaA3loaBaNGY0pc276qJvlwohREU7lrV5scrI0aFMCc+XGqN/NdbK82xJFIg==","repository":{"url":"git+https://github.com/atzentis/atzentis-meeting-sdk.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Type-safe TypeScript client for the atzentis-video platform","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/meeting-sdk_0.0.1_1781158329377_0.6522471192136925","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@atzentis/meeting-sdk","version":"0.1.0","description":"Type-safe TypeScript client for the atzentis-video platform","license":"MIT","author":{"name":"Atzentis"},"homepage":"https://github.com/atzentis/atzentis-meeting-sdk#readme","repository":{"type":"git","url":"git+https://github.com/atzentis/atzentis-meeting-sdk.git","directory":"packages/core"},"bugs":{"url":"https://github.com/atzentis/atzentis-meeting-sdk/issues"},"keywords":["meeting","video","sdk","atzentis","typescript"],"sideEffects":false,"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"publishConfig":{"access":"public"},"dependencies":{"zod":"^4.3.6"},"scripts":{"build":"tsup","test":"vitest run","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit"},"_id":"@atzentis/meeting-sdk@0.1.0","_integrity":"sha512-1NeJp61Uq7uTjXOidtSN/cG0ZOFuUiMCpDFYE3zR3m5xRoQpEOxfP7lzve/O1KV7iUlq0/wBj1lHJj5EBxMyOw==","_resolved":"/tmp/ad3ed57e72e19c2aba1bc9fa5e09e8ef/atzentis-meeting-sdk-0.1.0.tgz","_from":"file:atzentis-meeting-sdk-0.1.0.tgz","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-1NeJp61Uq7uTjXOidtSN/cG0ZOFuUiMCpDFYE3zR3m5xRoQpEOxfP7lzve/O1KV7iUlq0/wBj1lHJj5EBxMyOw==","shasum":"3b3fba4037be80640475804548ecffca4b281c30","tarball":"https://registry.npmjs.org/@atzentis/meeting-sdk/-/meeting-sdk-0.1.0.tgz","fileCount":8,"unpackedSize":717869,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAmC0YJqvD/ZhSW7AJ1G6+lCQ2i+Kcx+AKRdYiQ51OLKAiEAk4n84D8okd61WTEG4afqHJPIHikvr9Ebuh1qqZaaVfg="}]},"_npmUser":{"name":"vassilibo","email":"vassilibo@outlook.com"},"directories":{},"maintainers":[{"name":"vassilibo","email":"vassilibo@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/meeting-sdk_0.1.0_1781159095899_0.426514237756624"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-11T06:12:09.232Z","modified":"2026-06-11T06:24:56.215Z","0.0.1":"2026-06-11T06:12:09.553Z","1.0.0":"2026-06-11T06:20:24.375Z","0.1.0":"2026-06-11T06:24:56.080Z"},"bugs":{"url":"https://github.com/atzentis/atzentis-meeting-sdk/issues"},"author":{"name":"Atzentis"},"license":"MIT","homepage":"https://github.com/atzentis/atzentis-meeting-sdk#readme","keywords":["meeting","video","sdk","atzentis","typescript"],"repository":{"type":"git","url":"git+https://github.com/atzentis/atzentis-meeting-sdk.git","directory":"packages/core"},"description":"Type-safe TypeScript client for the atzentis-video platform","maintainers":[{"name":"vassilibo","email":"vassilibo@outlook.com"}],"readme":"# @atzentis/meeting-sdk\n\nType-safe TypeScript client for the [atzentis-video](https://api.atzentis.video) platform. Zero runtime dependencies.\n\n## Install\n\n```bash\nnpm install @atzentis/meeting-sdk\n```\n\n## Quick Start\n\n```typescript\nimport { MeetingClient } from '@atzentis/meeting-sdk';\n\n// Initialize with your API key\nconst client = new MeetingClient({ apiKey: 'atz_live_xxx' });\n\n// Create a room\nconst room = await client.rooms.create({\n  name: 'Team Standup',\n  type: 'meeting',\n});\n\n// Generate a join URL\nconst joinUrl = await client.rooms.getJoinUrl(room.id, {\n  role: 'moderator',\n  displayName: 'Alice',\n});\n```\n\n## Features\n\n- Room management (create, join, list, delete)\n- Participant controls (mute, kick, promote)\n- Recording with transcription and AI chapters\n- Collaborative whiteboard (Excalidraw-based)\n- Breakout rooms\n- Virtual classrooms (hand raising, polls, attendance)\n- WebSocket real-time events\n\n## License\n\nMIT\n","readmeFilename":"README.md"}