Files
moeka-project/apps/server/tsconfig.json
T
RainbowBird ba3d66de86 feat(server-protocol): introduce shared protocol types for AIRI server clients and frontends
- 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.
2026-03-28 02:25:44 +08:00

37 lines
763 B
JSON

{
"extends": "../../tsconfig.json",
"compilerOptions": {
"composite": true,
"target": "ESNext",
"jsx": "preserve",
"lib": [
"ESNext"
],
"useDefineForClassFields": true,
"baseUrl": ".",
"module": "ESNext",
"moduleResolution": "Bundler",
"paths": {
"@proj-airi/server-protocol": [
"../../packages/server-protocol/src/index.ts"
],
"@proj-airi/server-protocol/*": [
"../../packages/server-protocol/src/*"
]
},
"resolveJsonModule": true,
"types": [
"vitest",
"node"
],
"allowJs": true,
"strict": true,
"skipLibCheck": true
},
"include": [
"../../packages/server-protocol/src/**/*.ts",
"src/**/*.ts",
"src/**/*.d.ts"
]
}