{"library":"botframework-directlinejs","type":"library","category":null,"description":"This package provides a client library for the Microsoft Bot Framework Direct Line 3.0 protocol, enabling JavaScript applications to communicate directly with bots. It is an official Microsoft-supported library, used internally by components like BotFramework-WebChat, the Bot Framework Emulator, and Azure Bot Service. The current stable version is 0.15.8. The library primarily uses RxJS Observables for handling asynchronous operations, a key differentiator from Promise-based alternatives. While considered largely complete for its protocol, updates are typically limited to dependency bumps, bug fixes, and minor enhancements rather than new feature development, indicating a maintenance-focused release cadence. It fully supports TypeScript.","language":"javascript","status":"active","version":"0.15.8","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install botframework-directlinejs","imports":["import { DirectLine } from 'botframework-directlinejs';","import { ConnectionStatus } from 'botframework-directlinejs';","import { Activity } from 'botframework-directlinejs';"]},{"cmd":"yarn add botframework-directlinejs","imports":[]},{"cmd":"pnpm add botframework-directlinejs","imports":[]}],"homepage":"https://dev.botframework.com","github":"https://github.com/microsoft/BotFramework-DirectLineJS","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/botframework-directlinejs","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/botframework-directlinejs/compatibility"}}