Files
bowenliang123 16ecd2af38 chore(compat): support the dsh 0.2.1 line
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.
2026-10-20 06:01:36 +08:00

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"
}
}