{"_id":"@memberjunction/ai-bridge-teams","_rev":"40-318c6db74ed39618081cb5da9ae9db80","name":"@memberjunction/ai-bridge-teams","dist-tags":{"lts-5":"5.51.3","lts-6.1":"6.1.4","latest":"6.1.4","edge":"6.2.0-edge.2"},"versions":{"0.0.1":{"name":"@memberjunction/ai-bridge-teams","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@memberjunction/ai-bridge-teams@0.0.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"dist":{"shasum":"d46037e79ab98c463cf3d29cd9794f1c04791694","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-0.0.1.tgz","fileCount":2,"integrity":"sha512-N01cMEHMJIyCUejKWJpridzJMsHLauh6iw4eAbSd95FFYfzxQhICvT0sy+lrTw/eIZvVxUctU56A8BCdFFKAAQ==","signatures":[{"sig":"MEUCIQDQFaczztJrKzm847lsOxZLA4OgC862nWsqcmfA4LD8aQIgUKv4XYcbHn+qTq4k/Jpjys0/iiXwoatQanlsptRbR54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2087},"_npmUser":{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},"_npmVersion":"11.6.2","description":"OIDC trusted publishing setup package for @memberjunction/ai-bridge-teams","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_0.0.1_1781573142491_0.488920758771914","host":"s3://npm-registry-packages-npm-production"}},"5.41.0":{"name":"@memberjunction/ai-bridge-teams","version":"5.41.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.41.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"03d94c704e4067c017ea23911ea3e198fc42b35d","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.41.0.tgz","fileCount":18,"integrity":"sha512-5YgoO0pmZ7QY4i+YskFIP9TzOZrcX+SfxKImarIEfkXIFj2PsMzo1R/AEazKYlwel5XudXu9X3yooDEmJNlVJA==","signatures":[{"sig":"MEYCIQDXZqO3yHHDuqPxCDMRAwqvLegOGbVDuz9BwQlQWT/dyAIhAJNA63/mM9v3ZKUQIFnBFjyKTtCJuMTJ9iERwkXolaow","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70247},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a1924cd9c7ce5679848ee7667dd38ba0ef52ab84","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@memberjunction/core":"5.41.0","@memberjunction/global":"5.41.0","@memberjunction/core-entities":"5.41.0","@memberjunction/ai-bridge-base":"5.41.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.41.0_1781592606536_0.24346489609346533","host":"s3://npm-registry-packages-npm-production"}},"5.42.0":{"name":"@memberjunction/ai-bridge-teams","version":"5.42.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.42.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"d29738030e7343e3057d9b0d9e3b7da10e32bc80","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.42.0.tgz","fileCount":26,"integrity":"sha512-Ei1gxn+LdKTzeGRFvBiNugigRADBJ3fGAZ4nAxLCdvFghN4J/kmGXvvDlDXxNrEjkd9/CceNNsXq11gIGrTVqQ==","signatures":[{"sig":"MEUCIG4Se4OgTff+kUg54gQrZdPiFC0JNkGGzkWUKtD23GMvAiEAvgzSubcjU9NMhhf4TOoPi0LmMO/XHaX7gTKyL1lHKpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c7d7e5f459a14511bc6818f4692ce321f968daa9","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@memberjunction/core":"5.42.0","@memberjunction/global":"5.42.0","@memberjunction/core-entities":"5.42.0","@memberjunction/ai-bridge-base":"5.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.42.0_1782116139868_0.8555783307857898","host":"s3://npm-registry-packages-npm-production"}},"5.43.0":{"name":"@memberjunction/ai-bridge-teams","version":"5.43.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.43.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"b015878518774631025c95e695b97ba53b1418e6","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.43.0.tgz","fileCount":26,"integrity":"sha512-aJvc2CquOuboHQ2mUDBiT10AMRT1WaheL2zhF/RyJx/lskq8zrpbM8Hibobfkq1ioQ2fxZ9bTmaaO8CUTnJVSw==","signatures":[{"sig":"MEYCIQCbX3Oa1gNYD3k3asaUioTPsb8/E2gj8DRV2mu8HweHPAIhAOe81//tpFGb4KNweUk//gjnMItQvckNdLvNa5ltEiqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"66065afb6921f3116817852284686997c9a367b8","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@memberjunction/core":"5.43.0","@memberjunction/global":"5.43.0","@memberjunction/core-entities":"5.43.0","@memberjunction/ai-bridge-base":"5.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.43.0_1782456578083_0.5143884483088581","host":"s3://npm-registry-packages-npm-production"}},"5.44.0":{"name":"@memberjunction/ai-bridge-teams","version":"5.44.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.44.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"091d90c5fd5d393790e5ad0a98bf750512491f2d","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.44.0.tgz","fileCount":26,"integrity":"sha512-5hnNDxBO8R57tsWvkHvsb3jLlxUSXffH3XH3yjBrizQg3gjQIG5aFrdTI0gJnCI9hS8u3gmtmnjvOo1sMoi+4A==","signatures":[{"sig":"MEUCIQCNYQa2ZhjF9aDTHL4u9ecVVZwpstY90U4E7+4KyetbOQIgGEGuGfKGQxMRsNwfdBo1HLweWfh1oKBvlUbsdeM/3M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"63e2b085cc74ab8c7455a4fab98053f133c68da8","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"5.44.0","@memberjunction/global":"5.44.0","@memberjunction/core-entities":"5.44.0","@memberjunction/ai-bridge-base":"5.44.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.44.0_1782988384345_0.6606721025216877","host":"s3://npm-registry-packages-npm-production"}},"5.45.0":{"name":"@memberjunction/ai-bridge-teams","version":"5.45.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.45.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"ccd6d8ab47f1b4a31bd5ec2a90fdaa54c120ba87","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.45.0.tgz","fileCount":38,"integrity":"sha512-8byRS8q14lSlayPf6CH2CRMPXuRoH+sQU9MsW+qBa4BYCOKJ/+/nlB7sqdE2c7h0HE2xF8482Umklici/UOIeA==","signatures":[{"sig":"MEQCIDKpIuQ36oaH6Uva9hVt3GqMJQ9BdS6Ji64ssACFHZjFAiAFvSwCgPAr6ZaFJkTNIEDGbwNOFUUjb2Hz8+4zF6ViUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5c832fc382873a74ea0d14851309c8a6bf0f39b8","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"5.45.0","@memberjunction/global":"5.45.0","@memberjunction/core-entities":"5.45.0","@memberjunction/ai-bridge-base":"5.45.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.45.0_1783455675858_0.18735093833701977","host":"s3://npm-registry-packages-npm-production"}},"5.45.1":{"name":"@memberjunction/ai-bridge-teams","version":"5.45.1","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.45.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"337532a22b4f46c738f9f8c7abbceec230428589","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.45.1.tgz","fileCount":38,"integrity":"sha512-1WhvarJXR/02N7p2kftfHakkJoAJsaoJeLRqZqCby+Zl9ZDkSFzAXrCEsJX6c7v2o9cGeJxJq1monVVZdVlpPg==","signatures":[{"sig":"MEQCIFzEueomFNzCIyKBW5RT4ClP8xnLC4uxg6QDS2W5UmgeAiAtxjly8JFZATDphRaqXGL4+sIakJYTtTgrenNSsIPqOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.45.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"643b5c35db3e526c8d3cb2a6a8b89ac125dd1c69","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"5.45.1","@memberjunction/global":"5.45.1","@memberjunction/core-entities":"5.45.1","@memberjunction/ai-bridge-base":"5.45.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.45.1_1783554072820_0.7646304483115025","host":"s3://npm-registry-packages-npm-production"}},"5.46.0":{"name":"@memberjunction/ai-bridge-teams","version":"5.46.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.46.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"7290a033448b4dc7a323ffb02940738afd79a027","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.46.0.tgz","fileCount":38,"integrity":"sha512-+ASvfPXceTZRUyHFyuZ83UPrqwD4olK2XKt2mHjejR7vMomkW1meZq331n0Pu/s3Z+5okTXZzHwoPfb5doNddw==","signatures":[{"sig":"MEYCIQCLle+ZfkwijEmv47pxkvAiqLQYQTQ492lf2JCmH5S0rQIhAMxdjVf9hyb3R1zg/h7+M193KYd7axf+v87GGPhWGQ8S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1bfe73f9240ae9fb98f50fe451092480ef767431","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"5.46.0","@memberjunction/global":"5.46.0","@memberjunction/core-entities":"5.46.0","@memberjunction/ai-bridge-base":"5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.46.0_1783619318602_0.48244027315545224","host":"s3://npm-registry-packages-npm-production"}},"5.47.0":{"name":"@memberjunction/ai-bridge-teams","version":"5.47.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.47.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"c78696eb66ef5233d948a788a5c4764388582abf","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.47.0.tgz","fileCount":38,"integrity":"sha512-3vuMTlqzmX1hMSKLh1x1w/Cf3oAYibYat72Jl4QL0f3KjF+B+4YjlSxHXiEAI4oZt1UFpgm+t40eVMerCDquEQ==","signatures":[{"sig":"MEYCIQDNn+xKrVDWR0QitJWlm5bufSHbF51Ixg3jlgKtwW0hgwIhAJuQmHRMlmxEkbsu5gBuOVt11KVSM16MDRQszTbUPBjG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3faa0c92834ba47a3334071352aaea336ed8d89e","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"5.47.0","@memberjunction/global":"5.47.0","@memberjunction/core-entities":"5.47.0","@memberjunction/ai-bridge-base":"5.47.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.47.0_1783781522458_0.6877853782451189","host":"s3://npm-registry-packages-npm-production"}},"5.48.0":{"name":"@memberjunction/ai-bridge-teams","version":"5.48.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.48.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"1063aa0f6d857acf3924c06e995b62c58226673b","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.48.0.tgz","fileCount":38,"integrity":"sha512-6m4I/MGAsVM/yffY4AvU9ndN2KGnhDWi9m2EKi+8ijJzEgeJMTso9BSXfrqXbyH8GVmiOMjymzcVfchHnQ1GhA==","signatures":[{"sig":"MEQCIDOsRozwEG3mZGuU3jqewuDh1+6nQuGkasDk4tCOHUeoAiBUW7oe3oM3ypOTfhJ9GUhqO85C6b0A4n0OHKGGFCWaog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4fd3a07629bdbb56221c390d8acb0ece69e81dc0","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"5.48.0","@memberjunction/global":"5.48.0","@memberjunction/core-entities":"5.48.0","@memberjunction/ai-bridge-base":"5.48.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.48.0_1784071888046_0.7818803147894209","host":"s3://npm-registry-packages-npm-production"}},"5.49.0":{"name":"@memberjunction/ai-bridge-teams","version":"5.49.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.49.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"79c0100276a5a517e4dd1da3d1bb3e97a2da48b5","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.49.0.tgz","fileCount":38,"integrity":"sha512-Tk89sA4tUAlMtXk+7/ypbkDCIk67nCMK6AQlzyUtVJbiRBpwpKiixBKKSP1wwZ4zcBo4kwESGgp5qqrJyOl+CQ==","signatures":[{"sig":"MEQCICmuxb6tXbRlsUjGVXXC4mD6jCWgZghuPAKbnV+GZSZYAiBKAaXomFOl70gfwj6taMR6VT9GisRQPK3QYLueHGKbKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3c834f5407523e83942ae35132efe57c83db4c23","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"5.49.0","@memberjunction/global":"5.49.0","@memberjunction/core-entities":"5.49.0","@memberjunction/ai-bridge-base":"5.49.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.49.0_1784748790845_0.7703677066900088","host":"s3://npm-registry-packages-npm-production"}},"5.50.0":{"name":"@memberjunction/ai-bridge-teams","version":"5.50.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.50.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"9515d8d721651d5c1bf7697e473dfa803c5a2081","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.50.0.tgz","fileCount":38,"integrity":"sha512-IbaHg9hJyBv4SEHib4jtqBSrQJl1q6BQyBs6aC5Q0ELtRkNHhWwFI4yy/XPddk4BQsI/LoCQbljOVDTOhOHpEg==","signatures":[{"sig":"MEUCIATKIZbJpO68ahuguPCI9QYZuG4oiIy+TBMzNL7i4c0gAiEAqlgnYjJ7XX3UmPqkJBbYbYjySGjpS/Xmk+pVruv/aLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"23b1e77cce116ad3d8539bb5d1ae4106e57d22eb","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"5.50.0","@memberjunction/global":"5.50.0","@memberjunction/core-entities":"5.50.0","@memberjunction/ai-bridge-base":"5.50.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.50.0_1785359391374_0.3694172274628602","host":"s3://npm-registry-packages-npm-production"}},"5.51.0":{"name":"@memberjunction/ai-bridge-teams","version":"5.51.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.51.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"5bbc0cea0297a4265d875514449605e0470cb547","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.51.0.tgz","fileCount":38,"integrity":"sha512-+ktnHVQIf6Invnp+AeO4tm6+cJu9+0ldqtmiEie9MUOROw4kzDFGRc6ZofqBx1wj7hchzHWKSXnfxUmmbNFTHQ==","signatures":[{"sig":"MEQCIAKU+flmsSEgS/XWaP5s0GHuLmW+62OMjbHQC97hv/ymAiAKFGLpHDjOt3YjWsrXNs7e451N6ONz9smQ/sqWIlFt2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d591014338be16b3019265b6853d2f66841a3a16","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"5.51.0","@memberjunction/global":"5.51.0","@memberjunction/core-entities":"5.51.0","@memberjunction/ai-bridge-base":"5.51.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.51.0_1785535617596_0.9054581487294591","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.0":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.0-edge.0","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@6.1.0-edge.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"1bae50a322efecb23e95cef48113430bf7b24f38","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.0-edge.0.tgz","fileCount":39,"integrity":"sha512-A8hoyA6mtIM6usVcOH8EdwfpE91HZvWiE7oiCuTwYtRfTOPc6R0wNZgdr99DcR9uISuZYuRNDfii1HJ5yKUvZA==","signatures":[{"sig":"MEYCIQDNwnBAIYB28vXU+0s65OuhfBDFdwnPEFlIx8Qvkwtg9wIhAJ4PztyJffFP5zPYVHBp4ZiFEYNfPMQtzTot89s9ETi0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.0-edge.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219478},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.0-edge.0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/6022d1b4554aba129daf28490a8600e2/memberjunction-ai-bridge-teams-6.1.0-edge.0.tgz","_integrity":"sha512-A8hoyA6mtIM6usVcOH8EdwfpE91HZvWiE7oiCuTwYtRfTOPc6R0wNZgdr99DcR9uISuZYuRNDfii1HJ5yKUvZA==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.16.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"6.1.0-edge.0","@memberjunction/global":"6.1.0-edge.0","@memberjunction/core-entities":"6.1.0-edge.0","@memberjunction/ai-bridge-base":"6.1.0-edge.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.0-edge.0_1785988111101_0.11820563437315545","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.1":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.0-edge.1","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@6.1.0-edge.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"0dfd56965f03b9e63e53323c5e14d4763bfd8dca","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.0-edge.1.tgz","fileCount":39,"integrity":"sha512-uJ3Uyrst5FRUzqSpzb92wPeBkXBeuYooF1/72kqIMINdZlta1K4ErB30A0AIH7WIMzSeAKnbnfAfqI/FaE96ZA==","signatures":[{"sig":"MEUCIQC3cpXDSphwQxi2q8MRfwo5KWwIi/GbQDSkmAUmlgwyfAIgdcgLv8ySjF9Vd7WMxojepuACf+m56IZBNZFw6sEWdTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.0-edge.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219478},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.0-edge.1.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/9a84b952b111306d394b0478fd277565/memberjunction-ai-bridge-teams-6.1.0-edge.1.tgz","_integrity":"sha512-uJ3Uyrst5FRUzqSpzb92wPeBkXBeuYooF1/72kqIMINdZlta1K4ErB30A0AIH7WIMzSeAKnbnfAfqI/FaE96ZA==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.16.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"6.1.0-edge.1","@memberjunction/global":"6.1.0-edge.1","@memberjunction/core-entities":"6.1.0-edge.1","@memberjunction/ai-bridge-base":"6.1.0-edge.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.0-edge.1_1786215352502_0.5571561321341516","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.2":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.0-edge.2","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@6.1.0-edge.2","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"529e783b194086606a5a33d49a3d56b9836f4080","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.0-edge.2.tgz","fileCount":39,"integrity":"sha512-rayBtpmBSnyKGV2HwVavpeBBCToXkPxPfC9q0I9+LtbJXiANr+hxjmCebmBQU5a3GNG8z38AJaAUI4vtlOq7zA==","signatures":[{"sig":"MEUCIQDgZ+U4vgBkrmdq/zBmXgerpCSlFlofPb+RAWhd20fDkQIgD5F3Vv3rUDsiTTxy4r5NRwBevZLAlsGhSC8nv0gey0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.0-edge.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219478},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.0-edge.2.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/c893c9d185c1e5b4602f02a0478cf17f/memberjunction-ai-bridge-teams-6.1.0-edge.2.tgz","_integrity":"sha512-rayBtpmBSnyKGV2HwVavpeBBCToXkPxPfC9q0I9+LtbJXiANr+hxjmCebmBQU5a3GNG8z38AJaAUI4vtlOq7zA==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.16.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@memberjunction/core":"6.1.0-edge.2","@memberjunction/global":"6.1.0-edge.2","@memberjunction/core-entities":"6.1.0-edge.2","@memberjunction/ai-bridge-base":"6.1.0-edge.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.0-edge.2_1786510108870_0.31754703307682774","host":"s3://npm-registry-packages-npm-production"}},"5.51.1":{"name":"@memberjunction/ai-bridge-teams","version":"5.51.1","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.51.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"4c2638c5afb95451003100f06a24a219cee359ec","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.51.1.tgz","fileCount":38,"integrity":"sha512-O8evgfk7sFVlybWvNeVW8xij7mNkGfzBFtdv68tBG+mQXmCQwNIhzK4FHrtYw31jnOD5pHLayI3NkXqJKIbe0g==","signatures":[{"sig":"MEUCIQClj30ajDszHGBZfhXH53gZIgCCMN/set0v+2Tzk3ln5gIgOs5ZEIW2YO9OY2hMbBHqTSXvfCKCfi02/Yhto8X1P+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.51.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a0d22d66ae98ed78d2e9c227dcce1eb1fc41fe06","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@memberjunction/core":"5.51.1","@memberjunction/global":"5.51.1","@memberjunction/core-entities":"5.51.1","@memberjunction/ai-bridge-base":"5.51.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.51.1_1787106387100_0.6945165419262405","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.3":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.0-edge.3","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.1.0-edge.3","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"97c2ad44994ea3ce22f214b9f9dba451b691e40a","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.0-edge.3.tgz","fileCount":39,"integrity":"sha512-EGtzljsNMbmuuoSQp+tHyIH1o41pZxOgcpBHwWYqz172K9tNsuNzL774qJomm4zuC6JOLS5VGTI/3tQg+fh3JA==","signatures":[{"sig":"MEUCIQCYQPbZmhgd5wUyi66TOlcemHTiASv8ji87DZOMkA9kdgIgH8xwvF3QvRq+pSoaUi8zo+gc88ofYT1kBj3fDjTvFsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.0-edge.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227685},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.0-edge.3.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/20447cec559a2e11be3fdac1ec869889/memberjunction-ai-bridge-teams-6.1.0-edge.3.tgz","_integrity":"sha512-EGtzljsNMbmuuoSQp+tHyIH1o41pZxOgcpBHwWYqz172K9tNsuNzL774qJomm4zuC6JOLS5VGTI/3tQg+fh3JA==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.17.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@memberjunction/core":"6.1.0-edge.3","@memberjunction/global":"6.1.0-edge.3","@memberjunction/core-entities":"6.1.0-edge.3","@memberjunction/ai-bridge-base":"6.1.0-edge.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.0-edge.3_1787294082972_0.19932816770720985","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.4":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.0-edge.4","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.1.0-edge.4","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"bbe186019561408f82441606ea70643d24acc3d0","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.0-edge.4.tgz","fileCount":39,"integrity":"sha512-fUK3ilxANvtPlQ+gMW43uDFdr9WP5t9oXnlDfiiUGTFOJu4mOZ6raiZD/bYIOs7LR+u5wMbm7T+ulHOq6+pU9A==","signatures":[{"sig":"MEUCIBmYsoMMbnBatEtOeHMw6WOI05bkTTALUOODIzyqPWdqAiEAyL1Yq4LQhNYnxqs27j2lZD+3o1CAb5BEslGGucb1Qm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.0-edge.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227685},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.0-edge.4.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/c372b11ce0210d6759a8555405e4e26b/memberjunction-ai-bridge-teams-6.1.0-edge.4.tgz","_integrity":"sha512-fUK3ilxANvtPlQ+gMW43uDFdr9WP5t9oXnlDfiiUGTFOJu4mOZ6raiZD/bYIOs7LR+u5wMbm7T+ulHOq6+pU9A==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.17.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@memberjunction/core":"6.1.0-edge.4","@memberjunction/global":"6.1.0-edge.4","@memberjunction/core-entities":"6.1.0-edge.4","@memberjunction/ai-bridge-base":"6.1.0-edge.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.0-edge.4_1787764905118_0.3734482116858955","host":"s3://npm-registry-packages-npm-production"}},"5.51.2":{"name":"@memberjunction/ai-bridge-teams","version":"5.51.2","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.51.2","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"786c5345b6eb4bd54215aa5cdb1299239db76615","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.51.2.tgz","fileCount":38,"integrity":"sha512-MDj0e+4hRCAgF+mezXZm2IjEWHCfmobiGw3aIDt0842x0VVyGz8gaWPMPfimMS4oaj5/kbUcvgZnjkfnC8dvvg==","signatures":[{"sig":"MEUCIGzbNsEtGvQ6PL2alsSxetxYUE/88EMIKa1/DOmZEtg2AiEA4OqY7ScJ6c5g+39k3H4qdha7h0R76b3SSzjsVv9zlVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.51.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4840cd12c6d9123e1b0eeeee9eaa6ae2bcee8399","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@memberjunction/core":"5.51.2","@memberjunction/global":"5.51.2","@memberjunction/core-entities":"5.51.2","@memberjunction/ai-bridge-base":"5.51.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.51.2_1788231653978_0.15316106244096628","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.5":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.0-edge.5","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.1.0-edge.5","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"6d44620fb963361beb75ffd54d504edc767ca6fa","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.0-edge.5.tgz","fileCount":39,"integrity":"sha512-K8+ok8bObJcIJhgNNf6Z6mxNeZ01msoNXompBFiYQhMjCcKTk2nc4+6cg44Xacp2yp0gsn1iOIEL4+u24/7Gcg==","signatures":[{"sig":"MEUCIEguAdiE+qvwh21ASXtAp1JP8vs64sOr1PnZWO8ssN62AiEA8WPkH84zx9ZxrrPOlJF/no7axyUFz1hzEhjUm3VdRgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.0-edge.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227685},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.0-edge.5.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/09d7fdacc01b2d4456114a19d57bfe22/memberjunction-ai-bridge-teams-6.1.0-edge.5.tgz","_integrity":"sha512-K8+ok8bObJcIJhgNNf6Z6mxNeZ01msoNXompBFiYQhMjCcKTk2nc4+6cg44Xacp2yp0gsn1iOIEL4+u24/7Gcg==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.17.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@memberjunction/core":"6.1.0-edge.5","@memberjunction/global":"6.1.0-edge.5","@memberjunction/core-entities":"6.1.0-edge.5","@memberjunction/ai-bridge-base":"6.1.0-edge.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.0-edge.5_1788308367547_0.9749521419032228","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.6":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.0-edge.6","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.1.0-edge.6","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"c45bc3a561fe23b5b700bd8bcf3ce3a01a6a2205","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.0-edge.6.tgz","fileCount":39,"integrity":"sha512-+mrBKTFSQd2wfBOLmebvBrUtUEesJkV+SycV1Een8DjLyFEXENV0PzSOEHuRgtQ4mhlY/+aHviMNyYYWUuGcEg==","signatures":[{"sig":"MEYCIQDKNOFEFsn84h/jn2RBUVhgvtX1kSbksbMSC/tDDWubxwIhAKP48771B9C5JUq/2NpUuvxXatUoB813fBqV2+RWmB6K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.0-edge.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227685},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.0-edge.6.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/1c552e93f54f6b037f56a580e6dceb4d/memberjunction-ai-bridge-teams-6.1.0-edge.6.tgz","_integrity":"sha512-+mrBKTFSQd2wfBOLmebvBrUtUEesJkV+SycV1Een8DjLyFEXENV0PzSOEHuRgtQ4mhlY/+aHviMNyYYWUuGcEg==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@memberjunction/core":"6.1.0-edge.6","@memberjunction/global":"6.1.0-edge.6","@memberjunction/core-entities":"6.1.0-edge.6","@memberjunction/ai-bridge-base":"6.1.0-edge.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.0-edge.6_1789090964703_0.985020880963827","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.7":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.0-edge.7","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.1.0-edge.7","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"73b7405ef189a8e5ea31be731a6d9e778141c267","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.0-edge.7.tgz","fileCount":39,"integrity":"sha512-H7m+vQcSCKgZGINgHNArYUkX0YOVDkHbKIdBxSODGsf4vYh0FahKkwZKvDYqbK8UiyBlj3QoG+Z/iQdHmdZD/g==","signatures":[{"sig":"MEUCIE3PDD8ewuQTXz/TBfm5USWvVbQZ73K8KszF5MHNGdpvAiEAvLtC5jWxg0zQqpxFglZ3AknIJqtChCNtknPzPX1EyLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.0-edge.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227685},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.0-edge.7.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/3bf088b6fc05559917f727f97c425db4/memberjunction-ai-bridge-teams-6.1.0-edge.7.tgz","_integrity":"sha512-H7m+vQcSCKgZGINgHNArYUkX0YOVDkHbKIdBxSODGsf4vYh0FahKkwZKvDYqbK8UiyBlj3QoG+Z/iQdHmdZD/g==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@memberjunction/core":"6.1.0-edge.7","@memberjunction/global":"6.1.0-edge.7","@memberjunction/core-entities":"6.1.0-edge.7","@memberjunction/ai-bridge-base":"6.1.0-edge.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.0-edge.7_1789353570489_0.7455980802958462","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.0","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.1.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"1864bd49467184657d9cea4c1f5d8f848210c44b","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.0.tgz","fileCount":39,"integrity":"sha512-+Se8jJBLdv1p1YUQwaUYvNCLax9xVXsGXk6e3Wbaw374+XfPzw34u5Q3Dz/Rlr2eK8ZHTe2ufQA2tIa1iJpgJg==","signatures":[{"sig":"MEYCIQDuufCVAGthwcIOiskEpejnOhRq2KnrnUF3CmRe12toCAIhANi3Gnten3rpMyu0NexZy+gBDzl/S74jdCGKQd+Mn6DS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227650},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/595184ef0071af3af4a393769b1e0845/memberjunction-ai-bridge-teams-6.1.0.tgz","_integrity":"sha512-+Se8jJBLdv1p1YUQwaUYvNCLax9xVXsGXk6e3Wbaw374+XfPzw34u5Q3Dz/Rlr2eK8ZHTe2ufQA2tIa1iJpgJg==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@memberjunction/core":"6.1.0","@memberjunction/global":"6.1.0","@memberjunction/core-entities":"6.1.0","@memberjunction/ai-bridge-base":"6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.0_1789358921749_0.4588411238250598","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.1","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.1.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"7e73c05a6100665770bc863793930933e9a9b919","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.1.tgz","fileCount":39,"integrity":"sha512-7AbM59TmLvNGQVPDjDgHtJYnF5+ueLsz4yrzTsoua0GeEIeXNJwQcAJu3zYg1/51Z3Kn/L/VqxR9wzgE+dLOLw==","signatures":[{"sig":"MEYCIQDMnGIBVg3x4mg6UCY78zou8h2jxPEwPI3RUl3S/z9aFgIhAOISBcZ0H6ya3ENfy5S5Yca8bwW9U9iMm38n/NJOO97K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227650},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.1.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/df560aac5aed90b397000891710bd69c/memberjunction-ai-bridge-teams-6.1.1.tgz","_integrity":"sha512-7AbM59TmLvNGQVPDjDgHtJYnF5+ueLsz4yrzTsoua0GeEIeXNJwQcAJu3zYg1/51Z3Kn/L/VqxR9wzgE+dLOLw==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@memberjunction/core":"6.1.1","@memberjunction/global":"6.1.1","@memberjunction/core-entities":"6.1.1","@memberjunction/ai-bridge-base":"6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.1_1789446788513_0.6270025456690607","host":"s3://npm-registry-packages-npm-production"}},"5.51.3":{"name":"@memberjunction/ai-bridge-teams","version":"5.51.3","author":{"name":"MemberJunction.com"},"license":"ISC","_id":"@memberjunction/ai-bridge-teams@5.51.3","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"e959af7d6e60097d982f62911d4a81a615de262a","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-5.51.3.tgz","fileCount":38,"integrity":"sha512-xG3leNe6dGPzXAURq9PrNLyKSR5HMNWGzbJhZdOdMSQZsCQjRRyIejaMSHc1sE4aTs2lGJqqse2NkAAl6ReCSQ==","signatures":[{"sig":"MEYCIQCcQJ/Fw/q47i+MH8+7wlGIvCK1Sy50bZvCrGyD0vYJ6AIhAPqlLpCSshp5IUIUB296fH91j1It0JrsLTf7cT1xYoZj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@5.51.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fce48ea5af8ec051d7dd9cd87cb1d6e12503f8ca","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@memberjunction/core":"5.51.3","@memberjunction/global":"5.51.3","@memberjunction/core-entities":"5.51.3","@memberjunction/ai-bridge-base":"5.51.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_5.51.3_1789526130818_0.8960250413993187","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.2","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.1.2","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"37d984363c3c3bced22a4bcd12c47f424c03fb3e","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.2.tgz","fileCount":39,"integrity":"sha512-ejrEaxnIxE3cr00pmdjfIxhjmtXTgqrNmavnJZgu0DqUx174dR3ii+ZUIMdc5aQIaf5fi6N+XdS1F3PoEm5XPQ==","signatures":[{"sig":"MEUCIHw8a2pgjgBDKrEsLeam5AuEWFJRTU/+/yI8h2fvz8WEAiEAidst0cYb+cpjegM6TKnEVkvJ9H7SzM+tyL5TVb71Xac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227650},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.2.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/b565c132b831fd305e094397b687190e/memberjunction-ai-bridge-teams-6.1.2.tgz","_integrity":"sha512-ejrEaxnIxE3cr00pmdjfIxhjmtXTgqrNmavnJZgu0DqUx174dR3ii+ZUIMdc5aQIaf5fi6N+XdS1F3PoEm5XPQ==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@memberjunction/core":"6.1.2","@memberjunction/global":"6.1.2","@memberjunction/core-entities":"6.1.2","@memberjunction/ai-bridge-base":"6.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.2_1789592675993_0.09558541719799196","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.3","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.1.3","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"3f37233254412f08c742c67c6d298e7ac71f0c12","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.3.tgz","fileCount":39,"integrity":"sha512-3UxcPejdWOV30euby831/z6WW6jXqlUCdSFQ2pfavXO1NfrWTdUhwc2BR+7UxCy3Z35asCEg2XTYLoaYIC0aNA==","signatures":[{"sig":"MEUCIFQvXGDcl9faljHZ+4dS42scRWD676MC6hDlnVe7z/oVAiEA9sPkiQtX8JpTcEsUz3hAS4kQVAWQRagSjWHkKQk1+yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXAMKP9mtFSg68Yvrj/t0s4JEsWDngYo3oKy/WK5Q0RgIhAIFBHJNNq32rQOyyG63idp29+wG213VAneBS9ArKTwII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227650},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.3.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/e67440ef7ede512a2a8029400640091e/memberjunction-ai-bridge-teams-6.1.3.tgz","_integrity":"sha512-3UxcPejdWOV30euby831/z6WW6jXqlUCdSFQ2pfavXO1NfrWTdUhwc2BR+7UxCy3Z35asCEg2XTYLoaYIC0aNA==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@memberjunction/core":"6.1.3","@memberjunction/global":"6.1.3","@memberjunction/core-entities":"6.1.3","@memberjunction/ai-bridge-base":"6.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.3_1790047574778_0.2910316856006445","host":"s3://npm-registry-packages-npm-production"}},"6.2.0-edge.0":{"name":"@memberjunction/ai-bridge-teams","version":"6.2.0-edge.0","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.2.0-edge.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"d2955fb0900c2572b5acd543c1a341b39ac39f3a","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.2.0-edge.0.tgz","fileCount":39,"integrity":"sha512-8Fbu9JdNjsorlmG2afZJ18hdAmvT77E868LMZTxZRu57fvWPZ0YhA4GlYi10DpDDtq2rGnYox7sxZCzypkNQeA==","signatures":[{"sig":"MEUCIFjwKpJYDE5GtBpyzVE7drLzbniU5eZEn4zRPolVxDUGAiEAzC6ajiPQ7pljaBDxhhOPRafo4Cn+eqXIu+B0CqVFZu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFqY0F6jkRul7IINhPz+VDi7Hh1pgOjZ5bN/+y7auW2xAiAC9P/OL4d3hdyNmdXww8NoLolCWALKPhVFhXCWDJn6mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.2.0-edge.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227685},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.2.0-edge.0.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/6666341f0cb3f845507198c15128e2a9/memberjunction-ai-bridge-teams-6.2.0-edge.0.tgz","_integrity":"sha512-8Fbu9JdNjsorlmG2afZJ18hdAmvT77E868LMZTxZRu57fvWPZ0YhA4GlYi10DpDDtq2rGnYox7sxZCzypkNQeA==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@memberjunction/core":"6.2.0-edge.0","@memberjunction/global":"6.2.0-edge.0","@memberjunction/core-entities":"6.2.0-edge.0","@memberjunction/ai-bridge-base":"6.2.0-edge.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.2.0-edge.0_1790125257798_0.7167885396590459","host":"s3://npm-registry-packages-npm-production"}},"6.1.4":{"name":"@memberjunction/ai-bridge-teams","version":"6.1.4","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.1.4","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"8704758a3474677bda700924a3e9436507f98fdb","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.1.4.tgz","fileCount":39,"integrity":"sha512-lm/sEShoQxOeurJKKnYJecwIS8oZcnxjOebqFJyNQ+MofJA+cmNDIcvOTwwpOeh9CA+Ti3v/BHyef508+2t1iw==","signatures":[{"sig":"MEUCIQDiYNhHvzM89xbXnqhFA+SSZJdjtJ4vY7RtWrGjV9ua6QIgbZb/TPPnCpd05mIkGLra64GWoURBlOC/LCEQGa5tT2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEyQqGnzPbnlpTskUiL0QQDKlKI6vaJB8O+I/oqd51OwAiEA0Y6MtW6+LFit6hGKHuRIsOrwR58DnoWwa3yjQwsNWd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227650},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.1.4.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/ccc0d1a77be06cb49e900c5b02fd9bfd/memberjunction-ai-bridge-teams-6.1.4.tgz","_integrity":"sha512-lm/sEShoQxOeurJKKnYJecwIS8oZcnxjOebqFJyNQ+MofJA+cmNDIcvOTwwpOeh9CA+Ti3v/BHyef508+2t1iw==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@memberjunction/core":"6.1.4","@memberjunction/global":"6.1.4","@memberjunction/core-entities":"6.1.4","@memberjunction/ai-bridge-base":"6.1.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.1.4_1790293764391_0.23938999686964513","host":"s3://npm-registry-packages-npm-production"}},"6.2.0-edge.1":{"name":"@memberjunction/ai-bridge-teams","version":"6.2.0-edge.1","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","_id":"@memberjunction/ai-bridge-teams@6.2.0-edge.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"e95af4fc87f3a2a3890f77b02a7f37cf15a7fa4b","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.2.0-edge.1.tgz","fileCount":39,"integrity":"sha512-sUUYy+91XBnEvGJpYFH+tyLAt8bANBRC66Ll80MtLBwQ2WxPv0/qvl1ehqz/F8N9n5opKewnwGaplkRG+xE8Ow==","signatures":[{"sig":"MEUCIHWCYPWi5Zdfh/w+HY3qesgckjKmCA1H2JgUm8k/XfCKAiEAp/xUAk3b6ne/+Sw7bx9Jg5R0b7Pqhp1zBub1g/2WkDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMES2V0LzWSwzqHk0APlJJzO3WIQTM9xUNVtb1rvD+XgIhAOqY7nN1SAHCsY83xjew9lVdDFxlLktZAg2kplLb1Jez","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.2.0-edge.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238337},"main":"dist/index.js","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.2.0-edge.1.tgz","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"_resolved":"/tmp/6419edae9250a55ee842394b64d8edb5/memberjunction-ai-bridge-teams-6.2.0-edge.1.tgz","_integrity":"sha512-sUUYy+91XBnEvGJpYFH+tyLAt8bANBRC66Ll80MtLBwQ2WxPv0/qvl1ehqz/F8N9n5opKewnwGaplkRG+xE8Ow==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@memberjunction/core":"6.2.0-edge.1","@memberjunction/global":"6.2.0-edge.1","@memberjunction/core-entities":"6.2.0-edge.1","@memberjunction/ai-bridge-base":"6.2.0-edge.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"tmp":"tmp/ai-bridge-teams_6.2.0-edge.1_1790718444137_0.35379833956236917","host":"s3://npm-registry-packages-npm-production"}},"6.2.0-edge.2":{"_id":"@memberjunction/ai-bridge-teams@6.2.0-edge.2","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"0eb87ff5bb7945f34237f08c7295589f660113fe","tarball":"https://registry.npmjs.org/@memberjunction/ai-bridge-teams/-/ai-bridge-teams-6.2.0-edge.2.tgz","fileCount":39,"integrity":"sha512-cGYi2q0Hkh1AwNWzhCtgCywuREnj/rQTb4XT0ZVdCwHa2h+QYvgtGoPmQ3FmC8rHUdXLWcelBztJydXwqgAUGA==","signatures":[{"sig":"MEYCIQC3l154JhFUraX0UJssbCwSTvKxGXAuh0B2krVEOujHPAIhANGc1H1gCxATsGNHuFHKuXwyvlotptiDttNOEEUSuaV+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDxCCxzlb7Z6421HN5R9xxl97TtMoOA7PH4sIi7GYlsLAiBzdoo3SShWaYnR/onRpQ95SjBqbbd3u0dyJmPz5VHExw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fai-bridge-teams@6.2.0-edge.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238337},"main":"dist/index.js","name":"@memberjunction/ai-bridge-teams","type":"module","_from":"file:memberjunction-ai-bridge-teams-6.2.0-edge.2.tgz","types":"dist/index.d.ts","author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","scripts":{"test":"vitest run","build":"tsc && tsc-alias -f","start":"ts-node-dev src/index.ts","test:watch":"vitest"},"version":"6.2.0-edge.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8c23530d-6698-4ce4-9f0a-8ed122cc55ef"}},"homepage":"https://github.com/MemberJunction/MJ#readme","_resolved":"/tmp/03bf694c5a72b91daa9c42200f93b1e5/memberjunction-ai-bridge-teams-6.2.0-edge.2.tgz","_integrity":"sha512-cGYi2q0Hkh1AwNWzhCtgCywuREnj/rQTb4XT0ZVdCwHa2h+QYvgtGoPmQ3FmC8rHUdXLWcelBztJydXwqgAUGA==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","directories":{},"maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"_nodeVersion":"24.21.0","dependencies":{"@memberjunction/core":"6.2.0-edge.2","@memberjunction/global":"6.2.0-edge.2","@memberjunction/core-entities":"6.2.0-edge.2","@memberjunction/ai-bridge-base":"6.2.0-edge.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"24.10.11","ts-node-dev":"^2.0.0"},"optionalDependencies":{"@microsoft/microsoft-graph-client":"^3.0.7","@azure/communication-call-automation":"^1.3.0"},"//optionalDependencies":"@microsoft/microsoft-graph-client and @azure/communication-call-automation are OPTIONAL PEER SDKs (CLAUDE rule 8, category 2): the package never statically imports either. @microsoft/microsoft-graph-client is the Graph cloud-communications CONTROL plane — production wires RealTeamsBindings.IGraphCallsLike over Client.api('/communications/calls').post(...) for join/roster/chat/mute/hangup. @azure/communication-call-automation is the ACS application-hosted-media AUDIO plane — production wires RealTeamsBindings.IAcsMediaLike (inbound per-participant + outbound PCM sockets) over it. Both are injected behind structural surfaces so the package builds and unit-tests with no install and no network, and are loaded only when the Teams provider is configured at deployment.","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-bridge-teams_6.2.0-edge.2_1791063240557_0.24392067690871144"}}},"time":{"created":"2026-06-16T01:25:42.331Z","modified":"2026-10-03T21:34:00.987Z","0.0.1":"2026-06-16T01:25:42.634Z","5.41.0":"2026-06-16T06:50:06.701Z","5.42.0":"2026-06-22T08:15:39.995Z","5.43.0":"2026-06-26T06:49:38.228Z","5.44.0":"2026-07-02T10:33:04.479Z","5.45.0":"2026-07-07T20:21:16.012Z","5.45.1":"2026-07-08T23:41:12.946Z","5.46.0":"2026-07-09T17:48:38.744Z","5.47.0":"2026-07-11T14:52:02.598Z","5.48.0":"2026-07-14T23:31:28.177Z","5.49.0":"2026-07-22T19:33:10.981Z","5.50.0":"2026-07-29T21:09:51.559Z","5.51.0":"2026-07-31T22:06:57.761Z","6.1.0-edge.0":"2026-08-06T03:48:31.262Z","6.1.0-edge.1":"2026-08-08T18:55:52.660Z","6.1.0-edge.2":"2026-08-12T04:48:29.022Z","5.51.1":"2026-08-19T02:26:27.246Z","6.1.0-edge.3":"2026-08-21T06:34:43.184Z","6.1.0-edge.4":"2026-08-26T17:21:45.270Z","5.51.2":"2026-09-01T03:00:54.109Z","6.1.0-edge.5":"2026-09-02T00:19:27.693Z","6.1.0-edge.6":"2026-09-11T01:42:44.832Z","6.1.0-edge.7":"2026-09-14T02:39:30.622Z","6.1.0":"2026-09-14T04:08:41.884Z","6.1.1":"2026-09-15T04:33:08.651Z","5.51.3":"2026-09-16T02:35:30.948Z","6.1.2":"2026-09-16T21:04:36.135Z","6.1.3":"2026-09-22T03:26:14.882Z","6.2.0-edge.0":"2026-09-23T01:00:57.897Z","6.1.4":"2026-09-24T23:49:24.492Z","6.2.0-edge.1":"2026-09-29T21:47:24.221Z","6.2.0-edge.2":"2026-10-03T21:34:00.649Z"},"bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"author":{"name":"MemberJunction.com"},"license":"BUSL-1.1","homepage":"https://github.com/MemberJunction/MJ#readme","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"description":"MemberJunction: Microsoft Teams Realtime Bridge driver. Connects the realtime agent engine to a Teams meeting (audio in/out, diarized roster, participant mute, Teams meeting chat) via an injectable Teams calling-bot SDK seam (Azure Communication Services ","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"readme":"","readmeFilename":""}