Every runtime seam the plugin rides is source-identical from 0.1.7-alpha.2, so no code changes; the supported V4 baseline moves from 0.1.7-alpha.2 to 0.1.7-rc.1 (the alphas leave the matrix). rc.1 adds the harness-side plugin peer-compatibility admission gate (evaluatePluginCompatibility); the plugin's >=0.1.2-rc.1 dsh peers satisfy it under the gate's includePrerelease check, so the bundle composes with no exemption. The release workflow fetches the rc.1 tag for the compat matrix and points the plugin checker at the npm next dist-tag (0.1.7-rc.1).
142 lines
3.9 KiB
JSON
142 lines
3.9 KiB
JSON
{
|
|
"name": "dsh-context",
|
|
"version": "0.55.0",
|
|
"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"
|
|
},
|
|
"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",
|
|
"watch": "bash scripts/watch.sh",
|
|
"web": "bash scripts/web.sh",
|
|
"register": "bash scripts/register.sh",
|
|
"typecheck": "tsc --noEmit && tsc --noEmit -p tsconfig.tests.json",
|
|
"test": "pnpm run typecheck && vitest run --coverage",
|
|
"coverage": "vitest run --coverage",
|
|
"release": "bash scripts/publish.sh",
|
|
"social-preview": "node docs/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.2-rc.1": "compatible",
|
|
"0.1.3-alpha.2": "compatible",
|
|
"0.1.5-rc.1": "compatible",
|
|
"0.1.7-rc.1": "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.2",
|
|
"@deepseek-ai/dsh-client-ui-primitives": ">=0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-session": ">=0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-settings": ">=0.1.2-rc.1",
|
|
"@deepseek-ai/schemastery": "^3.18.2",
|
|
"react": "^18.3.1"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"@deepseek-ai/dsh-client-ui-primitives": {
|
|
"optional": true
|
|
},
|
|
"react": {
|
|
"optional": true
|
|
}
|
|
},
|
|
"devDependencies": {
|
|
"@deepseek-ai/cordis": "^4.0.2",
|
|
"@deepseek-ai/dsh-client-ui-primitives": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-invariants": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-scope": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-session": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-session-projection": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-settings": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-util-workspace-path": "0.1.5-rc.1",
|
|
"@deepseek-ai/schemastery": "^3.18.4",
|
|
"@opencode-ai/models": "^0.0.72",
|
|
"@stylistic/eslint-plugin": "^5.10.0",
|
|
"@tailwindcss/node": "4.3.3",
|
|
"@tailwindcss/oxide": "4.3.3",
|
|
"@types/node": "^26.2.0",
|
|
"@types/react": "^18.3.31",
|
|
"@types/react-dom": "^18.3.7",
|
|
"@vitest/coverage-v8": "^4.1.11",
|
|
"eslint-plugin-sonarjs": "^4.2.0",
|
|
"husky": "^9.1.7",
|
|
"jsdom": "^30.0.1",
|
|
"lightningcss": "1.32.0",
|
|
"oxlint": "1.82.0",
|
|
"oxlint-tsgolint": "7.0.2001",
|
|
"playwright-core": "^1.62.1",
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1",
|
|
"simple-icons": "16.31.0",
|
|
"tailwindcss": "4.3.3",
|
|
"tsdown": "^0.23.0",
|
|
"typescript": "^7.0.2",
|
|
"vitest": "^4.1.11",
|
|
"zod": "^4.4.3"
|
|
}
|
|
}
|