- Added package.json for @proj-airi/server-protocol with necessary configurations. - Implemented chat event types including WireMessage, SendMessagesRequest, and PullMessagesRequest. - Defined WebSocket event types and structures for better integration with AIRI components. - Updated server-runtime and server-sdk to utilize the new server-protocol package. - Refactored imports across various packages to replace server-shared types with server-protocol types. - Enhanced type definitions and added TypeScript configurations for better development experience.
@proj-airi/server-protocol
Shared protocol types for AIRI server runtimes, SDKs, and frontend consumers.
Usage
ni @proj-airi/server-protocol -D # from @antfu/ni, can be installed via `npm i -g @antfu/ni`
pnpm i @proj-airi/server-protocol -D
yarn i @proj-airi/server-protocol -D
npm i @proj-airi/server-protocol -D
import type { WebSocketEvents } from '@proj-airi/server-protocol'