{ "name": "chat-area", "displayName": "Chat Area", "description": "Боковая панель чата с заглушкой бэкенда", "version": "0.0.1", "engines": { "vscode": "^1.85.0" }, "categories": ["Other"], "activationEvents": ["onView:chat-area.chatView"], "main": "./out/extension.js", "contributes": { "configuration": { "title": "Chat Area", "properties": { "chatArea.agentBaseUrl": { "type": "string", "default": "http://127.0.0.1:15000", "description": "Base URL of the backend agent API." }, "chatArea.maxIndexedFileSizeKb": { "type": "number", "default": 256, "minimum": 1, "description": "Maximum file size in KB to include in snapshot indexing." }, "chatArea.excludeGlob": { "type": "string", "default": "**/{node_modules,.git,out,dist,build,.next,.turbo,.idea,.vscode}/**", "description": "Glob pattern excluded from snapshot indexing." } } }, "viewsContainers": { "activitybar": [ { "id": "chat-area-sidebar", "title": "Chat", "icon": "media/chat-icon.svg" } ] }, "views": { "chat-area-sidebar": [ { "type": "webview", "id": "chat-area.chatView", "name": "Чат" } ] } }, "scripts": { "vscode:prepublish": "npm run compile", "compile": "tsc -p ./", "watch": "tsc -watch -p ./", "package": "npx --yes @vscode/vsce package" }, "devDependencies": { "@types/node": "^20.10.0", "@types/vscode": "^1.85.0", "typescript": "^5.3.0" } }