basant307/AI_Governance_Project
045
1{2 "name": "@qwen-code/qwen-code",3 "version": "0.19.7",4 "description": "Qwen Code",5 "repository": {6 "type": "git",7 "url": "git+https://github.com/QwenLM/qwen-code.git"8 },9 "type": "module",10 "main": "dist/index.js",11 "types": "dist/index.d.ts",12 "bin": {13 "qwen": "dist/index.js"14 },15 "exports": {16 ".": {17 "types": "./dist/index.d.ts",18 "import": "./dist/index.js"19 },20 "./export": {21 "types": "./dist/src/export/index.d.ts",22 "import": "./dist/src/export/index.js"23 }24 },25 "scripts": {26 "build": "node ../../scripts/build_package.js",27 "start": "node dist/index.js",28 "debug": "node --inspect-brk dist/index.js",29 "lint": "eslint . --ext .ts,.tsx",30 "format": "prettier --write .",31 "test": "vitest run",32 "test:ci": "vitest run",33 "typecheck": "tsc --noEmit",34 "check-i18n": "tsx ../../scripts/check-i18n.ts"35 },36 "files": [37 "dist"38 ],39 "config": {40 "sandboxImageUri": "ghcr.io/qwenlm/qwen-code:0.19.7"41 },42 "dependencies": {43 "@agentclientprotocol/sdk": "^0.14.1",44 "@google/genai": "2.6.0",45 "@iarna/toml": "^2.2.5",46 "@modelcontextprotocol/sdk": "^1.25.2",47 "@qwen-code/acp-bridge": "file:../acp-bridge",48 "@qwen-code/audio-capture": "file:../audio-capture",49 "@qwen-code/channel-base": "file:../channels/base",50 "@qwen-code/channel-dingtalk": "file:../channels/dingtalk",51 "@qwen-code/channel-wecom": "file:../channels/wecom",52 "@qwen-code/channel-qqbot": "file:../channels/qqbot",53 "@qwen-code/channel-feishu": "file:../channels/feishu",54 "@qwen-code/channel-telegram": "file:../channels/telegram",55 "@qwen-code/channel-weixin": "file:../channels/weixin",56 "@qwen-code/qwen-code-core": "file:../core",57 "@qwen-code/sdk": "file:../sdk-typescript",58 "@qwen-code/web-templates": "file:../web-templates",59 "@types/update-notifier": "^6.0.8",60 "ansi-regex": "^6.2.2",61 "chokidar": "^4.0.3",62 "command-exists": "^1.2.9",63 "comment-json": "^4.2.5",64 "diff": "^7.0.0",65 "dotenv": "^17.1.0",66 "express": "^5.2.1",67 "fast-deep-equal": "^3.1.3",68 "fzf": "^0.5.2",69 "glob": "^10.5.0",70 "highlight.js": "^11.11.1",71 "ink": "7.0.3",72 "ink-gradient": "^3.0.0",73 "ink-link": "^4.1.0",74 "ink-spinner": "^5.0.0",75 "lowlight": "^3.3.0",76 "p-limit": "^7.3.0",77 "prompts": "^2.4.2",78 "react": "^19.2.4",79 "read-package-up": "^11.0.0",80 "shell-quote": "^1.9.0",81 "simple-git": "^3.36.0",82 "string-width": "^7.1.0",83 "strip-ansi": "^7.1.0",84 "strip-json-comments": "^3.1.1",85 "tar": "^7.5.19",86 "undici": "^6.27.0",87 "update-notifier": "^7.3.1",88 "wrap-ansi": "^10.0.0",89 "ws": "^8.18.0",90 "yargs": "^17.7.2",91 "zod": "^3.23.8"92 },93 "devDependencies": {94 "@babel/runtime": "^7.27.6",95 "@testing-library/react": "^16.3.0",96 "@types/archiver": "^6.0.3",97 "@types/command-exists": "^1.2.3",98 "@types/diff": "^7.0.2",99 "@types/dotenv": "^6.1.1",100 "@types/express": "^5.0.3",101 "@types/node": "^22.0.0",102 "@types/prompts": "^2.4.9",103 "@types/ws": "^8.5.0",104 "@types/react": "^19.1.8",105 "@types/react-dom": "^19.1.6",106 "@types/semver": "^7.7.0",107 "@types/shell-quote": "^1.7.5",108 "@types/supertest": "^6.0.3",109 "@types/yargs": "^17.0.32",110 "archiver": "^7.0.1",111 "ink-testing-library": "^4.0.0",112 "jsdom": "^26.1.0",113 "pretty-format": "^30.0.2",114 "react-dom": "^19.1.0",115 "supertest": "^7.2.2",116 "typescript": "^5.3.3",117 "vitest": "^3.1.1"118 },119 "optionalDependencies": {120 "@teddyzhu/clipboard": "^0.0.5",121 "@teddyzhu/clipboard-darwin-arm64": "0.0.5",122 "@teddyzhu/clipboard-darwin-x64": "0.0.5",123 "@teddyzhu/clipboard-linux-arm64-gnu": "0.0.5",124 "@teddyzhu/clipboard-linux-x64-gnu": "0.0.5",125 "@teddyzhu/clipboard-win32-arm64-msvc": "0.0.5",126 "@teddyzhu/clipboard-win32-x64-msvc": "0.0.5"127 },128 "engines": {129 "node": ">=22"130 }131}132 