{"_id":"dsh-diff-approval","_rev":"41-bb7bfac77ffea76a4cbe05a57997bd2e","name":"dsh-diff-approval","dist-tags":{"latest":"0.30.1"},"versions":{"0.2.0":{"name":"dsh-diff-approval","version":"0.2.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.2.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"03c1d0017dea7e6bb86b5946f599eac5bc14eeec","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.2.0.tgz","fileCount":21,"integrity":"sha512-5+iGIzUr0S62CW2QUplgK6Uuj9nh/zY4sC6QPtXxNPyyG9edylJ1mcnHc4QBdTwv/dcmzbRMW+xyOiBB4JWxeg==","signatures":[{"sig":"MEUCIQCuywrH6J3Prou0JmKQXu0otWYjBvqedpER++NWohKxhwIgbTk1XOoxzaUmvoXRqp2hG7z3FHjk8pFMAYszKCE4gIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2841562},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"0f7f55243518975b8977c862c670e017b986aca7","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"9087_","email":"Nothing9087@QQ.com"},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.2.0_1786896319478_0.07890669614800072","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"dsh-diff-approval","version":"0.3.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.3.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"5e3357e1d8aa9cb4d3f6ad54caeadc88a4930d93","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.3.0.tgz","fileCount":22,"integrity":"sha512-o+FQPdeEO6BiN3axMYy5nHUpeznum7lig+21hng5uBMHEEXv9UnEjzHx+AkZddGYghiL/PtBDlaapuT3N4gOMg==","signatures":[{"sig":"MEUCIEwx/o+GCeECVzhYiKonwqZkXDrks6n3rhue4bQwgbB3AiEAjcUsY5N2/XvP79eKr7yzPVnwUXv3wJSa56ZUz/hVGuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2858366},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"edb5eebd2f9471762e1b028daa0fead310c37ffb","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"9087_","email":"Nothing9087@QQ.com"},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.3.0_1786901950183_0.92227392692948","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"dsh-diff-approval","version":"0.4.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.4.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"818da183daf463a3450423de86157751b410567b","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.4.0.tgz","fileCount":24,"integrity":"sha512-/frUA/WM5eoFRnWV7mMw6XTiNrz978RL/gNxFayzs8XUCDC1zquucpjj0oUqh1aARIdJOblH9Avg0NQDbTDJ6w==","signatures":[{"sig":"MEUCIQCcusu7nFd/UCo0uc6wxiZ1KTiP0uxGzRXUo4o9Y+DaaAIgd3ImggLLiNNWbCSrxrEiw68Es1Fqg3vVwDg3gnGLXd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3135796},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"5b91a0d47bd799d01cc3c781db36639ab917dff4","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.4.0_1786988126225_0.973037124769015","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"dsh-diff-approval","version":"0.5.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.5.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"8b974a3a062675d0f66d7ae4d7e245c7be3a3208","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.5.0.tgz","fileCount":24,"integrity":"sha512-G2oQ6F5xthk6F37vZX6hE1Jl0aJBvnX/wCMyV+sw0NFrNQf3e6JWFdeB9CGDAPrKXv4IzPA1wOb47oiC9wWJjA==","signatures":[{"sig":"MEUCIDSojXnp/WhPUkQEdwKyaFS7KlXG9lR85qdLsfZGlnRsAiEAjgEODoQUVgBGKCCbclPzYPjua8jgourwvrSsEb6i9KU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3146717},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"5f2025f68ae8c9b252d296fce871c41248c9bb62","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.5.0_1787095605736_0.1390675526224765","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"dsh-diff-approval","version":"0.6.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.6.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"de6cd8defdd644fa9d575e3035d01d98f643a3de","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.6.0.tgz","fileCount":24,"integrity":"sha512-/yHYbJBcO8doRU0o6Psybw3xz7u2wXArqYej0a/L0h2XhoGRRuWhFDB+rU9vHFmssaJ+nSwEyvulXS5UocLT0w==","signatures":[{"sig":"MEYCIQCHTZ/FkgfJ2pPHBkL+DdJxneo91l3efejaGQktryNYzgIhAI3qrt5ihzFXS67hZrixzu+y5s/HYyOA8G+pfHvB0ZIE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3162288},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"749a26e7a428ca980e9c9796321008341eaeadf4","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.6.0_1787162992813_0.8651616284092396","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"dsh-diff-approval","version":"0.7.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.7.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"6925f3c3fb8eca2fe8b9bf3cbe1e7af20dc5f1fa","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.7.0.tgz","fileCount":24,"integrity":"sha512-BXL5+a6M/LXTPzHXaLj6UijolIQm6rmlIpcgnRnE+xBl29EhHQSsrDMhTDg+/uSuBSUEofl+W+ieNsGxdhsAwA==","signatures":[{"sig":"MEUCIQDffzZ+2vYQuOI1Tf7Pd9jgWellH6ARiNTJVxEL3QeUQQIgOq/oydO8OTnkNbapCDXl3U1C+XMc+SBjLkQrxrRigYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3171109},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"0a062c65cabf93fd8162b6009ccf69b4dd514f9a","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.7.0_1787243373715_0.1783540602291449","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"dsh-diff-approval","version":"0.8.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.8.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"eb8cfe50bb7b9aaae772f2aab9d2f885f49d6b60","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.8.0.tgz","fileCount":27,"integrity":"sha512-N5isphv0sG9sul2emz2F8mMab+S8hZ99psFmziqT204/FdDjxLNNOb89CCIODmSsPKnLp3qOfOkFB2WXj11fng==","signatures":[{"sig":"MEUCIGaWTUGpkjcr9PO1QqImrMQ0CXIvIWsm0YMQv472Ev3vAiEAjZ2P/Df8ivlvUx3SvbADxRUVJiVPloQCf3g4Ho5IHr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3259083},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"220292786ec09842283ff85b1a6f4e7911b81b33","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.8.0_1787511184033_0.46730845325885695","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"dsh-diff-approval","version":"0.9.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.9.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"9439eadc019e5dc1d901cfe4d6fd18c8b9353920","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.9.0.tgz","fileCount":27,"integrity":"sha512-LBY8/5R4ef8kyjudLCWWZry3leg9GvqGfXiRb8C3KnqgTeBsWY4TlX+ayQtV1FGABaxlFzeY/nPf3SJ8eH9h1A==","signatures":[{"sig":"MEQCIEAAiu/zjWdRtJLJx075p4MO051VCF4Nd8HD5C/KVNlyAiBYRpl400tY3alI+4kdTw3qw9jldjHsOFPNj1fkYEHnFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3264647},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"48ef040744c61e8f05de69dbb219026966a40709","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.9.0_1787591421355_0.6025017692878756","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"dsh-diff-approval","version":"0.10.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.10.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"d518498da490500944c948c3a2b790c47ecf4e9d","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.10.0.tgz","fileCount":27,"integrity":"sha512-w3Cg25aFINZMTXeoZls4QgNSvNbc4uZVwEtusmWpDWQBYrGrLxP0Fvagdc2mhD5fyN5ss5cXKGOfH5IMXK1bsQ==","signatures":[{"sig":"MEYCIQCdJnqgiY7bhqigQmNgY5tb4hiZeNGlXgteEBZLtoU4mgIhAIOtJLpjg+JhwvHyPt4ezBZ29XIUPOF/zZZchZStFK5c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3306807},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"2220f5796b188eb15f7f561a9636352cdc024c3f","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.10.0_1787678567653_0.6309545568998076","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"dsh-diff-approval","version":"0.11.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.11.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"8a28fdb16f41ea1ebe806f06306ed3a9a7dacc17","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.11.0.tgz","fileCount":27,"integrity":"sha512-YV7AjWS9gJqF0GbqLKStY4zoCwfBidA6eYiv5Cn2108sN65JEd110KKYCVDl/zrK5tJmocW2O1JUl4uj390wHQ==","signatures":[{"sig":"MEUCIQCLKae2/OitUww1kwTqPfD7cUhHOkiaI9R+FhrP0BNWFwIgCh9e0sxZZLJ7lv9kSt7a43i/31sIt0CJ274PlPxSXUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3311156},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e8cad690555d39974c3b5b7372b48a080421f7f2","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.11.0_1787850356198_0.4989076325653876","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"dsh-diff-approval","version":"0.12.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.12.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"3b9dbaad5d29b57036df07eb8f57567ca504aa65","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.12.0.tgz","fileCount":28,"integrity":"sha512-lTWh5g5pqjXOz5yOS23Y+mllVy3qU5MnSU9sk6iadEIp/l62mLgKlWzHskxkgEMevuXU99zVfIPMS9eaoqKJ1w==","signatures":[{"sig":"MEYCIQCnBjERSnuXfYvpQ6ndwwNA038hspg7tLDEeUgtvSrC4gIhALgtjbTif8Pd/MHZOj3Ks9t8wZ+OE+wJU9lURMUO/yvA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3348694},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"25a7ee4f9c0452c5b3e1e3db815afedb31aa3b20","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.12.0_1787941193806_0.15394749842387778","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"dsh-diff-approval","version":"0.13.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.13.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"c290f815b882db1907406288853c4f0d85a9ece7","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.13.0.tgz","fileCount":30,"integrity":"sha512-qp9gEFThGnPysO6BEXk30k9AuQ6h2tlrhc7eJ0idnAxB4wMInLgGdhNOVwuD7ag85uMUI35u2ap7XBU7S4ayVA==","signatures":[{"sig":"MEQCIGSG2sAU1NpzkJKeZItutD8vEWeWgjT1UD6mvaM7UJICAiAzVzJ12X35tfXYO0KJvpGZ/kMBR40dpMQNOuLIlQLvIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3384425},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"f26eadc6dfaf7c8db43461d5fa0b9d0e739dfa65","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.13.0_1788116822907_0.5538358701549437","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"dsh-diff-approval","version":"0.13.1","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.13.1","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"2eeceb427b2b1a3cb8319251ce7f561b9c728711","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.13.1.tgz","fileCount":30,"integrity":"sha512-qdmGcO3M1dBvS6i3bUW4jy4KnBRLeSS2Xohpvr51IaW+c3hg8DzqNZB7JzN4REGutYcAmI9MQlTyZFvCiwB9tw==","signatures":[{"sig":"MEYCIQD55sWkw/x9Ded6axAbsIF2j088/ZnDmSM63WTSD0Qs/QIhAInyaL4aPTQHNAEDwJGtzFswKNEp4FfvncJcKctjR7Ws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3385393},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"fdc4af1162b8471d54463bdb35c3fae565d823ce","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.13.1_1788143744885_0.14162101264514515","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"dsh-diff-approval","version":"0.14.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.14.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"0c1cb77619b7974ac4cd194bb665bb7cf829c80e","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.14.0.tgz","fileCount":30,"integrity":"sha512-zR+PpdnAxasCj5AqC4adkTL9UbpBuTbcWV8UXBdgiAqAGQGZITZGsMBIAe4E7GneXp/VcaMW38UfvYU3AUxtGw==","signatures":[{"sig":"MEUCIQDpO2bhSKalfpsqL4/O566Zp/Fr7NHvBjnAwB0D/MlGqwIgGsIXQ69b+sMq68peuD8tDc/afvb098qY22Dj16O9KT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3381975},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"4896a90d7abb7b5717b52cd9576e05da20de4c2a","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.14.0_1788196156925_0.5853808480595382","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"dsh-diff-approval","version":"0.14.1","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.14.1","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"96a81cdaea0fae12139cb1f7f233c64c076fe1f1","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.14.1.tgz","fileCount":30,"integrity":"sha512-0F0sqE5xcrPxy2K9pLHjZ0c/LZi9cUIL8vcPVXbRHhU+DXlfQHkvgGvD6FS0uX22G5DyUoWdzfYTQyRb0RKATg==","signatures":[{"sig":"MEQCIGrA0nnCH/b4chgs3RCFM3Q2hzXHXRChzkpxaOCiSLsnAiAkfn6bI6b/uJpO017anRoSLriyd663JQWeLNa0bWFEwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3383536},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"45ce1a61370810ea8f28937ce319b08d84259b69","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.14.1_1788283049370_0.06823271191905045","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"dsh-diff-approval","version":"0.15.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.15.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"4b8a5a984f0be2265e319494ff3e413630c3f8ea","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.15.0.tgz","fileCount":30,"integrity":"sha512-DFc4eecqGdVuHPGkkrfbssGHhMJ9ouqOC1nL852qulFrw7UNF7lK8TYpcPEy29KbWFNjQo/iC+L9JIov+Me2VA==","signatures":[{"sig":"MEQCIA4JAA4Shm91ub4sRe7arK6+JNjNx3UjXBfgv2sIIAl4AiAdNbCcDMOyLLNtCsbZSDEpHrduzZqHmoC+hZKq3zZMFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3409196},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"8b501d00a5ebf8ed6184a9f31ae001b1e756e631","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.15.0_1788375650422_0.05354591704134326","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"dsh-diff-approval","version":"0.16.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.16.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"e6975d8899804f3158d2ebbe3b155ae029dde855","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.16.0.tgz","fileCount":30,"integrity":"sha512-/TJ2YIIIvZSmicPlq5j+hz3E8SXT4slGiSpKa5Sowc2LwqdpwVW3TRIsIhTGezqBWxk88g41tsFTyPqH8h4qxg==","signatures":[{"sig":"MEUCIHvQgx8W1IRVoRIDCdg7BF6OKnPasY6u8g61OFkcY5L+AiEA0ZWEZiRpz/nZAqwfw4/GzC29ZQ6JvZfjMStYwsIErzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3411876},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"96eebfdfd8c9eb8c51a94145b3db91d971e2ac0e","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.16.0_1788456956559_0.47832112038951946","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"dsh-diff-approval","version":"0.17.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.17.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"1a75a2169d427bfbc69bb4a0fb6f4748a796bc0a","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.17.0.tgz","fileCount":35,"integrity":"sha512-RLJmVJsWiELDZZ5c7S7dfHvovdqpB7uCy9gZc3ZRxwWxEpW/aensuwBkf9mKvH8lyk7HHff6Z5sdvQTACynUkA==","signatures":[{"sig":"MEYCIQDs0EARXQSOOEfckuErKbIap1egANRE7I3HM62Dh+zKBAIhAIAJFVZZmOyBx9qGxMHzvkDVj9/dGFHU5p8usTSp3wam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4010148},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"a91660b2cf75c8d5d0725b8cbae39a3ba757de33","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.17.0_1788714315196_0.08686021486378781","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"dsh-diff-approval","version":"0.18.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.18.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"f9844d98e076fd5f67d47f131edde6fb5197ea68","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.18.0.tgz","fileCount":36,"integrity":"sha512-teOrl8TVt1TO+HRGlQpxwCrGq6ZzDOjPq5jsrzeJi0X8mAjzeOoLIh/WV5XoL0dFAZyA/YwM6bA8ScVr2FuDaQ==","signatures":[{"sig":"MEUCIQDo1urd4ayXYEdagAM4+mQFBT9LaBgpLVPzDCNoS/G6qAIgVrRtsgFZK1VV+lVZn+bF1kNtp2mvMajiXLAZWum6H58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044757},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"39b553f2d5497220d490de19159665af61a78665","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.18.0_1788798730400_0.27607222058182734","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"dsh-diff-approval","version":"0.19.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.19.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"dda10cd351531b337ed6f9b990dd8bfff4df3824","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.19.0.tgz","fileCount":40,"integrity":"sha512-NXBCMIUcbmlD06Z9DmcsU/GjVtfzGY4G0BKDtcTcbEoSn618rnrw4UgNFzWrmWys/eQFuQxWtXdkXD2YOHcWNA==","signatures":[{"sig":"MEQCID2/rDI+b5V7OOfKL7hlgmVc2b5FbDdoZbGzoONt3YaTAiB0wvZJJQdDm7tlHl3QoJVFCls8zbZufqaEhYid23Fdbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4488640},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"4ed13cd1a3a1c8b8c90d595340c8a9e6cfa320c5","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.19.0_1788887715163_0.9998456680851053","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"dsh-diff-approval","version":"0.19.1","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.19.1","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"a6fcee1ce7ec114814bfac8f44cc38b97569e018","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.19.1.tgz","fileCount":40,"integrity":"sha512-PKo0TwI1Its40stvHLC52G1dvJyGHW6Wfjwt+Z1Mf0DmLJCCNDhLvXX0HHSB21uzw88CZwk6glPPRTT9A8wppg==","signatures":[{"sig":"MEUCIFf0pa6Cie6ffxRBauCfOaVwZAOVyukF7Xak71ZtdnApAiEAvVTWrT/LNtoaMkM/ojdoy+LQYgUzrpOhFA377yYzong=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4489109},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"ad620652f61b002fee5952a90c4fd030033b4b63","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.19.1_1788977070960_0.32983313667311576","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"dsh-diff-approval","version":"0.19.2","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.19.2","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"cf1de6592bef43099b9cd8b576bee8e9a4e61c44","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.19.2.tgz","fileCount":40,"integrity":"sha512-qiiYvUz97SFKZGf0yZlXUOBdzrVV8NlnKV9habMQEyUOuo2bkEk8KC9YJBTtiFQ4fn0IGQKgSKq1NEgJiDE40A==","signatures":[{"sig":"MEQCIFNtflojjL1tuVmFmfYzlPcf8sM4dkaCtPzFG9H6dvi8AiACeN7SKzJsBhE4SbNmib+gCzuEhOGkDiZerY7kT/1DTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4489742},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"aaadada3c21283f3e76fa0102139c32d40e37ef4","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.19.2_1789052962898_0.5697003867520718","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"dsh-diff-approval","version":"0.19.3","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.19.3","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"486f3f4a423b12e519f3e8e2cae485aacd171177","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.19.3.tgz","fileCount":41,"integrity":"sha512-G+HHeWu5PV5+ziCS2I3rmqN0kIurMv0TABHcyZNMsFdntsCkfREer+PmqjCx2RxUHmb8q7BqMi/WEMvxRtSaQA==","signatures":[{"sig":"MEYCIQDbELyxQnBrdzhgHQWkWZyEnLTq5AEDA01/nSVFRGBfOgIhAJdVaFkEHOyK4I7UkuwBd9K8JjjhAWKQGmZDcjOT95WB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4529031},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"f54bc7b6deb42e6c92a5dfea3a02d237031352b5","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.19.3_1789089158662_0.7359282233022433","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"dsh-diff-approval","version":"0.20.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.20.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"f160fcc8071b5d3a4cbc22b92f0358166af8e8ae","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.20.0.tgz","fileCount":43,"integrity":"sha512-L3ZxRoQh209suc4LbMgOVjmHDAv12c3LSMBvRZSxKPkfw8s9knKz5bikz75/b+ArTqS2AAR2AXXve0/Q3NZVcg==","signatures":[{"sig":"MEYCIQCiahzhtOraonp9s+W2TzKvr35RST4e9Lc8cJjUmiFNhAIhAKGXzuydPK4usxnRmmDYtE3WhP4mMlmerUE9Z6TARZpa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4621998},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"066cff17dd5d05a6d0756f6c5c890fd5056055c4","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.5","@deepseek-ai/dsh-tools":">=0.1.0-rc.5","@deepseek-ai/dsh-session":">=0.1.0-rc.5","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":">=0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.5","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.20.0_1789146888894_0.37518858028887103","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"dsh-diff-approval","version":"0.20.1","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.20.1","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"263a5e6e63304b0db2f1fe0d675b0ec0da1e4cd2","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.20.1.tgz","fileCount":43,"integrity":"sha512-p9JCuRFluVHTnvpcCLUxIQP/rSM9FaDR2Tc+ClydSr4pagYxHwDttqhpzsek7dSUZfFUVOuRAR44zubAvbs93Q==","signatures":[{"sig":"MEYCIQC4T/Njd4oumMVlSdbcXySS+F6/PS2HXDbWTb6jZeJCRQIhAMRiiuOTWxAWRerzOWCyNUclYBnvfKecNTxkibsqJln7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4654807},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"8f0aac37a0465cde6cda580521ca30636228dc84","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.20.1_1789220414871_0.1379879393073602","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"dsh-diff-approval","version":"0.21.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.21.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"4da9e1fc72826b97eacc9533e008c7b9a56a897f","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.21.0.tgz","fileCount":48,"integrity":"sha512-bcdzXBjL7tIJql+76BMLEA9ktCENfqk2DZ+yn7IpCXqaGQUW20y4BNbx4sFGfNDIqcPlTNT23WO/NpwPTLRoCw==","signatures":[{"sig":"MEUCIQD7exLLff/pyuXn5w3nMR/T8dbuF9M/Uq0gaRFM5xWVJAIgKknOtbYauEt9zmz9AQL3BV4mU7Y6isVJuU7wNIWTp1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4749293},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"b983ab319c8290cba21a0e288e0e354096ce61cc","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.21.0_1789242330018_0.5320534315540637","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"dsh-diff-approval","version":"0.22.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.22.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"9aee0458ba4487f0f9cfbe9f08492a505e3d6e23","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.22.0.tgz","fileCount":50,"integrity":"sha512-tbTHqYslNr6L6S91vsx5RxYXZkh6mSXTOYhn/Lgr4bCNsCqxQuzPsRTa3SGzCa4ulOtaBwdjDy8YRdTloU+1Qw==","signatures":[{"sig":"MEYCIQCLVUyRN5QN1LwIuWFuH7rZmwmUF53j1XTsTTtluZa2AAIhAK85qL3GSsOkUfwPz4E75IJxp7L9XS/9JckUpvK0XLOM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4769252},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"d50ad0e7d2a89c502dc5a413eb6f3d42d5bf7c27","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.22.0_1789290524439_0.4698779118231957","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"dsh-diff-approval","version":"0.22.1","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.22.1","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"a898fad64d0f0db969e0e763464f7612791f3364","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.22.1.tgz","fileCount":51,"integrity":"sha512-+kqnnF4oC12q42HAsCrUobevGcqSYXFeX8JjNDSixmrXYYMgJMoAmTye5IMOtMYKRoAvRFyWQ+VNx99abVxuvA==","signatures":[{"sig":"MEUCIAxzpOslKphH5Njo24i2ERTAIK11YB0VDFAxDErVO7l5AiEA5mEjB3s1dD2LZXSDyiLHYGobJ8RnTO0Tt29WrUmWJEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4779989},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"700003aa21fc9f3af3e88553d7da54e0bcfdcf78","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.22.1_1789315772585_0.7508529596267439","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"dsh-diff-approval","version":"0.22.2","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.22.2","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"20c0eb86a7342b23e7b085c881b7d44377f8a73c","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.22.2.tgz","fileCount":51,"integrity":"sha512-Zqukbj3PRz1QMCrPPfcdBvC7xPNVNSuciI6itZa6mQuizYp/RaFzLnQYQ2G4eSUeYLJLAgZ8pj5VBnvWiXvmUA==","signatures":[{"sig":"MEYCIQD7eP1Iw/jDgT0Fldi06fRRjHvLXgbdKxS+Y6kaKvl/TQIhALdhRBqwqoQEJJb0enxJMXmjSwF1wLd5ZIjcxSW0Z6Fo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4779943},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e6f8095773d95d3e80a4eabb11df263920ade8b1","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.22.2_1789323370776_0.17417756032298004","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"dsh-diff-approval","version":"0.23.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.23.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"7ac1463d4e38d4f24498eacae245ed818c05f80b","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.23.0.tgz","fileCount":55,"integrity":"sha512-2WWvwXiyUrK5eq7SLr1N1llPer5l3i7y68d+kngwsp0OP1qPAKTelKxX6SDO+H5jjOjTcyNa5dqiKgnyoVvV8w==","signatures":[{"sig":"MEYCIQC8NZxUxrpHB6r1X2O6umKZGhNYhXJvrCjgL3eNzpflKQIhAKUvxFYu9htmObQcGAYeDCZJF+jFrRQtNrVuQW0sg7UK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4871050},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"78e2daa3c07bbf3f03f51b2b236381bfb72f2142","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.23.0_1789407884075_0.24613618891335554","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"dsh-diff-approval","version":"0.23.1","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.23.1","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"90a049d512c82e883ca9afb55c2d10ff028e933b","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.23.1.tgz","fileCount":55,"integrity":"sha512-ThsethutaX+mzvglzr0/L2XEF8t9UJTZaFdkV36oZPn4L4akWyeZT9Lm3Nn9V/Zj5PcxdQOLxWwXi39a8NtQ5Q==","signatures":[{"sig":"MEQCIEOiTSBYAWkZO1+d/AcwOe6jCbjo4COuQAqSrvTXioWVAiAXbsfDOIVuEsmuYLGAasuDHu7qE4JZ+XYuBpV3VgCdkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4871307},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"dec94ec5ed38eb60fc25f482eda68af96641dfa3","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.23.1_1789408563447_0.3225747190823429","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"dsh-diff-approval","version":"0.23.2","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.23.2","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"6ab35d3d815446ed4ee4c8b6a6b311836fb40bcc","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.23.2.tgz","fileCount":55,"integrity":"sha512-ySPmSbSBX/uSHjzaOc15Rocf589qttp2m0T3+LsJCKqFtYL814QAXl3qGPqfZ3DqqsCV61nOQTnPsQyXK4PMmg==","signatures":[{"sig":"MEUCIH5+qEbGIm7wPzmz8pjranbf9LzsVIjB3Tqz2HnSKLI2AiEA4r4NJtiUnS8VMqnW/hT2RcfwqAMf8wHu21qM1aAboDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4871322},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"ee144cf145998e6835ab146ef35c795bd233f278","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.23.2_1789436119045_0.6477473960941786","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"dsh-diff-approval","version":"0.24.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.24.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"4d774edd9a7695e323af16e4d21aa7929ef157fd","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.24.0.tgz","fileCount":55,"integrity":"sha512-Dt151CnACysL84ogE5q39pnwHdH2c/Jmgnyu5TCYIaHPiK5NIaddhOlKFZzXoLwnkj5rJp4lEE94MCbtPImgIg==","signatures":[{"sig":"MEUCIBTN6xwW51X/wTB4IF3GaUJlD5dOCt9GTtKmubxcfK/cAiEA8HQSx7g7aBm2BphG9vl2xY4G6K8tR1Gn6vP9F/VDdhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4890844},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"17a95fae4db6a00e6335a346c491ed484e5f3849","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.24.0_1789492877690_0.38718590981151824","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"dsh-diff-approval","version":"0.24.1","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.24.1","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"43748156ef527381064b213ae10cf2ea2b7d7a53","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.24.1.tgz","fileCount":55,"integrity":"sha512-twuGpCQHYEL6/krkdYHFJZbFMgppsorsX/fnrV0bj1z13iq0PY7WgrkWZlIf30XkiuWUiW3wzfn4/dFANPCs9Q==","signatures":[{"sig":"MEUCIDO9SveI499YaLPRDRt83lY29UF+dHPTGyUkqCBtshEbAiEArOJsLmHP7OVM8n3ut/fTBhUNnLl7eflWAnpMuo22REw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4891961},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"44766b5d71e92fa5741b7f4994e7ae01f62e88ea","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.24.1_1789494562539_0.27546115987767417","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"dsh-diff-approval","version":"0.25.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.25.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"83aa34895a829ef3f86e10b8ad9df9fcab4113bb","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.25.0.tgz","fileCount":55,"integrity":"sha512-1u0367REMXFBxwUI0g+wCRgZoFwoIBUJr8pm3yiA0fkBX6vNS/ZJz8l8x9p4vS8/XkvhO3kkYlre/hxkdhUfkA==","signatures":[{"sig":"MEUCIQCTmpJATzftu5nt0Tw9QJZyprU/mHw/0jY6/e2xg/X67gIgRVGn5sQCK3e74USKoFoY3rbj7FO+Ri6WXgcfEFtCD8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEbMMyxgaoYxtCvhUex5A05rNetXA4s2H5oHpprAxr3hAiEAql1UUqSTxiz54Ewc4YxteXtjXlVkDF3xRA3VftesLtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4912164},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"d5d1eab8f429975d0d1bcd944df784fd85444d4e","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.25.0_1789694026622_0.9946273388397424","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"dsh-diff-approval","version":"0.26.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.26.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"3299888706119665713649e801a47ee7d5bad018","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.26.0.tgz","fileCount":55,"integrity":"sha512-X6H2G6Ty4UycEf/u87YCkR9Uuoe528f90yGb2ciylNs9PbmAXktQqqlMGYXi3fLRIm7riBRNTqwZwwf+XRxqug==","signatures":[{"sig":"MEUCIHO0JNuQYhYa0yHNrEgdpZAUgvxKXDl4iU7+RQFuZ1sjAiEA2LCZu6GoijDX9J178plLAknFogOAp/L5xzRVOSOCnXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGpbtdzpSe/GezZVlm1bAKcj/5iomK0JM8DJOADYHh0bAiEAk0K0whuyuGfxT+NoZnWtv83JuIxBkd5hra+JIRnvy2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4936015},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"9dcb582a6c8c7d3e17ca494514928988abe7651a","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.26.0_1789759778463_0.9649368094865383","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"dsh-diff-approval","version":"0.27.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.27.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"e2a8483cdf225a70a24bc8ac068248fdd470c79f","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.27.0.tgz","fileCount":55,"integrity":"sha512-hXdJL/mPtgCl9XynxF7/0Iyj0Ih5GvAjI9BO3q0wWjmntJ2OhoerJGbfoGF1ahhGpufC9vgip6rAtZEGHnH+Tw==","signatures":[{"sig":"MEUCID71/4wA0xkrCScwYmO1YtuKObI61cZpknpLfoKdRHRyAiEAzaWUxNhjNOawE2kvZBFVmeeRvg74s3J9a8GOyHDDs+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH+TLVhJ3DE9lip4y5amE4IiqoFoAThCIWCpgYpcErPtAiAmLEXpKFDcLdIzyzKLjW/jMtwyJ4x1+VXevisS9KU2xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4993586},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"6b74cb70b342f3cdfb4559c13c732d7407aa2eeb","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.27.0_1789925792979_0.3693344637095677","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"dsh-diff-approval","version":"0.28.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.28.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"18d581f5bfb6e0066a9bdeeeb32004557c497f1b","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.28.0.tgz","fileCount":55,"integrity":"sha512-5ZRV3t+t3kK3LHeQoPjxitTro5uMoTSU/Fni0tjL+tQI6AnZ6zwhcrf4/F8y0oF6ekPzszEpiwmjhwdl08lrwA==","signatures":[{"sig":"MEUCIQDNWr9lc3PePmesPsiIIfqpHtWXQa90u9eJUToaUWmNuAIgWLYJmT5POFVKhLaWPZu+dpBL51zwM1zKa44U3gXw6Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE22JnpBPYKGNupeBSw8b+xsSZlTet1aK/fw+uxbhSEWAiBVkfLUjCi40UmtTVpm+MH+wgt78SKcxHVFfWxe9svz+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5012259},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"2c55af8f15cde3128ec561ad13bbc02ef250a960","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.28.0_1790010108760_0.09251805103191324","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"dsh-diff-approval","version":"0.29.0","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.29.0","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"f8a37a0070586eaf69ef1e002ebeaf2c7a71c601","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.29.0.tgz","fileCount":199,"integrity":"sha512-AxmlqIRI2AdMJ8jCjHroArTEwYFEsX2iBn4x9QZ3hy97WxgfEiYdel801ll65tUla8wOwYc+kjp1wHlVU9sSxQ==","signatures":[{"sig":"MEQCIE3adVa/OU9Vl9r2f9dG+/LCAcjOteEfsdwiBDdKl8ROAiA86oQnXNGvDC1bBr0ZHe6MVsCnnHOd0gtH0Gvadw4jVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3M5sNPfHagjK8LPAzHHJ5nY80U9pvrCvq4pUFxUf+dwIhAOqsJfaqI0oZXN8IGUH+u2KeJObLdBcVdqz4tp5LVH0A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19449109},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"11aabc95a86f635612e74e47f9382312cd95f39e","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json","fonts:plan":"python -m scripts.fonts.build --plan","fonts:check":"python -m scripts.fonts.build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.20.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.29.0_1790097446790_0.24892247225742392","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"dsh-diff-approval","version":"0.29.1","author":{"name":"Wu Zhiwei"},"license":"MIT","_id":"dsh-diff-approval@0.29.1","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"homepage":"https://github.com/9087/dsh-diff-approval#readme","bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"934a4a15e2072dfbf3b3b98d9ff01630d910c727","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.29.1.tgz","fileCount":199,"integrity":"sha512-WcjnuEXNh7RhALLkEa8KGCD9edHqyxOhd6se5fdBrg2mJomqrlpP/l//grMwjRH70qOvwDS85qLYVX1Sa+npMA==","signatures":[{"sig":"MEYCIQD/GdL9BYA/bmJrQQERQxcIQightp1goouljh+Lx7CJCQIhAMieaew50iZlOAF4HWT8pBwso/FBB+qyQzS1eXXJxBeQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEF/GuY5RF9ZvUDL1Q5ajTfCY9Qu9Ua6nwopkEzHBRwTAiBCHxVLno8UXAEeGod3WSeZFO0Ghy9SWRFMeUAJwRyxEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19455075},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"90dd8e6431e0199e28d9417116e5158333d89025","scripts":{"test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json","fonts:plan":"python -m scripts.fonts.build --plan","fonts:check":"python -m scripts.fonts.build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"_nodeVersion":"24.21.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-diff-approval_0.29.1_1790101763690_0.8426132106808124","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"_id":"dsh-diff-approval@0.30.1","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"dist":{"shasum":"cbf94acb6f95d575f579bc92f6f5f8966862aff9","tarball":"https://registry.npmjs.org/dsh-diff-approval/-/dsh-diff-approval-0.30.1.tgz","fileCount":208,"integrity":"sha512-oUSI4ZcHue6SKHeG83F2gdtE8qSNpFaRZIG2RCnBW4iN3cL85gNL10ZSMFpHEzfM809SOKDljfqZ0LSNwC+htg==","signatures":[{"sig":"MEUCIAxab4wAKJRbaf/TQ/hngd1YXlTTMcN941PwF7kj6yuBAiEApFNMqD+sDvj9a2Yrzv287gQEEV1uO1tw1GFOkZ1pFQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHjTm4rsGxDAZ/Q7+CP3/ouZ2t4fzgRMOhO3DPTWhzm3AiEA+IYEpnX+YdLG7aVdMO2e5pBJoebYeFOVnLdUrIqqcYg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-diff-approval@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19769911},"main":"lib/index.js","name":"dsh-diff-approval","type":"module","types":"lib/types/index.d.ts","author":{"name":"Wu Zhiwei"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"4ae3eb51c87609c786f4b5864c9cb407ec03ad0b","license":"MIT","scripts":{"e2e":"playwright test","test":"vitest run","build":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","compat":"node scripts/dsh-compat.mjs","prepare":"tsc -b tsconfig.json && tsdown --env.DSH_BUILD_FACE client","release":"release-it","typecheck":"tsc -b tsconfig.json","fonts:plan":"python -m scripts.fonts.build --plan","fonts:check":"python -m scripts.fonts.build --check"},"version":"0.30.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c130d74-5df0-4ff4-8db3-3563ca066457"}},"homepage":"https://github.com/9087/dsh-diff-approval#readme","repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","directories":{},"maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"_nodeVersion":"24.21.0","dependencies":{"diff":"^9.0.0","shiki":"^4.4.3","marked":"^18.0.11","dompurify":"^3.4.15","@shikijs/langs":"^4.4.3","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.2.0","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"^18.2.0","release-it":"^21.0.2","typescript":"^6.0.3","@types/node":"^22.0.0","@types/react":"~18.3.1","lightningcss":"^1.32.0","@playwright/test":"^1.63.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@testing-library/react":"^16.1.0","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-workspace":"^0.1.0-rc.5","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.5","@release-it/conventional-changelog":"^12.0.0","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-diff-approval_0.30.1_1790568602085_0.5825184453039303"}}},"time":{"created":"2026-08-16T16:05:19.437Z","modified":"2026-09-28T04:10:02.698Z","0.2.0":"2026-08-16T16:05:19.635Z","0.3.0":"2026-08-16T17:39:10.342Z","0.4.0":"2026-08-17T17:35:26.478Z","0.5.0":"2026-08-18T23:26:45.923Z","0.6.0":"2026-08-19T18:09:53.097Z","0.7.0":"2026-08-20T16:29:33.913Z","0.8.0":"2026-08-23T18:53:04.197Z","0.9.0":"2026-08-24T17:10:21.568Z","0.10.0":"2026-08-25T17:22:47.825Z","0.11.0":"2026-08-27T17:05:56.351Z","0.12.0":"2026-08-28T18:19:53.995Z","0.13.0":"2026-08-30T19:07:03.082Z","0.13.1":"2026-08-31T02:35:45.032Z","0.14.0":"2026-08-31T17:09:17.077Z","0.14.1":"2026-09-01T17:17:29.578Z","0.15.0":"2026-09-02T19:00:50.635Z","0.16.0":"2026-09-03T17:35:56.735Z","0.17.0":"2026-09-06T17:05:15.363Z","0.18.0":"2026-09-07T16:32:10.579Z","0.19.0":"2026-09-08T17:15:15.308Z","0.19.1":"2026-09-09T18:04:31.146Z","0.19.2":"2026-09-10T15:09:23.138Z","0.19.3":"2026-09-11T01:12:38.806Z","0.20.0":"2026-09-11T17:14:49.079Z","0.20.1":"2026-09-12T13:40:15.069Z","0.21.0":"2026-09-12T19:45:30.192Z","0.22.0":"2026-09-13T09:08:44.622Z","0.22.1":"2026-09-13T16:09:32.742Z","0.22.2":"2026-09-13T18:16:10.971Z","0.23.0":"2026-09-14T17:44:44.235Z","0.23.1":"2026-09-14T17:56:03.696Z","0.23.2":"2026-09-15T01:35:19.237Z","0.24.0":"2026-09-15T17:21:17.852Z","0.24.1":"2026-09-15T17:49:22.746Z","0.25.0":"2026-09-18T01:13:46.837Z","0.26.0":"2026-09-18T19:29:38.594Z","0.27.0":"2026-09-20T17:36:33.116Z","0.28.0":"2026-09-21T17:01:48.884Z","0.29.0":"2026-09-22T17:17:27.080Z","0.29.1":"2026-09-22T18:29:23.987Z","0.30.1":"2026-09-28T04:10:02.371Z"},"bugs":{"url":"https://github.com/9087/dsh-diff-approval/issues"},"author":{"name":"Wu Zhiwei"},"license":"MIT","homepage":"https://github.com/9087/dsh-diff-approval#readme","repository":{"url":"git+https://github.com/9087/dsh-diff-approval.git","type":"git"},"description":"DeepSeek Harness plugin: pending-edit review with whole-file diff and Keep/Revert","maintainers":[{"name":"9087_","email":"Nothing9087@QQ.com"}],"readme":"# dsh-diff-approval\n\n[English](README.md) | 中文\n\n[![npm 版本](https://img.shields.io/npm/v/dsh-diff-approval)](https://www.npmjs.com/package/dsh-diff-approval)\n[![CI](https://img.shields.io/github/actions/workflow/status/9087/dsh-diff-approval/ci.yml)](https://github.com/9087/dsh-diff-approval/actions)\n\n一个 DeepSeek Harness（DSH）待处理改动审核插件：自动跟踪每次成功的 `edit` / `write` / 编辑器（`str_replace_editor`）改动，在侧边栏整合为一个待处理列表，可逐个文件查看完整差异并保留 / 回退，也可以把工作区里版本控制仓库的本地改动一键导入（Git / SVN / Perforce）。\n\n![待处理改动面板](docs/images/pending-panel.zh.png)\n\n面板还可把文件列表折叠成浮动卡片；浮窗形态下可以逐边选择覆盖左侧边栏、上方标题栏、右侧边栏与下方输入框（四边全开就是原来的全屏，全关则是一张普通浮窗卡片），也可以停靠到右侧边栏、成为其中一个标签页：\n\n打开它的入口有两个：左侧边栏底部那一行，以及会话标题行右侧的按钮簇——也就是 App 放自己会话级操作的地方（「下载 Session 日志」就在那里），所以左侧边栏折叠或隐藏时也能一键叫出审核面板。\n\n| 折叠的文件列表 | 覆盖全部 |\n| --- | --- |\n| ![折叠的文件列表](docs/images/file-list-collapsed.zh.png) | ![覆盖全部](docs/images/fullscreen.zh.png) |\n\n对 Markdown 文件，还可把源码行差异切换为渲染后的「改前 / 改后」预览：\n\n![Markdown 预览](docs/images/markdown.zh.png)\n\n## ✨ 功能\n\n- **差异视图**：语法高亮整文件差异与 +/− 统计，滚动条上有概览标尺标示改动位置，支持文件内搜索（`Ctrl+F`，用 `F3` / `Shift+F3` 步进，并高亮匹配词）。列表按视口虚拟化渲染，大文件也能保持流畅。\n- **差异块导航与操作**：用 `Ctrl+↑/↓`（或上一处 / 下一处按钮）在差异块间跳转，当前块会高亮闪烁，导航以当前滚动位置为锚点并在首尾循环。悬停某一块可从小操作框单独**保留 / 回退**该块，并显示其位置（如「2/5」）；处理完一块后会自动跳到下一块。跳转目标上方保留的行数可在设置中配置。\n- **选区操作框**：拖动选中一段行，会浮现**保留 / 回退**该段行的操作框。\n- **整文件与批量操作**：文件列表里的文件可逐个保留 / 回退，也可在列表底部**全部保留** / **全部回退**。\n- **已处理文件保留在列表**：某文件的改动全部处理完后，条目仍保留在列表中，面板会询问是移除还是继续保留。\n- **撤销 / 重做**：每次保留、回退、导入都可以用 `Ctrl+Z` / `Ctrl+Shift+Z` 撤销 / 重做（可在「快捷键」中重绑，`Ctrl+Y` 仍作为别名），面板打开期间全局生效，输入框保留各自的编辑行为。\n- **快速呼出与文件切换**：`Ctrl+D`（可在设置中修改）在任意位置开关面板，`Esc` 关闭；左侧栏底部那行、以及会话标题行里 App 自身操作旁的按钮，也都是一键入口；`Ctrl+Tab` / `Ctrl+Shift+Tab` 在待处理文件间切换。\n- **行引用**：选中 diff 文本后，底部状态栏显示其 `(文件:行号)` / `(文件:起-止)` 引用——点击（或按 `Ctrl+L`）即可复制，开启设置后还会自动粘贴到消息输入框并获得焦点。消息输入框和排队消息里的引用会随文件改动**自动对齐**：存活的行映射到新行号，整段被删的行变成 `(文件:LINE_MISSING)`。\n- **高亮语言**：默认按扩展名自动检测，也可通过下拉列表手动切换。\n- **自动换行**：语言下拉旁有个「Wrap lines / 自动换行」开关，按语言记住；CJK 逐字断行、拉丁词保持完整。\n- **双栏对比**：可选的双栏视图（左「改前」｜右「当前」），逐行对齐，两侧各自横向滚动、共享纵向滚动条。可在工具栏或设置中切换，默认是单栏（合并）视图。双栏视图按内容相似度对齐改动块，并对改动行做词级差异高亮——拉丁文字按整词、CJK 逐字。\n- **Markdown 预览**：对 Markdown 文件可在「源码」行差异与渲染后的「改前 / 改后」预览之间切换。预览内容最大宽度可配置。\n- **外观自定义**：在「差异视图」设置组里可调整差异代码字号（%）、行高（px）以及新增 / 删除行颜色，并带实时预览。\n- **外部改动**：已纳入列表的文件若之后被外部修改（其它工具 / 编辑器），面板会跟进最新内容并标记分歧。\n- **打开 / 定位**：查看某个文件的差异时，可一键在默认应用中打开它，或在系统文件管理器中定位它。\n- **导入版本控制的改动**：列表为空时，点击按钮即可导入工作区里 **Git / SVN / Perforce** 的本地改动——**凡是没有提交的都算，add 过与否一样**（Git 以最后一次提交为基准，即 `git diff HEAD` 的口径），以及已删除文件，和（可选开启的）VCS 从未见过的文件（未跟踪 / 未版本化）。通过从工作区目录逐级向上查找 VCS 根目录，工作区在子目录里也能识别。\n- **设置**：在 DeepSeek Harness 设置里新增「改动审批」页，分为「差异视图」（代码字号、行高、新增 / 删除颜色）、「快捷键」（重绑面板各类按键组合）与「浮窗覆盖」（面板自身弹出菜单里的那四个边的开关）三组，另有复制后自动粘贴、导入时是否包含版本控制未跟踪文件、diff 的 Tab 宽度（2 / 4 / 8 空格）、双栏对比开关、差异跳转行距、Markdown 预览默认与宽度，以及快速呼出快捷键。\n- **持久化**：待处理状态按 workspace 落盘至 `<dshHome>/diff-approval/workspaces/<workspaceId>.json`，跨重启保留——回来时未处理的改动仍在，即便换了新会话。\n\n## 📦 安装\n\n若 `dsh` 已在 `PATH` 中：\n\n```sh\ndsh plugin --profile web add dsh-diff-approval\n```\n\n若通过 npx 启动 harness（如 `npx @deepseek-ai/dsh web`）：\n\n```sh\nnpx @deepseek-ai/dsh plugin --profile web add dsh-diff-approval\n```\n\n或手动：把本包加入 profile 的 `package.json` 依赖，并在该 profile 的 `cordis.patch.yml` 中加入：\n\n```yaml\n- insert:\n    - id: diff-approval\n      name: dsh-diff-approval\n      # 可选：把落盘位置迁到别处（默认是\n      # <dshHome>/diff-approval/workspaces）。\n      # config:\n      #   storageDir: ~/dsh-pending\n```\n\n然后重启 `dsh web`。\n\n## 🚀 用法\n\n1. 照常和智能体对话——成功的 `edit` / `write` / 编辑器（`str_replace_editor`）调用会自动记录。\n2. 点击侧边栏底部的 **待处理改动** 入口，逐文件查看差异并 **保留 / 回退**。\n3. 列表为空时，点 **导入版本控制的改动**，把尚未提交的 Git / SVN / Perforce 改动拉入。\n\n## 📝 注意事项\n\n- 只自动记录被跟踪的改动（`edit`、`write` 与编辑器 `str_replace_editor` 调用）。通过以上工具以外的删除（如 shell `rm`）只能对已跟踪的文件感知：条目显示\"文件已不存在\"，回退即恢复。\n- VCS 导入通过部署环境的 shell 执行器运行只读的 Git / SVN / Perforce 命令，需要对应 CLI 在 `PATH` 中。包含版本控制未跟踪文件（默认关闭）会扫描整个工作区，目录很大时可能较慢。\n- 新建文件的整文件回退操作显示为**删除**并移除该文件。\n- 回退文件时会保留其当前换行符（LF / CRLF）。\n- 没有 workspace 的会话条目仅存内存；损坏的落盘文件会被拒绝，删除即可重置。\n- 侧边栏底部入口会与其他插件的入口纵向排列，并在存在专门的 dsh-footer-order 插件时交由它统一管理。\n\n## 🛠 开发\n\n```sh\ncorepack pnpm install\npnpm run typecheck   # 两个编译面的 tsc\npnpm run build       # 产出 lib/index.js 与 lib/client.js\npnpm test\npnpm run fonts:check # 内置代码字体：138 个切片，每个码位恰好被覆盖一次\npnpm run fonts:plan  # 页面上出现多少汉字时实际会下载多少\n```\n\n内置字体是 [JetBrains Maple Mono](https://github.com/SpaceTimee/Fusion-JetBrainsMapleMono)（SIL OFL 1.1），由 `scripts/fonts` 子集化并切片——流水线、许可证与各切片的体积见 [`assets/fonts/README.md`](assets/fonts/README.md)。\n\n`file:` 方式安装的 profile 只复制**安装当时** `files` 列出的文件，所以本地 checkout 后来新增的文件（如 `assets/fonts`）必须先刷新安装，宿主才拿得到：\n\n```sh\nnpx @deepseek-ai/dsh plugin --profile web install   # 然后重启 `dsh web`\n```\n\n客户端那半会自己热更新（它的 bundle 被监听），所以客户端改动刷新页面即可；宿主那半的改动（例如提供字体的这条路由）要等重启才生效。\n","readmeFilename":"README.zh.md"}