{
  "name": "dsh-models-radar",
  "description": "Model capability radar for the DeepSeek Harness web GUI: a Settings tab that charts codexradar crowd-benchmark scores per model tier — task-composition bars, 7-day IQ trend, efficiency badges",
  "version": "0.1.24",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/hi-fangj/dsh-models-radar.git"
  },
  "homepage": "https://github.com/hi-fangj/dsh-models-radar#readme",
  "bugs": {
    "url": "https://github.com/hi-fangj/dsh-models-radar/issues"
  },
  "type": "module",
  "main": "lib/index.js",
  "exports": {
    ".": "./lib/index.js",
    "./client": "./lib/client.js",
    "./package.json": "./package.json"
  },
  "dsh": {
    "bundle": {
      "patch": "./cordis.patch.yml"
    },
    "client": {
      "platform": "web",
      "inject": [
        "@deepseek-ai/dsh-client-locale",
        "@deepseek-ai/dsh-client-ui-slots",
        "@deepseek-ai/dsh-client-ui-settings",
        "@deepseek-ai/dsh-client-ui-settings-plugins",
        "@deepseek-ai/dsh-client-ui-conversation",
        "@deepseek-ai/dsh-client-ui-model-selection"
      ]
    }
  },
  "dependencies": {
    "@deepseek-ai/schemastery": "^3.18.4"
  },
  "files": [
    "lib",
    "cordis.patch.yml",
    "dsh.plugin.json",
    "screenshots.json",
    "README.md",
    "README.zh.md",
    "LICENSE",
    "CONTEXT.md",
    "docs"
  ],
  "scripts": {
    "build": "node build.mjs",
    "test": "npm run test:cost && npm run test:store && npm run test:tasks && npm run test:match && npm run test:harness && npm run test:score && npm run test:plot && npm run test:ratings",
    "test:cost": "node --experimental-strip-types scripts/test-cost-metrics.mjs",
    "test:harness": "node --experimental-strip-types scripts/test-harness.mjs",
    "test:match": "node --experimental-strip-types scripts/test-tier-match.mjs",
    "test:plot": "node --experimental-strip-types scripts/test-plot-geometry.mjs",
    "test:ratings": "node --experimental-strip-types scripts/test-ratings-metrics.mjs",
    "test:score": "node --experimental-strip-types scripts/test-score-metrics.mjs",
    "test:store": "node --experimental-strip-types scripts/test-radar-store.mjs",
    "test:tasks": "node --experimental-strip-types scripts/test-task-metrics.mjs"
  },
  "peerDependencies": {
    "@deepseek-ai/cordis": "*",
    "@deepseek-ai/dsh-client-locale": "*",
    "@deepseek-ai/dsh-client-ui-slots": "*",
    "@deepseek-ai/dsh-client-ui-settings": "*",
    "@deepseek-ai/dsh-client-ui-settings-plugins": "*",
    "@deepseek-ai/dsh-client-ui-conversation": "*",
    "@deepseek-ai/dsh-client-ui-model-selection": "*",
    "@deepseek-ai/dsh-settings": ">=0.1.0-rc.6",
    "react": "^18.2.0"
  },
  "peerDependenciesMeta": {
    "@deepseek-ai/cordis": {
      "optional": true
    },
    "@deepseek-ai/dsh-client-locale": {
      "optional": true
    },
    "@deepseek-ai/dsh-client-ui-slots": {
      "optional": true
    },
    "@deepseek-ai/dsh-client-ui-settings": {
      "optional": true
    },
    "@deepseek-ai/dsh-client-ui-settings-plugins": {
      "optional": true
    },
    "@deepseek-ai/dsh-client-ui-conversation": {
      "optional": true
    },
    "@deepseek-ai/dsh-client-ui-model-selection": {
      "optional": true
    },
    "@deepseek-ai/dsh-settings": {
      "optional": true
    },
    "react": {
      "optional": true
    }
  },
  "devDependencies": {
    "esbuild": "^0.25.12"
  }
}
