{
  "name": "mcp-qwen-cli",
  "version": "0.4.0",
  "description": "MCP server wrapper for Qwen Code CLI",
  "author": "choplin",
  "license": "MIT",
  "type": "module",
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "bin": {
    "mcp-qwen-cli": "./dist/index.js"
  },
  "files": [
    "dist"
  ],
  "keywords": [
    "mcp",
    "model-context-protocol",
    "qwen",
    "qwen-code",
    "qwen-cli",
    "alibaba",
    "ai",
    "llm"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/choplin/mcp-qwen-cli"
  },
  "bugs": {
    "url": "https://github.com/choplin/mcp-qwen-cli/issues"
  },
  "homepage": "https://github.com/choplin/mcp-qwen-cli#readme",
  "peerDependencies": {
    "typescript": "^5"
  },
  "scripts": {
    "start": "bun run index.ts",
    "dev": "bun --watch run index.ts",
    "build": "rm -rf dist && bun build --target=node --banner=$'#!/usr/bin/env node\\n' --outdir=dist --sourcemap index.ts",
    "build:prod": "rm -rf dist && bun build --target=node --banner=$'#!/usr/bin/env node\\n' --outdir=dist --minify --sourcemap=none index.ts",
    "lint": "biome lint .",
    "lint:md": "markdownlint-cli2 '**/*.md'",
    "lint:fix": "biome lint --write .",
    "lint:md:fix": "markdownlint-cli2 --fix '**/*.md'",
    "format": "biome format --write .",
    "test": "bun test",
    "test:integration": "bun test tests/integration",
    "prepare": "bun run build:prod && lefthook install"
  },
  "devDependencies": {
    "@biomejs/biome": "^2.0.5",
    "@types/bun": "latest",
    "lefthook": "^1.11.14",
    "markdownlint-cli2": "^0.18.1",
    "typescript": "^5.0.0"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.13.1",
    "@qwen-code/qwen-code": "^0.0.10",
    "zod": "^3.25.67"
  },
  "markdownlint-cli2": {
    "ignores": [
      "node_modules/**",
      ".git/**",
      ".claude/**",
      "tmp/**"
    ],
    "config": {
      "default": true,
      "MD013": false,
      "MD033": false,
      "MD041": false,
      "no-hard-tabs": false
    },
    "fix": true,
    "customRules": []
  }
}
