Files
based-dsh-diving/package.json
T
mward4 4ea8234e6a v0.1.1: initial release of @based-dsh-diving/dsh-plugin
DSH web-profile plugin bundle that replaces the static "Deep diving..."
turn-status label with 96 rotating loading phrases. Entirely browser-side:
it claims the [role="status"] label text node, re-asserts the claim when
React reconciles the stock string back, and rotates phrases on a 2.2s
timer so the label keeps moving even when streaming never re-renders it.
The elapsed-time clock, aria-live, and shimmer styling are untouched.

Includes a headless DOM-stub test covering initial claim, clock
preservation, React revert, timer rotation, localized-label detection
(Deep diving... / 深度求索中...), and clean disposal.

Architecture inspired by ldgeng/dsh-claudecode-tips (MIT).
2026-09-14 20:41:58 -04:00

32 lines
653 B
JSON

{
"name": "@based-dsh-diving/dsh-plugin",
"description": "Replace DeepSeek Harness's 'Deep diving...' turn status with rotating, chronically online loading text.",
"version": "0.1.1",
"type": "module",
"main": "index.js",
"exports": {
".": "./index.js",
"./client": "./client.js",
"./package.json": "./package.json"
},
"files": [
"index.js",
"client.js",
"cordis.patch.yml",
"README.md",
"LICENSE"
],
"license": "MIT",
"scripts": {
"test": "node test/client.test.mjs"
},
"dsh": {
"bundle": {
"patch": "./cordis.patch.yml"
},
"client": {
"platform": "web"
}
}
}