The plugin declared two supported dsh releases while the line it actually runs on — 0.2.1 — was outside the matrix, so the seams the plugin rides were never probed against it. The 0.2.1 line continues the V4 Config-form generation with every seam spelled as at 0.2.0-rc.2, so the baseline entry is the same with the two facts that differ: the line vendors cordis 4.0.5, and it adds the `web-deepseek-api` entry the balance fold falls back to. The compat matrix now runs the plugin against that tag's real sources like any other line, and the workflows fetch it. The driver's staging follows the line: the values package grew a sibling module its entry re-exports by relative path, so the entry is staged under its own name and the sibling rides along.
161 lines
4.5 KiB
JSON
161 lines
4.5 KiB
JSON
{
|
|
"name": "dsh-context",
|
|
"version": "0.73.3",
|
|
"description": "A DeepSeek Harness plugin for context insight and management, with context dashboard and context command, for understanding how the context is made of, and how it evolves.",
|
|
"icon": "icon.svg",
|
|
"author": "bowenliang123",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/bowenliang123/dsh-context.git"
|
|
},
|
|
"homepage": "https://github.com/bowenliang123/dsh-context",
|
|
"bugs": {
|
|
"url": "https://github.com/bowenliang123/dsh-context/issues"
|
|
},
|
|
"type": "module",
|
|
"engines": {
|
|
"node": "^22.19.0 || >=24.0.0",
|
|
"dsh": ">=0.1.7-rc.2 || >=0.2.0-rc.2"
|
|
},
|
|
"main": "lib/index.js",
|
|
"types": "lib/index.d.ts",
|
|
"exports": {
|
|
".": {
|
|
"types": "./lib/index.d.ts",
|
|
"default": "./lib/index.js"
|
|
},
|
|
"./client": "./lib/client.js",
|
|
"./package.json": "./package.json",
|
|
"./locale/*.json": "./locale/*.json"
|
|
},
|
|
"files": [
|
|
"icon.svg",
|
|
"locale/*.json",
|
|
"lib/client.js",
|
|
"lib/index.js",
|
|
"lib/index.d.ts",
|
|
"cordis.patch.yml",
|
|
"README.md",
|
|
"LICENSE"
|
|
],
|
|
"scripts": {
|
|
"build": "tsdown",
|
|
"lint": "oxlint",
|
|
"lint:fix": "oxlint --fix",
|
|
"check": "bash scripts/check.sh",
|
|
"watch": "bash scripts/watch.sh",
|
|
"web": "bash scripts/web.sh",
|
|
"register": "bash scripts/register.sh",
|
|
"typecheck": "tsc --noEmit -p tsconfig.tests.json --incremental",
|
|
"test": "vitest run --coverage",
|
|
"coverage": "vitest run --coverage",
|
|
"release": "bash scripts/publish.sh",
|
|
"social-preview": "node scripts/social-preview/generate.ts",
|
|
"prepare": "husky && tsdown"
|
|
},
|
|
"dsh": {
|
|
"bundle": {
|
|
"patch": "./cordis.patch.yml"
|
|
},
|
|
"client": {
|
|
"inject": [
|
|
"@deepseek-ai/dsh-api-remotes",
|
|
"@deepseek-ai/dsh-client-connection",
|
|
"@deepseek-ai/dsh-client-locale",
|
|
"@deepseek-ai/dsh-client-ui-conversation",
|
|
"@deepseek-ai/dsh-client-ui-settings",
|
|
"@deepseek-ai/dsh-client-ui-sidebar-right"
|
|
],
|
|
"platform": "web"
|
|
},
|
|
"compatibility": {
|
|
"dshReleases": {
|
|
"0.1.7-rc.2": "compatible",
|
|
"0.2.0-rc.2": "compatible",
|
|
"0.2.1-rc.2": "compatible"
|
|
}
|
|
}
|
|
},
|
|
"keywords": [
|
|
"deepseek-harness",
|
|
"dsh",
|
|
"cordis",
|
|
"plugin",
|
|
"context",
|
|
"token",
|
|
"ui"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"zod": "^4.4.3"
|
|
},
|
|
"peerDependencies": {
|
|
"@deepseek-ai/cordis": "^4.0.4",
|
|
"@deepseek-ai/dsh-client-ui-primitives": ">=0.1.7-rc.2",
|
|
"@deepseek-ai/dsh-session": ">=0.1.7-rc.2",
|
|
"@deepseek-ai/schemastery": "^3.18.2",
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"@deepseek-ai/dsh-client-ui-primitives": {
|
|
"optional": true
|
|
},
|
|
"react": {
|
|
"optional": true
|
|
},
|
|
"react-dom": {
|
|
"optional": true
|
|
}
|
|
},
|
|
"devDependencies": {
|
|
"@deepseek-ai/cordis": "^4.0.4",
|
|
"@deepseek-ai/dsh-client-store": "0.1.7-rc.2",
|
|
"@deepseek-ai/dsh-client-ui-primitives": "0.1.7-rc.2",
|
|
"@deepseek-ai/dsh-session": "0.1.7-rc.2",
|
|
"@deepseek-ai/dsh-session-projection": "0.1.7-rc.2",
|
|
"@deepseek-ai/dsh-util-code-language": "0.1.7-rc.2",
|
|
"@deepseek-ai/dsh-util-workspace-path": "0.1.7-rc.2",
|
|
"@deepseek-ai/schemastery": "^3.18.4",
|
|
"@opencode-ai/models": "^0.0.87",
|
|
"@shikijs/langs": "^4.3.1",
|
|
"@stylistic/eslint-plugin": "^5.10.0",
|
|
"@tailwindcss/node": "4.3.3",
|
|
"@tailwindcss/oxide": "4.3.3",
|
|
"@types/node": "^26.6.3",
|
|
"@types/react": "^18.3.31",
|
|
"@types/react-dom": "^18.3.7",
|
|
"@vitest/coverage-v8": "^5.0.5",
|
|
"anser": "^2.3.5",
|
|
"clsx": "^2.0.0",
|
|
"diff": "^9.0.0",
|
|
"eslint-plugin-sonarjs": "^4.2.1",
|
|
"husky": "^9.1.7",
|
|
"immer": "^10.2.0",
|
|
"jsdom": "^30.1.1",
|
|
"katex": "^0.16.47",
|
|
"lightningcss": "1.32.0",
|
|
"mdast-util-from-markdown": "^2.0.3",
|
|
"mdast-util-gfm": "^3.1.0",
|
|
"mdast-util-math": "^3.0.0",
|
|
"micromark-core-commonmark": "^2.0.3",
|
|
"micromark-extension-gfm": "^3.0.0",
|
|
"micromark-extension-math": "^3.1.0",
|
|
"micromark-factory-space": "^2.0.1",
|
|
"micromark-util-character": "^2.1.1",
|
|
"micromark-util-classify-character": "^2.0.1",
|
|
"micromark-util-sanitize-uri": "^2.0.1",
|
|
"micromark-util-symbol": "^2.0.1",
|
|
"oxlint": "1.85.0",
|
|
"oxlint-tsgolint": "7.0.2003",
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1",
|
|
"shiki": "^4.3.1",
|
|
"simple-icons": "16.32.0",
|
|
"tsdown": "^0.23.0",
|
|
"typescript": "^7.0.2",
|
|
"vitest": "^5.0.5",
|
|
"zustand": "~4.4.7"
|
|
}
|
|
}
|