{"_id":"@deepseek-ai/dsh-client-ui-settings","_rev":"6052574-6a7db8dd1032ccc7fe2440eb","dist-tags":{"latest":"0.0.1-rc.1","next":"0.1.1-rc.2"},"name":"@deepseek-ai/dsh-client-ui-settings","time":{"created":"2026-08-13T12:30:21.048Z","modified":"2026-08-21T12:38:20.988Z","0.0.1-rc.5":"2026-08-12T22:34:34.493Z","0.0.1-rc.1":"2026-08-10T19:40:10.445Z","0.1.0-rc.2":"2026-08-13T09:45:46.110Z","0.1.0-rc.3":"2026-08-13T11:13:28.512Z","0.1.0-rc.6":"2026-08-13T12:30:06.909Z","0.0.1-rc.3":"2026-08-12T20:37:59.395Z","0.0.1-rc.2":"2026-08-11T15:22:58.647Z","0.1.0-rc.7":"2026-08-17T11:46:00.716Z","0.1.0-rc.8":"2026-08-19T15:37:04.067Z","0.1.1-rc.1":"2026-08-21T06:45:00.054Z","0.1.1-rc.2":"2026-08-21T12:38:07.577Z"},"versions":{"0.0.1-rc.5":{"name":"@deepseek-ai/dsh-client-ui-settings","version":"0.0.1-rc.5","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh-client-ui-settings@0.0.1-rc.5","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"a11981f3e6d45ccb858ce66b6ea3493bb71d88e4","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-client-ui-settings/-/dsh-client-ui-settings-0.0.1-rc.5.tgz","fileCount":13,"integrity":"sha512-xm6B1l3LQ6Hciqd5Ep4ihgsJH6GtdQHRBcE6U2t3bf7/goO/LfDonKY4sXjCLSjC+8plFsNxXPDoumvjmv/4Aw==","signatures":[{"sig":"MEQCIGHXUgSqMZy6xyfnJO71cqs5fL/yJiEp9xOYk1qKR3NdAiAgMDJAED9SBz9IKLxNIxWNDwcCGUouOVG41Q2PUcb/bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34721,"size":11653},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.0.1-rc.5.tgz","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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.0.1-rc.5.tgz","_integrity":"sha512-xm6B1l3LQ6Hciqd5Ep4ihgsJH6GtdQHRBcE6U2t3bf7/goO/LfDonKY4sXjCLSjC+8plFsNxXPDoumvjmv/4Aw==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/client/ui-settings"},"_npmVersion":"11.16.0","description":"Settings domain base plugin: the settings-namespace scope service and the canonical settings slot-type contract","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"react":"^18.2.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1-rc.4","@deepseek-ai/dsh-settings":"^0.0.1-rc.5","@deepseek-ai/dsh-invariants":"^0.0.1-rc.5","@deepseek-ai/dsh-api-remotes":"^0.0.1-rc.5","@deepseek-ai/dsh-client-runtime":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.0.1-rc.5","@deepseek-ai/dsh-client-schema-form":"^0.0.1-rc.5","@deepseek-ai/dsh-client-test-runtime":"^0.0.1-rc.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1-rc.4","@deepseek-ai/dsh-settings":"^0.0.1-rc.5","@deepseek-ai/dsh-invariants":"^0.0.1-rc.5","@deepseek-ai/dsh-api-remotes":"^0.0.1-rc.5","@deepseek-ai/dsh-client-runtime":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.0.1-rc.5","@deepseek-ai/dsh-client-connection":"^0.0.1-rc.5","@deepseek-ai/dsh-client-schema-form":"^0.0.1-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-settings_0.0.1-rc.5_1786574074340_0.8308724871880087","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-12T22:34:34.493Z","publish_time":1786574074493,"_source_registry_name":"default"},"0.0.1-rc.1":{"name":"@deepseek-ai/dsh-client-ui-settings","version":"0.0.1-rc.1","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh-client-ui-settings@0.0.1-rc.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}},"dist":{"shasum":"41ddc89a3de5fd84d2393f74341848d549846a21","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-client-ui-settings/-/dsh-client-ui-settings-0.0.1-rc.1.tgz","fileCount":13,"integrity":"sha512-di6NGiuX3i70B1zUvOI5sJvj+S3CsHCT4HKu4tLXZy4KERAhN/C8QCMpzxTHu6HYvHF64hu9FU367ZUQVxM0WQ==","signatures":[{"sig":"MEUCIQCLcrPkpcUhpZpuVggJfRzMqZU6eZAqJixcoRP3pJ7CBQIgMvzGzUOuwXIgNjgrnyDYOuZC2H40R8i4XM0KDN5fuig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34968,"size":12087},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.0.1-rc.1.tgz","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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.0.1-rc.1.tgz","_integrity":"sha512-di6NGiuX3i70B1zUvOI5sJvj+S3CsHCT4HKu4tLXZy4KERAhN/C8QCMpzxTHu6HYvHF64hu9FU367ZUQVxM0WQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/client/ui-settings"},"_npmVersion":"11.16.0","description":"Settings shell plugin: sidebar trigger, modal panel, feature sections, and an ordered full-page onboarding stage","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.0","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-invariants":"^0.0.1-rc.1","@deepseek-ai/dsh-client-locale":"^0.0.1-rc.1","@deepseek-ai/dsh-client-runtime":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-slots":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-primitives":"^0.0.1-rc.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-invariants":"^0.0.1-rc.1","@deepseek-ai/dsh-client-runtime":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-slots":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-primitives":"^0.0.1-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-settings_0.0.1-rc.1_1786390810295_0.12557527083497355","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-10T19:40:10.445Z","publish_time":1786390810445,"_source_registry_name":"default"},"0.1.0-rc.2":{"name":"@deepseek-ai/dsh-client-ui-settings","version":"0.1.0-rc.2","license":"MIT","_id":"@deepseek-ai/dsh-client-ui-settings@0.1.0-rc.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"c4aae500b85c590099cc9722ec9ea1da109c541b","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-client-ui-settings/-/dsh-client-ui-settings-0.1.0-rc.2.tgz","fileCount":13,"integrity":"sha512-oF027ZNusLJGihP8yE1tGeFhDPRfxisA6i8ceeuAT6ldLbjgXlJ3n5wzZMwveNiVGZdrksyR+1O7LjZfg/hKeQ==","signatures":[{"sig":"MEUCIQCDeAxbzHDL20tAcURwXX24AibsBYK24G1CDf8e47hk2AIgI25BkFLvfIx7JvZBqRUXE9SMFgYJy1eziVFniVRNIHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34131,"size":11398},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.0-rc.2.tgz","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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.0-rc.2.tgz","_integrity":"sha512-oF027ZNusLJGihP8yE1tGeFhDPRfxisA6i8ceeuAT6ldLbjgXlJ3n5wzZMwveNiVGZdrksyR+1O7LjZfg/hKeQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/client/ui-settings"},"_npmVersion":"11.16.0","description":"Settings domain base plugin: the settings-namespace scope service and the canonical settings slot-type contract","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"react":"^18.2.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.2","@deepseek-ai/dsh-invariants":"^0.1.0-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.2","@deepseek-ai/dsh-client-schema-form":"^0.1.0-rc.2","@deepseek-ai/dsh-client-test-runtime":"^0.1.0-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.2","@deepseek-ai/dsh-invariants":"^0.1.0-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.2","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.2","@deepseek-ai/dsh-client-schema-form":"^0.1.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-settings_0.1.0-rc.2_1786614345934_0.15680692157171117","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-13T09:45:46.110Z","publish_time":1786614346110,"_source_registry_name":"default"},"0.1.0-rc.3":{"name":"@deepseek-ai/dsh-client-ui-settings","version":"0.1.0-rc.3","license":"MIT","_id":"@deepseek-ai/dsh-client-ui-settings@0.1.0-rc.3","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"610159be0803921dd943c79fd6a86d211b132ce2","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-client-ui-settings/-/dsh-client-ui-settings-0.1.0-rc.3.tgz","fileCount":13,"integrity":"sha512-WA+CKOrgxp7IRwBUkZInuPNZnCpF6rlc0cme9+K+5/9ePpUZfveA8b7Bwfi4YlxQX1hCtR2rZxTUhgbQPC4mKg==","signatures":[{"sig":"MEUCIQD+gYboOzNlae7kgmDhWFCQfdmAJWD0wrAme5D+sHD38gIgbimfPDe8nFU4kFlNJk4wvJEIZwd6nsN/qQwef9MuRgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34131,"size":11401},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.0-rc.3.tgz","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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.0-rc.3.tgz","_integrity":"sha512-WA+CKOrgxp7IRwBUkZInuPNZnCpF6rlc0cme9+K+5/9ePpUZfveA8b7Bwfi4YlxQX1hCtR2rZxTUhgbQPC4mKg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/client/ui-settings"},"_npmVersion":"11.16.0","description":"Settings domain base plugin: the settings-namespace scope service and the canonical settings slot-type contract","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"react":"^18.2.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.3","@deepseek-ai/dsh-invariants":"^0.1.0-rc.3","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.3","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.3","@deepseek-ai/dsh-client-schema-form":"^0.1.0-rc.3","@deepseek-ai/dsh-client-test-runtime":"^0.1.0-rc.3"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.3","@deepseek-ai/dsh-invariants":"^0.1.0-rc.3","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.3","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.3","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.3","@deepseek-ai/dsh-client-schema-form":"^0.1.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-settings_0.1.0-rc.3_1786619608375_0.9872115291627901","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-13T11:13:28.512Z","publish_time":1786619608512,"_source_registry_name":"default"},"0.1.0-rc.6":{"name":"@deepseek-ai/dsh-client-ui-settings","description":"Settings domain base plugin: the settings-namespace scope service and the canonical settings slot-type contract","version":"0.1.0-rc.6","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"packages/client/ui-settings"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./src/*":"./src/*","./package.json":"./package.json"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"license":"MIT","peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-invariants":"^0.1.0-rc.6","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-schema-form":"^0.1.0-rc.6"},"devDependencies":{"@types/react":"~18.3.1","react":"^18.2.0","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-schema-form":"^0.1.0-rc.6","@deepseek-ai/dsh-client-test-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-invariants":"^0.1.0-rc.6","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"scripts":{"bundle":"tsdown","watch":"tsdown --watch"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh-client-ui-settings@0.1.0-rc.6","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_integrity":"sha512-g+6w62SWnwMWkn6VuLK6MHcSKbXQZD7oTYLG5wjhDRDULOEBCgikXD3LJo/esOsVncXABDiih8KuDW3Fg8TfSQ==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.0-rc.6.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.0-rc.6.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-g+6w62SWnwMWkn6VuLK6MHcSKbXQZD7oTYLG5wjhDRDULOEBCgikXD3LJo/esOsVncXABDiih8KuDW3Fg8TfSQ==","shasum":"5cf8451c258b2946ac2895c1f630d0873001bf6f","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-client-ui-settings/-/dsh-client-ui-settings-0.1.0-rc.6.tgz","fileCount":13,"unpackedSize":34127,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD6XLCOVqO4C/Uy4JQ2l+ZuuJE9L6ZROGea3SeBQbEOkQIhANwwdI7dCwmj7XYiB/NsNkBCT2M5K22o8XPUzMy2doi2"}],"size":11398},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-client-ui-settings_0.1.0-rc.6_1786624206776_0.4213736951634217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-13T12:30:06.909Z","publish_time":1786624206909,"_source_registry_name":"default"},"0.0.1-rc.3":{"name":"@deepseek-ai/dsh-client-ui-settings","version":"0.0.1-rc.3","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh-client-ui-settings@0.0.1-rc.3","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"0c28c0bc1cd3346a01f5dae6ef3a602754e3f922","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-client-ui-settings/-/dsh-client-ui-settings-0.0.1-rc.3.tgz","fileCount":13,"integrity":"sha512-SuVRSyS9pX7XnFfZLfoFaYK8wtpvVDEkmeqOtGq9TTCtignPZ24aZWSuX8ewElGwoFghnNvXnI+3Z4pnJLxeRQ==","signatures":[{"sig":"MEUCIQD3WkQg0HGTSAXXOg0eArtjzEPNL2q91//va8vyyfzGbgIgcs128YD3sw1Q1gEC/7XRKMGMVesqsD/CYvDFzop2/Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34721,"size":11652},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.0.1-rc.3.tgz","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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.0.1-rc.3.tgz","_integrity":"sha512-SuVRSyS9pX7XnFfZLfoFaYK8wtpvVDEkmeqOtGq9TTCtignPZ24aZWSuX8ewElGwoFghnNvXnI+3Z4pnJLxeRQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/client/ui-settings"},"_npmVersion":"11.16.0","description":"Settings domain base plugin: the settings-namespace scope service and the canonical settings slot-type contract","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"react":"^18.2.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-settings":"^0.0.1-rc.3","@deepseek-ai/dsh-invariants":"^0.0.1-rc.3","@deepseek-ai/dsh-api-remotes":"^0.0.1-rc.3","@deepseek-ai/dsh-client-runtime":"^0.0.1-rc.3","@deepseek-ai/dsh-client-ui-slots":"^0.0.1-rc.3","@deepseek-ai/dsh-client-schema-form":"^0.0.1-rc.3","@deepseek-ai/dsh-client-test-runtime":"^0.0.1-rc.3"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-settings":"^0.0.1-rc.3","@deepseek-ai/dsh-invariants":"^0.0.1-rc.3","@deepseek-ai/dsh-api-remotes":"^0.0.1-rc.3","@deepseek-ai/dsh-client-runtime":"^0.0.1-rc.3","@deepseek-ai/dsh-client-ui-slots":"^0.0.1-rc.3","@deepseek-ai/dsh-client-connection":"^0.0.1-rc.3","@deepseek-ai/dsh-client-schema-form":"^0.0.1-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-settings_0.0.1-rc.3_1786567079262_0.8164847842826437","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-12T20:37:59.395Z","publish_time":1786567079395,"_source_registry_name":"default"},"0.0.1-rc.2":{"name":"@deepseek-ai/dsh-client-ui-settings","version":"0.0.1-rc.2","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh-client-ui-settings@0.0.1-rc.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"89d4bd971704db646609a8eb8a646f5b3afe3413","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-client-ui-settings/-/dsh-client-ui-settings-0.0.1-rc.2.tgz","fileCount":13,"integrity":"sha512-STvRQpTimJlHmkQ6BNtfCKnyGQdRljAkExNJfaDCWQPg86/Kg2fFYClJj3JMgoYZV99HZvrZ6/3p72E7hfLQKA==","signatures":[{"sig":"MEYCIQCREPOpKDfTiC392HLM4YNLkRNxbvh0hMxqSHULuBnCiwIhAOD7RsZ69p6Rg2n8U9LiNrvO8u46B59VllwyFge9aicT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33489,"size":11336},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.0.1-rc.2.tgz","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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.0.1-rc.2.tgz","_integrity":"sha512-STvRQpTimJlHmkQ6BNtfCKnyGQdRljAkExNJfaDCWQPg86/Kg2fFYClJj3JMgoYZV99HZvrZ6/3p72E7hfLQKA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/client/ui-settings"},"_npmVersion":"11.16.0","description":"Settings domain base plugin: the settings-namespace scope service and the canonical settings slot-type contract","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"react":"^18.2.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-settings":"^0.0.1-rc.2","@deepseek-ai/dsh-invariants":"^0.0.1-rc.2","@deepseek-ai/dsh-api-gateway":"^0.0.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.0.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.0.1-rc.2","@deepseek-ai/dsh-client-connection":"^0.0.1-rc.2","@deepseek-ai/dsh-client-schema-form":"^0.0.1-rc.2","@deepseek-ai/dsh-client-test-runtime":"^0.0.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-settings":"^0.0.1-rc.2","@deepseek-ai/dsh-invariants":"^0.0.1-rc.2","@deepseek-ai/dsh-api-gateway":"^0.0.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.0.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.0.1-rc.2","@deepseek-ai/dsh-client-connection":"^0.0.1-rc.2","@deepseek-ai/dsh-client-schema-form":"^0.0.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-settings_0.0.1-rc.2_1786461778507_0.4980196206310794","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-11T15:22:58.647Z","publish_time":1786461778647,"_source_registry_name":"default"},"0.1.0-rc.7":{"name":"@deepseek-ai/dsh-client-ui-settings","description":"Settings domain base plugin: the settings-namespace scope service and the canonical settings slot-type contract","version":"0.1.0-rc.7","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"packages/client/ui-settings"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./src/*":"./src/*","./package.json":"./package.json"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"license":"MIT","peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-schema-form":"^0.1.0-rc.7","@deepseek-ai/dsh-invariants":"^0.1.0-rc.7","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7"},"devDependencies":{"@types/react":"~18.3.1","react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.7","@deepseek-ai/dsh-client-schema-form":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-test-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-invariants":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7"},"scripts":{"bundle":"tsdown","watch":"tsdown --watch"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh-client-ui-settings@0.1.0-rc.7","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_integrity":"sha512-I02BGKw3/yG25yf5omsMwmwJ2CnFyxTvbxqgRgSmTCUxATkLT87K8SxcemRZqXnFXQZhm6Il6bwVCpVfRfmNoA==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.0-rc.7.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.0-rc.7.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-I02BGKw3/yG25yf5omsMwmwJ2CnFyxTvbxqgRgSmTCUxATkLT87K8SxcemRZqXnFXQZhm6Il6bwVCpVfRfmNoA==","shasum":"7f1c6cb02237060e66ba9f8e491a9e5fec0bf63a","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-client-ui-settings/-/dsh-client-ui-settings-0.1.0-rc.7.tgz","fileCount":13,"unpackedSize":34127,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZghAToWJEcKKsFswROmoYAhghp2ZcZpUchZDfY8ILMwIhAIigIL4FTVxt0DVC0/IDwr6fN2ThyQGBiubj09ZExPz0"}],"size":11396},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-client-ui-settings_0.1.0-rc.7_1786967160568_0.11285750852458443"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-17T11:46:00.716Z","publish_time":1786967160716,"_source_registry_name":"default"},"0.1.0-rc.8":{"name":"@deepseek-ai/dsh-client-ui-settings","description":"Settings domain base plugin: the settings-namespace scope service and the canonical settings slot-type contract","version":"0.1.0-rc.8","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"packages/client/ui-settings"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./src/*":"./src/*","./package.json":"./package.json"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"license":"MIT","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.8","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.8","@deepseek-ai/dsh-invariants":"^0.1.0-rc.8","@deepseek-ai/dsh-settings":"^0.1.0-rc.8","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.8"},"devDependencies":{"@types/react":"~18.3.1","react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.8","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.8","@deepseek-ai/dsh-client-test-runtime":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.8","@deepseek-ai/dsh-invariants":"^0.1.0-rc.8","@deepseek-ai/dsh-settings":"^0.1.0-rc.8","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.8"},"scripts":{"bundle":"tsdown","watch":"tsdown --watch"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh-client-ui-settings@0.1.0-rc.8","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_integrity":"sha512-qSOjpmglOPsLzx6Q5yysrU4c4W6QWFOkyVyqePA5lNPOdny2MH19qbuNleQHbiBo4Zadh/dtBn/SuNRfSp+pjw==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.0-rc.8.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.0-rc.8.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-qSOjpmglOPsLzx6Q5yysrU4c4W6QWFOkyVyqePA5lNPOdny2MH19qbuNleQHbiBo4Zadh/dtBn/SuNRfSp+pjw==","shasum":"025f0f9b9d0e941cdfb4ee8f7dec0f41c4c32f29","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-client-ui-settings/-/dsh-client-ui-settings-0.1.0-rc.8.tgz","fileCount":15,"unpackedSize":88839,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeiNrO+mwsK5kHyqTuScFa73cFrESzN8elXtXejrOKzgIhANh1c5QnuOGrjQCGRb/bbbCcDkF30OWNT8bdPJZthr9x"}],"size":25675},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-client-ui-settings_0.1.0-rc.8_1787153823937_0.14246103075524585"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-19T15:37:04.067Z","publish_time":1787153824067,"_source_registry_name":"default"},"0.1.1-rc.1":{"name":"@deepseek-ai/dsh-client-ui-settings","description":"Settings domain base plugin: the settings-namespace scope service and the canonical settings slot-type contract","version":"0.1.1-rc.1","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"packages/client/ui-settings"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./src/*":"./src/*","./package.json":"./package.json"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"license":"MIT","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.1","@deepseek-ai/dsh-client-connection":"^0.1.1-rc.1","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.1","@deepseek-ai/dsh-invariants":"^0.1.1-rc.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.1"},"devDependencies":{"@types/react":"~18.3.1","react":"^18.2.0","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.1","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-client-test-runtime":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.1","@deepseek-ai/dsh-client-connection":"^0.1.1-rc.1","@deepseek-ai/dsh-invariants":"^0.1.1-rc.1"},"scripts":{"bundle":"tsdown","watch":"tsdown --watch"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh-client-ui-settings@0.1.1-rc.1","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_integrity":"sha512-ORGAHRQ6aTWVlUYYTqlAmV5CI6/E1OCoJsE7rbeufA0zGagUx/bAgK1l6I3bzSGOVDxJ6ZRhwOxJWg/3K0ZBig==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.1-rc.1.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.1-rc.1.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-ORGAHRQ6aTWVlUYYTqlAmV5CI6/E1OCoJsE7rbeufA0zGagUx/bAgK1l6I3bzSGOVDxJ6ZRhwOxJWg/3K0ZBig==","shasum":"a74f321dcdca6ebc5829c92a7321e71a25933e9f","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-client-ui-settings/-/dsh-client-ui-settings-0.1.1-rc.1.tgz","fileCount":15,"unpackedSize":88839,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC6e+P8IeBPcmuIUYYy2BDtdeh1zHgW6jG8q9C9m5dPTAiEAhmdWJV78FTSggVqRmJfGP4CgURWINlB44jCRLAk4vH0="}],"size":25675},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-client-ui-settings_0.1.1-rc.1_1787294699917_0.3286287656151847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-21T06:45:00.054Z","publish_time":1787294700054,"_source_registry_name":"default"},"0.1.1-rc.2":{"name":"@deepseek-ai/dsh-client-ui-settings","description":"Settings domain base plugin: the settings-namespace scope service and the canonical settings slot-type contract","version":"0.1.1-rc.2","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"packages/client/ui-settings"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./src/*":"./src/*","./package.json":"./package.json"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"license":"MIT","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-connection":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2"},"devDependencies":{"@types/react":"~18.3.1","react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-test-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-client-connection":"^0.1.1-rc.2"},"scripts":{"bundle":"tsdown","watch":"tsdown --watch"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh-client-ui-settings@0.1.1-rc.2","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_integrity":"sha512-WqEQkyjW467leTJoA31BgqM+nALI3JnrvN1IXDhJuKd8E9nXhTLJcRgDrovEUkh2cjbHF8g8gQJ5Qafg9PzJiQ==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.1-rc.2.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-client-ui-settings-0.1.1-rc.2.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-WqEQkyjW467leTJoA31BgqM+nALI3JnrvN1IXDhJuKd8E9nXhTLJcRgDrovEUkh2cjbHF8g8gQJ5Qafg9PzJiQ==","shasum":"159286c1c73435a8faecd3c65bc74dfec34ff9a0","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-client-ui-settings/-/dsh-client-ui-settings-0.1.1-rc.2.tgz","fileCount":15,"unpackedSize":88839,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGDx/bGDhoFNW3R3BMJSx6JpVlGCQahtcTmLqdwVfKBzAiEA2dfyRFtUCFhEPYdQf/s+hJuECobBeBfZ2oVRVKgzyhQ="}],"size":25672},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-client-ui-settings_0.1.1-rc.2_1787315887422_0.2923379414769316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-21T12:38:07.577Z","publish_time":1787315887577,"_source_registry_name":"default"}},"bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"description":"Settings shell plugin: sidebar trigger, modal panel, feature sections, and an ordered full-page onboarding stage","homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","license":"BSD-3-Clause","maintainers":[{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"},{"name":"imccyu","email":"imccyu@gmail.com"}],"readme":"# @deepseek-ai/dsh-client-ui-settings\n\nEnglish | [中文](README.zh.md)\n\nSettings shell plugin: a pure composition face. It occupies `sidebar.settings` with the trigger chrome and modal settings panel, and declares the slots registrants fill: `settings.trigger` / `settings.header` / `settings.close` (chrome content), `settings.action` (ordered content-header actions), `settings.section` (one page per feature), and `settings.onboarding` (ordered feature-owned pages in a full-viewport stage). The shell ships no copy of its own — all text arrives from registrants (ui-settings-general owns chrome, General, and the product notice; features own their actions, sections, rows, and conditional onboarding pages). Nav labels may be locale-following thunks, so the nav projection resolves them through `resolveSlotLabel` and re-renders on the section ledger bump or the locale revision (an optional `ctx.get('locale')` read; no hard locale dependency).\n\nThe shell projects the onboarding ledger into ascending order and mounts exactly one page at a time; the takeover chrome (body-level stage, mask, app-root `inert`) belongs to the step itself through ui-primitives' `OnboardingSurface`, so a mounted step still resolving its private facts renders null and neither paints nor blocks anything — the shell shows no empty stage while a step decides. The active registrant receives its id, `complete()`, and an `openSection(id)` callback; completing or skipping transfers ownership to the next entry. Registrants own durable completion, capability readiness, copy, mutations, and the surface wrap, so independently registered flows cannot stack and the shell does not become a second configuration fact source.\n\n## Model Experience\n\nNone, as the settings shell serves browser UI composition; nothing here reaches a model request.\n\n#### KV Cache effect\n\nNone; this package neither assembles nor sends a provider request.\n\n## Known Limitations and Deferred Work\n\n- **Panel is browser-preference scope only** — host-side settings surfaces (permission mode, tool-call mode) have no RPC backing yet; their skeletons live in ui-settings-general.\n","readmeFilename":"README.zh.md","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/client/ui-settings"},"_source_registry_name":"default"}