{ "name": "dsh-damage-pulse", "version": "4.3.3", "description": "DeepSeek Harness balance monitor with a whale-girl companion and cache-aware damage animations for every token charge.", "type": "module", "main": "lib/index.js", "exports": { ".": "./lib/index.js", "./client": "./lib/client.js", "./package.json": "./package.json" }, "files": [ "assets/**/*", "docs/assets/dsh-damage-pulse-peak-valley-whale-poster.png", "docs/assets/fastaitoken-channel-models.png", "docs/assets/readme/dsh-damage-pulse-wechat-live.jpg", "docs/assets/readme/usage-details.png", "docs/assets/readme/usage-details-columns.png", "docs/assets/readme/usage-details-by-provider.png", "docs/assets/readme/fee-explanation.png", "docs/assets/readme/billing-rules.png", "docs/assets/readme/balance-script.png", "docs/assets/readme/notification-settings.png", "docs/assets/readme/settings-dialog.png", "docs/assets/readme/usage-overview.png", "docs/assets/readme/plan-quota.png", "docs/assets/readme/workspace-overview.png", "docs/assets/readme/wechat-sponsor-qr.png", "docs/assets/readme/module-management.png", "docs/assets/readme/balance-card-usage.png", "docs/assets/readme/balance-card-no-credentials.png", "docs/assets/readme/balance-card-context-menu.png", "docs/assets/readme/whale-girl-critical-damage.png", "docs/assets/readme/whale-girl-idle-bite-finger.png", "patches/**/*", "lib/index.js", "lib/client.js", "lib/client.js.map", "runtime/**/*", "cordis.patch.yml", "tsconfig.bundle.json", "README.md", "README.en.md", "docs/REFERENCE.zh-CN.md", "docs/REFERENCE.en.md", "LICENSE" ], "scripts": { "test": "node --test tests/*.test.ts && vitest run packages/util/token-monitor-contract/tests packages/client/ui-token-monitor/tests plugins/dsh-token-monitor/tests plugins/wechat-notify/tests", "typecheck": "tsc --noEmit -p tsconfig.bundle.json", "build": "tsdown", "check:bundle": "node scripts/check-standard-bundle.mjs", "pack:check": "pnpm pack --dry-run", "prepack": "node scripts/prepare-package-runtime.mjs" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "inject": [ "@deepseek-ai/dsh-client-connection", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-layout", "@deepseek-ai/dsh-client-ui-model-selection" ], "platform": "web" } }, "engines": { "node": "^22.19.0 || >=24.0.0" }, "repository": { "type": "git", "url": "git+https://github.com/wssfk12138/dsh-damage-pulse.git" }, "bugs": { "url": "https://github.com/wssfk12138/dsh-damage-pulse/issues" }, "homepage": "https://github.com/wssfk12138/dsh-damage-pulse#readme", "keywords": [ "deepseek-harness", "dsh-plugin", "token-monitor", "balance-monitor", "damage-animation", "cache-aware" ], "license": "MIT", "peerDependencies": { "@deepseek-ai/cordis": "^4.0.1", "@deepseek-ai/dsh-client-connection": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-client-ui-conversation": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-client-ui-layout": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-client-ui-slots": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-credentials": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-host-webserver": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-llm": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-session": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-session-persistence": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-session-projection": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-session-projection-cache": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-settings": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/dsh-tools": "^0.1.0-rc.5 || ^0.1.1-rc.2 || ^0.1.2-alpha.1 || ^0.1.3-alpha.1 || ^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-rc.2 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5 || 0.2.2-alpha.2 || 0.2.2-alpha.2-ce7073d-dirty || 0.2.2-alpha.3 || 0.2.2-rc.1", "@deepseek-ai/schemastery": "^3.18.1", "react": "^18.2.0", "zod": "^4.4.3" }, "dependencies": { "@deepseek-ai/dsh-atomic-write": "0.1.7-alpha.2", "@deepseek-ai/dsh-home-paths": "0.1.7-alpha.2", "ipaddr.js": "2.2.0", "qrcode": "1.5.4", "quickjs-emscripten": "0.31.0" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.1", "@deepseek-ai/cordis-plugin-include": "1.0.9", "@deepseek-ai/cordis-plugin-loader": "1.0.5", "@deepseek-ai/cordis-plugin-timer": "1.1.6", "@deepseek-ai/cosmokit": "1.8.5", "@deepseek-ai/dsh-agent": "0.1.7-alpha.2", "@deepseek-ai/dsh-agent-default-model": "0.1.7-alpha.2", "@deepseek-ai/dsh-agent-loop": "0.1.7-alpha.2", "@deepseek-ai/dsh-api-session-controller": "0.1.7-alpha.2", "@deepseek-ai/dsh-app-boot": "0.1.7-alpha.2", "@deepseek-ai/dsh-attachment": "0.1.7-alpha.2", "@deepseek-ai/dsh-brand": "0.1.7-alpha.2", "@deepseek-ai/dsh-client-connection": "0.1.7-alpha.2", "@deepseek-ai/dsh-client-locale": "0.1.7-alpha.2", "@deepseek-ai/dsh-client-resources": "0.1.5-alpha.1", "@deepseek-ai/dsh-client-runtime": "0.1.0-rc.7", "@deepseek-ai/dsh-client-store": "0.1.7-alpha.2", "@deepseek-ai/dsh-client-ui-chat": "0.1.7-alpha.2", "@deepseek-ai/dsh-client-ui-conversation": "0.1.7-alpha.2", "@deepseek-ai/dsh-client-ui-layout": "0.1.7-alpha.2", "@deepseek-ai/dsh-client-ui-model-selection": "0.1.7-alpha.2", "@deepseek-ai/dsh-client-ui-primitives": "0.1.7-alpha.2", "@deepseek-ai/dsh-client-ui-session": "0.1.2-alpha.2", "@deepseek-ai/dsh-client-ui-slots": "0.1.7-alpha.2", "@deepseek-ai/dsh-config-editor": "0.1.7-alpha.2", "@deepseek-ai/dsh-credentials": "0.1.7-alpha.2", "@deepseek-ai/dsh-credentials-local": "0.1.7-alpha.2", "@deepseek-ai/dsh-hmr": "0.1.7-alpha.2", "@deepseek-ai/dsh-host-webserver": "0.1.7-alpha.2", "@deepseek-ai/dsh-invariants": "0.1.7-alpha.2", "@deepseek-ai/dsh-launch-environment": "0.1.7-alpha.2", "@deepseek-ai/dsh-llm": "0.1.7-alpha.2", "@deepseek-ai/dsh-scope": "0.1.7-alpha.2", "@deepseek-ai/dsh-session": "0.1.7-alpha.2", "@deepseek-ai/dsh-session-persistence": "0.1.7-alpha.2", "@deepseek-ai/dsh-session-projection": "0.1.7-alpha.2", "@deepseek-ai/dsh-session-projection-cache": "0.1.7-alpha.2", "@deepseek-ai/dsh-session-title": "0.1.7-alpha.2", "@deepseek-ai/dsh-settings": "0.1.7-alpha.2", "@deepseek-ai/dsh-storage-domain": "0.1.7-alpha.2", "@deepseek-ai/dsh-subprocess": "0.1.7-alpha.2", "@deepseek-ai/dsh-system-prompt": "0.1.7-alpha.2", "@deepseek-ai/dsh-timeout": "0.1.7-alpha.2", "@deepseek-ai/dsh-token-monitor-contract": "workspace:*", "@deepseek-ai/dsh-tools": "0.1.7-alpha.2", "@deepseek-ai/dsh-typert-protocol": "0.1.7-alpha.2", "@deepseek-ai/dsh-util-values": "0.1.7-alpha.2", "@deepseek-ai/schemastery": "3.18.4", "@shikijs/langs": "4.3.1", "@testing-library/dom": "^10.4.1", "@testing-library/react": "^16.3.2", "@tsdown/css": "0.22.14", "@types/mdast": "4.0.4", "@types/node": "^24.0.0", "@types/react": "~18.3.1", "@types/react-dom": "~18.3.1", "anser": "2.3.5", "clsx": "2.1.1", "diff": "9.0.0", "jsdom": "29.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", "micromark-util-types": "2.0.2", "pixi.js": "8.14.0", "react": "^18.2.0", "react-dom": "^18.2.0", "semver": "7.7.3", "shiki": "4.3.1", "simple-icons": "16.31.0", "tsdown": "^0.22.2", "tsx": "4.22.4", "typescript": "^6.0.3", "vite-tsconfig-paths": "5.1.4", "vitest": "^4.1.8", "yaml": "2.8.1", "zod": "^4.4.3" }, "packageManager": "pnpm@11.7.0" }