{ "name": "dsh-zhihu-search", "version": "1.5.2", "description": "DSH plugin: Zhihu in-site search, global web search, and Zhida over the official Zhihu Open Platform API — with a native settings card and source-cited results.", "keywords": [ "dsh", "deepseek-harness", "dsh-plugin", "zhihu", "zhihu-api", "search", "tool" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/zlZayn/dsh-zhihu-search.git" }, "bugs": { "url": "https://github.com/zlZayn/dsh-zhihu-search/issues" }, "homepage": "https://github.com/zlZayn/dsh-zhihu-search#readme", "type": "module", "main": "./lib/index.js", "types": "./lib/index.d.ts", "exports": { ".": { "types": "./lib/index.d.ts", "import": "./lib/index.js" }, "./client": { "types": "./lib/types/client/index.d.ts", "default": "./lib/client.js" }, "./package.json": "./package.json" }, "files": [ "lib", "!lib/**/*.map", "cordis.patch.yml", "README.md", "README_en.md", "LICENSE" ], "engines": { "node": ">=20" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "platform": "web", "inject": [ "@deepseek-ai/dsh-client-ui-settings-plugins" ] } }, "scripts": { "build": "tsc && tsc -p tsconfig.client.json && node scripts/build-client.mjs", "typecheck": "tsc -p tsconfig.test.json --noEmit && tsc -p tsconfig.client.json", "test": "npm run build && vitest run", "test:watch": "vitest", "test:contract": "vitest run --config vitest.contract.config.ts", "prepare": "npm run build" }, "peerDependencies": { "@deepseek-ai/cordis": "^4.0.2", "@deepseek-ai/dsh-client-locale": "^0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-primitives": "^0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-settings": "^0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-settings-plugins": "^0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-slots": "^0.1.5-rc.2", "@deepseek-ai/dsh-credentials": "^0.1.5-rc.2", "@deepseek-ai/dsh-llm": "^0.1.5-rc.2", "@deepseek-ai/dsh-settings": "^0.1.5-rc.2", "@deepseek-ai/dsh-tools": "^0.1.5-rc.2", "@deepseek-ai/dsh-util-values": "^0.1.5-rc.2", "@deepseek-ai/schemastery": "^3.18.2", "react": "^18.3.1", "react-dom": "^18.3.1" }, "devDependencies": { "@deepseek-ai/cordis": "^4.0.2", "@deepseek-ai/dsh-agent": "^0.1.5-rc.2", "@deepseek-ai/dsh-client-locale": "^0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-primitives": "^0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-renderer": "^0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-settings": "^0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-settings-plugins": "^0.1.5-rc.2", "@deepseek-ai/dsh-client-ui-slots": "^0.1.5-rc.2", "@deepseek-ai/dsh-code-runtime": "^0.1.5-rc.2", "@deepseek-ai/dsh-credentials": "^0.1.5-rc.2", "@deepseek-ai/dsh-invariants": "^0.1.5-rc.2", "@deepseek-ai/dsh-llm": "^0.1.5-rc.2", "@deepseek-ai/dsh-scope": "^0.1.5-rc.2", "@deepseek-ai/dsh-session": "^0.1.5-rc.2", "@deepseek-ai/dsh-session-projection": "^0.1.5-rc.2", "@deepseek-ai/dsh-settings": "^0.1.5-rc.2", "@deepseek-ai/dsh-system-prompt": "^0.1.5-rc.2", "@deepseek-ai/dsh-tools": "^0.1.5-rc.2", "@deepseek-ai/dsh-user-approval": "^0.1.5-rc.2", "@deepseek-ai/dsh-util-values": "^0.1.5-rc.2", "@deepseek-ai/schemastery": "^3.18.2", "@types/node": "^20.0.0", "@types/react": "~18.3.1", "@types/react-dom": "~18.3.1", "esbuild": "^0.21.5", "react": "^18.3.1", "react-dom": "^18.3.1", "typescript": "^5.4.0", "vitest": "^2.0.0" } }