{ "name": "dsh-llm-governor", "version": "0.1.0", "description": "Multi-model governance, routing, fallback, quota, and usage for DeepSeek Harness", "keywords": [ "deepseek", "deepseek-harness", "dsh", "dsh-plugin", "llm-routing", "governance" ], "license": "MIT", "type": "module", "private": true, "main": "dist/plugin/mod.js", "exports": { ".": { "types": "./dist/plugin/mod.d.ts", "default": "./dist/plugin/mod.js" }, "./service": { "types": "./dist/plugin/service.d.ts", "default": "./dist/plugin/service.js" }, "./ui": { "types": "./dist/ui/index.d.ts", "default": "./dist/ui/index.js" }, "./cordis.patch.yml": "./cordis.patch.yml", "./package.json": "./package.json" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" } }, "files": [ "dist", "src", "test", "cordis.patch.yml", "tsconfig.json", "vitest.config.ts" ], "engines": { "node": "^22.19.0 || >=24.0.0" }, "packageManager": "pnpm@11.9.0", "scripts": { "build": "tsc -p tsconfig.json && node scripts/copy-ui-pages.mjs", "prepack": "pnpm run build", "typecheck": "tsc --noEmit", "test": "vitest run", "test:contracts": "vitest run --project contracts-rc7 --project contracts-rc8", "test:unit": "vitest run --project unit", "test:integration": "vitest run --project integration", "test:ui": "vitest run --project ui", "test:eval": "vitest run --project eval", "test:coverage": "vitest run --coverage", "test:package": "vitest run --project package", "format:check": "prettier --check \"src/**/*.ts\" \"test/**/*.ts\"", "lint": "eslint src test --max-warnings 0" }, "peerDependencies": { "@deepseek-ai/cordis": ">=4.0.1 <5", "@deepseek-ai/dsh-agent": ">=0.1.0-rc.7 <0.2.0-0", "@deepseek-ai/dsh-llm": ">=0.1.0-rc.7 <0.2.0-0", "@deepseek-ai/dsh-session": ">=0.1.0-rc.7 <0.2.0-0" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.1", "@deepseek-ai/dsh": "0.1.0-rc.7", "@deepseek-ai/dsh-agent": "0.1.0-rc.7", "@deepseek-ai/dsh-llm": "0.1.0-rc.7", "@deepseek-ai/dsh-session": "0.1.0-rc.7", "@eslint/js": "^10.0.1", "@types/node": "^24.3.0", "@vitest/coverage-v8": "^4.1.11", "dsh-agent-rc8": "npm:@deepseek-ai/dsh-agent@0.1.0-rc.8", "dsh-cli-rc8": "npm:@deepseek-ai/dsh@0.1.0-rc.8", "dsh-llm-rc8": "npm:@deepseek-ai/dsh-llm@0.1.0-rc.8", "dsh-session-rc8": "npm:@deepseek-ai/dsh-session@0.1.0-rc.8", "eslint": "^10.8.1", "playwright": "^1.62.1", "prettier": "^3.9.6", "typescript": "^5.9.2", "typescript-eslint": "^8.67.0", "vitest": "^4.0.0" } }